html {
  padding: 0px;
}

body {
	font-family : Arial, Helvetica, sans-serif;
  font-size : 80%;
  color: #000;
  SCROLLBAR-FACE-COLOR: #F2F2F2;
  SCROLLBAR-HIGHLIGHT-COLOR: #999;
  SCROLLBAR-SHADOW-COLOR: #999;
  SCROLLBAR-3DLIGHT-COLOR: #F2F2F2;
  SCROLLBAR-ARROW-COLOR: #999;
  SCROLLBAR-TRACK-COLOR: #e5e5e5;
  SCROLLBAR-DARKSHADOW-COLOR: #eee;
  background-image: url('../images/bg_main.jpg');
  background-repeat: repeat-y;
  background-position: center;
  background-color: #F2F2F2;
  padding: 0px;
  overflow-x:auto; overflow-y: auto;
}

P {
	font-family : Arial, Helvetica, sans-serif;
}

TD {
	font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
}

A {
	font-family : Arial, Helvetica, sans-serif;
  color: #0D8074;
  text-decoration:none;
}
A:hover { 
  color: #0D8074;
  text-decoration:underline; 
}

FORM {
  margin: 0; padding: 0;
}

/*UL LI { margin-bottom:10px; }*/
/*OL LI { margin-bottom:5px; }*/

#divPreview {
}

#mittigHome {
  height: 701px;
  background-image: url('../images/bg_main_home.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  padding: 0px;
}

#mittigLT {
  height: 701px;
  background-image: url('../images/bg_main_lt.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  padding: 0px;
}

#mittigNatur {
  height: 701px;
  background-image: url('../images/bg_main_natur.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  padding: 0px;
}

#mittigKanu {
  height: 701px;
  background-image: url('../images/bg_main_kanu.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  padding: 0px;
}

#mittigRad {
  height: 701px;
  background-image: url('../images/bg_main_rad.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  padding: 0px;
}

#mittigWandern {
  height: 701px;
  background-image: url('../images/bg_main_wandern.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  padding: 0px;
}

#mittigEvents {
  height: 701px;
  background-image: url('../images/bg_main_events.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  padding: 0px;
}

#mittigJugend {
  height: 701px;
  background-image: url('../images/bg_main_jugend.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  padding: 0px;
}

#mittigCamping {
  height: 701px;
  background-image: url('../images/bg_main_camping.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  padding: 0px;
}

#mittigHotel {
  height: 701px;
  background-image: url('../images/bg_main_hotel.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  padding: 0px;
}

#mittigTretboot {
  height: 701px;
  background-image: url('../images/bg_main_tretboot.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  padding: 0px;
}

#mittigService {
  height: 701px;
  background-image: url('../images/bg_main_service.jpg');
  background-repeat: no-repeat;
  background-position: center top;
  padding: 0px;
}

#mittig {
  position:absolute;
  left:50%;
  width:990px;
  margin-left:-495px;
}

#Menubereich {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
  width: 170px;
  font-size: 100%;
  margin: 0; padding: 0;
}

#TopMenu {
  background-color: #DEDEDE;
  height: 103px;
}

#Logo {
  width: 170px;
  height: 125px;
  background-image: url('../images/bg_logo_mid.gif');
  background-repeat: no-repeat;
  padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:15px
}

#Inhaltsbereich {
  position: absolute; 
  left: 170px; 
  top: 0px; 
  z-index: 2;
  width: 820px;
  background-color: #F2F2F2;
}

#Inhaltsbereich #Optionenbereich {
  width: 166px;
  float: right;
}

#Inhaltsbereich #Optionenbereich #oContent {
  width: 155px;
  background-color: #BFD9D0;
  padding-bottom: 7px;
}

#Inhaltsbereich #Content {
  padding: 20px 0 0 25px;
	width: 625px;
}

