@charset "utf-8";



.clearfix{display:block}
/* End hide from IE-mac */


.clearfix{display:inline-block}
/* Hides from IE-mac */

.Stil11{color:#6699ff;font-size:10}

.stil123{color:black;text-decoration:none}

.Stil2{color:#A0A0A4;font-size:9px;font-weight:bold}

.Stil4{color:#CCCCCC;font-size:10px}

.Stil6{color:#000}

.Stil8{font-size:9px}

.Stil9{
  color:#000;
  font:10 Verdana,Arial,Helvetica,sans-serif
}
.cool a:link { 
font-family:Verdana,Arial,Helvetica;
font-size:11pt;
font-weight:500;
text-decoration:none;
color:#000000;
background-color:#FFFFFF;
}
.cool a:visited { 
font-family:Verdana,Arial,Helvetica;
font-size:11pt;
font-weight:500;
text-decoration:none;
color:#808080;
background-color:#FFFFFF;
} 
.cool a:active { 
font-family:Verdana,Arial,Helvetica;
font-size:11pt;
font-weight:500;
text-decoration:none;
color:#FFFFFF;
background-color:#FFFFFF;
} 
.cool a:hover { 
font-family:Verdana,Arial,Helvetica;
font-size:11pt;
font-weight:700;
text-decoration:none;
color:#FFFFFF;
background-color:#000000;
}
#anzeige img{border: 2px solid #007FFF}
#anzeige{
  background:#6699FF left top;
  border:2px solid #007FFF;
  float:left;
  height:65px;
  margin:2px;
  padding:2px;
  position:relative;
  width:270px
}

#anzeige #bild,#anzeige2 #bild{
  float:left;
  height:60px;
  margin:1px;
  width:90px
}

#anzeige #details{
  background:#CCCCCC;
  border:1px solid grey;
  clear:both;
  color:#808080;
  font:10px Verdana,Arial,"Times New Roman";
  left:218px;
  position:absolute;
  text-align:right;
  text-decoration:none;
  top:50px
}

#anzeige #text{
  color:white;
  float:left;
  font:12px Verdana,Arial,"Times New Roman";
  height:46px;
  padding-top:2px;
  position:relative;
  text-indent:5px;
  width:168px
}

#anzeige2{
  background:#FFFFFF left top;
  border:1px solid;
  float:left;
  height:65px;
  margin:2px;
  padding:2px;
  position:relative;
  width:370px
}

#anzeige2 #details{
  clear:both;
  color:#808080;
  font:10px Verdana,Arial,"Times New Roman";
  left:334px;
  position:absolute;
  text-align:right;
  text-decoration:none;
  top:56px
}

#anzeige2 #text{
  float:left;
  font:12px Verdana,Arial,"Times New Roman";
  height:30px;
  padding-top:2px;
  position:relative;
  text-align:center;
  width:268px
}

#backlinx{
  color:#fff;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  height:20px;
  margin-left:20px;
  margin-top:10px;
  position:relative;
  width:150px
}



#buchungsinfo{
  font:9px Verdana,Arial,Helvetica,sans-serif;
  padding:0px 24px 0px 24px
}

#buttons{
  border:1px solid grey;
  color:#333333;
  margin-bottom:2px;
  text-decoration:none;
  width:165px
}

#buttons a{
  background:#fff;
  background-color:white;
  color:black;
  text-decoration:none
}

#footer{
  clear:both;
  color:#6699ff;
  font:10px Verdana,Arial,Helvetica,sans-serif;
  height:50px;
  margin-top:0px;/* negativ Wert des Footers */
  position:relative
}

#footer a{
  color:#6699ff;
  font:10px bold Verdana,Arial,"Times New Roman";
  text-decoration:none
}

#geschichtsmenu{
	height:106px;
	left:44px;
	margin-top:5px;
	position:absolute;
	top:90px;
	width:177px
}

