BODY {
	SCROLLBAR-FACE-COLOR: #1B7DBA;
	SCROLLBAR-HIGHLIGHT-COLOR: #A3C8E2;
	SCROLLBAR-SHADOW-COLOR: #006699;
	SCROLLBAR-3DLIGHT-COLOR: #A3C8E2;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #CCEEFF;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	border-right-color: #999999;
	border-right-style: solid;
}

/* links */


a.b    		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 140%; text-decoration: none; color: #002E8C; border: 0px; }
a.b:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 140%; text-decoration: none; color: #002E8C; border: 0px; }
a.b:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 140%; text-decoration: none; color: #8198AB; border: 0px;}
a.b:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 140%; text-decoration: none; color: #FF0000; border: 0px; }

a.c    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF; border: 0px; }
a.c:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF; border: 0px; }
a.c:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF; border: 0px;}
a.c:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #FF0000; border: 0px; }

a.d    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 130%; text-decoration: none; color: #FFFFFF; border: 0px; }
a.d:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 130%; text-decoration: none; color: #FFFFFF; border: 0px; }
a.d:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 130%; text-decoration: none; color: #FFFFFF; border: 0px;}
a.d:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;  line-height: 130%;text-decoration: none; color: #FF0000; border: 0px; }

a.dg    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 130%; text-decoration: none; color: #FFFF00; border: 0px; }
a.dg:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 130%; text-decoration: none; color: #FFFF00; border: 0px; }
a.dg:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 130%; text-decoration: none; color: #FFFF00; border: 0px;}
a.dg:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  line-height: 130%;text-decoration: none; color: #FF0000; border: 0px; }

a.dg2    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 130%; text-decoration: none; color: #FFFFFF; border: 0px; }
a.dg2:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 130%; text-decoration: none; color: #FFFFFF; border: 0px; }
a.dg2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 130%; text-decoration: none; color: #FFFFFF; border: 0px;}
a.dg2:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  line-height: 130%;text-decoration: none; color: #003366; border: 0px; }

a.d2    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 130%; text-decoration: none; color: #003366; border: 0px; }
a.d2:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 130%; text-decoration: none; color: #003366; border: 0px; }
a.d2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 130%; text-decoration: none; color: #003366; border: 0px;}
a.d2:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;  line-height: 130%;text-decoration: none; color: #FF0000; border: 0px; }

a.db    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 130%; text-decoration: none; color: #FFFFFF; border: 0px; }
a.db:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 130%; text-decoration: none; color: #FFFFFF; border: 0px; }
a.db:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 130%; text-decoration: none; color: #FFFFFF; border: 0px;}
a.db:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal;  line-height: 130%;text-decoration: none; color: #FF0000; border: 0px; }

a.db2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:center;
	text-decoration:none;
	height: 18px;
	with: 100%;
	vertical-align:top;

}

