body{
	font-family: verdana,arial,sans-serif;
	background-color: #FFFFFF;
	color: #030065;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6, img, ul, li, ol, p{
	margin:0;
	padding:0;
}

td{
	font-size: 11px;
}

form{
	margin: 0px;
	padding: 0px;
}

a{
	color: #030065;
	text-decoration: none;
	font-size: 11px;
}

a:hover{
	color: #030065;
	text-decoration: none;
}

img{
	border: none;
}

select, input, textarea{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-family: verdana,arial,sans-serif;
	color: #000066;
}


ul{
	margin: 0px 0px 20px 20px;
}

ul a {
text-decoration:underline;}


/* Footer*/
#footer {width:836px;}
#footer div, #footer a {text-align:center;font-family:verdana, arial,helvetica;	font-size:11px;	color:#666666;text-decoration:none;	font-weight:normal;line-height:15px;}
#footer .footer-distance-20 {clear:both;height:20px;width:1px;}
#footer .footer-distance-30 {clear:both;height:30px;width:1px;}
#footer a:hover {color:#ff7500;}
#footer .footer-wevi-socialbookmark {float:right;margin-right:6px;}
#footer .footer-wevi-socialbookmark a{margin-left:10px;}
#footer .footer-wevi-claim, #footer .footer-wevi-copy {color:#999999;line-height:15px;}
#footer .nobrandday {background-color:#ffffff;width:100%;}
.footer-distance-17 {clear:both;height:17px;width:1px;}

/* mw include --------------------------------------------------------------------------------------------------------------------- */
.content-area
{
	padding:0px;
	margin: 20px 10px 0 10px;
	width: 972px;
	display:block;
	float:left;
}

*html .content-area
{
	padding:0px;
	margin: 20px 5px 0 5px;
	width: 972px;
	display:block;
	float:left;
}

/* BEGIN StartSearch --------------------------------------------------------------------------------------------------------------- */
.startForm{
	padding:0;
	margin:0;
	width:662px;	
	float:left;
	display:block;
}

.startForm .head{
 	background: transparent url(../img/662_header_box.gif) no-repeat;
 	height:25px;
 	width:662px;
 	display:block;
 	float:left;
}

.startForm .content{
	margin:0;
	padding:0;
	background:#F2F3FA;
	width:660px;	
	border-left:1px solid #355F88;
	border-right:1px solid #355F88;	
   display:block;
   float:left;
}

.startForm .icons 
{
	padding:20px 97px 0 97px;
	width: 465px;
	border-collapse: collapse;
	border-spacing:	0px 0px;
	display:block;
	float:left;
}

.headnumcars
{
	padding:0 0 2px 0;
	font-size: 11px;
	height: 17px;
	width: 465px;
}

.headbigimage
{
	padding:0px 10px 0px 0px;
	
}

.icon
{
	font-size: 11px;
	height: 20px;
	width:220px;
	vertical-align: bottom;
	text-align:right;
	padding-right:10px;
}

.formularContent{
	margin:0;
	padding:0 85px;
	width: 490px;
	float:left;
}

/* col1*/
.startForm .ColOne
{
	float: left;
	padding: 1px 55px 0 10px;
}
.startForm .ColOne h3
{
	font-weight: normal;
	padding-bottom: 8px;
}

.startForm .ColOne table td, .startForm .ColOne table th
{
	padding: 0px;
}

.startForm  .ColOne table tr td
{
	font-size: 11px;
	height: 18px;
	width:220px;
	vertical-align: bottom;
}
/* col1 */

/* col 2*/
.searchStart .ColTwo
{
	float:left;
	padding-top: 1px;
}

.startForm .ColTwo table td, .startForm .ColTwo table th
{
	padding: 0px;
}

.startForm .ColTwo table tr td
{
	font-size: 11px;
	height: 18px;
	width:220px;
	vertical-align: bottom;
}

.startForm .ColTwo h3
{
	padding-bottom: 15px;
}

.startForm .ColTwo p
{
	line-height: 22px;
	height: 22px;
}

/* col 2*/
.col1
{
	font-weight: bold;
}

.FC-input
{
	color: #000066;
}