#geschichtsmenu a,#geschichtsmenu2 a{
  color:#333333;
  text-decoration:none
}

#geschichtsmenu2{
	height:92px;
	left:244px;
	margin-top:5px;
	position:absolute;
	top:120px;
	width:170px
}

#googleAds{
  height:90px;
  left:270px;
  position:absolute;
  top:2px;
  width:728px;
  z-index:4
}

#impressum_addi{height:275px;padding-left:50px;width:300px}

#kleinerblock{
  height:16px;
  left:124px;
  position:absolute;
  top:2012px;
  width:469px
}

#klimatab{
  font:10px Verdana,Arial,Helvetica,sans-serif;
  height:151px;
  padding-left:5px;
  width:600px
}

#klimatab #wetter,#klimatab2 #wetter2{
  float:left;
  height:auto;
  width:123px
}

#klimatab2{
  font:10px Verdana,Arial,Helvetica,sans-serif;
  height:151px;
  width:599px
}

#klimatabb{float:right;height:131px;width:470px}

#kulturmenu{
  height:auto;
  margin:0px auto;
  position:relative;
  width:176px
}

#littlewrap{
  height:auto;
  margin:10px auto 5px 35px;
  position:relative;
  width:580px
}

#littlewrap a{
  color:#000;
  font:12px Verdana,Arial,"Times New Roman";
  text-decoration:none
}

#littlewrap2{
  height:300px;
  margin:5px auto 0px auto;
  width:380px
}

#main{
  padding-bottom:50px
}/* muss die selbe HÃ¶he haben wie der Footer ansich */

#mainTXT{
  font:12px Verdana,Arial,"Times New Roman";
  margin:0px 10px 0px 10px
}

#mainTXT #textblock{
	float:right;
	height:120px;
	left:239px;
	margin-top:7px;
	padding-left:15px;
	position:re;
	top:95px;
	width:350px
}

#main_frame{
  background:#FFFFFF;
  float:left;
  height:1000px;
  position:relative;
  top:144px;
  width:635px
}
#main_frame2{
  background:#FFFFFF;
  float:left;
  height:1000px;
  overflow:scroll;
  position:relative;
  top:141px;
  width:635px
}

#main_frame #form1{
	height:605px;
	margin:15px auto 0px auto;
	width:605px;
	left: 15px;
	top: 101px;
}

#main_frame #form2{
  height:600px;
  margin-left:auto;
  margin-right:auto;
  width:600px
}

#main_frame #kultur img{margin:5px}

#main_frame #mainTXT{padding-left:25px;padding-right:25px}

#NT-navi-oLinks_{
  height:19px;
  left:0px;
  position:absolute;
  top:0px;
  visibility:visible;
  width:200px;
  z-index:1
}

#pictures_2{height:224px;margin:5px auto;width:586px}

#pictures_2 #pic{
  float:left;
  height:220px;
  padding:0px 1px;
  width:290px
}

#pictures_4{height:450px;width:590px}

#pictures_4 #pic{
  float:left;
  height:220px;
  margin:2px;
  width:290px
}

#poller-links011_{
  height:28px;
  left:157px;
  position:absolute;
  top:163px;
  width:1px
}

#poller-links_{
  height:172px;
  left:137px;
  position:absolute;
  top:19px;
  width:20px
}

#psd-vorlage-neu-01_{
  height:19px;
  left:0px;
  position:absolute;
  top:0px;
  width:158px
}

#psd-vorlage-neu-03_{
  height:19px;
  left:200px;
  position:absolute;
  top:0px;
  visibility:hidden;
  width:601px
}

#psd-vorlage-neu-04_{
  height:19px;
  left:801px;
  position:absolute;
  top:0px;
  width:198px
}

#psd-vorlage-neu-04_ a{
  color:#A0A0A4;
  font:bold 9px Verdana,Arial,"Times New Roman";
  text-decoration:none;
  text-transform:uppercase
}

