/*Standart HTML Formats*/

body {

	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
	color: #000;
	background: #ffffff;


}

div {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;

}


/*Standart Layers ID*/


#inhalt {
	position: absolute;
	top: -2000px;
	left: -2000px;


}

#main {
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	width: 1000px;
	height: auto;
	border: 0px solid #000000;

}
#header {
	width: 990px;
	height: 198px;
	background: url(gfx/header.jpg) top left no-repeat;
	padding-right: 10px;
	text-align: right;
	line-height: 35px;

	font-size: 12px;
	font-family: Georgia, Times, Serif;
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;
}
#quicknav {
  width: 200px;
  float: right;
	padding-right: 10px;
	text-align: right;
	line-height: 35px;
}

#language-nav {
  width: 500px;
  float: left;
  padding-left: 150px;
  padding-top: 10px;

}
#language-nav ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#language-nav li {
  float: left;
  margin-right: 3px;
}
#language-nav li img {
  border: 0px;
}


#startseite {
	height: 57px;
	width:189px;


}

#container {
	height: auto;
	float: left;
	width: 1000px;
	background: url(gfx/bg-container.jpg) top left repeat-y;

}

#left {
	float: left;
	width: 189px;
	height: auto;
	margin: 0px;
	padding: 0px;
}


#middle {
	float: left;
	width: 622px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

#right {
	float: left;
	width: 189px;
	height: auto;
	margin: 0px;
	padding: 0px;

}


#subnav {
	height: 35px;
	width: 612px;
	border-bottom: 2px solid #A0BA5F;
	line-height: 35px;
	padding-left: 10px;

}

#adresse {
	width: 189px;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;

	font-size: 12px;
	font-family: Georgia, Times, Serif;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
#content {
	width: 602px;
	padding: 10px;
	background: url(gfx/bg-content.jpg) bottom left no-repeat;

}

#angebote {
	height: 35px;
	width: 179px;
	border-bottom: 2px solid #ffffff;
	line-height: 35px;
	padding-left: 10px;
	background: #BE0000;

	font-size: 12px;
	font-family: Georgia, Times, Serif;
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;

}

#angebote-nav {
	width: 189px;
	padding-top: 0px;
	padding:0px;
	margin:0px;
}

#footer {
	clear: both;

}





/*LINK FORMATIONEN*/

.a-header:link, .a-header:visited, .a-header:hover {

	font-size: 12px;
	font-family: Georgia, Times, Serif;
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;

}

.ul-topnav {
	margin: 0px;
	padding: 0px;

}


.li-topnav {
	list-style: none;
	width: 189px;
	height: 58px;
	background: url(gfx/button-no.jpg) top left no-repeat;


}


.li-topnav-cur {
	list-style: none;
	width: 189px;
	height: 58px;
	background: url(gfx/button-cur.jpg) top left no-repeat;


}

.a-topnav:link {
	text-align: center;
	line-height: 58px;
	width: 189px;
	display: block;

	font-size: 12px;
	font-family: Georgia, Times, Serif;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	height: 58px;
}

.a-topnav:visited {
	text-align: center;
	line-height: 58px;
	width: 189px;
	display: block;

	font-size: 12px;
	font-family: Georgia, Times, Serif;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	height: 58px;
}

.a-topnav:hover {
	text-align: center;
	line-height: 58px;
	width: 189px;
	display: block;

	font-size: 12px;
	font-family: Georgia, Times, Serif;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	background: url(gfx/button-cur.jpg) top left no-repeat;
	height: 58px;
}


.a-subnav:link, .a-subnav:visited, .a-subnav:hover {

	font-size: 12px;
	font-family: Georgia, Times, Serif;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	padding-right: 20px;

}


.a-angebote:link, .a-angebote:visited, .a-angebote:hover {

	font-size: 12px;
	font-family: Georgia, Times, Serif;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	padding-left: 0px;
	line-height: 30px;


}



.li-angebote {

	height: 30px;
	
	list-style: none;
	width: 179px;
	border-bottom: 2px solid #ffffff;
	padding-left: 10px;

}
.ul-angebote {
	margin: 0px;
	padding: 0px;
	list-style: none;

}



/*Inhalt Formatierungen*/

.csc-firstHeader {
	font-size: 16px;
	font-family: Georgia, Times, Serif;
	font-weight: bolder;
	color: #A0BA5F;
	text-decoration: none;
	padding-left: 0px;
	line-height: 30px;
	padding: 0px;
	margin: 0px;



}


.csc-mailform {
	border: 0px;
}

.csc-mailform-field label {
  float:left;
  clear:both;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  margin-bottom: 5px;
  
}

input {
	margin-bottom: 5px;
}
select {
	margin-bottom: 5px;

}
#mailformAnrede {
	width: 150px;

}

#mailformAnzahl_Appartements {
	width: 150px;

}
#mailformAnzahl_Einzelzimmer {
	width: 150px;

}

#mailformAnzahl_Doppelzimmer {
	width: 150px;

}
#mailformVerpflegung {
	width: 150px;

}
.csc-mailform-submit {
        margin-left: 0px;
}