.select-width-wide2, .input-width-wide2
{
	width: 175px;
}
.input-width-wide
{
	width: 170px;
}
.select-width-wide0
{
	width: 170px;
}

.select-width-small
{
	width: 85px;
}

input.zip-width
{
	width: 61px;
}

.formLine{
	background: transparent url(../img/bg_linie_form.gif) repeat-x;
	margin:20px 0 0 0;
	padding:0 0 5px 0;
	width:660px;
	height:2px;
 	display:block;
	float:left;	 
}

.buttonFormStart
{
	height: 41px;
	width:263px;
	padding: 0px 9px;
	margin: 0px;
	border: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	overflow: visible;
	background-color: #F2F3FA;
	background-image: url(../img/btn_finden.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.startFormDetail 
{
	height: 45px;
	width:600px;
	border-collapse: collapse;
	border-spacing:	0px 0px;
 	display:block;
	float:left;	 	
}

.startFormDetail table tr td
{
	font-size: 11px;
	height: 25px;
	width:250px;
	display:block;
	float:left;	 	
}

.startFormDetail table tr td.extendedsearchlink
{
	text-align: left;
	padding: 19px 0 0 90px;
 	display:block;
	float:left;	 		
}

.startFormDetail table tr td.button
{
	text-align: right;
	padding-right: 10px;
 	display:block;
	float:left;	 		
}

.startForm .footer{
 	background: transparent url(../img/662_footer_box.gif) no-repeat;
	height:8px;
 	width:662px;
 	display:block;
	float:left;
}
/* END StartSearch ----------------------------------------------------------------------------------------------------------------- */

h1, h2, h3{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:5px 0 0 11px;
}

.wrapLeft{
	float:left;
	width:672px;
}

/* BEGIN small schnellsuche ----------------------------------------------------------------------------------------------------------- */
.schnellsuche{
	padding:0;
	margin:0 10px 0 0;
	width:214px;	
	float:left;
	display:block;
}

.schnellsuche .head{
 	background: transparent url(../img/214_header_box.gif) no-repeat;
	 height:25px;
	 width:214px;
	 display:block;
	 float:left;
}

.schnellsuche .content{
	margin:0;
	padding: 10px;
	background:#FFF2E9;
	width:192px;	
	height: 461px;
	border-left:1px solid #99AEC3;
	border-right:1px solid #99AEC3;	
   display:block;
   float:left;
}


*html .schnellsuche .content{
	margin:0;
	padding: 10px;
	background:#FFF2E9;
	width:192px;	
	height: 471px;
	border-left:1px solid #99AEC3;
	border-right:1px solid #99AEC3;	
    display:block;
    float:left;
}

.schnellsuche .content .wrapper{
	margin: 18px 18px 6px 18px;
	padding:0;
	
}

.schnellsuche .content p{
	margin: 6px 0;
	padding:0;
}

.version-width{
	width:172px;
}

.schnellsucheDetail 
{
	height: 45px;
	width:112px;
	border-collapse: collapse;
	border-spacing:0px 0px;
 	display:block;
	float:left;	 	
}

.formLineSchnellsuche{
	background: transparent url(../img/bg_linie_form.gif) repeat-x;
	margin:20px 0 0 0;
	padding:0 0 5px 0;
	width:180px;
	height:2px;
 	display:block;
	float:left;	 
}

.buttonSchnellsuche
{
	height: 41px;
	width:180px;
	padding: 0px 0px 0px 35px;
	border: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	overflow: visible;
	background-color: #F2F3FA;
	background-image: url(../img/btn_finden_unterseite.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	float:right;
	display:block;
}

.schnellsuche .footer{
 	background: transparent url(../img/214_footer_box.gif) no-repeat;
	height:8px;
 	width:214px;
 	display:block;
	float:left;
}

/* END small schnellsuche ----------------------------------------------------------------------------------------------------------- */

/* BEGIN angebotetop ----------------------------------------------------------------------------------------------------------- */
.angeboteTop{
	padding:0;
	margin:0 10px 10px 0;
	width:438px;
	float:left;
	display:block;	
}

*html .angeboteTop{
	padding:0;
	margin:0 10px 5px 0;
	width:438px;
	float:left;
	display:block;	
}

.angeboteTop .head{
 	background: transparent url(../img/438_header_box.gif) no-repeat;
	 height:25px;
	 width:438px;
	 display:block;
	 float:left;
}

.angeboteTop .content{
	margin:0;
	padding: 10px;
	background:#ffffff;
	width:416px;	
	height: 461px; 
	border-left:1px solid #99AEC3;
	border-right:1px solid #99AEC3;	
    display:block;
    float:left;
}

*html .angeboteTop .content{
	margin:0;
	padding:10px 10px 0 10px;
	background:#ffffff;
	width:416px;	
	height: 461px;
	border-left:1px solid #99AEC3;
	border-right:1px solid #99AEC3;	
    display:block;
    float:left;
}

.angeboteTop .content .box{
	margin:17px 0 11px 7px;
	padding:0;
	width:136px;
	height:124px;
 	background: transparent url(../img/bg_top_angebote.gif) no-repeat;	
    display:block;
    float:left;
}

*html .angeboteTop .content .box{
	margin:17px 0 11px 5px;
	padding:0;
	width:136px;
	height:124px;
 	background: transparent url(../img/bg_top_angebote.gif) no-repeat;	
    display:block;
    float:left;
}

.angeboteTop .content .box .arrow{
	padding:0;
	margin:0;
	width:20px;
    display:block;	
	float:right;
}

.angeboteTop .footer{
 	background: transparent url(../img/438_footer_box_weiss.gif) no-repeat;
	height:8px;
 	width:438px;
 	display:block;
	float:left;
	margin: 0;
	padding: 0;
}
/* rest siehe .startTopAngebote, .angeboteTop */
/* END angebotetop ----------------------------------------------------------------------------------------------------------- */

/* BEGIN story ----------------------------------------------------------------------------------------------------------- */
.story{
	padding:0;
	margin:0 0 0 224px;
	width:438px;
	display:block;
	float:left;
}

*html .story{
	padding:0;
	margin:0 0 0 0px;
	width:438px;
	display:block;
	float:left;
}

.story .head{
 	background: transparent url(../img/438_header_box.gif) no-repeat;
	 height:25px;
	 width:438px;
	 display:block;
	 float:left;
}

.story .content{
	margin:0;
	padding: 10px;
	background:#ffffff;
	width:416px;	
	/*height:207px;*/
	border-left:1px solid #99AEC3;
	border-right:1px solid #99AEC3;	
   display:block;
   float:left;
}


*+html .story .content{
	width:416px;	
	/*height:314px;*/
}

*html .story .content{
	margin:-5px 0 0 0;
	width:416px;	
	/*height:325px;*/
}

.story .content h2{
	margin:0;
	padding:0 0 10px 0;
	color:#003468;
	font-size:14px;
}

.story .content a{
	color:#3436cd;
	text-decoration:none;
}

.story .content a:hover{
	color:;
	text-decoration:underline;
}

.story .footer{
 	background: transparent url(../img/438_footer_box_weiss.gif) no-repeat;
	height:8px;
 	width:438px;
 	display:block;
	float:left;
}
/* END story ----------------------------------------------------------------------------------------------------------- */


/* BEGIN right collumn unter ----------------------------------------------------------------------------------------------------------- */
.rightColWrap{
	padding:0;
	margin:0;
	width:300px;
	float:right;
	display:block;
}

.boxBlauWeiss, .boxTag{
	padding:0;
	margin:0 0 10px 0;
	width:300px;
	float:right;
	display:block;
}

*html .boxBlauWeiss, *html .boxTag{
	padding:0;
	margin:0 0 5px 0;
	width:300px;
	float:right;
	display:block;
}

.boxBlauWeiss .head, .boxTag .head{
 	background: transparent url(../img/300_header_box.gif) no-repeat;
	height:25px;
 	width:300px;
 	display:block;
	float:left;
}

.boxBlauWeiss .content{
	margin:0;
	padding:10px;
	background:#F2F3FA;
	width:278px;
	height: 199px;
	border-left:1px solid #9AAFC3;
	border-right:1px solid #9AAFC3;	
   display:block;
   float:left;
}

.boxBlauWeiss h2, .boxTag h2{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:5px 0 0 11px;	
}

.boxBlauWeiss .content .tableMarken{
	width:280px;
	margin:10px 0 0 10px;
	padding:0;
   display:block;
   float:left;	
}

 *html .boxBlauWeiss .content .tableMarken{
	margin:10px 0 0 5px;
}

.boxBlauWeiss .content .tableMarken td{
	width:140px;
	padding:4px 0;
	text-align: left;
}

.boxBlauWeiss .content .tableMarken td a{
 	font-weight:bold;
	color:#003468;
	padding:0 0 0 15px;
	text-decoration:none;
	background: transparent url(../img/arrow_orange.gif) no-repeat;	
 }
 
.linklist_ebene1{font-weight:bold; color:#003468; padding:0 0 0 15px; text-decoration:none; background: transparent url(../img/arrow_orange.gif) 0px 2px no-repeat;}
.linklist_ebene1 a{margin: 0 0 0 15px; color:#003468;}
.linklist_ebene2{font-weight:bold; color:#003468; padding:0 0 0 20px; text-decoration:none; background: transparent url(../img/arrow_orange.gif) 0px 2px no-repeat;}
.linklist_ebene2 a{margin: 0 0 0 15px; color:#003468;}
 
 
.boxBlauWeiss .content .tableMarken td a:hover{
 	font-weight:bold;
	color:#003468;
	padding:0 0 0 15px;
	text-decoration:underline;
	background: transparent url(../img/arrow_orange.gif) no-repeat;	
 }
	
.boxBlauWeiss .footer{
 	background: transparent url(../img/300_footer_box_weiss.gif) no-repeat;
	height:8px;
 	width:300px;
 	display:block;
	float:left;
}

.boxTag .content{
	margin:0;
	padding:5px;
	background:#F1F3F9;
	width:288px;	
	border-left:1px solid #9AAFC3;
	border-right:1px solid #9AAFC3;	
   display:block;
   float:left;
}

.boxTag .content a.f20{
	font-size:20px;
	color:#C7CCE9;
}

.boxTag .content a.f25{
	font-size:25px;
	color:#C7CCE9;
}

.boxTag .content a.f30{
	font-size:30px;
	color:#A2AADB;
}

.boxTag .content a.f35{
	font-size:35px;
	color:#9ba5d9;
}

.boxTag .footer{
 	background: transparent url(../img/300_footer_box.gif) no-repeat;
	height:8px;
 	width:300px;
 	display:block;
	float:left;
}
/* END right collumn unter ------------------------------------------------------------------------------------------------------------------ */

/* BEGIN right collumn start ----------------------------------------------------------------------------------------------------------- */
#rightCol{
	padding:0;
	margin:0;
	width:300px;
	float:right;
	display:block;
}

#rightCol .head{
 	background: transparent url(../img/300_header_box.gif) no-repeat;
	height:25px;
 	width:300px;
 	display:block;
	float:left;
}

#rightCol .content{
	margin:0;
	padding:0;
	background:#ffffff;
	width:298px;	
	height:552px;
	border-left:1px solid #9AAFC3;
	border-right:1px solid #9AAFC3;	
   display:block;
   float:left;
}

*+html #rightCol .content{/*  ie7 hack */
	height:559px;
}

*html #rightCol .content{/*  ie6 hack */
	height:578px;
}

#rightCol h2{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:5px 0 0 11px;	
}

 #rightCol .content .tableMarken{
	width:280px;
	margin:10px 0 0 10px;
	padding:0;
   display:block;
   float:left;	
}

 *html #rightCol .content .tableMarken{
	margin:10px 0 0 5px;
}

 #rightCol .content .tableMarken td{
	width:140px;
	padding:4px 0;
	text-align: left;
}

 #rightCol .content .tableMarken td a{
 	font-weight:bold;
	color:#003468;
	padding:0 0 0 15px;
	text-decoration:none;
	background: transparent url(../img/arrow_orange.gif) no-repeat;	
 }
 
  #rightCol .content .tableMarken td a:hover{
 	font-weight:bold;
	color:#003468;
	padding:0 0 0 15px;
	text-decoration:underline;
	background: transparent url(../img/arrow_orange.gif) no-repeat;	
 }
	

