/* ================================================================================

   IE PNG-Fix

================================================================================ */

.pngFix { 
	 behavior: url(_js/iepngfix.htc); 
}

/* ================================================================================

   CSS Reset

================================================================================ */

* {
	 padding: 0;
	 margin: 0;
	 text-decoration: none;
   list-style: none;
}

fieldset {
   border: 0;
}

/* ================================================================================

   Allgemeine Formatierungen

================================================================================ */


#cu3er-container {width:688px; outline:0;}

.clearfix:after {
   content: "."; 
   display: block; 
   height: 0; 
   clear: both; 
   visibility: hidden;
}

.clearfix {
	 display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	 height: 1%;
}
.clearfix {
	 display: block;
}
/* End hide from IE-mac */


h1 { 
	 margin: 0px 0 20px;
	 font-style: italic;
	 font-size: 17px;
}

h2 { 
	 margin-bottom: 12px;
	 font-style: italic;
	 color: #9a9a9a;
	 font-size: 15px;
}

h3 { 
	 margin-bottom: 12px;
	 font-style: italic;
	 font-size: 12px;
}

p { 
	 margin: 0px 0 20px 
}

.valign {
	 vertical-align:middle;
}

.left {
 float:left;
}

.italic {
   font-size: 13px;
   font-style: italic;
}

img {
   border: none;
}


input {
   border: #cfcfcf 2px solid;
   height: 16px;
   padding: 2px;
	 color: #9a9a9a;
}

/* ================================================================================

   Links

================================================================================ */

/* link pseudo-class, noch nicht besuchter Link */
a:link { 
	 color: #9a9a9a;
	 font-weight: normal; 
}

/* link pseudo-class, schon besuchter Link */
a:visited { 	 
	 color: #9a9a9a; 
}  
     
/* dynamic pseudo-class, Benutzer 'hovert' */
a:hover { 
	 color: #b3bd06; 
}
      
/* dynamic pseudo-class, Link wird ausgewählt */
a:active { 
	 color: #b3bd06; 
} 
     
/* dynamic pseudo-class, Element akzeptiert Eingaben */
a:focus { 
	 outline: none; 
} 


/* ================================================================================

   Body

================================================================================ */

html, body {
   height: 100%; /* wichtig */
}

body {
	 font: 400 12px/15px arial, helvetica, sans-serif;
	 color: #9a9a9a;
   width: 100%;
}

#box{
	 position: relative;
	 min-height: 100%;
	 height: auto !important;
	 height: 100%;
}


/* ================================================================================
   
  Header / Logo
   
================================================================================ */

#header_bg{
	 background: url(../_images/headgrafik_bg02.gif) repeat-x;
	 height: 333px;
	 width: 100%;
	 margin-left: auto; 
	 margin-right: auto;
   float: left;
}

#header_website {
	 width: 100%;
	 /*height: 259px;*/
	 height:329px;
   margin-left: auto; 
   margin-right: auto;
	 display: table;
   float: left;
   padding-top: 4px;
}

#header_innen {
  font-size: 11px;
  width: 980px;
  margin-left: auto; 
  margin-right: auto;
  text-align: right;
  /*padding-right: 39px;*/
	padding-right: 20px;
	padding-left: 4px;
}

#logobox{
   position: relative;
   width: 1000px;  
   margin-left: auto; 
   margin-right: auto;
}

#logo {
	 height: 55px;
	 width: 298px;
   position: relative;
   left: 4px;
   top: 25px;
}


div#language {
	 float:left;
}

.green {
	 color: #b3bd06;
}

.gray {
	 color: #9a9a9a;
	 vertical-align:middle;
}

.addthis_button {
	 position: relative;
	 top: 4px;
}

/* ================================================================================
   
   Login / Buchen Button
   
================================================================================ */

div#login_buchen_box{
   position: relative;
   width: 1000px;  
   margin-left: auto; 
   margin-right: auto;
}

#menu_login {
	 position: relative;
	 top: -33px;
	 right: 2px;
}

#menu_login a {
	 display: block; 		
	 width: 104px; 		
	 height: 24px; 		
	 background: url(../_images/login_btn.gif); 		
	 background-position: top; 	
	 margin-bottom: 1px;
} 	
	
#menu_login a:hover {
 	 background-position: bottom;
} 

#de_menu_buchen {
	 position: relative;
	 top: -33px;
	 right: 2px;
}

#de_menu_buchen a {
	 display: block; 		
	 width: 104px; 		
	 height: 24px; 		
	 background: url(../_images/de_buchen_btn.gif); 		
	 background-position: top; 	
} 	
	
#de_menu_buchen a:hover {
 	 background-position: bottom;
} 

#en_menu_buchen {
	 position: relative;
	 top: -33px;
	 right: 2px;
}

#en_menu_buchen a {
	 display: block; 		
	 width: 104px; 		
	 height: 24px; 		
	 background: url(../_images/en_buchen_btn.gif); 		
	 background-position: top; 	
} 	
	
#en_menu_buchen a:hover {
 	 background-position: bottom;
} 

#de_menu_buchen02 {
	 position: relative;
	 top: -50px;
	 left: 258px;
}

#de_menu_buchen02 a {
	 display: block; 		
	 width: 104px; 		
	 height: 24px; 		
	 background: url(../_images/de_buchen_btn.gif); 		
	 background-position: top; 	
} 	
	
#de_menu_buchen02 a:hover {
 	 background-position: bottom;
} 

#en_menu_buchen02 {
	 position: relative;
	 top: -50px;
	 left: 258px;
}

#en_menu_buchen02 a {
	 display: block; 		
	 width: 104px; 		
	 height: 24px; 		
	 background: url(../_images/en_buchen_btn.gif); 		
	 background-position: top; 	
} 	
	
#en_menu_buchen02 a:hover {
 	 background-position: bottom;
} 

#menu_logout {
	 position: relative;
	 top: -48px;
	 left: 258px;
	 margin-bottom: 3px;
}

#menu_logout a {
	 display: block; 		
	 width: 104px; 		
	 height: 24px; 		
	 background: url(../_images/logout_btn.gif); 		
	 background-position: top; 	
} 	
	
#menu_logout a:hover {
 	 background-position: bottom;
} 

#loginname {
	 position: relative;
	 top: -53px;

}

