body{
font-family:Verdana, Arial, Helvetica, sans-serif;
color             :#ffffff;
margin						:0px 0px 0px 0px;
font-size:12px;
line-height:18px;
background-color:#777160;
background-image:url(../images/bg.gif);
background-position:top left;
background-repeat:repeat-y;
} 
p{
margin-top:0;
padding-top:0;
line-height:18px;
}
/*
h1{
font-size:14px;
margin:0px;
padding:inherit
}
h2{
font-size:12px;
margin:0px 0px 5px 0px;
padding:inherit
}
*/

/*  ***********  BEGIN :  Generelle Styles  ************  */
#logo{height:100px; width:1001px;}
#logo img{border:0px;}
#logo a{border-bottom:none;}

#lang{
position:absolute;
top:12px;
left:700px;
width:113px;
height:18px;
}
#lang a{
color:#adaaa0;
text-decoration:none;
}
#lang a:hover, #lang a:active{
color:#efede7;
text-decoration:underline;
}
#content-wrapper{
width:1001px;
margin-top:-28px;
_margin-top:-33px;
}
*:first-child+html #content-wrapper {
margin-top:-33px;
}
#col-left{
float:left;
width:211px;
padding:7px 0px 30px 0px;
}
#col-nav{
float:left;
width:200px;
padding:7px 0px 30px 0px;
}
#col-content{
float:left;
}

.foto-homepage{
padding:6px 0px 15px 0px;
}
#foto-left{
position:relative;
top:-212px;
_top:-217px;
left:0px;
width:350px;
}
*:first-child+html #foto-left {
 top:-217px;
}

body#high div#foto-left{
top:-362px;
_top:-367px;
}
*:first-child+html body#high div#foto-left {
 top:-367px;
}

body#medium-high div#foto-left{
top:-223px;
_top:-228px;
}
*:first-child+html body#medium-high div#foto-left {
 top:-228px;
}


.text{
margin-left:10px;
width:390px;
padding:0px 0px 25px 0px;
}
body#homepage div.text{
min-height:250px;
height:auto !important;
height:250px;
}
body#high div.text{
min-height:650px;
height:auto !important;
height:650px;
}
body#medium-high div.text{
min-height:500px;
height:auto !important;
height:500px;
}

/* ********* BEGIN: Links Liste ********** */
#col-nav ul {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	line-height:30px;
}
#col-nav li {
	list-style: none;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 15px;
	background-image:url(../images/nav-strichlein.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
#col-nav ul li a:link, #col-nav ul li a:visited {
	text-decoration: none; 
	color: #ffffff;
}
#col-nav ul li a:hover, a:active, #col-nav ul li a#current {
	color: #ffffff;
	font-weight:bold;
}


#col-left ul {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	line-height:30px;
	width:202px;
	font-weight:bold;
}
#col-left li {
	list-style: none;
	text-align:right;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
/* ********* ENDE: Links Liste ********** */



.trennlinie{
margin-left:411px;
height:4px;
background-color:#989282;
line-height:0px;
}
.trennlinie-bottom{
margin-left:211px;
height:4px;
background-color:#989282;
line-height:0px;
}

/*  ***********  BEGIN :  Footer  ************  */

#footer{
margin-top:-210px;
color:#bbb8b0;
width:1001px;
padding-top:22px;
}
body#high div#footer{
margin-top:-360px;
}
body#medium-high div#footer{
margin-top:-223px;
}


#footer img{
margin-right:10px;
margin-top:4px;
float:left;
}
#footer div{
float:left;
}
/*  ***********  END :  Footer  ************  */



/*  ***********  BEGIN : Links  ************  */
a:link, a:visited {color:#e1d0a2; text-decoration:underline;}
a:hover, a:active {color:#a08a4e;}

/*  ***********  ENDE : Links  ************  */



/*  Fotogalerie  */
table{
margin:12px 0px 28px 0px;
}
.fotogalerie-td-img{
width:100px;
height:100px;
background-image:url(../images/bg-edges-fotogalerie.gif);
background-position:top left;
background-repeat:no-repeat;
vertical-align:bottom;
}
.fotogalerie-td-img img{
border:none;
}
.fotogalerie-td-txt{
vertical-align:top;
padding-top:7px;
padding-bottom:27px;
}

/*  formular */
input, textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
width:297px;
height:22px;
border:none;
margin-top:4px;
}
textarea.mitteilung{
height:145px;
}
input.form-button{
width:107px;
background-color:#989282;
color:#FFFFFF;
padding:0px;
margin:12px 0px 0px 190px;
}