.Ticker {
  /*border: 1px solid #999;*/
  background-color: #D3E3DE;
}
#Ticker {
  /*border: 1px solid #999;*/
  background-color: #D3E3DE;
}
#Ticker_Popup {
  border: 1px solid #C5C7B1;
  background-color:#F2F2F2;
  padding:10px;
}
.Ticker_Content {
  background-color:#F7F7F7;
}

#printbut {
  font-size: 14px;
  margin: 10px 0 10px 0;
}

#Hotline_Container {
  width: 150px;
  height: 67px;
  background-image:url('../images/hotline_bg.gif');
  background-repeat: no-repeat;
  text-align: center; margin-left:10px; margin-right:10px; margin-top:30px; margin-bottom:0; padding-left:0px; padding-right:0px; padding-top:15px; padding-bottom:0px 
}

#Hotline {
  font-size: 120%; 
  font-weight: bold;
}


#Hotline HR {
  height: 3px;
  color: #D9E6E1;
  background-color: #D9E6E1;
  border: 0px solid #D9E6E1;
  padding: 0; margin: 10px 0px 30px 10px;
}

.border { border: 1px solid #00008C; }

.headline { font-family:Arial,Helvetica,sans-serif; font-size: 120%; font-weight: bold; color:#0D8074; }
.headline_black { font-family:Arial,Helvetica,sans-serif; font-size: 130%; font-weight: bold; color:#000; line-height:30px; }
.highlight { font-family:Arial,Helvetica,sans-serif; font-size: 100%; font-weight: bold; color:#0080D8; }
.link { font-family:Arial,Helvetica,sans-serif; font-size: 12px; color:#0D8074; text-decoration:underline; }
.small { font-family:Arial,Helvetica,sans-serif; font-size: 11px; color:#000000; }
.footer { font-family:Arial,Helvetica,sans-serif; font-size: 10px; color:#000000; }
.headline_print { font-family:Arial,Helvetica,sans-serif; font-size: 140%; color:#0D8074; font-weight: normal; }
.green_txt { color: #090; font-style: italic; }
.red_link  { color: #F00; }
.gray_link { color: #444; }
.small  { font-size: 11px; }
.input_300 { font-size: 13px; color:#000; width: 300px; border: #999 1px solid; }
.input_250 { font-size: 13px; color:#000; width: 250px; border: #999 1px solid; }
.input_150 { font-size: 13px; color:#000; width: 150px; border: #999 1px solid; }
.input_80  { font-size: 13px; color:#000; width: 80px; border: #999 1px solid; }
.input_50  { font-size: 13px; color:#000; width: 50px; border: #999 1px solid; }
.txtfield  { font-family:Arial,Helvetica,sans-serif; font-size: 13px; color:#000; width: 425px; border: 1px solid #999; }

.input_300_pf { font-size: 13px; color:#000; width: 300px; border: #0D8074 1px solid; }
.input_250_pf { font-size: 13px; color:#000; width: 250px; border: #0D8074 1px solid; }
.input_150_pf { font-size: 13px; color:#000; width: 150px; border: #0D8074 1px solid; }
.input_80_pf  { font-size: 13px; color:#000; width: 80px; border: #0D8074 1px solid; }
.input_50_pf  { font-size: 13px; color:#000; width: 50px; border: #0D8074 1px solid; }
.txtfield_pf  { font-family:Arial,Helvetica,sans-serif; font-size: 13px; color:#000; width: 425px; border: 1px solid #0D8074; }

.ip { border: #999 1px solid; background-color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
.searchfield { border: #FFF 1px solid; background-color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }

.btn            { 
  font-family:arial,helvetica,sans-serif; 
  font-size:12px; 
  color:#FFF; 
  background-color:#007251; 
  border:1px solid #007251; 
  height:18px; 
  text-decoration:none; 
  cursor:pointer; 
}

.btnOver        { 
  font-family:arial,helvetica,sans-serif; 
  font-size:12px; 
  color:#007251; 
  background-color:#EAEAEA; 
  border:1px solid #EAEAEA; 
  height:18px;
  cursor:pointer; 
}