#loginname a {
   display: block; 
   background:url(../_images/loginname_bg.gif) no-repeat;
   width:362px;
   height:24px;
	 color:#848484;
	 font-style:italic;
	 font-weight:bold;
}



/* ================================================================================
   
   Loginbox
   
================================================================================ */


.allover {
	 background:#000000;
	 position:absolute;
	 left:1px;
	 height:100%;
	 width:100%;
	 opacity: .7;
	 filter: alpha(opacity=70);
	 z-index: 10;
}

.allover_login {
	 position:absolute;
	 top:50%;
	 left:50%;
	 width:612px;
	 height:203px;
	 margin-left:-306px;
	 margin-top:-101px;
	 z-index: 15;
}

.de_loginbox {
	 width: 592px;
	 height: 239px;
	 background: url(../_images/de_loginbox_bg.jpg);
	 font-size: 12px;
}

.en_loginbox {
	 width: 592px;
	 height: 239px;
	 background: url(../_images/en_loginbox_bg.jpg);
	 font-size: 12px;
}

.de_pwforgotbox {
	 width: 592px;
	 height: 239px;
	 background: url(../_images/de_pwforgotbox_bg.jpg);
	 font-size: 12px;
}

.en_pwforgotbox {
	 width: 592px;
	 height: 239px;
	 background: url(../_images/en_pwforgotbox_bg.jpg);
	 font-size: 12px;
}

.loginbox_position_angemeldet {
	 position:absolute;
	 float:right;
	 left: 17px;
	 top: 60px;
}

#loginbox a:link ,
#loginbox a:visited,
#loginbox a:active {
	 color: #b3bd06;
	 text-decoration:none;
}

#loginbox a:hover{
	 color: #b3bd06;
	 border-bottom: #b3bd06 1px dotted;
}


#loginbox_bg_angemeldet {
	 width: 213px;
	 height: 47px;
	 margin-left: 1px;
	 text-align: center;
}	

#loginbox_angemeldet {
	 width: 230px;
	 height: 47px;
	 background: url(../_images/loginbox_bg_angemeldet.png) no-repeat;
	 font-size: 11px;
	 color: #666;
	 	 position:relative;
	 left:746px;
}

#loginbox_angemeldet a:link ,
#loginbox_angemeldet a:visited,
#loginbox_angemeldet a:active {
	 color: #b3bd06;
	 text-decoration:none;
}

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


/* ================================================================================
   
   Benutzer
   
================================================================================ */

.de_benutzerdaten_bg {
   background: url(../_images/de_benutzerdaten_bg.jpg) no-repeat;
   width: 600px;
   height: 850px;
   padding-top: 45px;
}
.de_benutzerdaten_bg input {
   border: #c7d100 2px solid;
   width: 367px;
   height: 16px;
}

.de_benutzerdaten_bg select {
   border: #c7d100 2px solid;
   width: 120px;
   height: 22px;
	 color:#9a9a9a;
}

.en_benutzerdaten_bg {
   background: url(../_images/en_benutzerdaten_bg.jpg) no-repeat;
   width: 595px;
   height: 850px;
   padding-top: 45px;
   padding-left: 5px;
}

.en_benutzerdaten_bg input {
   border: #c7d100 2px solid;
   width: 367px;
   height: 16px;
}

.en_benutzerdaten_bg select {
   border: #c7d100 2px solid;
   width: 120px;
   height: 22px;
	 color:#9a9a9a;
}

.benutzerdaten_plz {
   width: 100px;
}

.benutzerdaten_ort {
   width: 267px;
}

.storno_tab_bg {
   background: url(../_images/stornierung_tab_bg.gif) no-repeat;
   width: 600px;
   height: 41px;
}


/* ================================================================================
   
   Ticker
   
================================================================================ */

#ticker_pos {
	 position: absolute;
	 top: 5px;
	 left: 10px;
	 color: #fff;
	 overflow: hidden;
}

/* ================================================================================
   
   Preloader
   
================================================================================ */

#loading-indicator{
   position: relative;
   width: 915px;  
   margin-left: auto; 
   margin-right: auto;
	 text-align: center;
	 padding-top: 40px;
}

#loading-indicator-kontakt{
   position: relative;
   width: 915px;  
   margin-left: auto; 
   margin-right: auto;
	 text-align: center;
	 padding-top: 40px;
}

/* Preisabfrage Liste */

li.alternativ1 { 
	 background-color: #fff;	
	 cursor: pointer;
	 width: 336px;
	 padding: 2px;
	 color: #9a9a9a;
}

li.alternativ2 { 
	 background-color: #f1f1f1;	
	 cursor: pointer;
	 width: 336px;
	 padding: 2px;
	 color: #9a9a9a;
}
	
li.selected  {
	 color: #fff;
	 background-color: #b3bd06;
	 width: 336px;
	 cursor: pointer;
	 padding: 2px;
}


/* ================================================================================
   
   Content
   
================================================================================ */

#content {
   background: #dadcdb url(../_images/box_bg02.gif) center top repeat-x;
   padding-bottom: 20px;
}

#container_unterseiten {
   background: url(../_images/bg_schatten_unterseiten.png) top left repeat-y;
	 /* Content ausserhalb den Containers verhindern */
	 overflow: hidden;
   margin-left: auto; 
   margin-right: auto;
   text-align: left;
   width: 1000px; 
}

#topbox{
   position: relative;
   width: 1000px;  
   margin-left: auto; 
   margin-right: auto;
}

#bottom {
   clear: both;
   height: 20px;
   width: 1000px; 
} 

#container_innen {
   padding-top: 52px;
   padding-left: 42px;
	 padding-right: 22px;
	 min-height: 505px;
   height: auto !important; /* moderne Browser */
   height: 505px; /* IE */
}


/* ================================================================================
   
   Menu
   
================================================================================ */

div#menu{
	 height: 24px;
	 overflow: hidden;
   position: relative;
   top: 37px;
   left: 14px;
	 float: left;
}

div#menu ul,
div#menu li{
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 display: inline;
}

div#menu a{
	 margin-top: 0;
}

div#menu a,
div#menu a:hover{
	 height: 48px;
	 overflow: hidden;
	 display: block;
	 text-decoration: none;
	 float: left;
}

div#menu a:hover{
	 margin-top: -24px;
}

.menu_active_faq {
   background: url(../_images/navi_faq_hover.gif) no-repeat;
	 height: 48px;
	 width: 88px;
}



