body {
 background: #F2F7EB;
 font-size: 11px;
 font-family: verdana,trebuchet,sans-serif;
 margin:0;
 padding:0;
}

td {
font-size:11px;
line-height: 13pt;
color: #000000;
}

.angebot {
font-size:13px;
line-height: 13pt;
color: #B81B2B;
font-weight: bold;
}

.small {
font-size:10px;
line-height: 13pt;
font-color: #000000;
}

#position {
 position:absolute;
 left:50%;
 width:761px;
 margin-top:15px;
 margin-left:-375px;
 padding:15px;
}

#logo {
 z-index: 5;
 position: absolute;
 left: -38px;
 top: 0px;
 width: 288px;
 height: 99px;
 background: url(../img/logo.gif) top right;
}

#bildreihe {
 z-index: 0;
 position: absolute;
 left: 0px;
 top: 88px;
 width: 735px;
 height: 101px;
 background: url(../img/bildreihe2.jpg) no-repeat top left;
}

#leiste {
 position: absolute;
 left: 0px;
 top: 189px;
 width: 735px;
 height: 46px;
 background: url(../img/leiste2.gif) top left;
}

#menu_main {
 color: #B81B2B;
 position: absolute;
 left: 15px;
 top: 82px;
 width: 735px;
 float: left;
 font: 12px verdana,trebuchet,sans-serif;
 text-align: left;
 z-index: 30;
}

#menu_impressum {
 color: #B81B2B;
 position: absolute;
 left: 668px;
 top: 82px;
 font: 12px verdana,trebuchet,sans-serif;
 z-index: 30;
}

a.menue:link {
 color: #B81B2B;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}

a.menue:visited {
 color: #B81B2B;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}

a.menue:active {
 color: #B81B2B;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}

a.menue:hover {
 color: #B81B2B;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}

.menueaktiv {
 color: #176998;
 font-size: 10px;
 font-weight: bold;
}

a.textlink:link {
 color: #B81B2B;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
}

a.textlink:visited {
 color: #B81B2B;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
}

a.textlink:active {
 color: #B81B2B;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
}

a.textlink:hover {
 color: #B81B2B;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
}


#contentall {
position: absolute;
top: 208px;
font-size: 11px;
left: 0px;
width: 735px;
}

H1 {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   17px;
 color:       #B81B2B;
 font-weight: bold;
}

H2 {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   12px;
 color:       #B81B2B;
 font-weight: bold;
}

.wetterbild {
 border-color: #B81B2B;
}

.formstar
{
font-family: verdana,arial,helvetica ;
font-size: 11px;
font-weight: bold;
color: #FB0000 ;
line-height: 13pt ;
}




.formular  {
background-color: #E1ECD1 ;
}

.errorhandler  {
font-size:10px;
font-color: #FF0000;
}








.text {
 color: #666666;
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 }
 .lefttext {
 width: 185px;
 font-size: 11px;
 }

 .Caption {
font-family: verdana,trebuchet,sans-serif;
font-weight: normal;
color:      #EB880E;
}

a:link {
 color: #B81B2B;
 font-size: 10px;
 font-weight: normal;
 text-decoration: underlined;
}

a:visited {
 color: #B81B2B;
 font-size: 10px;
 font-weight: normal;
 text-decoration: underlined;
}

a:active {
 color: #B81B2B;
 font-size: 10px;
 font-weight: normal;
 text-decoration: underlined;
}

a:hover {
 color: #B81B2B;
 font-size: 10px;
 font-weight: normal;
 text-decoration: underlined;
}
a.sub:link {
 color: #B81B2B;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}

a.sub:visited {
 color: #B81B2B;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}

a.sub:active {
 color: #B81B2B;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}

a.sub:hover {
 color: #B81B2B;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}
a .bullet {
		visibility: hidden;
		text-decoration: none;
		}

		.item {
			text-decoration: none;
			}
	a:hover .bullet {
		visibility: visible;
		}

a.menue:link {
 color: #B81B2B;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}

a.menue:visited {
 color: #B81B2B;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}

a.menue:active {
 color: #B81B2B;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}

a.menue:hover {
 color: #B81B2B;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}


a.ausflug:link {
 color: #B81B2B;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}

a.ausflug:visited {
 color: #B81B2B;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}

a.ausflug:active {
 color: #B81B2B;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}

a.ausflug:hover {
 color: #B81B2B;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}












#impressum {
 position: relative;
  color: #666666;
font-size:   11px;
 left: 30px;
 top: 0px;
 width: 500px;
 height: 1500px;
 min-height: 280px;
 float: left;
 text-align: left;
 z-index: 15;
}



.headline {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   10px;
 color:       #000000;
 font-weight: normal;
}







form {
  margin-top:         0px;
   font-size:   11px;

}



.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	width: 100%;
}

.input2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #000000;

}

.inpuzz {
  border-top:         1px solid #999999;
  border-left:        1px solid #999999;
  color:       #666666;
  background-color:   #fff;
  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
  font-size:          11px;
  height:             1.6em;
  padding:            .3em 0 0 2px;
  margin-top:          3px;
  margin-bottom:       3px;
}



.textarea {
  border:             1px solid #000000;
  background-color:   #ffffff;
  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
  font-size:          11px;
  width: 	     100%;
}



.button {
  background-color:   #fff;
  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
  font-size:          11px;
  font-weight:        normal;
  text-transform:     uppercase;
  color:              #000;
}



.pulldown {
  background-color:   #fff;
  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
  font-size:          11px;
  font-weight:        normal;
  text-transform:     uppercase;
  color:              #000;
}

#bottomdiv {
 display:none;
}
