@charset "UTF-8";
/* CSS Document */

body {margin:0; padding:0;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background:url(../img/bg.gif) repeat-x; background-color:#e21414;}
td.main{padding:14px 20px 0px 20px; color:#333333;}
td.ol{ background:url(../img/ecke_o_l.gif) no-repeat #FFFFFF;}
td.or{ background:url(../img/ecke_o_r.gif) no-repeat #e21414;}
td.logoleft{ background:url(../img/logo_bg.gif) repeat-x;}
td.logo{  background:url(../img/logo_bg.gif) repeat-x bottom #FFFFFF;}
td.navleft{ background:url(../img/nav_bg.gif) repeat-x; background-color:#FFFFFF;}
td.nav{ background:url(../img/nav_bg.gif) repeat-x top; background-color:#FFFFFF;}
td.navi{ background:url(../img/navi_bg.gif) repeat-x top; background-color:#FFFFFF;}
td.hl{ background:url(../img/nav_home_left.gif) no-repeat right;}
td.hr{ background:url(../img/nav_home_right.gif) no-repeat;}
td.nr{ background:url(../img/nav_right.gif) no-repeat right;}
td.h{ background: url(../img/nav_home_bg.gif) repeat-x;}
td.ul{ background:url(../img/nav_bottom_left.gif) no-repeat #e7e7e7 bottom;}
td.ul2{ background:url(../img/ecke_u_l.gif) no-repeat #fff bottom;}
td.ur2{ background:url(../img/ecke_u_r.gif) no-repeat #fff bottom;}
td.ur{ background:url(../img/nav_bottom_right.gif) no-repeat #e7e7e7 bottom;}
td.u{ background-color:#e7e7e7;}
td.header{ background:url(../img/header_bg.gif) repeat-x;}
td.header_right{ background: url(../img/header_bg2.gif) repeat-x bottom;}
td.partner{ background:url(../img/partner_float.gif) repeat-x bottom #FFFFFF; }
td.ticker{padding-top:6px;}
td.copy{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#7c0d0d;}
marquee{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#e21414;}

td.cont{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
padding:17px;



}
a.copy:link,a.copy:active,a.copy:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#7c0d0d;
text-decoration:none;
}
a.copy:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#7c0d0d;
text-decoration:underline;
}
a.home:link,a.home:active,a.home:visited{
color:#000;
 	display:block;
 	padding:8px 1px;
 	text-decoration:none;
	font-size:12px;
	font-weight:bold;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.home:hover{
color:#e21414;
 	display:block;
 	padding:8px 1px;
 	text-decoration:none;
	font-size:12px;
	font-weight:bold;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#liste li a{
 	border-bottom:1px solid #fff;
 	color:#000;
 	display:block;
 	padding:8px 3px;
 	text-decoration:none;
	font-size:12px;
	font-weight:bold;
 	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#liste li a.norm:link{
 	border-bottom:1px solid #fff;
	background-color:#e7e7e7;
 	color:#000;
 	text-decoration:none;
 	width:172px;
 	font-size:12px;
	font-weight:bold;
 	font-family: Verdana, Arial, Helvetica, sans-serif;

}
#liste li a.norm:active{
background-color:#e7e7e7;
 	border-bottom:1px solid #fff;
 	color:#000;
 	text-decoration:none;
 	width:172px;
 	font-size:12px;
	font-weight:bold;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#liste li a.norm:visited{
background-color:#e7e7e7;
 	border-bottom:1px solid #fff;
 	color:#000;
 	text-decoration:none;
 	width:172px;
 	font-size:12px;
	font-weight:bold;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 
}
#liste li a.norm:hover{

	color:#fff;
	background-color:#e21414;
	width:172px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
	font-weight:bold;
 	text-decoration:none;
 	border-bottom:1px solid #fff;
 
}
#liste li a.navi:link{
	color:#fff;
	background-color:#e21414;
	width:172px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
	font-weight:bold;
 	text-decoration:none;
 	border-bottom:1px solid #fff;
}

#liste li a.navi:visited{
color:#fff;
	background-color:#e21414;
	width:172px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
	font-weight:bold;
 	text-decoration:none;
 	border-bottom:1px solid #fff;
 
}
#liste li a.navi:hover{
	color:#fff;
	background-color:#e21414;
	width:172px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
	font-weight:bold;
 	text-decoration:none;
 	border-bottom:1px solid #fff;
}
#liste{
 	list-style:none;
	margin: 0;
	padding: 0;
}
div.header{background:url(../img/header.gif) no-repeat right; height:105px; margin-top:3px;}
div.header2{background:url(../img/header.gif) no-repeat right; margin-top:3px;}
td.title_bg{background:url(../img/titel_left.gif) no-repeat bottom;}
td.headline_bg{background:url(../img/headline_left.gif) no-repeat top}
h1{margin:0; padding:4px 4px 7px 7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF;}
h2{margin:0; padding-left:7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e21414;}

#liste li a.sub:link{
 	border-bottom:1px solid #fff;
	background-color:#999;
 	color:#fff;
 	text-decoration:none;
 	width:172px;
 	font-size:10px;
	font-weight:bold;
 	font-family: Verdana, Arial, Helvetica, sans-serif;

}
#liste li a.sub:active{
background-color:#999;
 	border-bottom:1px solid #fff;
 	color:#fff;
 	text-decoration:none;
 	width:172px;
 	font-size:10px;
	font-weight:bold;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#liste li a.sub:visited{
background-color:#999;
 	border-bottom:1px solid #fff;
 	color:#fff;
 	text-decoration:none;
 	width:172px;
 	font-size:10px;
	font-weight:bold;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 
}
#liste li a.sub:hover{

	color:#fff;
	background-color:#333;
	width:172px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:10px;
	font-weight:bold;
 	text-decoration:none;
 	border-bottom:1px solid #fff;
 
}

a.titel:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
	font-weight:bold;
	color:#000000;
 	text-decoration:none;
}
a.titel:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
	font-weight:bold;
	color:#000000;
 	text-decoration:none;
}
a.titel:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
	font-weight:bold;
	color:#000000;
 	text-decoration:none;
}
a.titel:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
	font-weight:bold;
	color:#e21414;
 	text-decoration:none;
}


a.titel2:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
	font-weight:bold;
	color:#ffffff;
 	text-decoration:none;
}
a.titel2:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
	font-weight:bold;
	color:#ffffff;
 	text-decoration:none;
}
a.titel2:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
	font-weight:bold;
	color:#ffffff;
 	text-decoration:none;
}
a.titel2:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
	font-weight:bold;
	color:#ffffff;
 	text-decoration:underline;
}