/* ================================================================================
   
   Menu Produkte
   
================================================================================ */

div#produkte_box {
	 float: left;
	 position: relative;
	 top: 7px;
	 left: 20px;
	 width: 319px;
	 height: 60px;
}

span.produkte_ueb  {
	 margin: 0px 0 0px;
	 font-style: italic;
	 font-weight: bold;
	 color: #b3bd06;
	 font-size: 12px;
	 position: relative;
	 left: 38px;
	 top: 10px;
}

div#menu_produkte{
	 float: left;
	 position: relative;
	 /*left: 25px;*/
	 /*top: 5px;*/
	 left: -1px;
	 top: 2px;
	 line-height: 25px;
	 background: url(../_images/stoerer_bg.gif);
	 width: 317px;
	 height: 57px;
}
	
div#menu_produkte ul,
div#menu_produkte li{
	 margin-left: 20px;
	 padding: 0;
	 list-style: none;
	 display: inline;
	 float:left;
	}
	
div#menu_produkte a{
	 font-weight:bold;
}	
	
div#menu_produkte a:hover{
	 color:#b3bd06;
}

  
/* ================================================================================
   
   Startseite
   
================================================================================ */

div.startseite {
   width: 487px;
   float:left;
}

div.text_startseite  {
   width: 455px;
	 height: 400px;
   font-size: 13px;
   line-height: 23px;
   float: left;
	 text-align:justify;
}

div.text_transfer_ab  {
   width: 455px;
	 height: 400px;
   font-size: 13px;
   line-height: 23px;
   float: left;
	 text-align:justify;
}

div.text_flughafen  {
   width: 455px;
   font-size: 13px;
   line-height: 20px;
   float: left;
	 text-align:justify;
}

div.text_hotel  {
   width: 455px;
   font-size: 13px;
   line-height: 23px;
   float: left;
	 text-align:justify;
}

div.text_bahnhof  {
   width: 455px;
   font-size: 13px;
   line-height: 22px;
   float: left;
	 text-align:justify;
}

div.text_startseite h1  {
   margin-top: 10px;
	 float:left;
}

.vorteile_list{
	 list-style-type: none;
	 width: 450px;
   margin-top: 10px;
}

.vorteile_list  li{
	 padding-left: 30px;
	 background-image: url(../_images/pr_check.gif);
	 background-repeat: no-repeat;
	 background-position: 0px top;
	 font-size: 13px;
	 margin-left:10px;
   margin-bottom: 17px;
   line-height: 15px;
}


.vorteile_list_startseite{
	 list-style-type: none;
	 width: 450px;
   margin-top: 10px;
}

.vorteile_list_startseite  li{
	 padding-left: 30px;
	 background-image: url(../_images/pr_check.gif);
	 background-repeat: no-repeat;
	 background-position: 0px top;
	 font-size: 13px;
	 margin-left:0px;
   margin-bottom: 17px;
   line-height: 15px;
}


/* ================================================================================
   
   Preisabfrage
   
================================================================================ */

div#preisabfrage {
   margin-left: 10px;
   float: left;
   background: url(../_images/preisabfrage_bg05.jpg) no-repeat;
   width: 389px;
   height: 339px;
   padding-top: 0px;
   padding-left: 25px;
}

#preisabfrage li {
   float: left;
   margin-right: 25px;
}

.preisabfrage_input {
   border: #c8d100 2px solid;
   height: 16px;
   width: 332px;
   padding: 2px;
	 color: #9a9a9a;
}

.preisabfrage_select {
   border: #c8d100 2px solid;
   height: 25px;
   width: 157px;
   padding: 2px;
	 color: #9a9a9a;
}

#preisabfrage_button {
   margin-top: 7px;
	 margin-left: 10px;
}

/* ================================================================================
   
   Preisausgabe
   
================================================================================ */

#streckeninfos {
   width: 451px;
   float:left;
}
   
#pr_nochfragen {
   width: 451px;
   float: left;
}

#strecke_personen {
   float: left;
   margin-left: 30px;
}

.dotted_line{
   background: url(../_images/dotted_line.gif) repeat-x;
   height: 1px;
   display:block;
   font-size: 0px; 
   line-height: 1px; 
   min-height: 1px;
   margin-top:0px;
   margin-bottom:25px;
   float:left;
}

.habensiefragen02 {
	 width: 451px;
	 height:157px;
   float:left;
   margin-left:14px;
   position:relative;
}

#de_pr_sammeltransferbox_1_3{
   background: url(../_images/de_pr_sammel_1_3.gif) no-repeat;
   width: 312px;
   height: 285px;
   float:left;
   padding-top: 62px;
	 padding-left:22px;
	 margin-right: 3px;
}

#de_pr_sammeltransferbox_4_7{
   background: url(../_images/de_pr_sammel_4_7.gif) no-repeat;
   width: 312px;
   height: 285px;
   float:left;
   padding-top: 62px;
	 padding-left:22px;
	 margin-right: 3px;
}

#de_pr_einzeltransferbox_1_3{
   background: url(../_images/de_pr_einzel_1_3.gif) no-repeat;
   width: 312px;
   height: 285px;
   float:left;
   padding-top: 62px;
	 padding-left:22px;
	 margin-left:6px;
}

#de_pr_einzeltransferbox_4_7{
	 background: url(../_images/de_pr_einzel_4_7.gif) no-repeat;
   width: 312px;
   height: 285px;
   float:left;
   padding-top: 62px;
	 padding-left:22px;
	 margin-left:6px;
}

#en_pr_sammeltransferbox_1_3{
   background: url(../_images/en_pr_sammel_1_3.gif) no-repeat;
   width: 312px;
   height: 285px;
   float:left;
   padding-top: 62px;
	 padding-left:22px;
	 margin-right: 3px;
}

#en_pr_sammeltransferbox_4_7{
   background: url(../_images/en_pr_sammel_4_7.gif) no-repeat;
   width: 312px;
   height: 285px;
   float:left;
   padding-top: 62px;
	 padding-left:22px;
	 margin-right: 3px;
}

#en_pr_einzeltransferbox_1_3{
   background: url(../_images/en_pr_einzel_1_3.gif) no-repeat;
   width: 312px;
   height: 285px;
   float:left;
   padding-top: 62px;
	 padding-left:22px;
	 margin-left:6px;
}

