#beratung {
	position: absolute;
	z-index: 10;
	right: 145px;
	top: 114px;
	height: 305px;
	width: 164px;
	padding-right: 30px;
	background: url(../img/tab_beratung.png) no-repeat top right;
	cursor: pointer;
}
#beratung fieldset {
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
#callback_loading {
    background: #ddd;
    padding: 28px 60px;
    display: none;
}
#beratung h2 {
	margin:20px 10px 10px;
}
#beratung h2 {
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
}

#beratung input, 
#beratung textarea {
	width: 140px;
}


#bg_image {
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
/* 		display: none; */
}


html, body {height:100%;}
body {
	margin:0;
	padding:0;
	font-family:tahoma,verdana,sans-serif;
	font-size:13px;
	text-align:center;
	color:#000;
	height:101% !important;
/*   	background: #c0c0c0 url(../img/bg_1.jpg) no-repeat top center;  */
background: #fff;
}

#werbung {
background: #fff;
z-index:3000;
}

td {
	font-family:tahoma,verdana,sans-serif;
	font-size:13px;
}

hr {
	padding: 0 !important;
	margin:5px !important;
	border:0;
	height:1px;
	overflow: hidden;
	border-top:1px solid #eee;
}



a {color:#000;}

a img {border:0;}

#top_border {
  height:30px;
  background:transparent;
  position:relative;
  z-index:10;  
}

#site_start {
  width:1006px;
  margin:0 0 20px 0;
  padding:0;
  text-align:left;
  position:relative;
  z-index: 20;
  background:url(../img/bg_main2.jpg) repeat-y top left;
/* 	overflow: hidden; */
}

#site {
  width:1006px;
  margin:0;
  padding:0;
  background:url(../img/bg_main2.jpg) repeat-y top left;
}

#site_wrapper {
  width:1190px;
  margin:0 auto 20px auto;
  padding:0;
  text-align:left;
  position:relative;
}


#notes {
/* 	float: right; */
	position: absolute;
	z-index:150;
	right: 0;
	top:0;
	margin-top: -7px; 
	width:160px;
}

#body_start #notes {
/*
 	position: relative;
	z-index:999;
*/
	margin-top: 105px !important; 
}

#notes .csc-default {
	position: relative;
/*  	z-index: 1;  */
}

div.csc-textpic div.csc-textpic-imagewrap div.csc-textpic-image {

}
.myImage {

}

#notes .csc-textpic-caption {
	margin-left:-190px;
	margin-top:-110px;
	z-index: 150; 
}



.polaText h3,
#random_faces h3 {
	position: relative;
	top: 25px;
	left:20px;
	margin:0;
	color:#000;
	font-size: 40px;
	line-height: 40px;
	height:24px;
	font-weight: normal;
	width:120px;
	background: transparent;

}

.polaText {
	position: absolute;
 	z-index: 2;
	width:160px;
	top:112px;
	left:-5px;
}

#random_faces .polaText {
	left:7px;
}



#random_faces .csc-default {
	display: none;
}




#notes .csc-frame-frame1 {
	background:url(../img/notizzettel.png) repeat-y top left;
	width: 156px;
	height: 164px;
	font-size: 15px;
	position: relative;
}

#notes a.external-link-new-window,
#notes a.internal-link,
#notes a.internal-link-new-window {
	position:absolute;
	top:25px;
	left:20px;
	display: block;
	height: 115px;
	width: 120px;
	background: url(../img/clear.gif);
	text-indent: -99999px;
}

#notes .csc-frame-frame1 h1 {
	position: relative;
	top: 25px;
	left:20px;
	margin:0;
	color:#000 !important;
	font-size: 22px;
	line-height: 26px;
	font-weight: normal;
	width:120px;
	background: transparent;	
	visibility: hidden;
}