#rightCol .footer{
 	background: transparent url(../img/300_footer_box_weiss.gif) no-repeat;
	height:8px;
 	width:300px;
 	display:block;
	float:left;
}
/* END right collumn start ------------------------------------------------------------------------------------------------------------------ */

/* BEGIN top angebote start ----------------------------------------------------------------------------------------------------------- */
.startTopAngebote{
	padding:0;
	margin:10px 0 0 0;
	width:662px;
	float:left;
	display:block;
}

.startTopAngebote .head{
 	background: transparent url(../img/662_header_box.gif) no-repeat;
 	height:25px;
 	width:662px;
 	display:block;
 	float:left;
}

.startTopAngebote .content{
	margin:0;
	padding:0 10px;
	background:#ffffff;
	width:640px;
	height:170px;	
	border-left:1px solid #355F88;
	border-right:1px solid #355F88;	
   display:block;
   float:left;
}

*html .startTopAngebote .content{
	padding:0;
	width:660px;
}

.startTopAngebote .content .box{
	margin:25px 0 0 19px;
	padding:0;
	width:136px;
	height:124px;
 	background: transparent url(../img/bg_top_angebote.gif) no-repeat;	
   display:block;
   float:left;
}

*html .startTopAngebote .content .box{
	margin:25px 0 0 16px;
	padding:0;
	width:136px;
	height:124px;
 	background: transparent url(../img/bg_top_angebote.gif) no-repeat;	
   display:block;
   float:left;
}

