body{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #916BAC;
  text-align: left;
  background-image: url('http://www.biken.at/sixcms/media.php/3840/background.112840.jpg');
  background-repeat: repeat-x;
  background-attachment: fixed;
  background-color: #FFFFFF;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  scrollbar-face-color: #BCADD0;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-track-color: #E9E1EE;
  scrollbar-shadow-color: #916BAC;
  scrollbar-highlight-color: #D1C1DC;
  scrollbar-3dlight-color: #D1C1DC;
  scrollbar-darkshadow-color: #916BAC;
}

table {
  color:black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

a {
  color:black;
}

h1{
  margin-top:10px;
  margin-bottom:10px;
  font-size: 20px;
  font-weight:bold;
}

h2{
  margin-top:8px;
  margin-bottom:5px;
  font-size: 16px;
  font-weight:bold;
}

h3{
  margin-top:5px;
  margin-bottom:3px;
  font-size: 14px;
  font-weight:bold;

margin:0px; margin-top:0px;  
}

input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  margin-bottom:3px;
}

input.textfield {
  width:100%;
}

select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
}

p{
  margin:0;
  padding:0;
}

div.container{
  width:845px;
  text-align:left;
  margin:auto;
  min-height:100%;
  /* padding:0;*/
  background-color:white;
  border-left:1px solid black;
  border-right:1px solid black;
}

/*html>body div.container{
  height:100%;
}*/

div.header{
  margin-left:2px;
  margin-right:2px;
  background-color:white;
}

div.header_topleft{
  position:relative;
  left: 3px; 
  top: -329px; 
  width:423px;
  color:white;
  background-color:black;
  text-align:left;
}

html>body div.header_topleft {
  top: -327px;
}

div.header_topright{
  position:relative;
  left: 415px; 
  top: -342px; 
  width:420px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  color:white;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  background-color:black;
  text-align:right;
}

html>body div.header_topright {
  top: -340px;
}

div.header_topleft a:link, div.header_topleft a:visited, div.header_topleft a:hover, div.header_topright a:link, div.header_topright a:visited, div.header_topright a:hover {
  color: white;
  background-color:black;
  text-decoration: none;
}

div.header_logolink{
  position:relative;
  left: 520px;
  top: -147px;
  width:312px;
  height:88px;
  border:0px solid green;
}

html>body div.header_logolink{
  top: -144px;
}

div.main{
  width:828px;
  margin-top:-160px;
  margin-left:15px;
  margin-right: 0px;
  background-color:#FFFFFF;
  border:0px solid #FF9900;
}

html>body div.main{
  width:825px;
  margin-top:-172px;
  margin-left:15px;
  margin-right:0px;
  background-color:#FFFFFF;
}

div.left{
  float:left;
  width:180px;
  padding:0;
  background-color: white;
  color:black;
  border:0px solid red;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
}

html>body div.left{
  float:left;
  top:-144px;
  padding:0;
  width:179px;
}

div.content{
  margin-left:25px;
  width:643px;
  color:black;
  padding:0;
  background-color: white;
  border:0px solid green;
}

html>body div.content{
  width:645px;
  margin-left:179px;  
}

div.content_center{
  float:left;
  width:420px;
  margin-left:3px;
  margin-right:22px;
  padding:0;
  color:black;
  background-color:white;
  border:1px solid #FFFFFF; 
  position:relative;
}

html>body div.content_center{
  margin-top:0px;
  margin-left:7px;
  margin-right:20px;
  width:422px;
}

div.content_right{
  margin-top:38px;
  margin-right:0px;
  width:177px;
  padding:0;
  border:0px solid red;
}

html>body div.content_right{
  width:170px;
  padding-top:35px;
  margin-left:455px;
}

div.footer{
  clear:both; 
  margin-right:210px;
  margin-top:10px;
  padding:0;
  font-size: 10px;
  background-color:white;
  text-align:right;
}

div.footer a:link, div.footer a:visited {
   color:#916BAC;
   text-decoration:none;
}

.searchfield {
  width:126px;
  margin-right: 3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  background-color: #B6CADB;
  border-style:inset;
  vertical-align: middle;
}

div.navi_links a, div.navi_links a:link, div.navi_links a:visited {
  width:170px;
  line-height:13px;
  height: auto !important;
  display:block;
  margin-left:0px;
  margin-top:3px;
  margin-bottom:0px;
  padding:2px 2px 2px 10px;
  background-color:#E9E1EE;
  border-left:8px solid #916BAC;
  text-align:left;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}

html>body div.navi_links a, div.navi_links a:link, div.navi_links a:visited {
  width:150px;
}

div.sub_navi_links a:link, div.sub_navi_links a:visited {
  width:155px;
  height:13px;
  font-size:10px;
  font-weight:normal;
  border-left:6px solid #916BAC;
  margin-top:3px;
  margin-bottom:0px;
  margin-left:15px;
}

html>body div.sub_navi_links a:link, div.sub_navi_links a:visited {
  width:137px;
}

div.navi_links a:hover, div.sub_navi_links a:hover  {
  background-color:#BCADD0;
  border-color:#926BAC;
  margin-bottom:0px;
  text-decoration:none;
}

/* optional navi right */
div.navi_right a:link, div.navi_right a:visited {
  width:173px;
  line-height:13px;
  display:block;
  margin-left:0px;
  margin-top:3px;
  margin-bottom:0px;
  padding:2px 2px 2px 15px;
  background-color:#916BAC;
  border:0px;
  text-align:left;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}