#notes .csc-frame-frame1 h2 {
	position: relative;
	top: 25px;
	left:20px;
	margin:0;
	color:#000 !important;
	font-size: 17px;
	line-height: 21px;
	font-weight: normal;
	width:120px;
	background: transparent;	
 	visibility: hidden; 
}

#notes .csc-frame-frame1 h3 {
	position: relative;
	top: 25px;
	left:20px;
	margin:0;
	color:#000;
	font-size: 15px;
	line-height: 19px;
	font-weight: normal;
	width:120px;
	background: transparent;	
	visibility: hidden;
}




#header {
   z-index:50; 
  position:relative;
  height:87px;
  background:url(../img/bg_header2.jpg) no-repeat top left;

}

#eyecatcher {
  text-align:left !important;
  border-top:1px solid #fff;
  border-bottom:0px solid #fff;
  margin:0 4px;
  height:100px;
  overflow:hidden;
  background:#fff;
display: none;
}


#flash_home {
  position:absolute;
  top:5px;
  right:5px;
  border:0px solid red;
  width:532px;
}

#marken_logos {
  float:right;
  position:relative;
  right:20px;
}

#marken_logos img {
  margin-left:10px;
}

#marken_logo_1,
#marken_logo_2,
#marken_logo_3,
#marken_logo_4,
#marken_logo_5 {
  position:relative;
}

#marken_logo_1 {top:8px;}
#marken_logo_2 {top:-6px;}
#marken_logo_3 {top:-5px;}
#marken_logo_4 {top:7px;}
#marken_logo_5 {top:-2px;}

#logo {
  position:absolute;
  top:5px;
  left:10px;
}

#main {
  background:url(../img/main_bg2.jpg) repeat-y top center;  
}                                         

#right {
  width:185px;
  
  margin-right:4px;
  float:right;
/*   min-height:850px; */
  border-top:0px solid #fff;
  border-bottom:0px solid #eee;
  text-align:center;
}

#kontakt_forms {/*margin-left:5px;margin-top:5px;*/}
#kontakt_forms input,
#kontakt_forms select,
#right input,
#right select,
#left select {margin:3px 0; width:175px;}

.tx-quicksearch-pi1 {position: relative;}
#right #qs_loading_tx_tblgw,
#right #qs_loading_tx_tblvfw {
  position:absolute;
/*   right:189px; */
  left:0;
  top:-15px;
  background:#fff;
  opacity:0.9;
  padding: 35px 76px;
  z-index: 100;
}

#qs_loading_tx_tblvfw {
	position: absolute;
	left:520px;
	bottom:-5px;
}
#qs_loading_tx_tblgw{
	position: absolute;
	left:520px;
	bottom:23px;
}

#callback_loading {
  position:absolute;
  left:3px;
  background:#fff;
  opacity:0.9;
  padding: 105px 76px;
}

#callback_msg {
  display:none;
  padding: 20px;
}

#content_right {
	text-align:left;
}
#content_right p {
	margin:10px;
}

#left {
  width:185px;
 text-align:center;
  background:;
  margin-top:1px;
  margin-left:4px;
  float:left;
/*   min-height:800px; */
  border-top:0px solid #fff;
  border-bottom:0px solid #eee;
}






#body_start #notes {
	margin-right: -10px;
	margin-top: -19px !important;
	>margin-top: -6px !important;
	padding:0 ;
	background: transparent;
}

#gw_garantie_start {
	position: absolute;
	margin:100px 0 0 0;

}
#spardepot_start {
	position: absolute;
	margin: -15px 0 0 10px;
}



#random_faces {
	position: relative;
	z-index:3000;
	height:175px;
	>left:-93px;
	width:185px;
	text-align:center;
}

#random_faces div.csc-default {
    position: absolute;
    z-index:8;
    opacity:1.0;
    height:150px;
    >height:175px;
}

#notes .tx-ghrandomcontent-pi1 div.csc-default {
    margin-bottom:13px;
}