#psd-vorlage-neu-05_{
  height:19px;
  left:1159px;
  position:absolute;
  top:0px;
  width:157px
}

#psd-vorlage-neu-06_{
  height:893px;
  left:0px;
  position:absolute;
  top:-1px;
  width:157px
}

#psd-vorlage-neu-08_{
	height:141px;
	left:0px;
	position:absolute;
	top:-2px;
	width:1003px
}

#psd-vorlage-neu-08_ #rest{
  height:93px;
  left:253px;
  position:absolute;
  top:17px;
  width:743px
}

#psd-vorlage-neu-12_{
  height:32px;
  left:0px;
  position:absolute;
  top:160px;
  width:200px
}
/*=============================================================================MAINFRAME===*/

#psd-vorlage-neu-14_{
  background:#fff;
  height:auto;
  left:834px;
  position:static;
  top:144px;
  width:169px
}

#psd-vorlage-neu-15_{
  height:705px;
  left:1159px;
  position:absolute;
  top:189px;
  width:20px
}

#psd-vorlage-neu-16_{
  height:875px;
  left:137px;
  position:absolute;
  top:19px;
  width:21px
}

#socialbookmarkeu{margin-top:3px}

#suche{
  float:none;
  height:25px;
  left:88px;
  position:absolute;
  top:60px;
  width:300px
}

#wrap{
  height:1141px;
  margin:0px auto;
  position:relative;
  width:1003px
}



#wetter{
	float:left;
	height:auto;
	margin:0px 5px 0px 0px;
	width:123px;
	left: 22px;
	top: 280px;
}

#wetter2{
  float:right;
  height:auto;
  margin:0px 0px 0px 5px;
  width:123px
}







#backlinx a{

color: white;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
border:1px solid #666666;
}

#backlinx a:Hover{
  background:#FFFFFF;
  color:#6699ff;
  display:block;
  width:60px;
  text-decoration:none;
  border:1px solid #CCCCCC;
}

#buttons a:Hover{
  background:#000000;
  background-color:black;
  color:white;
  display:block;
  text-decoration:none
}

#footer a:Hover,.footerschrift{
  color:#cccccc;
  font:10px Verdana,Arial,"Times New Roman";
  text-decoration:none
}
/* CLEAR FIX*/

#geschichtsmenu a:Hover{
  background:#000;
  color:#fff;
  display:block;
  text-decoration:none
}

#geschichtsmenu2 a:Hover{
  background:#000000;
  color:#fff;
  display:block;
  text-decoration:none
  border: 1px solid silver;
}

#littlewrap a:Hover{
  background:#333333;
  color:#fff;
  display:block;
  font:12px Verdana,Arial,"Times New Roman";
  text-decoration:none
}
/*----------------------------------------------------------------------------------------------------------------------------------------------einzelne spalte -*/

#psd-vorlage-neu-04_ a:Hover{
  color:#fff;
  font:bolder 9px Verdana,Arial,"Times New Roman";
  text-decoration:none;
  text-transform:uppercase
}

#v_mnu_01 {
	background-color: #6699ff;
	position:relative;
	left:0px;
	top:144px;
	width:200px;
	height:825px;
	/*border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-left-style: double;
	border-right-color: #C0C0C0;
	
	border-left-color: #000000;*/
	
	float:left;
	
	}

#v_mnu_01 ul {
	list-style: none;
	margin: 2px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	text-decoration: none;
	}
#v_mnu_01 li a {
	text-decoration: none;
	border: 1px solid #C0C0C0;
	/*border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #808080;*/
}
#v_mnu_01 .notopbrdr0xNone {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

#v_mnu_01 li a:link, #v_mnu_01 li a:visited {
	color: #ffffff;
	display: block;
	width:195px;
	padding: 5px 10px;
	
	}

#v_mnu_01 li a:hover {
	color: #000;
	text-decoration: none;
	background:  #FFFFFF;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	}

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