body {
	margin: 0px; padding: 0px;
	background-color: #FFFFFF;
	background-image: url(images/hintergrund.gif);
	background-repeat: repeat-x;
}
a {text-decoration: none}

form, p, table {
	margin: 0px; padding: 0px;
	}
body, td, p {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px
	}
table#wrappertable {
	width: 1050px; 
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	}
td#bgleftside {
	width: 20px;
	background-color: #FFFFFF;
	background-image: url(images/bgleft.jpg);
	background-repeat: no-repeat;}
	
td#bgcenter {
	width: 1010px;
	background-color: #FFFFFF;
	background-image: url(images/bgcenter.jpg);
	background-repeat: repeat-x;
	vertical-align: top}
	
td#bgrightside {
	width: 20px;
	background-color: #FFFFFF;
	background-image: url(images/bgright.jpg);
	background-repeat: no-repeat;}

div.onecar {
	height: 292px;
	padding: 9px;
	margin-bottom: 8px;
	background-image: url(images/car_background.gif);
	background-repeat: no-repeat;
	}
#leftcenterpane
{	width: 840px; border: none;
	}
td#leftpane {
	width: 200px;
	vertical-align: top;
	padding-left: 10px;
	background-image: url(images/grey_190.gif);
	background-repeat: repeat-y;
	background-position: right;
	}
td#centerpane {
	width: 600px;
	padding: 0px 0px 0px 10px;
	vertical-align: top;
}
td#rightpane {
	width: 190px;
	vertical-align: top;
	padding-right: 10px;
	background-image: url(images/grey_190.gif);
	background-repeat: repeat-y;
}
img.infobg 		
{	width: 90px; height: 110px; border: none; 
				position: relative; top: -118px; left: 377px; z-index: 6; 
				opacity: 0.5; -moz-opacity:0.5; filter: alpha(opacity=50);
				}
div.car_infotext 	
{ 	font-size: 9px; color: #FFFFFF;
	position: relative; top: -227px; left: 474px; width: 82px; height: 82px; z-index: 7;
	}