#random_faces div.active {
    z-index:10;
/*     height:139px; */
    position: absolute;
}

#random_faces div.last-active {
    z-index:9;
    height:139px;
    position: absolute;
}


/*
#body_start .tx-ghrandomcontent-pi1 .csc-textpic-caption {
	position:absolute !important;
	margin:0px 13px 15px -12px !important;
	font-size: 13px !important;
	line-height:  17px !important;
}

#notes .csc-textpic-caption {
	position:relative;
	margin:-34px 13px 15px 12px;
	text-align: center;
	font-size: 10px;
	line-height: 11px;
}
*/



/* polaroid tooltips */
#notes .csc-textpic-caption b,
#random_faces .csc-textpic-caption b {
	white-space: nowrap;
	font-size: 14px
}

#notes .tx-ghrandomcontent-pi1 img,
#random_faces .csc-textpic-image img {
/*
	position: relative;
  	z-index: 30; 
*/
}

#random_faces .csc-textpic-image img {
	background: #fff;
}
   



#notes .csc-textpic-caption {
	color: #fff;
    position: absolute;
    top: 144px;
    margin-bottom: 0;
    left:-12px;
    opacity:1.0;
	display: none;
	font-style: normal;
	text-align: center !important;
	
	background:transparent url(../img/tooltip1_bg_notes.png) no-repeat top left;
    padding:20px 0 0 0;
    width: 222px;
    height: 90px;
}


#random_faces .csc-textpic-caption {
	color: #fff;
    position: absolute;
    z-index:2000; 
     top: 155px; 
    margin-bottom: 0;
    left:-12px;
    opacity:1.0;
	display: none;
	font-style: normal;
	text-align: center !important;
	
	background:transparent url(../img/tooltip1_bg.png) no-repeat top left;
    padding:33px 0 0 0;
    width: 222px;
    height: 90px;
}

#notes .tx-ghrandomcontent-pi1 .csc-textpic-caption span,
#random_faces .csc-textpic-caption span {
	font-size: 10px;
	margin-top: 3px;
	display: block;
}



div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image ,
#left .csc-textpic-imagewrap ul li,
#right .csc-textpic-imagewrap ul li {
	margin:0 0 0 0 !important;
	float:left  !important;
	display: inline;
}
#left div.csc-textpic-clear,
#right div.csc-textpic-clear {
clear:both !important;
}
#right .csc-textpic-firstcol {
	border-right: 1px solid #fff;
}

#left h2,
#right h2 {
  margin:0;
  padding:6px 0 8px;
  background:#eee;
  font-weight:normal;
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;
  color:#000;
  text-align:center;
  font-size:17px;
  font-family:tahoma,verdana,sans-serif;
  /*text-shadow:black 1px 1px 1px;
  filter: glow(color=#00527F,strength=2);
  filter: dropshadow(color=#00527F,offX=1,offY=1);*/
  filter: Shadow(Color=#000000, 	
			Direction=135, 
			Strength=2);  
}
#left h2 a,
#right h2 a
#right h1 a,
#right h3 a {
  color:#000;
  text-decoration:none;
}
#left h2 a:hover,
#right h2 a:hover {
  text-decoration:underline;
}

#zeiten {
  text-align:center;
  margin:10px 0;
  padding:55px 0 25px 0;
  background: url(../img/zeitenBg.png) no-repeat top center;
}




#subnav {
  position:relative;
  top:-2px;
}



#content {
  padding: 0px 20px 20px 20px;
/*   min-height:800px;  */
  margin:0 189px;
	/*width:590px;
	background:#eee;*/
} 

#content h1,
#content h2,
#content h3 {
  margin:10px 0;
  padding:0 !important;
  color:#0081C7;
  font-family:tahoma,verdana,sans-serif;
  font-weight:normal;
  letter-spacing:1px;
  line-height:auto;

}

