body{
	margin: 0;
	padding: 0;
	border: 0;
	overflow: hidden;
	height: 100%;
	max-height: 100%;
	background-color:#cee6d7;
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: normal;
	font-size:9pt;
	
	scrollbar-face-color:#CCCCCC;
   scrollbar-shadow-color:#8F8F8F;
   scrollbar-highlight-color:#DBDBDB;
   scrollbar-3dlight-color:#D3D3D3;
   scrollbar-darkshadow-color:#494949;
   scrollbar-track-color:#E9E9E9;
   scrollbar-arrow-color:#A3A3A3;
}

#header{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 110px; /*Height of frame div*/
	overflow: hidden; /*Disable scrollbars. Set to 'scroll' to enable*/
	background-color: #cee6d7;
	color: #035447;
	font-size:9pt;
	visibility: visible;
	background-image: url(../images/jedem-gast-sein-zuhause.jpg);
	background-repeat: no-repeat;
	background-position: 120px center;
}

#navigation{
	position: absolute;
	top: 110px;
	bottom: 0;
	left: 0;
	width: 180px; /*Width of frame div*/
	height: 100%;
	overflow: hidden; /*Disable scrollbars. Set to 'scroll' to enable*/
	background-color: #FFEFDF;
	color: white;
	padding-top: 25px;
	border-top: 1px solid #A9A9A9;
	visibility: visible;
}
#content{
	position: fixed;
	top: 110px; /*Set top value to HeightOfFrameDiv*/
	left: 180px; /*Set left value to WidthOfFrameDiv*/
	right: 0;
	bottom: 0;
	overflow: scroll;
	background-color: #FFF8F0 /*#E1E1E1*/;
	color: #035447;
	border-top: 1px solid #A9A9A9;
	border-left: 1px solid #A9A9A9;
	font-size:9pt;
}

.contain{
	margin: 20px; /*Margins for inner DIV inside each DIV (to provide padding)*/
	color: #035447;
	font-size:10pt;
}

#content #contain {
	padding: 50px 0px 15px 50px;
	width: 700px;
	text-align: left;
}
* html body{ /*IE6 hack*/
padding: 110px 0px 0px 180px; /*Set value to (HeightOfFrameDiv 0 0 0)*/

scrollbar-face-color:#CCCCCC;
   scrollbar-shadow-color:#8F8F8F;
   scrollbar-highlight-color:#DBDBDB;
   scrollbar-3dlight-color:#D3D3D3;
   scrollbar-darkshadow-color:#494949;
   scrollbar-track-color:#E9E9E9;
   scrollbar-arrow-color:#A3A3A3;
}

* html #content{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

/*---------------------------------*/
table, td {
	font-size:9pt;
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	color: #035447;
	font-weight: normal;
}

a {
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	font-weight: normal; 
	text-decoration: underline; 
	font-size:9pt; 
	color: #035447;
	outline:none;
}
a:hover   {
	color: #330000;
}
.adresse {
	width: 170px;
	color: #808080;
	font-size: 9pt;
	position: absolute;
	background-color: #CEE6D7;
	top: 0px;
	right: 0px;
	padding-top: 7px;
	z-index: 50;
}
.adresse h1 {
	font-size: 9pt;
	font-weight: normal;
	line-height: 10pt;
}
a.navigation {
	outline:none;
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:#0A5048;
	font-size: 10pt;
	line-height:25px;
	background-color:#FFEFDF;
	display: block;
}
a:hover.navigation {
	outline:none;
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight:normal;
	text-decoration:none;
	color:#74B88D;
	font-size: 10pt;
	line-height:25px;
	display: block;
	background-color: #FFEFDF;
}
a.navigation_aktiv {
	outline:none;
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#0A5048;
	font-size: 10pt;
	line-height:25px;
	display: block;
	background-color: #FFEFDF;
}
a:hover.navigation_aktiv {
	outline:none;
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#74B88D;
	font-size: 10pt;
	line-height:25px;
	display: block;
	background-color: #FFEFDF;
}


.image {
	padding:1px;
	background-color:#ffffff;
	border: 1px solid #A9A9A9;
}
.image_left {
	padding:1px;
	background-color:#ffffff;
	border: 1px solid #A9A9A9;
	float: left;
	margin-right:10px;
}
.hinweis {
	color: #808080;
	line-height: 30px;
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

.en {
	color: #7E7E7E;
	font-size:9pt;
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-style: oblique;
}

.email {
	color: #C17B7B;
	font-size:8pt;
	font-weight:normal;
	font-style:normal;
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}
.send {
	color: #035447;
	cursor: pointer;
	border: 1px solid #035447;
	font-weight: bold;
	height: 25px;
	width: 620px;
	background-color: #F5F5F5;
	font-size: 10pt;
}


h1, h2, h3, h4, h5, h6{
display:inline;
	font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}
h1{
	font-size:9pt;
	font-weight:bold;
}
h1.title {
	position:absolute;
	text-indent:-2000px;
	border: none;
	padding: 0;
	margin: 0;
	line-height: 0px;
}
h2 {
	font-size: 9pt;
	font-weight: normal;
}
h3 {
	font-size: 8pt;
	font-weight: normal;
}
.small {
	font-size: 8pt;
	font-weight:normal;
	color: #999999;
	display: inline;
}

.clear {
	clear: both;
}



hr {
	font-size: 0pt;
	height: 1px;
	border-top: 1px solid #035447;
	border-bottom:none;
	border-left:none;
	border-right:none;
}

textarea.anfrage {
	height: 100px;
	width: 260px;
}

input.anfrage {
	width: 260px;
}

textarea {
font-size:11pt;
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}
input{
font-size:11pt;
font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}
.flag {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	margin-top: 5px;
}
.preise {
	background-color: #EBEBEB;
	border:1px solid #035447;
	border-collapse: collapse;
}
table.preise td {border-bottom:1px dashed #035447; border-collapse:collapse;}

.ozeiten {
	
	background-color: #F5F5F5;
	border-collapse:collapse;
}
table.ozeiten td {border: 1px solid #A9A9A9; padding:5px;}

a.umbaubilderlink {
	color: #808080;
	position: absolute;
	left: 50px;
	top: 380px;
}
a:hover.umbaubilderlink {
	color: #035447;
}

.kontakt_adresse {
	padding-left: 240px;
	margin: auto;
	text-align: left;
}