.startTopAngebote .content .box .title, .angeboteTop .content .box .title{
	margin:5px 5px 2px 5px;
	padding:;
	font-weight: bold;
   display:block;
   float:left;	
}

.startTopAngebote .content .box .bild, .angeboteTop .content .box .bild{
	padding:0 0 0 7px;
}

.startTopAngebote .content .box .wrapper, .angeboteTop .content .box .wrapper{
	padding:0;
	margin:2px 0 0 0;
	width:136px;
	float:left;
}

.startTopAngebote .content .box .preis, .angeboteTop .content .box .preis{
	padding:2px 0 0 6px; 
	margin:0;
	width:90px;
	font-size:10px;
	font-weight:bold;
	display:block;
	float:left;
}

.startTopAngebote .content .box .preis a, .angeboteTop .content .box .preis a{
	font-size:10px;
}

.startTopAngebote .content .box .arrow{
	padding:0;
	margin:0;
	width:20px;
   display:block;	
	float:right;
}

.startTopAngebote .footer{
 	background: transparent url(../img/662_footer_box_weiss.gif) no-repeat;
	height:8px;
 	width:662px;
 	display:block;
	float:left;
}
/* END top angebote start -------------------------------------------------------------------------------------------------------------- */

/* BEGIN  weitere top angebote unter ----------------------------------------------------------------------------------------------------------- */
.weitereTopAngebote{
	padding:0;
	margin:10px 0 0 0;
	width:662px;
	float:left;
	display:block;
}