#content h1 {font-size:21px;padding:0 0 10px !important;
  border-bottom:1px solid #eee;}
#content h2 {font-size:18px;}
#content h3 {font-size:15px;}
#content h4 {font-size:15px;}

#content h1 a {color:#0081C7;}
#content h2 a {color:#0081C7;}
#content h3 a {color:#0081C7;}

#content p {
  margin:10px 0;
  line-height:17px;
}

#map {
  position:absolute;
  top:119px;
  right:4px;
  z-index:10; 
}

.map_link {
  display:block;
  position:absolute;
  height:15px;
  width:15px;
  z-index:20;
 /* background:url(../img/red_bullet.png) no-repeat top left; */
  background:url(../img/red_car.png) no-repeat top left;
}



/*----------------------*/

#pictograms {
	display: none;
	position:absolute;
	top:70px;
	right:240px;
	z-index:30;
}

#pictograms .right {
	margin-left: 185px;
	position: absolute;
}

#map_bingen {
  top:145px;
  right:135px;
  z-index:20;
}
#map_bad_kreuznach {
  top:165px;
  right:140px;
  z-index:20;
}
#map_simmern {
  top:125px;
  right:165px;
  z-index:20;
}
#map_ingelheim {
  top:135px;
  right:120px;
  z-index:20;

}

#img_bingen,
#img_bad_kreuznach,
#img_simmern,
#img_ingelheim {
  height:0;
  width:0;
  position:absolute;
  top:7px;
  left:7px;
  border:0px solid #fff;
  z-index:30;
}


/*----------------------*/


#content_start {
  border-top:1px solid #fff;
  margin:0 4px;
  height: 508px;
}

#start_mask {
	position: absolute;
}
       
  


.logo_1,
.logo_2,
.logo_3,
.logo_4,
.logo_5,
.logo_6,
.logo_7 {
  position:absolute;
  left:25px;
  z-index:1;
  overflow-x: hidden;
} 

.logo_1 a {
	display: block;
	min-height: 79px;
	overflow: hidden;
}
.logo_3 a {
	display: block;
	min-height: 91px;
}

.logo_1 img,
.logo_3 img {display: none;}

.logo_1 {top:140px; width:102px; background:;}
/* .logo_2 {top:220px; width:102px; background:;} */
.logo_3 {top:240px; width:102px; background:;}
.logo_4 {top:390px; width:102px; background:;}
.logo_5 {top:350px; width:102px; background:;}
.logo_6 {top:465px; width:102px; background:;}
.logo_7 {top:555px; width:102px; background:;}




#popup_wrapper {
  position:absolute;
  top:-500px;
    margin-top:-3px;
  left:140px;
  width:233px;
  height:490px;
  border:0px solid;
  background:;
}



#popup_1,
#popup_2,
#popup_3,
#popup_4 {
  display:none;
  left:120px;
  margin:0 0 0 0 !important;
  padding:14px 0 0 0;
  height:108px;
  width:233px;
  background:url(../img/bg_popup_start.png) no-repeat top left;
}

	

.popUps p.ort {
  margin:0 0 6px 0 !important;
  font-size:18px;
  font-weight:;
}
.popUps a {color:#000;text-decoration:none;}

#popup_1 p,
#popup_2 p,
#popup_3 p,
#popup_4 p {
  text-align:center;
  margin:0 0 8px 0;
  padding:0;
  line-height:13px;
}





#site_footer {
 	width: 1006px; 
	margin: 20px 160px 20px 0;
	text-align: center;
	background: transparent;
	padding-top: 10px;
  position:relative;
  z-index: 30;
}


#footer_start {
  height:94px;
  background:url(../img/bg_footer_start-neu.jpg) no-repeat top left;
}

#footer {
  clear:both;
  height:40px;
  background:url(../img/bg_footer_folgeseiten.jpg) no-repeat bottom left;
}

