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;
}

/* links */
a:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #0E4676; border: 0px; }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #0E4676; border: 0px;}
a:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #CC0000; border: 0px; }

a.k:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #003399; border: 0px; }
a.k:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #003399; border: 0px;}
a.k:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #CC0000; border: 0px; }

a.k2:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #CC0000; border: 0px; }
a.k2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #CC0000; border: 0px;}
a.k2:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #003399; border: 0px; }

a.b    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333; border: 0px; }
a.b:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333; border: 0px; }
a.b:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333; border: 0px;}
a.b:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #CC0000; border: 0px; }
a.b:active   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #CC0000; border: 0px; }

a.c    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	border: 0px;
	padding-left: 7px;
	padding-top: 2px;
	line-height: 150%;
}
a.c:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333; border: 0px; }
a.c:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333; border: 0px;}
a.c:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #CC0000; border: 0px; }
a.c:active   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #CC0000; border: 0px; }

a.d    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	border: 0px;
	padding-left: 7px;
	padding-top: 2px;
	line-height: 150%;
}
a.d:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #CC0000; border: 0px; }
a.d:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #CC0000; border: 0px;}
a.d:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333; border: 0px; }
a.d:active   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #CC0000; border: 0px; }

a.e    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 120%; text-decoration: none; color: #ffffff; border: 0px; }
a.e:link    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 120%; text-decoration: none; color: #ffffff; border: 0px; }
a.e:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 120%; text-decoration: none; color: #ffffff; border: 0px;}
a.e:hover   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 120%; text-decoration: none; color: #CC0000; border: 0px; }
a.e:active   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 120%; text-decoration: none; color: #CC0000; border: 0px; }

/* 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: 100%;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	
}

a.td:link    { font-size: 11px; color:#FFFFFF; background-color:#003399; }
a.td:visited { font-size: 11px; color:#FFFFFF; background-color:#003399; }
a.td:hover   { font-size: 11px; color:#000000; background-color:#CCCCCC; text-decoration:none; }
a.td: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;
	text-decoration:none;
	height: 20px;
	line-height: 20px;
	text-indent: 5px;

}

a.td2:link    { font-size: 11px; color:#000000; background-color:#CCCCCC; }
a.td2:visited { font-size: 11px; color:#000000; background-color:#CCCCCC; }
a.td2:hover   { font-size: 11px; color:#FFFFFF; background-color:#003399; text-decoration:none; }
a.td2:active  { font-size: 11px; color:#FFFFFF; background-color:#003399; }

a.td3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:left;
	padding-left:7px;
	text-decoration:none;
	height: 100%;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	background-image: url(images/navi/navi_qn.gif);
	
}

a.td3:link    { font-size: 11px; color:#FFFFFF; background-color:#003399; background-image: url(images/navi/navi_qn.gif); }
a.td3:visited { font-size: 11px; color:#FFFFFF; background-color:#003399; background-image: url(images/navi/navi_qn.gif); }
a.td3:hover   { font-size: 11px; color:#000000; background-color:#CCCCCC; background-image: url(images/navi/navi_qo.gif); }
a.td3:active  { font-size: 11px; color:#000000; background-color:#CCCCCC; background-image: url(images/navi/navi_qo.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: 100%;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	background-image: url(images/navi/navi_qn.gif);
	
}

a.td4:link    { font-size: 11px; color:#FFFFFF; background-color:#003399; background-image: url(images/navi/navi_qn_sp.gif); }
a.td4:visited { font-size: 11px; color:#FFFFFF; background-color:#003399; background-image: url(images/navi/navi_qn_sp.gif); }
a.td4:hover   { font-size: 11px; color:#000000; background-color:#CCCCCC; background-image: url(images/navi/navi_qo_sp.gif); }
a.td4:active  { font-size: 11px; color:#000000; background-color:#CCCCCC; background-image: url(images/navi/navi_qo_sp.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; }

a.tp3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	text-align:center;
	text-decoration:none;
	height: 16px;
	padding-top: 1px;
	width: 60px;	
}

a.tp3:link    { font-size: 11px; color:#FFFFFF; background-color:#CC0000; }
a.tp3:visited { font-size: 11px; color:#FFFFFF; background-color:#CC0000; }
a.tp3:hover   { font-size: 11px; color:#000000; background-color:#CCCCCC; text-decoration:none; }
a.tp3:active  { font-size: 11px; color:#000000; background-color:#CCCCCC; }

/* control */
.ctrl     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6B84AD}
.ctrlact  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF }
.ctrlsub  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CBD4E2 }

/* standardtext */
.std { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 150%; color: #333333}
.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: 11px; line-height: 120%; color: #333333}
.stb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	font-weight: bold;
}
.stb2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 120%;
	color: #003399;
	font-weight: bold;
}
.weiter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: #333333; border: 0px;}

.stw { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #FFFFFF; border: 0px;}


.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: 140%; color: #333333}
.std1pnlh { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF }
.std1pnlh2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF }
.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: 10px; line-height: 120%; color: #000000 }
.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;
	color: #333333;
	font-weight: normal;
	padding-left: 7px;
	padding-top: 0px;
}

.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: #FFFFFF }
.std5b    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 120%; color: #FFFFFF }


/* rot */
.std3r    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight: normal;
	padding-left: 7px;
	padding-top: 0px;
}
.rot11    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	font-weight: normal;
	padding-left: 15px;
	padding-top: 0px;
}
.rota    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	font-weight: normal;
	padding-top: 0px;
}

/* footer */
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF }


/* 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: 14px;
	line-height: 130%;
	color: #333333;
	font-weight: bold;
}
.stdmhl   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666666;
}
.stdmhl2   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003399;
	font-weight: bold;
}
.stdmhl3   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00537F;
	font-weight: bold;
}

/* input */
.butn     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #CCCCCC;
	width: 70px;
	height: 20px;
	position: fixed;
}
.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 }

/* blau */

.blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00537F;
}
.blue11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00537F;
	line-height: 140%;
}
.blue14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 120%;
	color: #003399;
	font-weight: normal;
}