#en_pr_einzeltransferbox_4_7{
	 background: url(../_images/en_pr_einzel_4_7.gif) no-repeat;
   width: 312px;
   height: 285px;
   float:left;
   padding-top: 62px;
	 padding-left:22px;
	 margin-left:6px;
}

/* SMALL */

#de_pr_sammeltransferbox_1_3_small{
   background: url(../_images/de_pr_sammel_1_3_small.gif) no-repeat;
   width: 312px;
   height: 226px;
   float:left;
   padding-top: 62px;
	 padding-left:22px;
	 margin-right: 3px;
}

#de_pr_sammeltransferbox_4_7_small{
   background: url(../_images/de_pr_sammel_4_7_small.gif) no-repeat;
   width: 312px;
   height: 226px;
   float:left;
   padding-top: 62px;
	 padding-left:22px;
	 margin-right: 3px;
}

#de_pr_einzeltransferbox_1_3_small{
   background: url(../_images/de_pr_einzel_1_3_small.gif) no-repeat;
   width: 312px;
   height: 226px;
   float:left;
   padding-top: 62px;
	 padding-left:22px;
	 margin-left:6px;
}

#de_pr_einzeltransferbox_4_7_small{
	 background: url(../_images/de_pr_einzel_4_7_small.gif) no-repeat;
   width: 312px;
   height: 226px;
   float:left;
   padding-top: 62px;
	 padding-left:22px;
	 margin-left:6px;
}

#en_pr_sammeltransferbox_1_3_small{
   background: url(../_images/en_pr_sammel_1_3_small.gif) no-repeat;
   width: 312px;
   height: 226px;
   float:left;
   padding-top: 62px;
	 padding-left:22px;
	 margin-right: 3px;
}

#en_pr_sammeltransferbox_4_7_small{
   background: url(../_images/en_pr_sammel_4_7_small.gif) no-repeat;
   width: 312px;
   height: 226px;
   float:left;
   padding-top: 62px;
	 padding-left:22px;
	 margin-right: 3px;
}

#en_pr_einzeltransferbox_1_3_small{
   background: url(../_images/en_pr_einzel_1_3_small.gif) no-repeat;
   width: 312px;
   height: 226px;
   float:left;
   padding-top: 62px;
	 padding-left:22px;
	 margin-left:6px;
}

#en_pr_einzeltransferbox_4_7_small{
	 background: url(../_images/en_pr_einzel_4_7_small.gif) no-repeat;
   width: 312px;
   height: 226px;
   float:left;
   padding-top: 62px;
	 padding-left:22px;
	 margin-left:6px;
}

/* SMALL ENDE */

.pr_list_sammeltransfer {
	 list-style-type: none;
	 width: 275px;
}

.pr_list_sammeltransfer  li{
	 padding-left: 30px;
	 background-image: url(../_images/pr_check.gif);
	 background-repeat: no-repeat;
	 background-position: 0px top;
	 margin-bottom: 14px;
	 font-size: 12px;
	 margin-left:10px;
}

.pr_list_einzeltransfer {
	 list-style-type: none;
	 width: 275px;
}

.pr_list_einzeltransfer  li{
	 padding-left: 30px;
	 background-image: url(../_images/pr_check.gif);
	 background-repeat: no-repeat;
	 background-position: 0px top;
	 margin-bottom: 14px;
	 font-size: 12px;
	 margin-left:10px;
}

.pr_preis {
   font-size: 17px;
   font-weight: bold;
	 /*color: #c8d100;*/
}

.hotline_text {
   font-size: 11px;
   margin-left:10px;
   position:relative;
   top: -10px;
	 width: 650px;
}

#pr_info {
	 list-style-type: none;
	 width:630px;
	 margin-left:30px;
	 margin-bottom:20px;
	 margin-top:25px;
}

#pr_info li{
	 padding-left: 30px;
	 background-image: url(../_images/pr_info.gif);
	 background-repeat: no-repeat;
	 background-position: 0px top;
	 font-size: 12px;
	 margin:0px;
	 text-align: justify;
}

.habensiefragen_pr { 
	 width: 196px;
	 height:280px;
	 position:relative;
	 margin-top:-43px;
	 margin-left: -14px;
	 display:inline;
}

/* ================================================================================
   
   Navigation Unterseiten
   
================================================================================ */
	
#contentnavi {
	 width: 196px;
	 border-bottom: #fff 1px solid;
	 background-color: #fff;
}

#contentnavi ul {
	 width: 196px;
	 list-style-type: none;
}
	
#contentnavi li a {
	 height: 23px;
	 text-decoration: none;
	 padding-top: 4px;
	 padding-left: 10px;
	 margin-bottom: -3px;
}	
	
#contentnavi li a:hover {
	 color: #ffffff;
	 background: url(../_images/contentnavi_clicked_bg.gif) no-repeat;
}	

a.contentnavi_clicked {
	 color: #ffffff;
	 display: block;
	 background: url(../_images/contentnavi_clicked_bg.gif) no-repeat;
}	

a.contentnavi_un{
	 color: #9a9a9a;
	 display: block;
	 background: url(../_images/contentnavi_un_bg.gif) no-repeat;
}

/* ================================================================================
   
   Accordion Unterseiten
   
================================================================================ */


div#test-accordion{
   margin-top: -7px;
	 margin-left:-5px;
}

div.accordion {
	 position: relative; /* required for bounding */
	 width: 480px;
}

div.accordion-toggle{
	 position: relative; /* required for effect */
	 z-index: 10;		/* required for effect */
	 background: #fff url(../_images/accordion_closed_bg02.gif) no-repeat;
	 background-position:0px 52%;
   font-size: 12px;
	 height: 23px;
	 width: 445px;
   font-weight: bold;  
	 cursor: pointer;
	 padding-left: 28px;
	 padding-top:5px;
}

div.accordion-toggle-big{
	 position: relative; /* required for effect */
	 z-index: 10;		/* required for effect */
	 background: #fff url(../_images/accordion_closed_bg02.gif) no-repeat;
	 background-position:0px 52%;
   font-size: 12px;
	 height: 23px;
	 width: 600px;
   font-weight: bold;  
	 cursor: pointer;
	 padding-left: 28px;
	 padding-top:5px;
}

div.accordion-toggle:hover {
   color: #b3bd06;
}