*html .weitereTopAngebote{
	padding:0;
	margin:5px 0 0 0;
	width:662px;
	float:left;
	display:block;
}

.weitereTopAngebote .head{
 	background: transparent url(../img/662_header_box.gif) no-repeat;
 	height:25px;
 	width:662px;
 	display:block;
 	float:left;
}

.weitereTopAngebote .content{
	margin:0;
	padding:0 10px;
	background:#ffffff url(../img/bg_662_content_box_verlauf.gif) repeat-x bottom;
	width:640px;
	border-left:1px solid #CCD6E1;
	border-right:1px solid #CCD6E1;	
   display:block;
   float:left;
}

*html .weitereTopAngebote .content{
	padding:0;
	width:660px;
}


.weitereTopAngebote .content .suche{
	float:left;
	width:640px;
	margin:10px 0 0 0;
}

*html .weitereTopAngebote .content .suche{
	float:left;
	width:640px;
	margin:10px 0 0 10px;
}

.search-top-link{
	margin:10px 0 0 0 ;
}

.search-result-limit{
	float:left;
	width:640px;
	margin:10px 0 0 0;	
}

.search-result-limit .label{
	padding:100px 0 0 0;
	font-size:10px;
}

.fahrzeuge{
	float:left;
	margin:3px 65px 0 15px;
}

