BODY {background-color: #fff; font-family: helvetica, arial; color:#000; margin:0; padding:0; border:0;}

#wrapper {width: 964px;margin:90px 0 0 30px;overflow:hidden;}

.container {width: 100%;clear: left;overflow:hidden;position:relative;}
.einschub {width: 984px;}
.einschub p {padding-right:10px;}

ul {list-style: none outside;margin:0;padding:0;}

#header {}
h1, h2, h3, h4 {font-weight:normal;margin:0;padding:0;}

h1#logo {font-size:26px;line-height:28px;position:fixed;top:20px;left:30px;font-weight:normal;z-index:10;}
h3 {padding: 0 0 18px 0;font-size:22px;line-height:26px;}
h3 span {border-bottom: 1px solid #000;}
/*h3 a {text-decoration:underline !important;}*/

#meta {position:fixed;top:16px;left:768px;width:226px;font-size:11px;line-height:14px;z-index:9;}
#meta li {margin:0;padding:0;float:left;}
#meta li.impressum {float:right;}

#menu {position:fixed;top:52px;left:768px;width:226px;font-size:26px;overflow:hidden;z-index:10;}
#menu li {padding:0 0 4px 0;text-transform:lowercase;}
a.current, #menu li a:hover, .pagetitle span {border-bottom: 2px solid #000;}
.pagetitle h2 {margin-bottom:80px;}

a.weiter, #meta a:hover {border-bottom: 1px solid #000;}
.abstand {margin-left:20px;}
h4 {padding: 0 0 8px 0;font-size:22px;line-height:26px;}

.box {
	width: 40%; 
	float: left;
}

.box_float {width: 308px;margin:0 20px 24px 0;float:left;display:inline;}


.liste {
	float: none; 
	margin-bottom: 40px; 
	overflow:hidden;
	position:relative;
}

.big, .datum {
	font-size: 44px;
	line-height:52px;
	position:relative;
	z-index:1;
}
.big {margin:0 0 18px 0;font-weight:normal;}
.big p {width:70%}
.big span {border-bottom: 2px solid #000;}

.datum {float:right;width:308px;}
.datum span {float:none;display:block;}
.bild {width:500px;height:500px;top:9px;left:226px;position:absolute;z-index:-10;}

.bilderreihe {width:500px;margin:9px 0 0 396px;}
.bilderreihe img {padding-bottom:40px;}

#galerie {width: 984px;}
#download {width: 100%;}

.text {
	width:226px; float:left;
}

.text-wide {
	width:360px; float:left;
}


.thumbcontainer {
	float: left;
	margin: 0 20px 0 0; 
	width: 226px;
	overflow:hidden;
}
.thumb {
	margin:0; 
	width: 226px;
	height: 226px;
	}

.row {overflow:hidden;margin:15px 0 60px 0;}

.legende_galerie {margin: 12px 0 0 0;}
#legende_galerie {margin: 10px;}


p {
	font-size: 12px;
	line-height:14px;
 	margin:0 0 18px 0;	
 }

.back {margin-left:246px;}

.kurztext {
	margin-bottom:36px;
}


#footer {
	font-size: 11px;
	line-height:14px;
 	margin:12px 0;	
}
 
#legende {margin: 12px 0 8px 0;}
#subnav {margin-top:16px; margin-bottom: 17px;}
#subnav_bottom {margin-top: 24px; margin-bottom: 8px;}

.spacer {
	font-size: 13px;
	height: 36px;
}


.pager_galerie {margin-left: 30px; clear:left; width: 100%}
.pager {float:left; font-size: 13px; margin-top: 8px; margin-bottom: 8px}
#pagerright {float:right;}


A:link {color: #000;text-decoration: none;}
A:active {color: #000;text-decoration: none;}
A:visited {color: #000;text-decoration: none;}
A:hover {color: #000;text-decoration: none;}

#invisible {background-color: #FFFFFF;}

input[type=text] {margin-bottom:10px;width:200px;}