#banner_footer {
	margin:20px 0;
	padding:10px 0;
	text-align:center;
	width:1006px;
	height:60px;
	background:transparent;
	position:relative;
}

#banner_footer #footer_opel_rent {
	margin-left: 240px
}

#copyright {
  float:right;
    font-size:11px;
  color:#666;
    position:relative;
  top:11px;
  right:20px;
  
}

#footer_links {
  width:300px;
  font-size:11px;
  position:relative;
  top:5px;
  left:25px;
  color:#666;
}

#footer_links a {text-decoration:none;color:#666;margin-right:10px;}
#copyright a {color:#666;text-decoration:underline;}
/*#footer_links a:hover {text-decoration:underline;}*/

#footer_button_nav {
	float: left;
}
#footer_form_nav {
	float: right;
	margin-right: 10px;
}

#slogan_footer {
  position:absolute;
  bottom:42px;
  left:30px;
  display: none;
}

#start_tel {
  position:absolute;
  bottom:20px;
  right:65px;
}



#footer_gallery {
  position:absolute;
  right:-50px; 
  bottom:20px;
  width:420px;
  height: 331px;
  z-index: 55;
  display: none;
}

a#full_search {
  position:absolute;
  z-index:99;
  left:463px; 
  bottom:40px;
  color:#000;
  font-size:12px;
  white-space:nowrap;
}


a.loading {
	background: #fff url(../images/ajax_small.gif) no-repeat center;
}

#quick_search {
  position:absolute;
  bottom:10px;
  left:30px;
}

#quick_search select {
  width:145px;
  height:21px;
  font-family:tahoma,verdana,sans-serif;
	font-size:13px;
}
#quick_search input {
  font-family:tahoma,verdana,sans-serif;
	font-size:13px;
}

#quick_search_vfw {
  position:absolute;
  bottom:38px;
  left:30px;
}

#quick_search_vfw select {
  width:145px;
  height:21px;
  font-family:tahoma,verdana,sans-serif;
	font-size:13px;
}
#quick_search_vfw input {
  font-family:tahoma,verdana,sans-serif;
	font-size:13px;
}




.tx-exocallback-pi1,
#newsletter_subscription_form {
  text-align:center;  
}
.tx-exocallback-pi1 input,
#newsletter_subscription_form input {
  width:175px;
  margin:5px 0 0 0;
  text-align:center; 
  font-family:tahoma,verdana,sans-serif;
	font-size:13px;
}

.tx-exocallback-pi1 textarea {
	margin:5px 0 0 0;
	height: 150px;
}

.newsletter_anmeldung p {
  margin:10px;
  color:red;
}





#content strong {font-weight:bold;}
#content ul {
  margin:10px 20px !important;
  padding:0;
  list-style-type:disc !important; 
}
#content .tx-kiwislider-pi1 ul.navigation{
  height: 26px;
  line-height: 20px;
  overflow: hidden;
  margin: 10px 0 0 20px !important;
}
#content li {
  margin:5px 0;
  padding:0;
  list-style-type:disc !important;
}

#content .csc-textpic ul {}
#content .csc-textpic li {}

#content .toTop {
  margin:0;
  padding:0 0 3px;
  border-bottom:1px solid#ccc;
  text-align:right;
}

#content font {
	font-family:tahoma,verdana,sans-serif !important;
	font-size:13px !important;
}

#content .divider {
  padding:0;
  clear:none;
  margin:10px 0;
  height:1px;
  overflow: hidden;
  border-bottom:1px solid #eee;
}

.tx-xinitsixcolumn-pi1 strong {white-space:nowrap;}


.news-list-image {
  float:left;
  height:100px;
  margin:0 10px 0 0;
}
.news-list-image img {
  padding:3px;
  border:1px solid #ccc;
}
.news-list-date {
  float:right;
  position:relative;
  right:10px;
  top:5px;
  padding:0 3px;
  background:#fff;
  color:#eee;
}