div.accordion-toggle-active{
	 background: #fff url(../_images/accordion_open_bg03.gif) no-repeat;
	 background-color: #fff;
	 height: 23px;
	 color: #9a9a9a;
	 background-position:0px 52%;
}

div.accordion-content{
	 overflow: hidden;	/* required for effect */
	 background: #fff;
	 padding: 0;
}

div.accordion-content p{
	 margin-left: 29px;
	 margin-top:10px;
	 width: 440px;
}

/* ================================================================================
   
   Rechte / Mittlere / Linke Spalte Unterseiten
   
================================================================================ */

#unterseiten_leftsite {
	 float:left;
	 width: 196px;
	 margin-right: 40px;
	 display: inline;
	 margin-left: -29px;
	 margin-top: -18px;
	 /*margin-top: -45px;*/
	 /*border-top: #fff 40px solid;*/
	 position:relative;
}

#unterseiten_leftsite_kontakt {
	 float:left;
	 width: 300px;
	 display: inline;
	 margin-left: -29px;
	 margin-top: -18px;
	 /*margin-top: -45px;*/
	 /*border-top: #fff 40px solid;*/
	 position:relative;
	 margin-right: 30px;
}

#unterseiten_leftsite_pr {
	 float:left;
	 width: 292px;
	 display: inline;
	 margin-left: -29px;
	 margin-top: -18px;
	 /*margin-top: -45px;*/
	 /*border-top: #fff 40px solid;*/
	 position:relative;
	 margin-right: 30px;
}

#unterseiten_middle {
	 float:left;
	 width: 480px;
	 line-height: 18px;
	 margin-right: 40px;
	 text-align: justify;
	 position:relative;
}

#unterseiten_middle_meingt {
	 float:left;
	 width: 650px;
	 line-height: 18px;
	 margin-right: 40px;
	 text-align: justify;
	 position:relative;
}

#unterseiten_middle_business {
	 float:left;
	 width: 680px;
	 line-height: 18px;
	 margin-right: 40px;
	 text-align: justify;
	 position:relative;
}

#unterseiten_middle_kontakt {
	 float:left;
	 width: 600px;
	 line-height: 18px;
	 text-align: justify;
	 position:relative;
}

#unterseiten_rightsite {
	 float:left;
	 margin-top: 17px;
	 position:relative;
}

.co2_banner {
	 margin-top: 30px;
	 border-top: #fff 2px solid;
	 border-bottom: #fff 2px solid;
	 width: 196px;
	 height: 243px;
	 position:relative;
}

.teaser_newsletter_pr { 
	 width: 196px;
	 height: 243px;
	 position:relative;
	 margin-left: -14px;
	 display:inline;
   margin-top:30px;
}

.twitter_large {
	 margin-top: 30px;
	 width: 160px;
	 height: 27px;
	 position:relative;
	 left: 18px;
}

.twitter_large_pr {
	 margin-top: 30px;
	 width: 160px;
	 height: 27px;
	 position:relative;
	 left: 3px;
}

.zurbuchung_btn {
	 margin-top: -35px;
	 width: 196px;
	 height:80px;
	 position: relative;
}

.habensiefragen {
	 margin-top:14px; 
	 width: 196px;
	 height:280px;
	 position:relative;
}

.habensiefragen_business {
	 margin-top: 30px;
	 border-top: #fff 2px solid;
	 border-bottom: #fff 2px solid;
	 /* width: 196px;
	  height:280px;*/
	 position:relative;
}

/* ================================================================================
   
   Business Shuttle
   
================================================================================ */

#de_co2_box{
	 background: #fff url(../_images/de_business_co2_btn.jpg) no-repeat;
	 width: 683px;
	 height: 117px;
	 text-align:center;
	 padding-top: 65px;
	 margin-top:13px;
	 margin-left:2px;
}

#en_co2_box{
	 background: #fff url(../_images/en_business_co2_btn.jpg) no-repeat;
	 width: 683px;
	 height: 117px;
	 text-align:center;
	 padding-top: 65px;
	 margin-top:13px;
	 margin-left:2px;
}

#co2_emissionen {
	 color: #fff;
	 font-size: 45px;
	 font-weight: normal;
}

.co2_text {
	margin-top:30px;
	color: #888;
}


/* ================================================================================
   
   FAQ Tarife
   
================================================================================ */


.tarif_list {
	 list-style-type: none;
	 width: 450px;
}

.tarif_list   li{
	 padding-left: 25px;
	 background-image: url(../_images/pr_check.gif);
	 background-repeat: no-repeat;
	 background-position: 0px top;
	 margin-bottom: 8px;
	 font-size: 12px;
	 margin-left:30px;
}

/* ================================================================================
   
   Accordion Business
   
================================================================================ */


div#business-accordion{
   margin-top: -7px;
	 margin-left:-5px;
}

div.business-accordion {
	 position: relative; /* required for bounding */
	 width: 688px;
}

div.business-accordion-toggle{
	 position: relative; /* required for effect */
	 z-index: 10;		/* required for effect */
	 background: #fff url(../_images/accordion_closed_bg_business.gif) no-repeat;
	 background-position:0px 52%;
   font-size: 15px;
	 font-style: italic;
	 height: 29px;
	 width: 655px;
   font-weight: bold;  
	 cursor: pointer;
	 padding-left: 28px;
	 padding-top:10px;
	 margin-bottom: 15px;
}

div.business-accordion-toggle:hover {
   color: #b3bd06;
}

div.business-accordion-toggle-active{
	 background: #fff url(../_images/accordion_open_bg_business.gif) no-repeat;
	 background-color: #fff;
	 height: 29px;
	 color: #9a9a9a;
	 background-position:0px 52%;
	 padding-top:10px;
	 padding-left: 28px;
}

div.business-accordion-content{
	 overflow: hidden;	/* required for effect */
	 background: #fff;
	 padding: 0;
}

div.business-accordion-content p{
	 margin-left: 29px;
	 margin-top:10px;
	 width: 620px;
}

div.franchise-accordion-toggle{
	 position: relative; /* required for effect */
	 z-index: 10;		/* required for effect */
	 background: #fff url(../_images/accordion_closed_bg_franchise.gif) no-repeat;
	 background-position:0px 52%;
   font-size: 15px;
	 font-style: italic;
	 height: 29px;
	 width: 655px;
   font-weight: bold;  
	 cursor: pointer;
	 padding-left: 28px;
	 padding-top:10px;
	 margin-bottom: 15px;
}

