* {
 margin: 0;
 padding: 0;
}
img {
 border: 0;
}
body {
 background: url('../img/body.jpg') top left repeat;
 font-family: "trebuchet ms", tahoma, arial, sans-serif;
 font-size: 12px;
 color: #01255b;
 text-align: center;

}
#background {
 z-index:1;
 width: 949px;
 height: 567px;
 position: absolute;
 left: 50%;
 margin: 0 0 0 -475px;
 background-position: top left;
 background-repeat: no-repeat;
}
#logo {
 z-index:1;
 width: 308px;
 height: 54px;
 position: absolute;
 top: 13px;
 left: 320px;
 background: url('../img/logo.png') top left no-repeat;
}
#navigation {
 z-index:1;
 width: 905px;
 height: 52px;
 position: absolute;
 font-size: 11px;
 top: 78px;
 left: 24px;
 background: url('../img/navigation.png') top left no-repeat;
}
ul {
 margin: 15px 0 0 0;
 list-style: none;
 text-align: center;
}
li {
 display: inline;

}
.item {
 padding: 0 8px 0 10px;
 background: url('../img/li.png') top right no-repeat;
 font-weight: bold;
 position: relative;
}
.last {
 padding: 0 11px 0 13px;
 font-weight: bold;
 position: relative;
}
#navigation a {
 color: #01255b;
 text-decoration: none;
}
#content {

 width: 905px;
 height: 431px;
 position: absolute;
 top: 132px;
 left: 24px;
 background: url('../img/content.png') top left no-repeat;
 text-align: left;
}
#content a {
 color: #01255b;
 text-decoration: underline;
}
#content a:hover {
 text-decoration: none;
}
#batman {

 width: 905px;
 position: absolute;
 top: 27px;
 bottom: 33px;
 background: url('../img/batman.png') top left repeat-y;
}
#bilder{
 margin: 27px 0 0 28px;
 float: left;
 width: 250px;
 height: 371px;
 overflow:hidden;
}
#superman {
 float: left;
 position: absolute;
 top: 27px;
 bottom: 42px;
 width: 883px;
}
#left {

 width: 404px;
 position: absolute;
 left: 26px;
}
#right {

 width: 404px;
 position: absolute;
 left: 475px;
}
#center {
 width: 831px;
 position: absolute;
 left: 26px;
 overflow:hidden;
}
#content #superman h1.news {
 margin: 20px 6px 20px 2px;
 padding: 0 0 14px 0;
 font-size: 18px;
 font-weight: bold;
 background: none;
}

#fadegallery{
position: absolute; 
top:15px; 
left:30px; 
z-index:0; 
width: 250px; 
height: 371px;
overflow: hidden;
}

#fadegallery_content{ 
width: 450px; 
height: 319px;
overflow: hidden;
}