#start_news,
#start_news a {
  color:#bbb;
}

/*
#fancy_outer {
  z-index:1001;
}*/

#fancy_frame {
  >min-height:340px !important;
}



h2#weg_zu_uns {
  margin-top:5px;
  padding-bottom: 0pt;
  padding-top:10px;
  line-height:13px;
}
h2#weg_zu_uns img {
  margin-top:10px;
}
h2#weg_zu_uns a:hover {text-decoration: none}



fieldset {
	border:1px solid #eee !important;
}
legend {
	font-weight:normal !important;
	font-style:italic;
	color:#0081C7 !important;
}

#noscript {
	padding:10px;
	background:red;
	color:#fff;
	position:absolute;
	z-index:999;
	width:100%;
	font-size:14px;
	text-align:center;
	border-top:0px solid #fff;
	border-bottom:3px double #fff;
	
}
#noscript a {
	text-decoration:underline;
	color:#fff;
}











#kontakt_links,
#footer_form_nav {
    margin: 0;
    padding: 0;
    position: relative;
}

#kontakt_links em {
/* 	>background: #fff; */
	display: none; 
    position: absolute;
    width: 209px;
    height: 118px;
    top: -120px;
    left:-13px;
}

html>body #kontakt_links em,
html>body #footer_form_nav em {
	background: transparent;
	display: none; 
    position: absolute;
    z-index: 300;
    width: 209px;
    height: 118px;
    top: -120px;
    left:-13px;
}

html>body #footer_form_nav em {
	top:auto;
	left:auto;
	margin:-125px 0 0 -132px;
}

 
#kontakt_links em span, 
#footer_form_nav em span{
	color: #fff;
	background:transparent url(../img/tooltip2_bg.png) no-repeat top center;
/* 	>background:#fff url(../img/tooltip2_bg.png) no-repeat top center; */
	padding:0;
    width: 209px;
    height: 93px;

 	display: block; 
	padding:25px 0 0 0;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
}







#content .csc-textpic-clear {clear: none !important; margin:0 0;height:0px; }
#left .csc-textpic-clear,
#right .csc-textpic-clear {clear: none !important; margin:0 0;height:1px; }

.align-center {text-align:center;}

ul .important {
	font-size: 17px; 
	color:#fff;
	line-height: 35px;
	padding:3px 5px;
	display: inline;
	margin:0;
	background:#F99A1A; 
}

.important {
	font-size: 17px; 
	color:#fff;
	line-height: 35px;
	padding:3px 5px;
	background:#0081C7; 
	margin: 10px 0 10px 0;
	display: block;
}

.important a {color:#fff;}

a.iframeForms-important {
	font-size: 15px; 
	color:#eee;
	line-height: 35px;
	padding:5px 5px;
	background: url(../img/iframe-important.gif) no-repeat top center ;
	margin: 10px 0 10px 0;
	display: block;
	text-align: center;
	text-decoration: none;
}
a.iframeForms-important:hover {
	text-decoration: underline;
}


#content div.csc-textpic-above div.csc-textpic-text {
clear:none;
}

#content div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
clear:none;

}



#content td p {
	margin:0;
	padding:3px 0;
}

td.align-right {text-align: right}





/*- content Tabinhalte --------------------------- */

