body,html {
	scrollbar-base-color = #F3F1E0;						/*Basisfarbe der Scroll-Leiste*/
	scrollbar-3dlight-color = #CFC39E;				/*Farbe für 3D-Effekte*/
	scrollbar-arrow-color =#CFC39E;					/*Farbe für Verschiebepfeile*/
	scrollbar-darkshadow-color = #CFC39E;			/*Farbe für Schatten*/
	scrollbar-face-color = #F3F1E0;						/*Farbe für Oberfläche*/
	scrollbar-highlight-color = #F3F1E0;			/*Farbe für oberen und linken Rand*/
	scrollbar-shadow-color =#F3F1E0;					/*Farbe für unteren und rechten Rand*/
	scrollbar-track-color = #F3F1E0;					/*Farbe für freibleibenden Verschiebeweg*/
	background-color:#F3F1E0;
	margin:0;
	padding:0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#666666;
  font-size:11px;
	line-height:12px;
  word-spacing:-1px;
  height:100%;
  width:100%;
  box-sizing: border-box;
	-moz-box-sizing: border-box;
}

table {margin:0;
	padding:0;
	border:0;
	border-spacing: 0px;
	border-collapse: collapse;
	empty-cells:show;
}

td {padding:0;
	margin:0;
 	color:#666666;
  font-size:11px;
	line-height:12px;
}
.border {width:1px;
}
.border td {border:1px solid #ffffff;
  height:19px;
  padding-left:11px;
  padding-right:11px;
  padding-top:6px; padding-bottom:3px;
  background-color:#ECE9D4;
}
.btn {display:block;
  height:19px;
  line-height:17px;
  border:1px solid #8B763F;
  background-color:#FBFAF4;
  padding:0 10px 0 10px;
  color:#666666;
}
img.ausstattung {margin-right:9px;
}
.tausstattung td {padding-top:2px;
  color:#856F35;
  font-weight:bold;
  vertical-align:bottom;
}
h1 {font-size:11px;
	line-height:12px;
  font-weight:bold;
  margin:0;
  margin-bottom:12px;
 	color:#666666;
}
img {border:0;
  margin:0;
}

A:link {color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
A:visited {color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
A:hover {color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
A.news:link {color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
A.news:visited {color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
A.news:hover {color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
A.beige:link {color:#ffffff;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}
A.beige:visited {color:#ffffff;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}
A.beige:hover {color:#ffffff;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
}
A.red:link {color:#660000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
A.red:visited {color:#660000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
A.red:hover {color:#660000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
A.dart:link {color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/linkdart.gif) left no-repeat;
  padding-left: 12px;
}
A.dart:visited {color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/linkdart.gif) left no-repeat;
  padding-left: 12px;
}
A.dart:hover {color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  background:url(../images/linkdart.gif) left no-repeat;
  padding-left: 12px;
}

form {margin:0;}
input {background-color:#F3F1E0;
  width:131px;
  height:17px;
  margin:0;
  padding:0;
  background-color:#ffffff;
	border-color: #CFC39E;
	border-width:1px;
	border-style:solid;
	color: #133446;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
}

textarea {background-color:#ffffff;
	border-color: #CFC39E;
	border-width:1px;
	border-style:solid;
	color: #133446;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
}

select{background-color:#ffffff;
  height:17px;
	border-color: #CFC39E;
	border-width:1px;
	border-style:solid;
	color: #133446;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
}

input.checkradiobox{border:none;
	background-color:transparent;
  width:15px;
  height:15px;
}

input.button{background-color:#CFC39E;
  width:80px;
  height:17px
	border-color:#ffffff;
	border-width:1px;
	border-style:solid;
	color: #660000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
  vertical-align:middle;
}

.errorMsg{
	color: #133446;
	font-weight: bold;
}

.spacer{
  height:3px;
}

div {	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

#container {position:relative;
  height:100%;
  min-height:345px;
	width:100%;
  margin:0;
  padding:0;
	background-color:#F3F1E0;
}
.containern {position:relative;
  height:100%;
  min-height:345px;
	width:100%;
  margin:0;
  padding:0;
	background-color:#F3F1E0;
}
#innercont {position:relative;
	width:557px;
	height:100%;

	padding: 14px 50px 0 0;
  margin:0;
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
	background-color:#F3F1E0;

}

#text {position:relative;
		border:0;
		left:50;
		width:505px;

    top:46px;
		padding-right:120px;
}

#einruck {position:relative;
		border:0;
		left:59px;
		width:365px;
		margin-top:0px;
		margin-bottom:16px;
}

#contnews {position:absolute;
	top:0px;
	left:557px;
	height:100%;
  min-height:100%;
	width:171px;
	text-align:center;
	border-left:1px solid #ffffff;
	border-left:2px solid #CFC39E;
	background-color:#F3F1E0;

}
#doborder {position:relative;
  top:0;
  left:0;
  width:169px;
  height:100%;
  border-left:1px solid #ffffff;

}

#express {position:relative;
  top:14px;
	margin-left:10px;
	width:161px;
	height:190px;
	border:1px solid #ffffff;
	text-align:left;
	background-color:#ECE9D4;
}
#newscont {position:relative;
  width:100%;
  padding-top:9px;
	color:#666666;
	padding-left:10px;
	font-weight:bold;
}
#news {position:relative;
  top:14px;
 	margin-top:4px;
	margin-left:10px;
	width:161px;

	border:1px solid #ffffff;
	text-align:left;
	background-color:#ECE9D4;
}

.newshead {position:relative;
  width:100%;
	height:19px;
	line-height:19px;
	color:#ffffff;
	padding-left:10px;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
	background-color:#CFC39E;
}

#newstext {position:relative;
  width:100%;
  font-size:10px;
	line-height:12px;
	color:#666666;
	padding:10px;
	font-weight:bold;
}
#newsmehr {position:absolute;
  top:86px;
  left:100px;
	height:19px;
  font-size:10px;
	line-height:12px;
	color:#666666;
	padding:10px;
	font-weight:normal;
}
#formleft {position:absolute;
  top:0;
  left:0;
  width:248px;
	padding:0;
}
#formright {position:relative;
  top:0;
  left:248px;
  width:235px;
	padding:0;
}


#textgal {position:relative;
		border:0;
    top:40px;
		left:30px;
		width:505px;
}
#galleryl {position:relative;
  float:left;
  top:0;
  width:260px;
  margin-right:10px;
	padding:0;
}
#galleryr {position:relative;
  float:right;
  top:0;
  left:0px;
  width:230px;
	padding:0;
}

b.form {display:block;
  float:left;
  padding-top:3px;
  width:90px;
  font-weight:normal;
}
.tdf {width:151px;
  vertical-align:top;
  padding-right:20px;
}
.tdfr {vertical-align:top;
}
.ft {width:90px;
  vertical-align:top;
  padding-top:3px;
}
b.formhead {display:block;
  color:#666666;
  width:100px;
  margin-bottom:5px;
}