h1, h2 {
 margin: 4px 6px 8px 2px;
 padding: 0 0 14px 0;
 background: url('../img/h.png') bottom left repeat-x;
 font-size: 18px;
 font-weight: bold;
 line-height: 21px;
}
h3, h4 {
 margin: 22px 6px 8px 2px;
 padding: 0 0 14px 0;
 background: url('../img/h.png') bottom left repeat-x;
 font-size: 11px;
 font-weight: bold;
 line-height: 8px;
}
h5 {
 margin: 18px 6px 8px 2px;
 padding: 0 0 14px 0;
 background: url('../img/h.png') bottom left repeat-x;
 font-size: 18px;
 font-weight: bold;
 line-height: 21px;
}
.text {
 margin: 0 6px 0 2px;
 line-height: 17px;
}
.textbold {
 display: block;
 margin: 0 6px 0 2px;
 font-weight: bold;
 line-height: 17px;
}
.text_item {
 width: 470px;
 margin: 0 0 0 2px;
 line-height: 17px;
 float: left;
}
.text_price {
 width: 43px;
 margin: 0 6px 0 13px;
 line-height: 17px;
 float: left;
 text-align: right;
}
.bildunterschrift {
 margin: 2px 6px 5px 2px;
 line-height: 17px;
}
.bildunterschrift2 {
 margin: 2px 6px 0 2px;
 line-height: 17px;
}
.bildunterschrift_right {
 width: 395px;
 float: left;
 margin: 0 6px 0 9px;
 line-height: 17px;
}
.date {
 float: left;
 margin: 0 13px 0 2px;
 line-height: 17px;
}
.datebold {
 display: block;
 margin: 0 6px 0 0;
 font-weight: bold;
 line-height: 17px;
}
.details {
 margin: 0 6px 0 71px;
 line-height: 17px;
}
.imgleft {
 float: left;
 margin: 4px 7px 0 0;
 padding: 8px 13px 14px 9px;
 background: url('../img/img.png') top left no-repeat;
}
.imgright {
 float: right;
 margin: 4px 0 0 11px;
 padding: 8px 13px 14px 9px;
 background: url('../img/img.png') top left no-repeat;
}
.imgbig {

 margin: 4px 7px 0 0;
 padding: 8px 13px 14px 9px;
 background: url('../img/imgbig.png') top left no-repeat;
}
#left span {
 height: 10px;
 display: block;
 background: url('../img/span.png') top left repeat-x;
}
.subnav{
 z-index:19;
 position: absolute;
 top:30px;
 left:0px;
 padding: 0px 0 0 0px;
 display:none;
}

.subnavlist{
	margin: 0;
	padding: 0;
}

.subnavlist li{
 margin: 0;
 display:block;
 text-align: left;
 font-weight: normal;
 white-space:nowrap;
 height: 24px;
}

/* new */
.test_left{
	padding: 0 0 0 0;
	background: url('../img/subnav/test_left.png');
	background-position: bottom left;
	background-repeat: repeat-y;
}

.test_content{
	margin: 0 0 0 12px;
	padding: 12px 18px 22px 0;
	background: url('../img/subnav/test_content.png');
	background-position: bottom right;
}

/* mod anfrage */
#anfrage{
	width: 834px;
	height: 198px;
	background: url('../img/anfrage.png') no-repeat;
	position: relative;
	margin: 0 0 0 -2px;
	font-size: 11px;
}

#anfrage div{

}

#anfrage div input{
	width: 280px;
	font: 11px normal trebuchet ms, arial, helvetica, sans-serif;
	border: 0px;
	background:transparent;
	color: #01255b;
}

#anfrage .a_l{

	padding: 6px 0 0 15px;
	width: 60px;
	float: left;
}

#anfrage .a_r{

	padding: 6px 0 2px 0px;
	margin: 0 0 3px 0;
	width: 295px;
	float: left;
}

#anfrage .a_tl{
	clear:both;
	float: left;
	padding: 6px 0 0 15px;
}

#anfrage .a_tr{
	clear:both;
}

#anfrage  textarea{
	color: #01255b;
	margin: 0;
	width: 420px;
	height: 110px;
	font: 11px normal trebuchet ms, arial, helvetica, sans-serif;
	border: 0;
	background:transparent;
}

#anfrage .star{
	padding: 4px 0 0 0;
	width: 5px;
	float: left;
}

#anfrage .a_msg{
	width: 800px;
}



 .contacttable{
	width: 100%; 
	font: normal 12px arial,helvetica, sans-serif;
 }
 
 .contacttable .left{
 	width: 100px;
 }
 
 .contacttable tr td{
 	vertical-align: top;
 }
 
 .contacttable tr td input, .secu{
 	width: 260px;
 	padding: 2px;
 	color: #000;
 	background: #fff;
 	border: 1px solid #1a1a1a;
 	font: normal 12px arial,helvetica, sans-serif;
 }
 
 .contacttable tr td input:focus, .secu:focus{
 	border: 1px solid #1a1a1a;
 	background: #f4ebcf;
 }
 
 .contacttable tr td textarea{
 	width: 310px;
 	height: 160px;
 	padding: 2px;
 	color: #000;
 	background: #fff;
 	border: 1px solid #1a1a1a;
 	font: normal 12px arial,helvetica, sans-serif;
 }
 
 .contacttable tr td textarea:focus{
 	border: 1px solid #404f24;
 	background: #f4ebcf;
 } 
 
 .contacttable h2{
 	font: bold 13px arial, helvetica, sans-serif;
 	margin: 15px 0;
 	padding: 0; 	
 }
 
 #a_left{
 	float: left;
 	width: 390px;
 }
 
 #a_right{
 	margin: 5px 0 0 15px;
 	width: 400px;
 	float: left;
 }
 

