body {
	scrollbar-face-color: #666666; 
	scrollbar-shadow-color: #666666; 
	scrollbar-highlight-color: #666666; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-track-color: #666666; 
	scrollbar-arrow-color: #ffffff;
}

body{background:url(../images/top_tall.gif) repeat-x left top #373d3f; font-family:Tahoma; font-size:11px; line-height:14px; color:#838383; padding:0; margin:0;}
table{padding:0;  font-family:Tahoma; font-size:11px; line-height:14px; color:#000000;}
td{vertical-align:top; padding:0px;}
a {color:#ffffff; text-decoration:underline; font-family:Tahoma;}
a:hover{text-decoration:none;}
img {border:0;}

input, select	{font-family:Tahoma; FONT-SIZE: 11px; color:#990000; text-decoration:none;}

.table {
	border:solid 1px #ffffff; 
}

.txt1 {color:#FFFFFF; font-family:Tahoma;}
.txt1 select{width:109px; border:solid 1px #6c6c6c; height:18px; color:#2e2e2e; font-size:11px;}
.txt1 a{color:#ff9c00; font-weight:bold; text-decoration:underline;}
.txt1 a:hover{text-decoration:none;}

.menu_list ul{list-style:none; margin-top:10px; margin-left:12px;}
.menu_list li{display:block; float:left; background:url(../images/menu_pim.gif) no-repeat 100% 3px; font-weight:bold; font-family:Tahoma; font-size:11px;}
.menu_list li.no_back{display:block; float:left; background:none; font-weight:bold; font-family:Tahoma; font-size:11px;}
.menu_list li a{padding:12px 31px 12px 31px; color:#FFFFFF; text-decoration:none;}
.menu_list li a:hover{text-decoration:none; color:#ff9c00;}

.gr_hd {
    font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
    text-transform:uppercase;
    color:#ffffff;
    padding:10px 5px 0px 32px;
    background:url(../images/gr_hd.jpg) no-repeat left top;

}
.sp_hd {
    font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
    text-transform:uppercase;
    color:#ffffff;
    padding:10px 5px 0px 32px;
    background:url(../images/sp_hd.jpg) no-repeat left top;

}
.red_hd {
    padding:15px 5px 0px 36px;
    background:url(../images/red_hd.jpg) no-repeat left top;
    color:#FFFFFF;
    font-size:12px;
    font-family:Tahoma;
    text-transform:uppercase;
    font-weight:bold;

}
.nav_hd {
    padding:15px 5px 0px 36px;
    background:url(../images/nav_hd.jpg) no-repeat left top;
    color:#FFFFFF;
    font-size:12px;
    font-family:Tahoma;
    text-transform:uppercase;
    font-weight:bold;

}
.menu a{font-family:Tahoma; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.menu a:hover{font-family:Tahoma; text-decoration:none; color:#ff9c00; font-weight:bold;}

.text2{
    font-family:Tahoma; color:#838383;
}

.text2 a{font-family:Tahoma; color:#000000; text-decoration:none; font-weight:bold;}
.text2 a:hover{font-family:Tahoma; text-decoration:none; color:#ff9c00; font-weight:bold;}

.klein_text{
    font-size:9px;font-family:Tahoma; color:#838383;
}

.weiter a{font-family:Tahoma; font-size:10px; color:#838383; text-decoration:underline;}
.weiter a:hover{font-family:Tahoma; font-size:10px; text-decoration:none; color:#ff9c00;}

.footer		  	  {color:#ffffff; vertical-align:top; width:100%; height:74; background:url(../images/footer.jpg) no-repeat left top; padding:7px 7px 7px 7px}
.footer a 		  {color:#d1d1d1; font-size:11px; text-decoration:underline; font-family:tahoma; font-weight:bold;}
.footer a:hover   {color:#ffffff;text-decoration:none;}
.footer span 	  {color:#ffffff; font-size:11px; font-weight:normal}

.footer span a 		  	{font-family:Tahoma; color:#ffffff; font-size:11px; text-decoration:none; font-weight:bold;}
.footer span a:hover   	{font-family:Tahoma; color:#ffffff; text-decoration: underline;}

.button {
	FONT-SIZE: 11px;
	font-weight: bold;
    PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial,sans-serif;
	border: 1px #565656 solid;
	BACKGROUND: #ba2c34;
	height:21px
}

.dr_bar {font-family:Tahoma; color:#DA1722; font-size:11px; font-weight:bold;}
.dr_bar a {color:#000000; text-decoration:none; font-weight:normal; font-family:Tahoma;}
.dr_bar a:hover {color:#DA1722;text-decoration:none; font-family:Tahoma;}

.nav_text {
	COLOR: #000000; TEXT-DECORATION: none;
}

.nav_text A {
	COLOR: #990000; TEXT-DECORATION: underline; font-family:Tahoma;
}

.o_menue{ color:#838383; font-family:Tahoma;}
.o_menue a{color:#000000; text-decoration:none; font-weight:bold;}
.o_menue a:hover{text-decoration:none; color:#DA1722; font-weight:bold;}

.o_menu2{ color:#838383; font-family:Tahoma;}
.o_menu2 a{color:#000000; text-decoration:none; font-weight:bold;}
.o_menu2 a:hover{text-decoration:none; color:#DA1722; font-weight:bold;}

.u_menue {COLOR: #ffffff; font-family:Tahoma;}
.u_menue a{color:#ffffff; text-decoration:none;}
.u_menue a:hover{text-decoration:none; color:#DA1722;}

.go	{font-family:Tahoma; FONT-SIZE: 11px; color:#cc0000; text-decoration:none;}

h1 {FONT-SIZE:12px; text-decoration:none; font-family:Tahoma;font-weight: bold; padding: 0px; margin: 0px;}
.titel,h2 {color: #000000; FONT-SIZE: 12px; text-decoration: none; font-family: Tahoma;font-weight: bold; padding: 0px; margin: 0px;}
.text {color:#990000; text-decoration:none; font-family:Tahoma;}
.text_rot {color:#FF0033; text-decoration:none; font-family:Tahoma;}

.links {color:#ffffff; text-decoration:none; font-family:Tahoma;}

div.errormessage {
	background-color: #FF0000;
	border: 1px dashed #CFCFCF;
	margin-top: 8px;
	margin-bottom: 16px;
	padding: 6px 6px 6px 32px;
	line-height: 18px;
	COLOR: #000000;
}

div.errormessage td {
	line-height: 18px;
}

img.errormessage {
	margin-left: -24px;
}

.uvp {
	font-family:Tahoma; 
	color:#FF0000; 
	font-size:14px; 
	text-decoration:none; 
	font-weight:bold;
}