html>body div.navi_right a:link, div.navi_right a:visited {
  width:153px;
}

div.navi_right a:hover {
  background-color:#BCADD0;
  border-color:#926BAC;
  margin-bottom:0px;
  text-decoration:none;
}
/* End navi right */

/* Startseite */
div.startseite_top {
  width:420px;
  margin:0px;
  padding:0;
  border:0px solid #FF9900;
}

div.startseite_links {
  float:left;
  width:200px;
  height:180px;
  margin-top:25px;
  margin-bottom:25px;
  margin-left:0px;
  margin-right:5px;
  padding:0;  
  background-image:url('http://www.biken.at/sixcms/media.php/3840/background_topoffer.jpg');
  border:0px solid #FF9900;
}

div.startseite_links_text {
  height:75px;
  margin:3px;
}

div.startseite_rechts {
  float:right;
  width:200px;
  height:180px;
  margin-top:25px;
  margin-bottom:25px;  
  margin-left:0px;
  margin-right:0px;
  padding:0;
  background-color:white;  
  background-image:url('http://www.biken.at/sixcms/media.php/3840/background_topoffer.jpg');
  border:0px solid #FF9900;
}

div.startseite_rechts_text {
  height:75px;
  margin:3px;
}

div.startseite_preisbox {
  position:relative;
  float:right;
  width:90px;
  height:38px;
  margin-top:-40px;
  margin-right:0px;
  padding-top:10px;
  color:white;
  background-color: #916BAC;
  border-left:1px solid #6A0BAC;
  border-top:1px solid #6A0BAC;
  font-size:10px;
  font-weight:bold;
  text-align:center;
  vertical-align:baseline;
  z-index:5;
}

html>body div.startseite_preisbox {
  height:28px;
  margin-top:-39px;
}

div.aktions_title {
  color: #916BAC;
  font-weight:bold;
  font-variant:small-caps;
  margin-bottom:3px;
}

span.aktions_subtitle {
  color:black;
  font-weight:bold;
}
/* End Startseite */

/* Linkseite */
div.linkcategory_box {
  color:black;
  font-size: 14px;
  font-weight:bold;
  font-variant:small-caps;
  padding:5px;
  margin-top:3px;
  margin-bottom:5px;
  background-color: #EFF4F8;
  border:1px solid #CEDEED;
}

a.link_title {
  color:black;
  margin-top:5px;
  margin-bottom:3px;
  font-size: 12px;
  font-weight:bold;
  text-decoration:none;
}
/* End Linkseite */

/* Anfrage Seite */
div.requestbackground {
  color:black;
  padding-top:10px;
  padding-bottom:10px;
  background-color: #FCF9FF;
  border:1px solid #CEDEED;
}

table.requestformtable {
  margin-left:10px;
  margin-right:10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  text-align: left;  
}

textarea.requestTA {
  width:100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  text-align: left;
}
/* End Anfrage Seite */

/* Newsletter Seite */
div.nlbackground {
  color:black;
  padding-top:10px;
  padding-bottom:10px;
  background-color: #FCF9FF;
  border:1px solid #CEDEED;
}

table.nltable {
  margin-left:10px;
  margin-right:10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  text-align: left;  
}

textarea.nltable {
  width:100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  text-align: left;
}
/* End Newsletter Seite */

/* Reisebericht schreiben */
table.reiseberichttable{
  width:100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  text-align: left;  
}

textarea.reiseberichtTA{
  width:100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  text-align: left;
}
/* End Reisebericht schreiben */

/* Teamseite */
div.departmentheader_team{
  margin-top:8px;
  margin-bottom:5px;
  font-size: 16px;
  font-weight:bold;
  font-variant:small-caps;
}

/* End Teamseite */
div.blaettern{
  color:black;
  text-align:center;
}

div.showoffers a {
  float:right;
  color:black;
  margin-top:10px;
  margin-bottom:10px;
  padding:5px;
  font-size:12px;
  font-weight:bold;
  background-color: #EFF4F8;
  border:1px solid #CEDEED;
  text-decoration:none; 
  vertical-align:baseline; 
}

div.offers_box {
  color:black;
  margin-bottom:10px;
  padding:5px;
  background-color: #F6ECC4;
  border:0px solid #F6CB05;
  text-decoration:none; 
  vertical-align:baseline; 
}

div.offers_box a {
  color:black;
  text-decoration: none;
}

div.contactbox {
  width:190px;
  height:160px;
  background-color:transparent;
  background-repeat:no-repeat;
  font-size:9px;
  color:black;
  padding:10px;
}

div.contactbox a:link, div.contactbox a:hover, div.contactbox a:visited {
  color:black;
  background-color:transparent;
  padding:0px;

  margin:0px;
  display:inline;
  font-weight:normal;
  text-decoration:underline;
}

div.highlighted_box {
  color:black;
  padding:8px;
  background-color: #F6ECC4;
  border:1px solid #F6CB05;
}

div.highlighted_box2 {
  color:black;
  padding:8px;
  background-color: #FCF9FF;
  border:1px solid #CEDEED;
}

div.mehr, div.mehr a {
  position:relative;
  margin-top:3px;
  margin-right:3px;
  text-align:right;
  color:black;
  vertical-align:baseline;
}

div.mehr a {
  text-decoration:underline;
}

html>body div.mozfix {
  margin-top:37px;
}

.dashedline {
border-bottom:1px dashed #999999;margin-bottom:10px;margin-top:5px;clear:left;
}