div.franchise-accordion-toggle:hover {
   color: #b3bd06;
}


/* ================================================================================
   
   Unternehmen - Partner
   
================================================================================ */

.partner {
	 float:left;
	 margin-left:5px;
	 display: inline;
}

.partner li {
	 margin-bottom: 21px;
	 margin-right: 5px;
}	


/* ================================================================================
   
   Unternehmen - Newsletter
   
================================================================================ */

.newsletterbox {
	 margin-top: 10px;
	 float:left;
	 width: 295px;
	 margin-right: 25px;
	 display: inline;
}

.newsletterbox2{
	 margin-top: 10px;
	 float:left;
	 width: 295px;
	 display: inline;
}

.newsletterbox  input {
	 width: 284px;
	 padding: 3px;
	 background-color: #fcfcfc;
	 border: #d2d2d2 1px solid;
	 margin-top: 8px;
	 margin-bottom: 10px;
	 color: #9e9e9e;
	 vertical-align: middle;
}

.newsletterbox  select {
	 width: 200px;
	 padding: 3px;
	 background-color: #fcfcfc;
	 border: #d2d2d2 1px solid;
	 margin-top: 8px;
	 margin-bottom: 10px;
	 color: #9e9e9e;
	 vertical-align: middle;
}

.newsletter_btn_de {
	 background-image: url(../_images/de_newsletter_submit.gif);
	 width: 294px;
	 height: 57px;
	 color: #fff;
	 margin-top:22px;
	 cursor: pointer;
	 float:left;
	 border: none;
}

.newsletter_btn_en {
	 background-image: url(../_images/en_newsletter_submit.gif);
	 width: 294px;
	 height: 57px;
	 color: #fff;
	 margin-top:22px;
	 cursor: pointer;
	 float:left;
	 border: none;
}

/* ================================================================================
   
   Franchise
   
================================================================================ */

#grundsaetze {
	 list-style-type: none;
	 margin-top: 10px;
	 width: 640px;
	 margin-left: 23px;
}

#grundsaetze li {
	 padding-left: 35px;
	 background-image: url(../_images/tick-trans.gif);
	 background-repeat: no-repeat;
	 background-position: 5px;
	 height: 16px;
	 line-height: 16px;
	 margin-bottom: 40px;
}

.vorteile {
	 margin-top: 5px;
	 background-repeat: no-repeat;
	 float:left;
	 display: inline;
	 text-align: left;
	 font-size: 14px;
	 margin-left:14px;
}

.vorteile ul {
	 list-style-type: none;
	 margin-top: 10px;
	 margin-right: 20px; 
}

.vorteile li {
	 padding-left: 45px;
	 background-image: url(../_images/tick-trans.gif);
	 background-repeat: no-repeat;
	 background-position: 13px;
	 height: 16px;
	 line-height: 16px;
	 margin-bottom: 9px;
	 text-align: left;
}


/* ================================================================================
   
   Kontakt
   
================================================================================ */

a.privat_kontakt_clicked_de{
	 color: #ffffff;
	 display: block;
	 background:  url(../_images/de_kontakt_privatkunden_clicked.gif) no-repeat;
	 width: 293px;
	 height: 50px;
	 float:left;
	 margin-right: 9px;
}	

a.privat_kontakt_un_de{
	 color: #666666;
	 display: block;
	 background:  url(../_images/de_kontakt_privatkunden_un.gif) no-repeat;
	 width: 293px;
	 height: 50px;
	 float:left;
	 margin-right: 9px;
}

a.privat_kontakt_clicked_en{
	 color: #ffffff;
	 display: block;
	 background:  url(../_images/en_kontakt_privatkunden_clicked.gif) no-repeat;
	 width: 293px;
	 height: 50px;
	 float:left;
	 margin-right: 9px;
}	

a.privat_kontakt_un_en{
	 color: #666666;
	 display: block;
	 background:  url(../_images/en_kontakt_privatkunden_un.gif) no-repeat;
	 width: 293px;
	 height: 50px;
	 float:left;
	 margin-right: 9px;
}

a.firma_kontakt_clicked_de{
	 color: #ffffff;
	 display: block;
	 background:  url(../_images/de_kontakt_firmenkunden_clicked.gif) no-repeat;
	 width: 293px;
	 height: 50px;
	 float:left;
}	

a.firma_kontakt_un_de{
	 color: #666666;
	 display: block;
	 background:  url(../_images/de_kontakt_firmenkunden_un.gif) no-repeat;
	 width: 293px;
	 height: 50px;
	 float:left;
}

a.firma_kontakt_clicked_en{
	 color: #ffffff;
	 display: block;
	 background:  url(../_images/en_kontakt_firmenkunden_clicked.gif) no-repeat;
	 width: 293px;
	 height: 50px;
	 float:left;
}	

a.firma_kontakt_un_en{
	 color: #666666;
	 display: block;
	 background:  url(../_images/en_kontakt_firmenkunden_un.gif) no-repeat;
	 width: 293px;
	 height: 50px;
	 float:left;
}

#de_kontakt_teaser {
	/* background: url(../_images/de_kontakt_teaser03.jpg) no-repeat;
	 width: 267px;
	 height: 510px;
	 padding-top: 450px;
	 padding-left: 23px;
	 float:left;*/
	 background: url(../_images/de_kontakt_teaser04.jpg) no-repeat;
	 width: 270px;
	 height: 519px;
	 padding-top: 340px;
	 padding-left: 20px;
	 float:left;
}

#de_kontakt_teaser div {
	 font-size:13px;
	 width: 240px;
	 text-align: justify;
}

#en_kontakt_teaser {
	 /*background: url(../_images/en_kontakt_teaser03.jpg) no-repeat;
	 width: 267px;
	 height: 510px;
	 padding-top: 450px;
	 padding-left: 23px;
	 float:left;*/
	 background: url(../_images/en_kontakt_teaser04.jpg) no-repeat;
	 width: 270px;
	 height: 519px;
	 padding-top: 340px;
	 padding-left: 20px;
	 float:left;
}

#kontakt_tabs {
   width: 602px;
	 float:left;
	 margin-left:3px;
	 margin-bottom: 7px;
}

#kontaktbox {
	 background: url(../_images/kontakt_bg.gif) no-repeat;
	 width: 542px;
	 height: 700px;
	 float:left;
	 padding-left: 30px;
	 padding-right: 30px;
	 padding-top: 20px;
}