.slideReiter { 
 	background: #fff;
 	border-bottom: 1px solid #ddd;
	margin: 0; 
	padding: 0;
	>padding: 0 0 8px 0;
	height:25px;
	overflow:visible;
	width:585px;
}
.tabcontainer {
	padding: 0 0px 10px 20px;
	>padding: 10px 0px 10px 20px;
	background: #fff;
}
#tabs,
.tx-tabcontent-pi1 {
float:left;
width:100%;
font-size: 9pt;
line-height:normal;
background: #fff;
}
#tabs ul,
.tx-tabcontent-pi1 ul {
margin:0;
padding:4px 10px 0 0px;
list-style:none;
}
#tabs li,
.tx-tabcontent-pi1 li {
display:inline;
margin:0;
padding:0;
}
#tabs a,
.tx-tabcontent-pi1 ul li em {
font-style:normal;
cursor:pointer;
float:left;
background:url("../img/tableftB.gif") no-repeat left top;
margin:0;
padding: 0 0 0 4px;
text-decoration:none;
}
#tabs a span,
.tx-tabcontent-pi1 em span {
float:left;
display:block;
background:url("../img/tabrightB.gif") no-repeat right top;
padding:5px 20px 4px 17px;
color:#314150;
}
#tabs a span,
.tx-tabcontent-pi1 em span {
float:none;
}
#tabs a:hover span,
.tx-tabcontent-pi1 em:hover span {
color:#314150;
}
#tabs a:hover,
.tx-tabcontent-pi1 em:hover {
background-position:0% -42px;
}
#tabs a:hover span,
.tx-tabcontent-pi1 em:hover span {
background-position:100% -42px;
}
#tabs a.active span,
.tx-tabcontent-pi1 em.active span {
font-weight:normal	;
color:#314150;
}
#tabs a.active,
.tx-tabcontent-pi1 em.active {
background-position:0% -42px;
}
#tabs a.active span,
.tx-tabcontent-pi1  em.active span {
background-position:100% -42px;
}	  







/* Services teile zubehšr tab styles*/

.ctabs {
	background: #fff; 
}
.tx-tabcontent-pi1,
#c2239,
#c2252,
#c2253,
#c2254,
#c2255, 	/* content Ÿber tabs verstecken */
#c2342,
#c2338,
#c2335,
#c2332,
#c2329
  {
	display: none;
}

/* psoido verlinken der bold click header und click img */

#c2229 b,
#c2229 img,
#c2232 b,
#c2232 img,
#c2234 b,
#c2234 img,
#c2236 b,
#c2236 img,
#c2238 b,
#c2238 img,
#c2343 b,
#c2338 b,
#c2335 b,
#c2332 b,
#c2329 b,
#c2343 img,
#c2338 img,
#c2335 img,
#c2332 img,
#c2329 img {
	cursor: pointer;
}
#c2229 b,
#c2232 b,
#c2234 b,
#c2236 b,
#c2238 b,
#c2343 b,
#c2338 b,
#c2335 b,
#c2332 b,
#c2329 b {text-decoration: underline;}


/* tabcontainer hšhen */

.c2239tabs,
.c2343tabs {
		height:230px;
}

#random_faces {display: none}

#random_faces .csc-textpic-above {

	width:185px;
}








/* footer buttons hover images */

#footer_opel_rent {
	display:block;
	float: left;
	width: 149px;
	height: 51px;
	background: url(../img/logos_startseite/logo-opel-rent.png) no-repeat;
	background-position: 0 -51px;
	margin-right: 10px;
	margin-left: 10px;
}

#footer_opel_rent:hover {
	background-position: 0 0;
}

#footer_reifen_online {
	display:block;
	float: left;
	width: 174px;
	height: 53px;
	background: url(../img/logos_startseite/logo-reifen-vor-ort.png) no-repeat;
	background-position: 0 -53px;
	margin-right: 15px;
}

#footer_reifen_online:hover {
	background-position: 0 0;
}

#footer_rss {background: url(../img/logos_startseite/logo-rss.png) no-repeat;}
#footer_twitter {background: url(../img/logos_startseite/logo-twitter.png) no-repeat;}
#footer_facebook {background: url(../img/logos_startseite/logo-facebook.png) no-repeat;}



#footer_rss,
#footer_twitter,
#footer_facebook {
	display:block;
	float: left;
	width: 53px;
	height: 53px;
	background-position: 0 -53px;
	margin-right: 10px;
}

