body{
  font-family: arial, helvetica, sans-serif;
  font-size: 10px;
  background-color: #f1ebe1;
  margin: 0;
  padding: 0;
   background-image:url(../images/higru-gal.gif);
   background-repeat:repeat-y;
   background-position:center top;
}

h1{
font-size:15px;
color:#4a0903;
text-transform:uppercase;
letter-spacing:2px;
font-weight:normal;
padding-top:18px;
}

h2{
font-size:12px;
color:#4a0903;
font-weight:normal;
}

.footer{
font-size:10px;
color:#4a0903;
font-weight:normal;
padding-top:18px;
padding-right:10px;
padding-bottom:5px;
vertical-align:baseline;
}

a.footer, a.footer:hover, a.footer:focus, a.footer:active{
color:#4a0903;
font-weight:normal;
text-decoration:none;
}

.content{
background-color:#FFFFFF;
border:1px;
border-style:solid;
border-color:#43301d;
width:100%;
height:700px;
vertical-align:top;
background-image:url(images/bg-content.gif);
background-repeat:no-repeat;
background-position:bottom right;
}

.content-head{
margin-top:20px;
color:#fbfcfa;
padding-left:9px;
padding-top:6px;
padding-bottom:12px;
font-size:16px;
font-weight:bold;
width:50%;
background-color:#711f1b;
}

.content-text{
padding-top:20px;
font-size:11px;
line-height:14px;
}

.content-table{
padding-left:25px;
}

.presse-text{
padding-top:20px;
padding-right:30px;
font-size:11px;
line-height:14px;
}

.presse-head{
margin-top:20px;
color:#fbfcfa;
padding-left:9px;
padding-top:6px;
padding-bottom:12px;
font-size:16px;
font-weight:bold;
width:50%;
margin-right:100px;
background-color:#711f1b;
}

a.content-presse{
font-size:11px;
line-height:14px;
color:#711f1b;
}

a.content-presse:hover{
font-size:11px;
line-height:14px;
text-decoration:underline;
color:#711f1b;
}

.sub-presse{
font-size:12px;
line-height:16px;
}

.head-partner{
font-size:13px;
line-height:14px;
color:#711f1b;
font-weight:bold;
}

.content-pic{
padding-left:17px;
}

.nav{
vertical-align:top;
padding-left:15px;
padding-top:20px;
padding-bottom:10px;
}

.navpoints{
vertical-align:top;
padding-top:15px;
color:#4a0903;
font-size:12px;
border-bottom:#4a0903 1px dashed;
}

a.navpoints, a.navpoints:hover, a.navpoints:active, a.navpoints:focus{
vertical-align:top;
padding-top:10px;
color:#4a0903;
font-size:12px;
text-decoration:none;
border:0;
}


.left{
background-image:url(../images/schatten-links.gif);
width: 15px;
}

.right{
background-image:url(../images/schatten-rechts.gif);
width: 15px;
}

.headline{
padding-left:17px;
padding-top:16px;
font-size:16px;
font-weight:bold;
}

.logo{
padding-left:25px;
padding-top:20px;
height:148px;
width:168px;
border-bottom:31px;
border-bottom-style:solid;
border-bottom-color:#711f1b;
vertical-align:top;
background-color:#FFFFFF;
}

.logo-galerie{
padding-left:25px;
padding-top:20px;
width:168px;
vertical-align:top;
background-color:#fbfcfa;
}

.backlink-galerie{
height:31px;
background-color:#711f1b;
}

a.backlink-galerie{
font-size:15px;
font-weight:bold;
color:#fbfcfa;
padding-left:25px;
vertical-align:middle;
}

a.backlink-galerie:hover, a.backlink-galerie:active, a.backlink-galerie:focus {
text-decoration:underline;
color:#fbfcfa;
}

.emailfeld{
padding-left:25px;
}

a{
	text-decoration:none;
	color:#FFFFFF;
}

a:hover, a:active, a:focus{
	text-decoration:underline;
	color:#FFFFFF;
}

input.textfeld
{
    height: 15px;
    padding: 3px;
    margin: 0px;
    border-style: solid;
    border-width: 1px;
    border-color: #711f1b;
    background-color: #f1eee6;
}

input.textfeld:focus
{
    border-color: #000000;
    background-color: #FFFFFF;
}

input.textfeld:hover
{
    border-color: #000000;
}

textarea.textfeld
{
    padding-left: 3px;
    margin: 0px;
    border-style: solid;
    border-width: 1px;
    border-color: #4D4D4D;
    background-color: #F7F7F7;
}

textarea.textfeld:focus
{
    border-color: #000000;
    background-color: #FFFFFF;
}

textarea.textfeld:hover
{
    border-color: #000000;
}

#lightbox{
	background-color:#fff;
	padding: 10px;
	border: 1px solid #000;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}