#footer{height:37px;margin:0 0 15px 0;clear:both;color:#666;font-size:10px;padding:10px 0 10px 15px;background:#f1f1f1;border:1px solid #d1d1d1;}
#footer p{margin:0;padding:0 0 4px 0;}
#footer a{color:#555;}
#footer a:hover{text-decoration:none;}
#footer p.linkage{color:#888;}
#footer p.linkage a{color:#777;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */


.rahmen_komplett {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #003466;
	border-bottom-color: #003466;

	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #003466;
	border-left-color: #003466;
}
.rahmen_komplett_grau {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;

	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.rahmen_links_und_rechts {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #353535;

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #353535;
}
.rahmen_oben {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d94f0e;
}
.rahmen_links_rechts {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.rahmen_oben_unten {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
.rahmen_rechts_gestrichelt {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #000000;
}
.rahmen_links_gestrichelt {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #000000;
}
.Produktname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.rahmen_links_unten_gestrichelt {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.rahmen_unten_gestrichelt {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}
.schrift_rahmen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 1px;
	padding: 1px;
	clear: both;
	float: left;
	height: auto;
	width: auto;
	background-color: #93A1B9;
	border: 1px solid #333333;
}
.rahmen_rechts_oben_unten {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
}
.rahmen_links_unten {
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.rahmen_oben_grau {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #565656;
}






INPUT {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

TEXTAREA {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

BODY { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 12px;
 }


FORM {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
}
.Ueberschriften {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003466;
	text-decoration : none;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;}

.fliesstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration : none;}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #565656;
	text-decoration : none;
}

.fett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color: black;
	text-decoration : none;
}

LI {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	list-style-type : circle;
	list-style-position : outside;
}


H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : 506b9b;
}

H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : CF006D;
	background-color : White;
}

H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : 000000;
	background-color : White;
}


H5 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : 506b9b;
}

H6 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : 000000;
}






A.WHITE:LINK {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
        color: #CCCCCC;}

A.WHITE:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
        color: #CCCCCC;}

A.WHITE:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;

	text-decoration : none;
	font-weight : bold;
        color: #CCCCCC;
        text-decoration: underline;}


A.grau:LINK {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
        color: #CCCCCC;}

A.grau:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
        color: #CCCCCC;}

A.grau:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;

	text-decoration : none;
	font-weight : bold;
        color: #ffffff;
        text-decoration: underline;}

A.black10:LINK {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
        color: #565656;}

A.black10:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
        color: #565656;}

A.black10:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;

	text-decoration : none;
	font-weight : bold;
        color: #000000;
        text-decoration: bold;}



A.RED:LINK {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
        color: #800000;}

A.RED:visited {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
        color: #800000;}

A.RED:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;

	text-decoration : none;
	font-weight : bold;
        color: #800000;
        text-decoration: underline;}






A:LINK {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : black;
    text-decoration: none;}

A:VISITED {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : black;
    text-decoration: none;
}
A:Hover
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : black;
	font-weight : bold;
        color: #003466;
        text-decoration: underline;}


TABLE {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : black;
}

TD {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : black;
}

