html {
	overflow-y: scroll;
/*	overflow-x: hidden;*/
  margin: 0;
  padding: 0;
}

body {
  margin: 0;
  padding: 0;
  background-color: #9bc300;
}
div#sitewrap {
  width: 1032px;
  width: 1017px;
  margin: 0 auto 0 auto;
  padding: 0;
  background-color: #9bc300;
}
div#site {
  width: 1002px;
  width: 987px;
  margin: 0 15px 0 15px;
  xmargin: 0;
}
img {
  border: none;
}

/* HEADER 
   ------ */
div#velo_header {
  width: 1002px;
  width: 987px;  
  height: 150px;
  overflow: hidden;
  background-image: url(../images/Logo_Velociped_hintergrund.gif);
  background-repeat: no-repeat;  
}
div#velo_header_left {
  width: 210px;
  width: 195px;
  height: 150px;
  height: 135px;
  padding: 15px 0 0 0;
  float: left;    
}
div#velo_header_right {
  width: 792px;
  height: 150px;
  float: right;    
}
/* LOGO 
   ---- */
div#velo_header_left img.logo {
  border: none;
  width: 146px;
  height: 55px;
}
/* META NAVIGATION 
   --------------- */
div#metanavigation {
  padding: 13px 0 0 0;
  margin: 0;
  width: 792px;
  height: 20px;
  float: right;
}
div.metanav_flag {
  float: right;
  width: auto;  
  padding: 0px 0 0 30px;
}
img.lang_flag {
  border: none;
  display: block;
}
div.metanav_item {
  float: right;
  width: auto;
  height: auto;  
  margin: 0;
  padding: 3px 10px 0 10px;    
}
a.metanav_item {
  margin:0;
  padding: 0;
  display: block;
  width: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 13px;
  text-decoration:none;
  color: #ffffff;
}
/* HEADLINE 
   -------- */
div#headline {
  float: right;
  width: 792px;
  height: 27px;  
  margin:0;
  padding: 32px 0 9px 0;   
}
div.headline_item {
  float: right;
  width: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 23px;
  font-weight: bold;
  line-height: 27px;
  color:#ffffff;
}
/* SITEMENUE 
   --------- */
div#sitemenue {
  float: left;
  width: 792px;
  height: 21px; 
  margin:0;
  padding: 0;
  overflow: hidden;
}
div.sitemenue_item {
  float: left;
  width: 156px;
  width: 149px;
  width: 142px;  
  height: 21px;  
  height: 18px;
  padding: 3px 7px 0 7px;  
  background-color: #ebf3cc;     
}
div.sitemenue_item_sel {
  float: left;
  width: 156px;
  width: 149px;
  width: 142px;
  height: 21px;  
  height: 18px;
  padding: 3px 7px 0 7px;  
  background-color: #f38b00;     
}
div.sitemenue_space {
  float: left;
  width: 3px;
  height: 21px;
  overflow: hidden;  
}
a.sitemenue_item {
  margin:0;
  padding: 0;
  display: block;
  width: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  text-decoration:none;
  color: #6b961e;
}
a.sitemenue_item_sel {
  margin:0;
  padding: 0;
  display: block;
  width: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  text-decoration:none;
  color: #ffffff;

}
/* CLICKTRAIL 
   ---------- */
div#clicktrail {
  float: left;
  width: 792px;
  height: 21px; 
  margin:0;
  padding: 4px 0 0 0;
  overflow: hidden;
}
div.clicktrail_item {
  float: left;
  width: auto;
  height: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 13px;
  text-decoration:none;
  color: #ffffff;   
}
a.clicktrail_item {
  margin:0;
  padding: 0;
  width: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 13px;
  text-decoration:none;
  color: #ffffff;
}
/* BODY 
   ---- */
div#velo_body {

}
/* velo_body_left contains Menue etc. */
div#velo_body_left {
  float: left;
  width: 210px;
  width: 192px;
  padding: 0 3px 0 0;
}
/* div#velo_body_right not used in Home */
div#velo_body_right {

}
/* velo_body_left contains Content */
div#velo_body_main {
  float: left;
  width: 792px;
}

/* MAIN MENUE 
   ---------- */
div#mainmenue {
  margin: 0 0 3px 0;
  margin: 0;
  padding: 0 0 3px 0;
  clear:both;
  float: left;
  width: 192px;  