a.db2:link    { font-size: 11px; color:#FFFFFF; background-color:#8198AB; }
a.db2:visited { font-size: 11px; color:#FFFFFF; background-color:#8198AB; }
a.db2:hover   { font-size: 11px; color:#FF0000; background-color:#94AEC5; text-decoration:none; }
a.db2:active  { font-size: 11px; color:#FF0000; background-color:#94AEC5; }

a.e    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #003366; border: 0px; }
a.e:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #003366; border: 0px; }
a.e:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #003366; border: 0px;}
a.e:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #FFFFFF; border: 0px; }

a.f    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 130%; text-decoration: none; color: #003366; border: 0px; }
a.f:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 130%; text-decoration: none; color: #003366; border: 0px; }
a.f:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 130%; text-decoration: none; color: #003366; border: 0px;}
a.f:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 130%; text-decoration: none; color: #FFFFFF; border: 0px; }

a.g    		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 140%; text-decoration: none; color: #002E8C; border: 0px; }
a.g:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 140%; text-decoration: none; color: #002E8C; border: 0px; }
a.g:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 140%; text-decoration: none; color: #002E8C; border: 0px;}
a.g:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 140%; text-decoration: none; color: #FF0000; border: 0px;} 

a.bi    		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 120%; text-decoration: none; color: #666666; border: 0px; }
a.bi:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 120%; text-decoration: none; color: #666666; border: 0px; }
a.bi:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 120%; text-decoration: none; color: #666666; border: 0px;}
a.bi:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 120%; text-decoration: none; color: #FF0000; border: 0px; }

a.bu    		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 140%; text-decoration: none; color: #666666; border: 0px; }
a.bu:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 140%; text-decoration: none; color: #666666; border: 0px; }
a.bu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 140%; text-decoration: none; color: #666666; border: 0px;}
a.bu:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 140%; text-decoration: none; color: #FF0000; border: 0px; }

a.bt    		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 140%; text-decoration: none; color: #003366; border: 0px; }
a.bt:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 140%; text-decoration: none; color: #003366; border: 0px; }
a.bt:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 140%; text-decoration: none; color: #003366; border: 0px;}
a.bt:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 140%; text-decoration: none; color: #FF0000; border: 0px; }

/* link bildweiter */

a.z    		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; line-height: 140%; text-decoration: none; color: #999999; border: 0px; }
a.z:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; line-height: 140%; text-decoration: none; color: #999999; border: 0px; }
a.z:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; line-height: 140%; text-decoration: none; color: #999999; border: 0px;}
a.z:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; line-height: 140%; text-decoration: none; color: #FF0000; border: 0px; }

/* link sitemap */

a.s1    		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 140%; text-decoration: none; color: #002E8C; border: 0px; }
a.s1:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 140%; text-decoration: none; color: #002E8C; border: 0px; }
a.s1:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 140%; text-decoration: none; color: #8198AB; border: 0px;}
a.s1:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 140%; text-decoration: none; color: #FF0000; border: 0px; }

a.s2    		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 140%; text-decoration: none; color: #666666; border: 0px; }
a.s2:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 140%; text-decoration: none; color: #666666; border: 0px; }
a.s2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 140%; text-decoration: none; color: #8198AB; border: 0px;}
a.s2:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 140%; text-decoration: none; color: #FF0000; border: 0px; }

.stdink:link    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	border: 0px;
	font-style: normal;
	font-weight: bold;
}
.stdink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	border: 0px;
	font-style: normal;
	font-weight: bold;
}
.stdink:hover   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	border: 0px;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
}

.stdink2:link    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #003366;
	border: 0px;
	font-weight: bold;
}
.stdink2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #0066FF;
	border: 0px;
	font-weight: bold;
}
.stdink2:hover   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FF0000;
	border: 0px;
	font-weight: bold;
}

/* navi */
a.td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:left;
	padding-left:7px;
	text-decoration:none;
	height: 16px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	
}