*html .fahrzeuge{
	float:left;
	margin:3px 60px 0 10px;
}

.formLineErgebnisse{
	background: transparent url(../img/bg_linie_form.gif) repeat-x;
	margin:10px 0 0 0;
	padding:0 0 5px 0;
	width:640px;
	height:2px;
 	display:block;
	float:left;	 
}

.button-green
{
	line-height: 15px;
	height: 21px;
	width:185px;
	padding: 0px 9px 2px 9px;
	margin: 10px 10px 0 0;
	border: none;
	color: #003300;
	font-weight: bold;
	font-size: 10px;
	color:#ffffff;
	background: #5DD429 url(../img/bg_but_green.gif) no-repeat;
	overflow: visible;
	cursor: pointer;
	float:right;
}

*html .button-green
{
	margin: 0px 10px 0 0;
}	

.zipr{
	width:80px;
}

.contentList{
	padding:0;
	margin:10px 0 0 0;
	border:1px solid #CCD6E1;
	background:#ffffff;
	width:638px;
	float:left;
	display:block;	
}

*html .contentList{
	padding:0;
	margin:10px 0 0 5px;
	border:1px solid #CCD6E1;
	background:#ffffff;
	width:638px;
	float:left;
	display:block;	
}

.sortierung{
	padding:0;
	margin:10px 0 10px 30px;
	width:678px;
	float:left;
	display:block;		
}

*html .sortierung{
	padding:10px 10px 20px;
	margin:0px 0 0px 0;
	width:610px;
	float:left;
	display:block;		
}

.sortSort{
	width:73px;
	float:left;
	display:block;			
}

.sortDesc{
	width:100px;
	float:left;
	display:block;		
}

.sortNach{
	width:38px;
	float:left;
	display:block;		
}

.sortMoeglich{
	width:165px;
	float:left;
	display:block;		
}

*html .sortMoeglich{
	width:170px;
	float:left;
	display:block;		
}

.sortErgebnis{
	width:70px;
	float:left;	
	display:block;		
}

.sortSeite{
	width:90px;
	margin:0 10px 0 0 ;
	float:left;
	display:block;		
}

.sortLos{
	width:44px;
	float:left;
	display:block;		
}

.butLos{
	width:34px;
	float:left;
	display:block;		
   background: #5DD429 url(../img/bg_but_green_los.gif) no-repeat;
	line-height: 15px;
	height: 21px;
	padding: 0px 0 2px 0;
	margin: 0px 10px 0 10px;
	border: none;
	color: #003300;
	font-weight: bold;
	font-size: 10px;
	color:#ffffff;
	overflow: visible;
	cursor: pointer;
}

.boxAngebot{
	float:left;
	display:block;		
}

.angebotTable{
	width:640px;
	height:110px;
}

.angebotTable .blueHeaderFirst{
	background:#CED6E9;
	width:20px;
	padding:0 15px;
	height:20px;
}

.angebotTable .blueHeaderfollow{
	background:#CED6E9;
	font-weight:bold;
	width:120px;
	padding:0 15px;
	height:20px;
	border-right:1px solid #ffffff;
}

.angebotTable .blueHeaderfollowLast{
	background:#CED6E9;
	font-weight:bold;
	width:200px;
	padding:0 15px;
	height:20px;
}

.angebotTable .blueHeaderfollowDark{
	background:#000065;
	color:#ffffff;
	font-weight:bold; 
	width:70px;	
	padding:0 12px;
	height:20px;
	border-right:1px solid #ffffff;	
}

.angebotTable .beschreibung{
	padding:10px;
	font-size:10px;	
}

.beschreibungWrapper{
	float:left;
	width:320px;
}

.angebotTable .beschreibung .headline {
	font-weight:bold;
	padding:0;
	font-size:11px;
	width:320px;	
	float:left;
}

.angebotTable .beschreibung .headline a{
	color:#0100FD;
	text-decoration:underline;
}

.angebotTable .beschreibung .headline a:hover{
	text-decoration:none;
}

.angebotTable .beschreibung .text{
	padding:3px 0 0 0;
	width:320px;
	float:left;
}

.angebotTable .beschreibung .ort{
	padding:0 10px 0 20px;
	width:110px;
	height:30px;
	float:right;
		
}

 .angebotTable .image{
 	border:none;
	width:120px;
	height:90px;
 }