.a_submit{
	font: 11px bold trebuchet ms, arial, helvetica, sans-serif;
	border: 1px solid #012255b;
	background:transparent;
	color: #01255b;
	text-align: center;
	text-decoration: underline;
}
.pictureframe{
	margin: 0 20px 0 0px;
 	font-family: verdana, arial, helvetica, sans-serif;
 	font-size: 11px;
}

.pictureframe img{
 background: url('../nlmCMS_admin/gallery/img/bg.png') bottom right;
 padding: 8px 13px 14px 9px;
}

.imgbox{
	padding: 0px;
	text-align: center;
	width: 116px;
}

.imgbox .img{
 height: 135px;
}

.imgbox img{
 background: url('../nlmCMS_admin/gallery/img/bg.png') bottom right;
 padding: 8px 13px 14px 9px;
}

.imgbox .titel{
 padding-top: 5px;
}
.imgmainbox{
	width: 150px;
	padding-bottom: 6px;
	float: left;
	text-align: left;
	height: 160px;
}

.ie6star{
	display:none;
}


/* gbook */
	.gbook_top{
		width: 826px;
		height: 8px;
		background: url('../img/gbook_top.png') no-repeat;
	}

	.gbook_middle{
		width: 796px;
		padding: 0 15px;
		background: url('../img/gbook_middle.png') repeat-y;
		line-height: 18px;
	}

	.gbook_middle .title{
		margin: 0 0 5px 0;
	}

	.gbook_bottom{
		width: 826px;
		height: 15px;
		background: url('../img/gbook_bottom.png') no-repeat;
	}

	#gbookadd{
		width: 834px;
		height: 236px;
		background: url('../img/gbook.png') no-repeat;
	}

	#gbookadd div{

	}

	#gbookadd div input{
		width: 699px;
		font: 11px normal trebuchet ms, arial, helvetica, sans-serif;
		border: 0px;
		background:transparent;
		color: #01255b;
	}

	#gbookadd .a_l{
		padding: 6px 0 0 15px;
		width: 60px;
		float: left;
	}

	#gbookadd .a_r{
		padding: 6px 0 2px 0px;
		margin: 0 0 3px 0;
		width: 740px;
		float: left;
	}

	#gbookadd .a_tl{
		clear:both;
		float: left;
		padding: 6px 0 0 15px;
	}

	#gbookadd .a_tr{
		clear:both;
	}

	#gbookadd .a_tr textarea{
		color: #01255b;
		margin: 0 0 0 15px;
		width: 810px;
		height: 148px;
		font: 11px normal trebuchet ms, arial, helvetica, sans-serif;
		border: 0;
		background:transparent;
	}

	#gbookadd .star{
		padding: 4px 0 0 0;
		width: 5px;
		float: left;
	}

	#gbookadd .a_msg{
		width: 800px;
	}

	.a_submit{
		font: 11px bold trebuchet ms, arial, helvetica, sans-serif;
		border: 1px solid #012255b;
		background:transparent;
		color: #01255b;
		text-align: center;
		text-decoration: underline;
	}
	
#start1{
	float: left;
	width: 247px;
	margin: 15px 20px 0 0;
	text-align: justify;
}

#start2{
	float: left;
	width: 247px;
	margin: 15px 20px 0 0;
	text-align: justify;
}

.wochen{
float: left; width: 15px; margin: -5px 0 0 -15px
}