/*background-color: lime;*/
}
div.mainmenue_start {
  float: left;
  clear: both;
  width: 184px;   
  height: 21px;
  height: 17px;
  height: auto;
  padding: 4px 0 0 8px;
  padding: 4px 0 4px 8px;  
  margin: 0 0 3px 0;
  background-color: #f38b00; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
  color: #ffffff;  
}
div.mainmenue_L1 {
  float: left;
  clear: both;
  width: 184px;
  height: 21px;
  height: 17px;
  height: auto;  
  padding: 4px 0 0 8px;
  padding: 4px 0 4px 8px;    
  margin: 0 0 1px 0;
  background-color: #ffffff; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
  color: #6b961e; 
}
div.mainmenue_L1 a.mainmenue_L1 {
  display: block;
  float: left;
  width: 172px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #6b961e;   
}
div.mainmenue_L1_sel {
  float: left;
  clear: both;
  width: 184px;
  height: 21px;
  height: 17px;
  height: auto;    
  padding: 4px 0 0 8px;
  padding: 4px 0 4px 8px;    
  margin: 0 0 1px 0;
  background-color: #ffffff; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
  color: #f38b00; 
}
div.mainmenue_L1_sel a.mainmenue_L1_sel {
  display: block;
  float: left;
  width: 171px; /* max */
  width: 158px; /* looks better */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #f38b00;   
}
div.mainmenue_L1_sel span {
  display: block;
  float: left;  
  width: 13px;
  float: left;
}
div.mainmenue_L2 {
  float: left;
  clear: both;
  width: 171px;
  height: 21px;
  height: 17px;
  height: auto;
  padding: 4px 0 0 21px;
  padding: 4px 0 4px 21px;  
  margin: 0 0 1px 0;
  background-color: #ebf3cc; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: normal;
  color: #6b961e; 
}   
div.mainmenue_L2 a.mainmenue_L2 {
  display: block;
  float: left;
  clear: both;  
  width: 171px; /* max */  
  width: 158px; /* looks better */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: normal;
  text-decoration: none;
  color: #6b961e;   
}
div.mainmenue_L2_sel {
  float: left;
  clear: both;
  width: 171px;
  height: 21px;
  height: 17px;
  height: auto;  
  padding: 4px 0 0 21px;
  padding: 4px 0 4px 21px;   
  margin: 0 0 1px 0;
  background-color: #ebf3cc; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
  color: #f38b00; 
} 
div.mainmenue_L2_sel span {
  display: block;
  float: left;
  clear: both;  
  width: 13px;
  float: left;
}
div.mainmenue_L2_sel a.mainmenue_L2_sel {
  display: block;
  float: left;
  width: 158px; /* max */
  width: 145px; /* looks better */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #f38b00;   
}
div.mainmenue_L3 {
  float: left;
  clear: both;
  width: 158px;
  /*height: 21px;
  height: 17px;*/
  padding: 4px 0 0 34px;
  padding: 4px 0 3px 34px;
  margin: 0 0 1px 0;
  background-color: #d7e799; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: normal;
  color: #6b961e; 
}
div.mainmenue_L3 a.mainmenue_L3 {
  display: block;
  float: left;
  clear: both;  
  width: 158px; /* max */
  width: 145px; /* looks better */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: normal;
  text-decoration: none;
  color: #6b961e;   
}
div.mainmenue_L3_sel_wrap {
  width: 192px;
  background-color: #d7e799; 
  padding: 0 0 6px 0;  
  margin: 0 0 1px 0;
  float: left;
}
div.mainmenue_L3_sel {
  float: left;
  clear: both;
  width: 158px;
  /*height: 21px;
  height: 17px;*/
  padding: 4px 0 0 34px;
  padding: 4px 0 3px 34px;
  margin: 0 0 0 0;
  background-color: #d7e799; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
  color: #f38b00; 
}
div.mainmenue_L3_sel span {
  display: block;
  width: 13px;
  float: left;
}
div.mainmenue_L3_sel a.mainmenue_L3_sel {
  display: block;
  float: left;
  width: 145px; /* max */
  width: 132px; /* looks better */
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #f38b00;   
}
div.mainmenue_L4 {
  float: left;
  clear: both;
  width: 141px;
  padding: 2px 4px 2px 47px;
  margin: 0 0 0 0;
  background-color: #d7e799; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: normal;
  color: #6b961e; 
}
div.mainmenue_L4 a.mainmenue_L4 {
  display: block;
  float: left;
  clear: both;  
  width: 132px; /* max */
  width: 126px;  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: normal;
  text-decoration: none;
  color: #6b961e;   
}
div.mainmenue_L4_sel {
  float: left;
  clear: both;
  width: 141px;
  padding: 2px 4px 2px 47px;
  margin: 0 0 0 0;
  background-color: #d7e799; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
  color: #f38b00; 
}
div.mainmenue_L4_sel span {
  clear: both;
  display: block;
  width: 13px;
  float: left;
}
div.mainmenue_L4_sel a.mainmenue_L4_sel {
  display: block;
  float: left;
  width: 132px; /* max */
  width: 126px; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
  text-decoration: none;
  color: #f38b00;   
}
div#reisefinder {
  margin: 0 0 0px 0;
}
/* CONTENT LEFT 
   ------------ */
div#content_left {
  clear:both;
  float: left;
  width: 192px;
  margin: 0;
  padding: 0;
}
div#content_left div.contentwrap, div#content_left div.contentwrap1 {
  float: left; /*Loesung 001 ??*/
  clear: both;
  margin: 0 0 3px 0;
  padding: 0;
  width: 192px;
  /*background-color: green;*/
}
div#content_left div.csc-header h1 {
  height: 21px;
  height: 17px;
  padding: 4px 0 0 8px;
  margin: 0 0 3px 0;
  background-color: #50a014; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  font-weight: bold;
  color: #ffffff;  
}
div#content_left p.bodytext {
  background-color: #ebf3cc; 
  margin: 0;
  padding: 5px 0 8px 6px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  font-weight: normal;
  color: #6b961e;    
}
div#content_left p.bodytext a {
  color: #6b961e; 
  text-decoration: none;
}
div#footer_leftCol {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  font-weight: normal;
  color: #ffffff;   
}
/* FOOTER 
   ------ */
div#velo_footer {

  clear:both;
}
div#footer_newsletter {
  float:right;
  width: auto;
}
div#socialBookmarks {
  float:right;
  width: 210px;
  padding: 0 0 0 10px; 
   
}

      