.weitereTopAngebote .footer{
 	background: transparent url(../img/662_footer_box_verlauf.gif) no-repeat;
	height:8px;
 	width:662px;
 	display:block;
	float:left;
}
/* END weitere top angebote unter -------------------------------------------------------------------------------------------------------------- */

/* BEGIN bottom marken unter -------------------------------------------------------------------------------------------------------------- */
.bottomMarken{
	padding:0;
	margin:10px 0 0 0;
	width:972px;
	float:left;
	display:block;
}

*html .bottomMarken{
	padding:0;
	margin:5px 0 0 0;
	width:972px;
	float:left;
	display:block;
}

.bottomMarken .head{
 	background: transparent url(../img/972_header_box.gif) no-repeat;
 	height:25px;
 	width:972px;
 	display:block;
 	float:left;
}

.bottomMarken .content{
	margin:0;
	padding:0 10px;
 	background: #ffffff;
	width:950px;
	border-left:1px solid #CCD6E1;
	border-right:1px solid #CCD6E1;	
   display:block;
   float:left;
}

.bottomMarken .content .tableMarken{
	width:940px;
	margin:10px 0px 0 4px;
	padding:0;
   display:block;
   float:left;	
}

 *html .bottomMarken .content .tableMarken{
	margin:10px 0 0 5px;
}

.bottomMarken .content .tableMarken td{
	width:235px;
	padding:4px 0;
	text-align: left;
}

.bottomMarken .content .tableMarken td a{
 	font-weight:bold;
	color:#003468;
	padding:0 0 0 15px;
	text-decoration:none;
	background: transparent url(../img/arrow_orange.gif) no-repeat;	
 }
 
.bottomMarken .content .tableMarken td a:hover{
 	font-weight:bold;
	color:#003468;
	padding:0 0 0 15px;
	text-decoration:underline;
	background: transparent url(../img/arrow_orange.gif) no-repeat;	
 }



.bottomMarken .footer{
 	background: transparent url(../img/972_footer_box_weiss.gif) no-repeat;
	height:8px;
 	width:972px;
 	display:block;
	float:left;
}
/* END top bottom marken unter -------------------------------------------------------------------------------------------------------------- */

/* BEGIN footerboxen start -------------------------------------------------------------------------------------------------------------- */
.containerBoxBottom{
	padding:0;
	margin:10px 0 0 0;
	width:972px;float:left;
	display:block;
	clear:both;
}

.boxBottomOne{
	padding:0;
	margin:0 0 0 0;
	width:662px;
	float:left;
	display:block;
}

.boxBottomOne .header{	
 	background: transparent url(../img/662_bottom_header.gif) no-repeat;
	height:34px;
 	width:662px;
 	display:block;
	float:left;
}

.boxBottomOne .header .headTyp h2{
	padding:11px 0 0 13px;
	height:20px;
	width:300px;
	color:#666666;
	font-size:11px;
 	display:block;
	float:left;	
}

.boxBottomOne .content{
 	background: transparent url(../img/bg_bottom.gif) repeat-x;
	height:115px;
 	width:660px;
	border-left:1px solid #CCD6E1;
	border-right:1px solid #CCD6E1;	
 	display:block;
	float:left;	
	color:#666666;
}

.boxBottomOne .content table{
	float:left;
}	
	
.boxBottomOne .content td{
	padding:8px 0 0 10px;
	width:140px;
}

.boxBottomOne .content .divider{
	height:110px;
	width:1px;
	background:#cccccc;
	float:left;
	margin:0 7px;
}

.boxBottomOne .content a, .boxBottomTwo .content a{
	color:#666666;
	text-decoration: none;
}

.boxBottomOne .content a:hover, .boxBottomTwo .content a:hover{
	color:#666666;
	text-decoration: underline;
}	
	
.boxBottomOne .footer{	
 	background: transparent url(../img/662_bottom_footer.gif) no-repeat;
	height:6px;
 	width:662px;
 	display:block;
	float:left;
}

/* BEGIN box 2 */
.boxBottomTwo{
	padding:0;
	margin:0 0 0 10px;
	width:300px;
	float:left;
	display:block;
}