form br { /* Alle Zeilenumbrüche in Formularen auswählen */
   clear: left; /* das floating der labels und inputs aufheben */
}

#kontaktbox  input {
	 width: 351px;
	 padding: 2px;
	 background-color: #fcfcfc;
	 border: #c7d100 2px solid;
	 margin-top: 15px;
	 color: #9a9a9a;
	 vertical-align: middle;
}

#kontaktbox  textarea {
	 width: 351px;
	 padding: 2px;
	 background-color: #fcfcfc;
	 border: #c7d100 2px solid;
	 color: #9a9a9a;
	 height: 82px;
}

#kontaktbox  select {
	 width: 358px;
	 padding: 2px;
	 background-color: #fcfcfc;
	 border: #d2d2d2 1px solid;
	 color: #9a9a9a;
}

.fehlermeldung {
	 color: red;
	 font-size:11px;
}

#loading-indicator{
	 float:left;
	 margin-top: 55px;
	 text-align: center;
}

#thecontent {	
   float:left;
	 margin-top: 35px;
	 width: 500px;
}


/* ================================================================================
   
   Agenturen Registrierung
   
================================================================================ */

#agenturenregbox {
	 padding-top: 5px;
	 margin-left: -3px;
   display: inline;
}

#agenturenregbox_left_de {
	 width: 327px;
	 height: 692px;
	 float:left;
	 display: inline;
	 background: url(../_images/de_agenturenregbox_left.jpg) no-repeat;
	 padding-left: 18px;
}

#agenturenregbox_right_de {
	 width: 327px;
	 height: 692px;
	 float:left;
	 display: inline;
	 background: url(../_images/de_agenturenregbox_right.jpg) no-repeat;
	 padding-left: 18px;
}

#agenturenregbox_left_en {
	 width: 327px;
	 height: 692px;
	 float:left;
	 display: inline;
	 background: url(../_images/en_agenturenregbox_left.jpg) no-repeat;
	 padding-left: 18px;
}

#agenturenregbox_right_en {
	 width: 327px;
	 height: 692px;
	 float:left;
	 display: inline;
	 background: url(../_images/en_agenturenregbox_right.jpg) no-repeat;
	 padding-left: 18px;
}

#agenturenregbox  input {
	 width: 299px;
	 padding: 2px;
	 background-color: #fcfcfc;
	 border: #c7d101 2px solid;
	 margin-top: 10px;
	 margin-bottom: 10px;
	 color: #9a9a9a;
	 vertical-align: middle;
}

#agenturenregbox  select {
	 width: 292px;
	 padding: 2px;
	 background-color: #fcfcfc;
	 border: #d2d2d2 1px solid;
	 margin-top: 5px;
	 margin-bottom: 10px;
	 color: #9a9a9a;
}

/* Horizontale Linie Agentur Formular */

div.hr{
	height: 1px;
	background: #d2d2d2;
	overflow: hidden;
	margin-bottom: 10px;
}

div.hr hr{
	display: none;
}

.fehlermeldung {
	 color: red;
}

.anmeldunginput 
{
	background: -moz-linear-gradient(center top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent;	
	border: 1px solid #e4e4e4!important;
	display: block;
	float: none!important;
	font: normal 14px Tahoma, sans-serif;
	padding: 8px 8px 7px 4px!important;
	width: 200px!important;
	margin-top: 6px;
	height: 20px;
	margin-bottom: 10px;
	color: #8c867e;
}

.ibe_loginBtn {
	 float:left;
	 position:relative;
	 top:22px;
	 left:15px;
	 width:148px;
	 height:37px;
}

.ibe_nochkeinKundeBtn {
	 float:left;
	 position:relative;
	 top:16px;
	 left:15px;
	 width:148px;
	 height:37px;
}


#de_gewaehltestreckeTop {
	 background:url(../_images/de_gewaehltestreckeTop.jpg);
	 width: 291px;
	 height: 40px;
}

#en_gewaehltestreckeTop {
	 background:url(../_images/en_gewaehltestreckeTop.jpg);
	 width: 291px;
	 height: 40px;
}


#gewaehltestreckeBody {
  background:url(../_images/gewaehltestreckeBG.jpg) repeat-y;
	width: 251px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
}

#de_anzahlpersonenBG {
	 background:url(../_images/de_anzahlpersonenBG.jpg);
	 width: 271px;
	 height: 58px;
	 padding-top: 50px;
	 padding-left: 20px;
}

#en_anzahlpersonenBG {
	 background:url(../_images/en_anzahlpersonenBG.jpg);
	 width: 271px;
	 height: 58px;
	 padding-top: 50px;
	 padding-left: 20px;
}

#de_buchungsanleitungTop {
	 background:url(../_images/de_buchungsanleitungTop.jpg);
	 width: 291px;
	 height: 68px;
}

#en_buchungsanleitungTop {
	 background:url(../_images/en_buchungsanleitungTop.jpg);
	 width: 291px;
	 height: 68px;
}

#buchungsanleitungBody {
  background:url(../_images/buchungsanleitungBody.jpg) repeat-y;
	width: 256px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 2px;
	padding-right: 20px;
}

#buchungsanleitungBottom {
	 background:url(../_images/buchungsanleitungBottom.jpg);
	 width: 291px;
	 height: 14px;
}

#de_nochfragenBuchung {
	 background:url(../_images/de_nochfragenBuchung.jpg);
	 width: 291px;
	 height: 125px;
}






#en_nochfragenBuchung {
	 background:url(../_images/en_nochfragenBuchung.jpg);
	 width: 291px;
	 height: 125px;
}

.buchungsanleitung_liste ul {

}

.buchungsanleitung_liste li {
	margin-bottom: 10px;
	font-size: 12px;
  padding-left: 12px;
  background: url(../_images/booking_check.gif) no-repeat;
  padding-left: 23px;
  line-height: 17px;
}



/* ================================================================================
   
   Footer
   
================================================================================ */

#footer {
   background: url(../_images/footer_bg.gif) repeat-x; 
   height: 25px;
	 clear:left;
   margin-left: auto;
	 margin-right: auto;
	 text-align: center;
	 padding-left:10px;
}

#footer_innen {
   font-size: 11px;
	 color: #666666;
}

#footer_innen a, 
#footer_innen  a:link {
	 color: #666666;
}