#footer_rss:hover,
#footer_twitter:hover,
#footer_facebook:hover {
	background-position: 0 0;
}


#footer_login {
	position: absolute;
	left:575px;
	>margin-top:-50px;
}


.bannerLeft {
	margin:10px 0;
}

#g2garantie_startseite {
	position: absolute;
	top:860px;
}


.telNr {
	color:red;
	font-size: 23px;
	color: #c03c3c;
}





#buttonNeuwagenLink {
	position:absolute;
	left:515px;
	top:632px;
    z-index: 20;
}


.tx-lttagcloud-pi1 {
	margin-top:20px;
	height:auto !important;
	padding-bottom: 10px !important;
	background: none !important;
}



#qs_submitter_tx_tblgw,
#qs_submitter_tx_tblvfw {
	width: 210px;
}
.tx-lttagcloud-pi1 a {text-transform:uppercase;}

.tag1, .tag2, .tag3 {color:#505050 !important;}





/* NW Suche Startseite */
#nw_suche {
	position: relative;
	top:0;
	left:30px;
}
a#qs_submit_tx_tblgw,
a#qs_submit_tx_tblvfw {
	position: relative;
	top:5px;
}
#nw_suche a,
a#qs_submit_tx_tblgw,
a#qs_submit_tx_tblvfw {text-decoration: none;}
#nw_suche img {
	position: relative;
	top:6px;
}
#nw_suche span {
	position: absolute;
	left:350px;
	top:7px;
	cursor: pointer;
}
a#qs_submit_tx_tblgw span,
a#qs_submit_tx_tblvfw span {
	position: absolute;
	cursor: pointer;
	white-space: nowrap;
	top:-8px;
	>top:2px;
}

a#qs_submit_tx_tblvfw span {
	left:30px;
}
a#qs_submit_tx_tblgw span {
	left:20px;
}

#nw_modelle_Opel,
#nw_modelle_Fiat,
#nw_modelle_Chevrolet,
#nw_modelle_Skoda,
#nw_modelle_Hyundai {
	display: none;
}

#nw_suche select {
    font-family: tahoma,verdana,sans-serif;
    font-size: 13px;
    height: 21px;
    width: 145px;
}

/* #qs_submitter {display: none} */






#qs_submitter_tx_tblgw,
#qs_submitter_tx_tblvfw {
	position: relative;
	top:-2px;
	border:0;
	text-align: center;
	background:url(../img/button.gif) no-repeat top left;
	padding: 1px 0 5px 0;
	cursor: pointer;
	font-size:12px;
}

.normalButton {
	position: relative;
	top:0;
	border:1px solid #ccc !important;
	text-align: center;
	padding: 0 0 0 0 !important;
	background:#eee !important;
    font-family: tahoma,verdana,sans-serif;
    font-size: 13px;
    width: 143px;
}

#qs_preis_box_tx_tblvfw,
#qs_preis_box_tx_tblgw {
	display: none;
}


.overlay_pola {
	position: absolute;
	margin-top: -165px;
	margin-left: 130px;
}



.tx-powermail-pi1 fieldset {
	clear:none;
}


.urbangreymenu h3 {
	margin:0;
}


#tagcloud,
#blogrss {
	clear: both;
	margin: 20px 0 !important;
}





#fancybox-left, #fancybox-right {
width: 30px !important;
}
#fancybox-left-ico {
	left: 20px !important;
}
#fancybox-right-ico {
	left: auto !important;
	right: 20px !important;
}

#videoThumbs {
	position: absolute;
	margin-top:-100px;
	right:20px;
}
.videoThumb img {
	border: 2px solid #fff;
	margin:2px;
}

#ampera_startseite {
	position: absolute;
	margin-top:-25px;
	left:580px;
	width:141px;
}



body#ampera_video {
	overflow:hidden;
	margin:0;
}

#c3009 {
	width: 800px;
	height:600px;
	overflow: hidden;
}