.boxBottomTwo .header{	
 	background: transparent url(../img/300_bottom_header.gif) no-repeat;
	height:34px;
 	width:300px;
 	display:block;
	float:left;
}

.boxBottomTwo .header .headTyp h2{
	padding:11px 0 0 10px;
	height:20px;
	width:210px;
	color:#666666;
	font-size:11px;
 	display:block;
	float:left;	
}

.boxBottomTwo .content{
 	background: transparent url(../img/bg_bottom.gif) repeat-x;
	height:115px;
 	width:298px;
	border-left:1px solid #CCD6E1;
	border-right:1px solid #CCD6E1;	
 	display:block;
	float:left;	
	color:#666666;
}

.boxBottomTwo .content table{
	float:left;
}	
	
.boxBottomTwo .content td{
	padding:8px 0 0 10px;
	width:95px;
}

.boxBottomTwo .content td.col2{
	padding:8px 0 0 45px;
	width:95px;
}

.boxBottomTwo .footer{	
 	background: transparent url(../img/300_bottom_footer.gif) no-repeat;
	height:6px;
 	width:300px;
 	display:block;
	float:left;
}
/* END box 2 */
/* END footerboxen start -------------------------------------------------------------------------------------------------------------- */

/* end mw include ------------------------------------------------------------------------------------------------------------------ */

.bold
{
	font-weight: bold;
}
.normal
{
	font-weight:normal;
}

/* classes for font size */
.eleven
{
	font-size: 11px;
}
.twelve
{
	font-size: 12px;
}

/* Note: IE displays margins, FF does not.  We want all margins except the left margin. */
.radiobutton input /* for all browsers */
{
	float: left;
	margin-left: -4px; /* removes left margin */
}
.radiobutton input[type=radio] /* for browsers >IE6 */
{
	margin-left: 0px; /* restores left margin to default (no margin) */
	margin-right: 5px;
	margin-top: 3px;
}
.radiobutton label
{
	line-height: 18px;
}

.checkbox input
{
	margin-left: -4px; /* fixes IE margins */
}
.checkbox input[type=checkbox]
{
	margin-left: 0px; /* undoes above IR fix in better browsers */
	margin-right: 5px;
}
input[type=checkbox]
{
	margin-right: 7px; /* adds margin to checkboxes in non IE browsers (IE displays margins) */
}

.center
{
	text-align: center;
}
.right
{
	text-align: right;
}
.clear-both
{
	clear: both;
}
.clear-left
{
	clear: left;
}
.float-left
{
	float: left;
}
.float-right
{
	float: right;
}
.block
{
	display: block;
}
.noborder
{
	border: none;
}
.relative
{
	position: relative;
}

a
{
	color: #030065;
	text-decoration: none;
	font-size: 11px;
}
a:hover
{
	color: #556AB9;
	text-decoration: none;
}

.LS
{
	color: #3436CD;
}
.LS-mandatory
{
	color: #000066;
}
.LS-important
{
	color: #E00003;
}

a.LS
{
	color: #3436CD;
	text-decoration: underline;
	font-size: 11px;
}

a.LS:hover
{
	color: #3436CD;
	text-decoration: none;
	cursor: pointer;
}

a.LS-mandatory
{
	color: #0100FD;
	text-decoration: underline;
	font-size: 11px;
}
a.LS-mandatory:hover
{
	color: #0100FD;
	text-decoration: none;
}

a.LS-important
{
	color: #E00003;
	text-decoration: underline;
	font-size: 11px;
}
a.LS-important:hover
{
	color: #E00003;
	text-decoration: none;
}
a.LS-dealer-whitestyle
{
	color: white;
	cursor: pointer;
	font-size: 10px;
	padding-right: 7px;
	text-align: right;
	text-decoration: underline;
}
a.LS-dealer-whitestyle:hover
{
	color: white;
	text-decoration: none;
	font-size: 10px;
	padding-right: 7px;
	text-align: right;
	cursor: pointer;
}


/* TOP area, text */

div.text-top-area
{
	width: 815px;
	margin-left: 13px;
	height: 22px;
	font-size: 11px;
	padding-top: 5px !important;
	padding-top: 4px;
}