a.term:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
	font-weight:normal;
	color:#e21414;
 	text-decoration:none;
}
a.term:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
	font-weight:normal;
	color:#e21414;
 	text-decoration:none;
}
a.term:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
	font-weight:normal;
	color:#e21414;
 	text-decoration:none;
}
a.term:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size:12px;
	font-weight:normal;
	color:#e21414;
 	text-decoration:underline;
}

input.gb{
background-color:#e7e7e7;
background:url(../img/logo_bg.gif) bottom repeat-x;
color:#000000;
border:1px solid #e21414;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;


}

input.captcha{
background-color:#e7e7e7;
background:url(../img/logo_bg.gif) bottom repeat-x;
color:#000000;
border:1px solid #e21414;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;


}
textarea.gb{
background-color:#e7e7e7;
background:url(../img/logo_bg.gif) bottom repeat-x;
color:#000000;
border:1px solid #e21414;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;


}
#nav{
color:#e21414;
text-decoration:none;
font-size:10px;


}
a{color:#e21414;}

td.termin_titel{
background-image:url(../img/logo_bg.gif);
background-position:bottom; 
border-top:1px solid #999;


}
td.termin_border{
border-bottom:1px dotted #999; padding:4px 0 4px 10px;
}
td.termin_border2{
border-bottom:1px dotted #999;
}
div.highlight_border{
border:1px solid #ffffff;background-image:url(../img/logo_bg.gif);background-position:bottom;
}
div.highlight_border_top{
border:1px solid #ffffff; background-color:#e21414;
}
div.highlight_border2{
border:1px solid #e21414
}
td.highlight_titel{
padding:0px 0px 0px 10px;

}
td.highlight_details{

border-top:1px dotted #ccc;font-size:7px;
}
div.download{

margin-top:20px;height:70px;padding-left:10px;background-image:url(../img/down_bg.gif);background-position:bottom;border:1px dotted #ccc;
}