a.td:link    { font-size: 11px; color:#FFFFFF; background-color:#8198AB; }
a.td:visited { font-size: 11px; color:#FFFFFF; background-color:#8198AB; }
a.td:hover   { font-size: 11px; color:#002E8C; background-color:#EEEEEE; text-decoration:none; }
a.td:active  { font-size: 11px; color:#002E8C; background-color:#EEEEEE; }

a.tdg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:left;
	padding-left:7px;
	text-decoration:none;
	height: 38px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	
}
a.tdg:link    { font-size: 11px; color:#FFFFFF; background-color:#8198AB; }
a.tdg:visited { font-size: 11px; color:#FFFFFF; background-color:#8198AB; }
a.tdg:hover   { font-size: 11px; color:#002E8C; background-color:#EEEEEE; text-decoration:none; }
a.tdg:active  { font-size: 11px; color:#002E8C; background-color:#EEEEEE; }

a.tn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:left;
	padding-left:7px;
	text-decoration:none;
	height: 16px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	vertical-align: middle;	
}

a.tn:link    { font-size: 11px; color:#FFFFFF; background-image: url(image/navi/hi_o.gif); }
a.tn:visited { font-size: 11px; color:#FFFFFF; background-image: url(image/navi/hi_o.gif); }
a.tn:hover   { font-size: 11px; color:#FFFFFF; background-image: url(image/navi/hi_n.gif); }
a.tn:active  { font-size: 11px; color:#FFFFFF; background-image: url(image/navi/hi_n.gif); }


a.tdk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:left;
	padding-left:7px;
	text-decoration:none;
	height: 20px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 0px;
}

a.tdk:link    { font-size: 11px; color:#FFFFFF; background-color:#002E8C; }
a.tdk:visited { font-size: 11px; color:#FFFFFF; background-color:#0035A5; }
a.tdk:hover   { font-size: 11px; color:#000000; background-color:#CCCCCC; text-decoration:none; }
a.tdk:active  { font-size: 11px; color:#000000; background-color:#CCCCCC; }

a.td2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:left;
	padding-left:7px;
	text-decoration:none;
	height: 16px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	
}

a.jens_2zeilen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:left;
	padding-left:7px;
	text-decoration:none;
	height: 32px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	
}

a.jens_2zeilen:link    { font-size: 11px; color:#FFFFFF; background-color:#97B2C9; }
a.jens_2zeilen:visited { font-size: 11px; color:#FFFFFF; background-color:#97B2C9; }
a.jens_2zeilen:hover   { font-size: 11px; color:#002E8C; background-color:#EEEEEE; text-decoration:none; }
a.jens_2zeilen:active  { font-size: 11px; color:#002E8C; background-color:#EEEEEE; }

a.jens_2zeilen2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:left;
	padding-left:7px;
	text-decoration:none;
	height: 32px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	
}

a.jens_2zeilen2:link    { font-size: 11px; color:#FFFFFF; background-color:#8198AB; }
a.jens_2zeilen2:visited { font-size: 11px; color:#FFFFFF; background-color:#8198AB; }
a.jens_2zeilen2:hover   { font-size: 11px; color:#002E8C; background-color:#EEEEEE; text-decoration:none; }
a.jens_2zeilen2:active  { font-size: 11px; color:#002E8C; background-color:#EEEEEE; }

a.td2:link    { font-size: 11px; color:#FFFFFF; background-color:#97B2C9; }
a.td2:visited { font-size: 11px; color:#FFFFFF; background-color:#97B2C9; }
a.td2:hover   { font-size: 11px; color:#002E8C; background-color:#EEEEEE; text-decoration:none; }
a.td2:active  { font-size: 11px; color:#002E8C; background-color:#EEEEEE; }

a.td2b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:left;
	padding-left:7px;
	text-decoration:none;
	height: 16px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	
}

a.td2b:link    { font-size: 11px; color:#003366; background-color:#F5F5F5; }
a.td2b:visited { font-size: 11px; color:#003366; background-color:#F5F5F5; }
a.td2b:hover   { font-size: 11px; color:#003366; background-color:#FCFCFC; text-decoration:none; }
a.td2b:active  { font-size: 11px; color:#003366; background-color:#FCFCFC; }

a.td3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:left;
	padding-left:7px;
	text-decoration:none;
	height: 16px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	
}

a.td3:link    { font-size: 11px; color:#FFFFFF; background-image: url(image/navi/drehs_5n.gif); }
a.td3:visited { font-size: 11px; color:#FFFFFF; background-image: url(image/navi/drehs_5n.gif); }
a.td3:hover   { font-size: 11px; color:#002E8C; background-image: url(image/navi/drehs_5.gif); }
a.td3:active  { font-size: 11px; color:#002E8C; background-image: url(image/navi/drehs_5.gif); }

a.td3b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:left;
	padding-left:7px;
	text-decoration:none;
	height: 16px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	
}

a.td3b:link    { font-size: 11px; color:#FFFFFF; background-image: url(image/navi/drehs_6n.gif); }
a.td3b:visited { font-size: 11px; color:#FFFFFF; background-image: url(image/navi/drehs_6n.gif); }
a.td3b:hover   { font-size: 11px; color:#002E8C; background-image: url(image/navi/drehs_6.gif); }
a.td3b:active  { font-size: 11px; color:#002E8C; background-image: url(image/navi/drehs_6.gif); }

a.td4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:left;
	padding-left:7px;
	text-decoration:none;
	height: 16px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	
}

a.td4:link    { font-size: 11px; color:#000000; background-image: url(image/navi/navi_3.gif); }
a.td4:visited { font-size: 11px; color:#000000; background-image: url(image/navi/navi_3.gif); }
a.td4:hover   { font-size: 11px; color:#000000; background-image: url(image/navi/navi_3n.gif); }
a.td4:active  { font-size: 11px; color:#000000; background-image: url(image/navi/navi_3n.gif); }

/* photos */
a.tp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:center;
	text-decoration:none;
	height: 16px;
	padding-top: 1px;
	width: 20px;	
}

a.tp:link    { font-size: 11px; color:#000000; background-color:#CCCCCC; }
a.tp:visited { font-size: 11px; color:#000000; background-color:#CCCCCC; }
a.tp:hover   { font-size: 11px; color:#FFFFFF; background-color:#CC0000; text-decoration:none; }
a.tp:active  { font-size: 11px; color:#FFFFFF; background-color:#CC0000; }

a.tp2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:center;
	text-decoration:none;
	height: 16px;
	padding-top: 1px;
	width: 20px;	
}

a.tp2:link    { font-size: 11px; color:#FFFFFF; background-color:#CC0000; }
a.tp2:visited { font-size: 11px; color:#FFFFFF; background-color:#CC0000; }
a.tp2:hover   { font-size: 11px; color:#000000; background-color:#CCCCCC; text-decoration:none; }
a.tp2:active  { font-size: 11px; color:#000000; background-color:#CCCCCC; }


/* navi mit hintergrundbild */
a.th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:left;
	width:100%;
	padding-left:7px;
	text-decoration:none;
	height: 14px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;

	
}

a.th:link    { color:#FFFFFF; background-image: url(image/navi/navi_r.gif); }
a.th:visited { color:#FFFFFF; background-image: url(image/navi/navi_r.gif); }
a.th:hover   { color:#000000; background-image: url(image/navi/navi_r2.gif); }
a.th:active  { color:#000000; background-image: url(image/navi/navi_r2.gif); }

a.th2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:left;
	width:100%;
	padding-left:7px;
	text-decoration:none;
	height: 14px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;

	
}

a.th2:link    { color:#FFFFFF; background-image: url(image/navi/navi_o2.gif); }
a.th2:visited { color:#FFFFFF; background-image: url(image/navi/navi_o2.gif); }
a.th2:hover   { color:#000000; background-image: url(image/navi/navi_r2.gif); }
a.th2:active  { color:#000000; background-image: url(image/navi/navi_r2.gif); }

a.tt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:left;
	width:130px;
	padding-left:7px;
	text-decoration:none;
	height: 100%;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

a.tt:link    { color:#FFFFFF; background-color:#00537F; }
a.tt:visited { color:#FFFFFF; background-color:#00537F; }
a.tt:hover   { color:#FFFFFF; background-color:#00689E; text-decoration:none; }
a.tt:active  { color:#FFFFFF; background-color:#00537F; }

a.tk {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:left;
	width:70px;
	padding-left:7px;
	text-decoration:none;
	height: 100%;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

a.tk:link    { color:#FFFFFF; background-color:#00689E; }
a.tk:visited { color:#FFFFFF; background-color:#00689E; }
a.tk:hover   { color:#FFFFFF; background-color:#00537F; text-decoration:none; }
a.tk:active  { color:#FFFFFF; background-color:#00689E; }


a.to {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:left;
	width:130px;
	padding-left:7px;
	text-decoration:none;
	height: 100%;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

a.to:link    { color:#00537F; }
a.to:visited { color:#00537F; }
a.to:hover   { color:#FFFFFF; background-color:#00689E; text-decoration:none; }
a.tt:active  { color:#FFFFFF; background-color:#00537F; }

/* hintergr&uuml;nde */
.bgtop  { background-color: #333333 }
.bgtop2  { background-color: #000000 }
.bglink { background-color: #6B84AD }
.bgbg   { background-color: #00488C }
.bgdark  { background-color: #033261 }

/* function */
.borderClass { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; background-color: #999999; text-decoration: none; border-width: 1px; border-style: solid; border-color: #FFFFFF; width: 70px; heigth: 25}
.borderClass2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; background-color: #999999;  border-top: 1px; border-left: 1px; border-right: 1px; border-bottom: 0px; border-style: solid; border-color: #FFFFFF; width: 70; heigth: 25}

/* navitext */
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; margin-left: 5px}
.text1 { font-family: Verdana, Arial, Helvetica, sans-serif,;  font-size: 9px; color: #FFFFFF; line-height: 200%; margin-left: 8px}

/* tabelle */
.tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	color: #666;
	padding-left: 4px;
}
.tabn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	color: #51697F;
}
.tabn2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #51697F;
}
.tabbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	color: #fff;
	padding-left: 4px;
	font-weight: bold;
}
.tabbolds {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	color: #666;
	padding-left: 4px;
	font-weight: bold;
}



/* control */
.ctrl     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6B84AD}
.ctrlact  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.ctrlact2  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.ctrlsub  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CBD4E2 }

/* standardtext */
.std, .price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 150%; color: #333333}
.std1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 150%; color: #666666}
.stdein    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 200%; color: #FFFF00; }
.stdein2    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 200%; color: #FFFFFF; }
.stk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 120%; color: #FFFFFF}
.stn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 120%; color: #333333}
.stb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #333333;
	font-weight: bold;
}
.stw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	color: #FFFFFF;
}
.stw2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 120%;
	color: #003366;
}
.stdjy    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 120%; color: #000000; }
.stdjy2    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 150%; color: #FFFFFF; }
.stdnlh   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF }
.std1p    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 120%; color: #000000 }
.std1pnlh { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF }
.std1pnlh2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 120%; color: #FFFFFF }
.std1pnlh3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 120%; color: #FFFFFF }
.std1p2    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 180%;
	color: #3D5871;
	font-weight: 400;
}
.std1p2k    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: 160%;
	color: #B1C1CE;
	font-weight: 400;
}

.std1p2b    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
	color: #3D5871;
	font-weight: 400;
}
.std1p3    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 120%; color: #666666 }
.std2p    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	color: #003366;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 1px;
	word-spacing: normal;
}
.std1m    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 120%; color: #FFFFFF }
.std1mnlh { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.std2m    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 120%; color: #000000 }
.std2mnlh { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF }
.std3p    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 120%;
	color: #000000;
	font-weight: bold;
}
.std3b    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 120%; color: #FFFFFF }
.stt, .price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 120%; color: #000000 }
.std2mnlh2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCCCCC }
.std4b    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 120%; color: #C9D3E3 }
.std5b    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 120%; color: #C9D3E3 }
.std4r    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 120%; color: #FFFF00 }


/* box */
.box1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 150%;
	color: #FFFFFF;
	font-weight: bold;
	padding-left:7px;
}

.box2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 150%;
	color: #07346B;
	padding-left:7px;
}

/* megaheadlines bei artikeln */
.sth {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 130%;
	color: #666666;
	font-weight: normal;
}
.sth2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 130%;
	color: #C9D3E3;
	font-weight: normal;
}
.stdmhl   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0E4676;
}
.stdmhl2   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #00537F;
	font-weight: bold;
}
.stdmhl3   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00537F;
	font-weight: bold;
}
.stdmhl4   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 90%;
	font-weight: bold;
}

/* divs */

#raster {
	position: absolute;
	width: 353px;
	height: 78px;
	margin: 0px;
	left: 680px;
	top: 22px;
	border: 0px	solid;
	padding: 5px;
	z-index: 2001;
}

/* input */
.butn     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #CCCCCC;
	width: 70px;
	height: 15px;
	position: fixed;
}
input[type="btn" i], input[type="submit" i], input[type="reset" i], input[type="file" i]::-webkit-file-upload-button, button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 70px;
	height: 15px;
	position: fixed;
	border: none;
	background:none;
}
.inp      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #033261; }
.inp3     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #033261; width: 30 }
.inp4     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #033261; width: 40 }
.inp7     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #033261; width: 70 }
.inp10    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #033261; width: 100 }
.inp15    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #033261; width: 150 }
.inp16    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #033261; width: 160 }
.inp17    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #033261; width: 170 }
.inp20    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; width: 200 }
.inp25    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #033261; width: 250 }
.blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #002E8C;
}
.blue11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002E8C;
	line-height: 140%;
}
.blue10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #002E8C;
	line-height: 120%;
}
.blue9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #002E8C;
	line-height: 120%;
}
.orange11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	line-height: 140%;
}
.orange12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	line-height: 140%;
}
#btn {
	background-image: url(image/kontakt/bumat_senden.jpg);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
	line-height: 180%;
	height: 60px;
}

#btn input {
    background: none;
    border: none;
    text-transform: uppercase;
    padding: 18px 0 0 60px;
    cursor: pointer;
    font-size: 14px;
    color: #fff;
}

#btn input:hover {
	color: #ccc;
}

/* headlines */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 150%;
	color: #666666;
	font-weight: normal;
	padding: 0;
	margin: 0 0 15px 0;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 130%;
	color: #666666;
	font-weight: normal;
	margin: 0 0 20px 0;
	padding: 0;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 140%;
	color: #3D5871;
	font-weight: 400;
	margin: 10px 0 3px 0;
}

hr { display: block; height: 1px;
    border: 0; border-top: 1px solid #ccc;
    margin: 0 0 1em 0; padding: 0; 
}

.test { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 120%; color: #333333}
a.g2    		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 120%; text-decoration: none; color: #FF0000; border: 0px; }
a.g2:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 120%; text-decoration: none; color: #FF0000; border: 0px; }
a.g2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 120%; text-decoration: none; color: #FF0000; border: 0px;}
a.g2:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 120%; text-decoration: none; color: #002E8C; border: 0px;} 