div.car_bigtext		
{	position: relative; top: -206px; left: 0px; width: 473px; height: 70px; z-index: 7;
	font-size: 28px; color: #071F30; font-weight:bold}
div.car_links		
{	position: relative; top: -275px; left: 474px; width: 90px; height: 70px; z-index: 7;
	line-height: 14px;}
a.car_links 		
{	color: #FFFFFF; font-size: 9px; text-transform: uppercase;}

div.pane_titelbalken 	
{	background-color: #071F30; width: 100%; height: 20px; 
	font-size: 14px; font-weight: bold; color: #ffffff; 
	padding: 4px 0px 0px 4px; 
	text-transform:uppercase;
	white-space: nowrap;
	overflow: hidden; }
div#shortcutlinks 	
{ 	 }

div.separator		
{ 	border-bottom: 1px solid #C8CDD0; height: 8px; margin-bottom: 8px; margin-left: 10px; margin-right: 10px; overflow: visible }

a.shortcuttitle { 
	font-size: 10px; color: #000000; text-decoration: none; font-weight: bold; text-transform: uppercase; }

a.shortcuttitle_b 	{ 
	font-size: 10px; color: #FF0F0F; text-decoration: none; font-weight: bold;}

img.markenbild 		{ 
	width: 80px; height: 25px; border: none }

.markentext 		{
	font-size: 9px; color: #176588; text-decoration: none; font-weight: normal; text-transform: uppercase}

.title { 
	font-size: 22px; font-weight: bold; color: #0B3554}

#topwerbung_text a 
{	font-size: 20px; font-weight: bold; color: #082030; line-height: 23px;
}
#topwerbung_text a:hover
{	color: #ff0000;
}

.title_small
{	text-transform: uppercase; color: #000000; font-size: 11px; font-weight: bold;
}

div#detailrechtstext 
{ 	width: 290px; background-image: none; background-repeat: repeat-x; background-color: #FFFFFF; 
	padding: 10px; color: #000000; margin-right: 0px; 
}
div#detailrechtstexttitel
{ 	width: 296px; padding: 4px 0 4px 14px; margin-right: 0px;  
	background-color:#071f30; color: #FFFFFF; font-weight: bold;
}
div#detail_imagebox1
{ 	width: 310px; height: 236px; margin-right: 0px; padding-top: 2px; text-align: right; position: absolute; top: 121px; left: 276px
}
div#detail_imagebox2
{ 	width: 310px; height: 236px; margin-right: 0px; padding-top: 2px; text-align: right; position: absolute; top: 121px; left: 276px
}
div#detail_imagebox3
{ 	width: 310px; height: 236px; margin-right: 0px; padding-top: 2px; text-align: right; position: absolute; top: 121px; left: 276px
}
div#detail_imagebox4
{ 	width: 310px; height: 236px; margin-right: 0px; padding-top: 2px; text-align: right; position: absolute; top: 121px; left: 276px; visibility: hidden; z-index: 1;
}
table#resultat_detail th, table#resultat_detail2 th
{	padding-left: 10px; text-align: left; font-weight: bold; width: 50%; height: 20px; vertical-align: bottom; color: #071F30;
}
table#resultat_detail td
{	color: #071F30; vertical-align: bottom;
}
table#resultat_detail td.detail
{	padding-left: 10px; height: 16px;
}
table#resultat_detail td a
{	color: red; text-decoration: underline;
}

.boxLink 
{ color: #000000; }


/*  RESULTAT - LISTE  */

table#resultat_liste th 
{ 	height: 23px; text-transform: uppercase; color: #000000; font-size: 11px; font-weight: bold; text-align: left 
}
table#resultat_liste_kopf th 
{ 	height: 23px; text-transform: uppercase; color: #000000; font-size: 11px; font-weight: bold; text-align: left 
}
table#resultat_liste_kopf th a
{ 	color: #000000; 
}
.listdark 
{ height: 49px; background-color: #e2e8eb; color: #000000 
}
.listdark a
{ color: #000000 
}
.listlight 
{ height: 49px; background-color: #ffffff; color: #000000 
}
.listlight a
{ color: #000000 
}
.listover 
{  height: 49px; background-color: #ffffff; color: red 
}
.listover a 
{ 	color: red }

span.pagenav 
{ 	color: #0B3554; font-size: 12px; font-weight: bold 
}
span.pagenav a 
{ 	color: #0B3554; font-size: 12px; font-weight: bold 
}

#tablemain { 
	margin-top: 10px; 
	}

/*  NAVIGATION  */

td.navlist1, td.navlist1_hi
{	padding: 0 4px 0 4px; vertical-align: middle;
}
td.navlist1:hover, td.navlist1_hi
{ 	background-image: url(images/navbg1.gif); 
}
td.navlist1 a, td.navlist1_hi a
{ 	text-decoration: none; text-transform: uppercase; color: #FFFFFF; font-size: 15px; font-weight: normal;  white-space: nowrap;
}
td.navlist2, td.navlist2_hi
{	padding: 0 4px 0 4px; vertical-align: middle;
}
td.navlist2:hover, td.navlist2_hi
{ 	background-image: url(images/navbg2.gif); 
}
td.navlist2 a, td.navlist2_hi a
{ 	text-decoration: none; text-transform: uppercase; color: #143f54; font-size: 12px; font-weight: normal;  white-space: nowrap;
}
td.navlist2:hover a, td.navlist2_hi a
{ 	color: #ffffff; 
}


/*  ...  */

div.footertext 
{	color: #FFFFFF; font-size: 9px 
}
div.footertext a 
{ 	color: #FFFFFF; font-size: 9px; text-decoration: none 
}
div.footertext a:hover 
{ 	text-decoration: underline 
}

div.infolayer 
{	background-color: #333333; color: #FFFFFF; width: 214px; height: 160px; visibility: hidden; position: absolut; top: 0px; left: 0px; overflow: visible
}

table#infolayertable 
{	background-image: url(images/overlay_bg_195.gif); width: 225px; border: none;
background-repeat: no-repeat; x-background-color: #465860; padding-bottom: 6px;
}
table#infolayertable td 
{	color: white; font-size: 8pt;}
table#infolayertable td.header {
	font-weight: bold; padding-top: 8px; height: 12px; }
td.balkenweiss { 
	background-image: url(images/whitebar.gif); background-repeat: repeat-x; height: 5px; font-size: 10px }

/* Formulare */

.forminput { width: 210px; font-family: Arial, Helvetica, sans-serif; font-size: 13px }
.forminput_comment { width: 210px; font-family: Arial, Helvetica, sans-serif; font-size: 13px }

/*
ul.navlist1 li.current 		{ list-style-type: none; display: inline; text-transform: uppercase; color: #FFFFFF; 
					font-size: 15px; font-weight: bold; padding: 0px 13px 0px 13px; height: 56px; background-image: url(images/navbg1.gif)  }
ul.navlist1 li a		{  }
ul.navlist2 li 		{ list-style-type: none; display: inline; text-transform: uppercase; color: #143f54; 
					font-size: 12px; font-weight: normal; padding: 0px 13px 0px 13px; height: 27px }
ul.navlist2 li:hover 		{ background-image: url(images/navbg2.gif); color: #ffffff };
ul.navlist2 li.current 		{ list-style-type: none; display: inline; text-transform: uppercase; background-image: url(images/navbg2.gif); color: #ffffff;  
							font-size: 12px; font-weight: normal; padding: 0px 13px 0px 13px; height: 27px }
ul.navlist2 li a		{ }
*/