body{
	background:url("/img/bg.jpg") repeat-x scroll 0 0 #FFFFFF;
	font-family:Arial;
	font-size:14px;
	color:#656565;
}
body a{
  color:#656565;
  text-decoration:none;	
}
body a:hover{
  color:#81197F;
}

*{
	margin:0px 0px;
	padding:0px 0px;
}

/* First Level */
#picdiv{
  position:fixed;
  width:100%;
  height:100%;
  z-index:2000;
  background:url(/img/picdiv_bg.png);
  visibility:hidden;
}
#picdiv_main{
  width:930px;
  min-height:550px;
  margin:20px auto 0px;
  background:url(/img/bg_galerie.png);
}


#buchendiv{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  min-height:100%;
  z-index:2000;
  background:url(/img/picdiv_bg.png);
}

#top_bg{
  width:730px;
  height:30px;
  margin:20px auto 0px;
  background-image:url(/img/bg_buchen_top.png);
 

}

#buchen_main{
  width:720px;
  min-height:500px;
  margin:0px auto 0px;
  background:#F0F0F0;
  text-align:right;
  color:#6C1844;
 

}

#anfahrtdiv{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  min-height:1070px;
  z-index:2000;
 background-image: url(/img/picdiv_bg.png);
}

#anfahrt_main{
  width:980px;
  min-height:580px;
  margin:20px auto 0px;
 background-image: url(/img/bg_anfahrt.png);
  text-align:center;
  color:#6C1844;
}

#wrapper{
	width:980px;
	margin-left: auto;
	margin-right: auto;
}

#box1{
background-image:url(/img/bg_head.png);
width:980px;
height:410px;
margin-left: auto;
margin-right: auto;
}



#header{
	width:896px;
	height:120px;
	margin-left: auto;
	margin-right: auto;
}

#toolbar{
	width:370px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	
	
}

#navigation{
	width:895px;
	height:250px;
	border:1px solid #dedede;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
#footer{
	width:980px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	font-size:12px;
}

#toolbar2{
	width:980px;
	text-align: center;
	margin-top: 10px;
	font-weight:bold;
}

#toolbar2 a{
margin: 0px 5px;
}

#iconbar{
	width:980px;
	height: 50px;
	text-align: center;
	margin-top: 25px;
}

/* Second Level*/
#logo{
  float:left;
  margin-top:22px;
  width: 245px;
}
#login{
  float:right;
  width:100px;
  text-align:right;
  padding-top:20px;
}

#navi_pic{
	float:left;
  width:650px;
}
#navi_menu{
	float:left;
  width:244px;
  border-right:1px solid #dedede;
  height:100%;
  background:#CDCDCD;
}

#footer_info{
	padding-top:4px;
	height:17px;
	margin:10px 0px;
	text-align:center;
}


#main{
	width:895px;
	min-height:200px;
	margin-left: auto;
	margin-right: auto;
	margin-top:5px;
}

#box2{
background-image: url(/img/bg_content.png);
background-repeat:repeat-y;
float:left;
width:980px;
min-height:200px;
}

#box2start{
background-image: url(/img/bg_content_start.png);
background-repeat:no-repeat;
float:left;
width:980px;
height:40px;
margin-bottom: 0px;
}

#box3{
background-image: url(/img/bg_content_ende.png);
background-repeat:no-repeat;
float:left;
width:980px;
height:40px;
margin-bottom: 30px;
}

#news{
	width:980px;
	height: 250px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	font-size:12px;
}

/* Third Level*/

#content{
  float:left;
  width:650px;
}
#right{
	float:right;
	width:225px;
	padding-left:20px; 
}
#submenu{
  margin-left:0px;
}

/* CLASSES */

.clearthis{
  clear:both;
}

.mainMenuItem{
  height:31px;
  background:url(img/button_standard.png);
  border-bottom:1px solid #dedede;
  padding-left:20px;
  padding-top:10px;
  font-size:16px;
  font-weight:bold;
  font-family:Verdana;
}
.mainMenuItem a{
  color:#262626;
  text-decoration:none;
}

.mainMenuItem a:hover{
  color:#fff;
  text-decoration:none;
}

.mainMenuItemAct{
  height:31px;
  background:url(img/button_klicked.png);
  border-bottom:1px solid #dedede;
  padding-left:20px;
  padding-top:10px;
  font-size:16px;
  font-weight:bold;
  font-family:Verdana;
}
.mainMenuItemAct a{
  color:#fff;
  text-decoration:none;  
}

.mainMenuItemAct a:hover{
  color:#fff;
  text-decoration:none;
}
.sitemap{
  float:left;
  padding:5px 10px;
  margin-top:20px;
}

.subMenuItem{
	padding-left:15px;
  height:25px;
  font-size:14px;
  font-weight:bold;
  font-family:Verdana;
}
.subMenuItem a{
  color:#656565;
  text-decoration:none;
}
.subMenuItemActive{
  padding-left:15px;
  height:25px;
  font-size:14px;
  font-weight:bold;
  font-family:Verdana;
}
.subMenuItemActive a{
	color:#81197F;
  text-decoration:none;
}


.newsBox{
	float:left;
	width:250px;
	background-image:url(/img/bg_newsbox_neu.png);
	margin-right: 26px;
	height:100%;
}
.newsBoxTitle{
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	font-weight:bold;
	height:28px;
	text-align: left;
}
.newsBoxText{
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	height:75px;
}
.newsBoxMore{
	padding-top:5px;
	padding-left:20px;
	
}

.quickbuchen_start{
	float: left;
	margin-left:27px;
	padding-left:30px;
	padding-top: 25px;
	width: 170px;
	height:225px;
	text-align: left;
	background-image:url(/img/bg_newsbox_200X250.png);
}

.wetter_start{
	float: left;
	padding-left:5px;
	padding-top: 12px;
	width: 195px;
	height:238px;
	text-align: left;
	background-image:url(/img/bg_newsbox_200X250.png);
}

.quickbuchen_main{
	width: 150px;
	height: 200px;
	text-align: left;
	padding-left: 15px;
	margin-top:30px;
}

.toolbar td	 		{ color: #656565; font: 12px  Verdana, sans-serif; }
.toolbar a:link     { color: #656565; font-style: normal; font-weight: regular; font-size: 12px; font-family: Verdana, sans-serif; text-decoration: none }
.toolbar a:visited  { color: #656565; font-style: normal; font-weight: regular; font-size: 12px; font-family: Verdana, sans-serif; text-decoration: none }
.toolbar a:hover    { color: #81197F; font-style: normal; font-weight: regular; font-size:12px; font-family: Verdana, sans-serif; text-decoration: none; background-repeat: no-repeat }
.toolbar a:active   { color: #656565; font-style: normal; font-weight: regular; font-size: 12px; font-family: Verdana, sans-serif; text-decoration: none }