#footer_innen a:link:hover,
#footer_innen a:visited:hover {
   color: #b3bd06;
}

#footer_innen a:link:active,
#footer_innen a:visited:active {
	 color: #b3bd06;
}

#seo_footer {
	 clear:left;
	 width:1000px;
   margin-left: auto;
	 margin-right: auto;
   padding-top: 5px;
}

.seo_footer_box {
	 background: url(../_images/seo_footer/footer_boxen_bg.gif) no-repeat;
	 width: 220px;
	 height: 67px;
	 padding-top: 10px;
	 padding-bottom: 10px;
	 padding-left: 12px;
	 float:left;
	 margin-bottom: 15px;
}

.seo_box_margin {
	 margin-right: 24px;
}

.seo_footer_text {
	 font-size: 10px;
	 font-style: italic;
}

.seo_footer_box  h2 {
	 font-weight: 550;
	 font-size: 13px;
}

.seo_footer_preis_de   {
	 width: 205px;
	 text-align:center;
	 font-size: 11px;
}

.seo_footer_preis_en   {
	 width: 205px;
	 text-align:center;
	 font-size: 10px;
	 position: relative;
	 top:3px;
}

/* ================================================================================
   
   Flughafentransfer Allover Box
   
================================================================================ */


.allover_flughafentransfer {
	 position:absolute;
	 top:50%;
	 left:50%;
	 width:612px;
	 height:203px;
	 margin-left:-306px;
 	 margin-top:-101px;
	 z-index: 15;
}

#de_flughafentransfer_box {
	 width: 500px;
	 height: 189px;
	 background: url(../_images/de_flughafentransfer_box_bg.jpg);
	 font-size: 12px;
}

#en_flughafentransfer_box {
	 width: 500px;
	 height: 189px;
	 background: url(../_images/en_flughafentransfer_box_bg.jpg);
	 font-size: 12px;
}

#flughafentransfer_auswahl {
	 margin-top: 80px;
	 font-size: 16px;
	 margin-left:13px;
}

/* ================================================================================
   
	Buchungsanleitung Allover Box
   
================================================================================ */

.allover_buchungsanleitung {
	 position:absolute;
	 top:50%;
	 left:50%;
	 width:728px;
	 height:447px;
	 margin-left:-364px;
	 margin-top:-223px;
	 z-index: 15;
}

.de_buchungsanleitung_box {
	 width: 708px;
	 height: 373px;
	 background: url(../_images/de_buchungsanleitung_bg02.jpg);
	 font-size: 12px;
	 padding-top: 74px;
	 padding-left: 20px;
}

.en_buchungsanleitung_box{
	 width: 708px;
	 height: 373px;
	 background: url(../_images/en_buchungsanleitung_bg.jpg);
	 font-size: 12px;
	 padding-top: 74px;
	 padding-left: 20px;
}

.buchungsanleitung_links {
	 margin-top:4px;
	 height:24px;
}

.buchungsanleitung_links span {
  height:24px;
}

.buchungsanleitung_links a {
	 color: #666666;
	 padding: 5px 8px;
}

.buchungsanleitung_links a:hover {
	 color: #ffffff;
	 background-color: #C0C803;
	 padding: 5px 8px;
}

.de_buchungsanleitung_box_fehlermeldung {
	 width: 700px;
	 height: 393px;
	 background: url(../_images/de_buchungsanleitung_fehlermeldung_bg02.jpg);
	 font-size: 12px;
	 padding-top: 54px;
	 padding-left: 13px;
	 padding-right: 15px;
	 color: #666666;
}

.de_buchungsanleitung_box_fehlermeldung input {
	 width: 227px;
	 height: 20px;
	 border: #cdcc00 1px solid;
	 color: #666666;
}

.de_buchungsanleitung_box_fehlermeldung textarea {
	 width: 326px;
	 height: 250px;
	 border: #cdcc00 1px solid;
	 color: #666666;
}

.de_buchungsanleitung_box_fehlermeldung select {
	 width: 233px;
	 height: 26px;
	 border: #cdcc00 1px solid;
	 color: #666666; 
}

.en_buchungsanleitung_box_fehlermeldung{
	 width: 700px;
	 height: 393px;
	 background: url(../_images/en_buchungsanleitung_fehlermeldung_bg.jpg);
	 font-size: 12px;
	 padding-top: 54px;
	 padding-left: 13px;
	 padding-right: 15px;
	 color: #666666;
}

.buchungsanleitung_leftsite {
	 float:left;
	 width:330px;
	 margin-right:40px;
	 font-size:11px;
	 color: #666666;
}

#de_buchungsanleitung_rightsite01 {
	 float:left;
	 background: url(../_images/de_buchungsanleitung_infobox01.jpg) no-repeat;
	 font-size:11px;
	 width:287px;
	 height:260px;
	 padding-top:54px;
	 padding-left:15px;
	 padding-right:15px;
	 color: #666666;
}

#en_buchungsanleitung_rightsite01 {
	 float:left;
	 background: url(../_images/en_buchungsanleitung_infobox01.jpg) no-repeat;
	 font-size:11px;
	 width:287px;
	 height:260px;
	 padding-top:54px;
	 padding-left:15px;
	 padding-right:15px;
	 color: #666666;
}

#de_buchungsanleitung_rightsite02 {
	 float:left;
	 background: url(../_images/de_buchungsanleitung_infobox02.jpg) no-repeat;
	 font-size:11px;
	 width:287px;
	 height:260px;
	 padding-top:54px;
	 padding-left:15px;
	 padding-right:15px;
	 color: #666666;
}

#en_buchungsanleitung_rightsite02 {
	 float:left;
	 background: url(../_images/en_buchungsanleitung_infobox02.jpg) no-repeat;
	 font-size:11px;
	 width:287px;
	 height:260px;
	 padding-top:54px;
	 padding-left:15px;
	 padding-right:15px;
	 color: #666666;
}

#de_buchungsanleitung_rightsite_fragen {
	 float:left;
	 background: url(../_images/de_buchungsanleitung_fragen02.jpg) no-repeat;
	 width:317px;
	 height:314px;
	 color: #666666;
}

#en_buchungsanleitung_rightsite_fragen {
	 float:left;
	 background: url(../_images/en_buchungsanleitung_fragen02.jpg) no-repeat;
	 width:317px;
	 height:314px;
	 color: #666666;
}
