@charset "utf-8";
/* CSS Document */
@media screen{
body{
background-color:#696969;
 overflow-y: scroll;
}
p{
line-height:18px;
color:#5b5b5b;
}
#frame{
	background-image:url(hintergrund.gif);
	background-repeat:no-repeat;
width:1150px;
margin: 0px auto;
}
#header{
	width:850px;
	height:66px;
	left:150px;
	top:11px;
	position:relative;
	background-image:url(hintergrundkopf.gif);
	background-repeat:no-repeat;
}	
#logo{
background-image:url(logo.gif);
bottom:66px;
height:62px;
position:relative;
width:460px;
}

.submit{
color:#e2001a;
border:none;
background-color:#ffffff;
text-decoration:underline;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#e2001a;
position:absolute;
left:243px;
border-bottom:1px   #e2001a;
}
.submit:hover{
cursor:pointer;
}

img.latest{
margin-bottom:45px;
}
#content-container{
	width:850px;
			min-height: 500px;
		height: auto !important;
		height: 500px;
	left:150px;
	top:24px;
	position:relative;
	background-image:url(hintergrund1px.gif);
	background-repeat:repeat-y;
}
*html #content-container{
	width:850px;
			min-height: 500px;
		height: auto !important;
		height: 500px;
	left:150px;
	top:-40px;
	position:relative;
	background-image:url(hintergrund1px.gif);
	background-repeat:repeat-y;
}
#navigation{
	background-image:url(hintergrundnavi.gif);
	background-repeat:no-repeat;
	height:55px;
}
ul#navi {
margin:0;
padding:19px 0 0 20px;
position:absolute;
width:850px;
		}
/**html ul#navi {
		float: left;
		margin:0px;
		width:850px;
		display: inline;
		position: relative;
		padding:19px 0 0 20px;
		}*/
				
		ul#navi li{
		list-style: none;
		color:#000000;
		position: relative;
		display: inline;
		}
	
 		ul#navi a:hover{
		color:#e2001a;
		}
		ul#navi a{
		list-style: none;
		color:#283f49;
		text-decoration: none;
		font-size: 12px;
		margin-right:10px;
		margin-left:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: bold;
		display: inline;
		}
		#content{
		width:850px;
		min-height: 500px;
		height: auto !important;
		height: 500px;
		position:relative;
		background-image:url(hintergrund1px.gif);
		background-repeat:repeat-y;
		
		float:left;}
#content-left{
		margin-top:35px;
		margin-left:30px;
		width:320px;
		display:inline;
		position:relative;
		float:left;
}
#content-left p.pleft{
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		font-style:normal;
}
#content-left h2.h2left{
		font-size:13px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
}
#content-left h2.h2left.first{
		margin-top:22px;
		font-size:13px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
}
#content-left p{
		font-size:11px;
		line-height:14px;
		font-style:italic;
		font-family:Arial, Helvetica, sans-serif;
		
}
#content-center h2.h2last{
margin-bottom:5px;
margin-top:35px;}
#text1{

position:absolute;
margin:0;
}

#text2{

position:absolute;
top:207px;
}
.impressum{
margin:0;}
.impressumh2{
margin-bottom:0px;}
*html #text2{

position:absolute;
top:232px;}
#content-center{
		margin:30px 20px 30px 20px;
		min-height: 500px;
		height: auto !important;
		height: 500px;
		width:300px;
		position:relative;
		float:left;
}
#content-center.index{
		margin:30px 0px 30px 40px;
		min-height: 500px;
		height: auto !important;
		height: 500px;
		width:300px;
		position:relative;
		float:left;
}
#content-center.content_impressum{
		margin:30px 0px 30px 60px;
		min-height: 500px;
		height: auto !important;
		height: 500px;
		width:300px;
		position:relative;
		float:left;
}
#content-center p{
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
}
#content-center form p{
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		margin:2px 0;
}

#content-center h1{
		font-size: 18px;
		font-family:Arial, Helvetica, sans-serif;
		margin:0px;
}

#content-center span{
font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#5b5b5b;
}

#content-center h2{
		font-size:13px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
}

#content-center span img{
		margin:5px 0 5px 0;
}
#content-right{
		margin-top:35px;
		width:155px;
		position:relative;
		display:inline;
		float:left;
		left:5px;
}

#content-right p{
		font-size:11px;
		line-height:14px;
		font-style:italic;
		font-family:Arial, Helvetica, sans-serif;
		margin-right:10px;
}
#footer{
		left:150px;
		position:relative;
		margin-top:30px;
		float:left;
}
#footer p{
		padding:10px 40px 10px 40px;
		position: relative;
		left:30px;
		display: inline;
		list-style: none;
		color:#a3a3a3;
		text-decoration: none;
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
		}
}
@media print{ /*Druckversion:*/
@page { size:landscape; }
	
#logo{
    float:left;
	bottom:66px;
	width:460px;
	height:66px;
	position:relative;
	display:inline;
}
.submit{
color:#e2001a;
border:none;
background-color:#ffffff;
text-decoration:underline;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#e2001a;
position:absolute;
left:93px;
border-bottom:1px   #e2001a;
}
.submit:hover{
cursor:pointer;
}

img.latest{
margin-bottom:45px;
}
#content-container{
	width:850px;
			min-height: 500px;
		height: auto !important;
		height: 500px;
	left:0px;
	top:24px;
	position:relative;
	background-image:url(hintergrund1px.gif);
	background-repeat:repeat-y;
}
#navigation{
	background-image:url(hintergrundnavi.gif);
	background-repeat:no-repeat;
	height:55px;
}
ul#navi {
		float: left;
		margin:0px;
		width:850px;
		display: inline;
		position: relative;
		padding:19px 0 0 20px;
		}
		
		ul#navi li{
		list-style: none;
		color:#000000;
		position: relative;
		display: inline;
		}
	
 		ul#navi a:hover{
		color:#e2001a;
		}
		ul#navi a{
		list-style: none;
		color:#283f49;
		text-decoration: none;
		font-size: 12px;
		margin-right:10px;
		margin-left:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: bold;
		display: inline;
		}
		#content{
		width:850px;
		min-height: 500px;
		height: auto !important;
		height: 500px;
		position:relative;
		background-image:url(hintergrund1px.gif);
		background-repeat:repeat-y;
		float:left;}
#content-left{
		margin-top:35px;
		margin-left:30px;
		width:320px;
		display:inline;
		position:relative;
		float:left;
		height:500px;
}
#content-left p{
		font-size:11px;
		line-height:14px;
		font-style:italic;
		font-family:Arial, Helvetica, sans-serif;
	
}
#content-left p.pleft{
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		font-style:normal;
}
#content-left h2.h2left{
		font-size:13px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
}
#content-left h2.h2left .first{
		margin-top:20px;
		font-size:13px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
}
#content-center{
		margin:30px 20px 30px 20px;
		min-height: 500px;
		height: auto !important;
		height: 500px;
		width:300px;
		position:relative;
		float:left;
}
#content-center p{
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
}

#content-center form p{
		font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		margin:2px 0;
}

#content-center h1{
		font-size: 18px;
		font-family:Arial, Helvetica, sans-serif;
		margin-top:0px;
}
#content-center span{
font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
		color:#5b5b5b;
}
#content-center h2{
		font-size:13px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
}
#content-center span img{
		margin:5px 0 5px 0;
}
#content-right{
		margin-top:35px;
		width:155px;
		position:relative;
		display:inline;
		float:left;
		left:5px;
}

#content-right p{
		font-size:11px;
		line-height:14px;
		font-style:italic;
		font-family:Arial, Helvetica, sans-serif;
		margin-right:10px;
}
#footer{
		left:150px;
		position:relative;
		margin-top:30px;
		float:left;
}
#footer p{
		padding:10px 0 10px 0;
		position: relative;
		left:0px;
		display: inline;
		list-style: none;
		color:#a3a3a3;
		text-decoration: none;
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
		}
}
#logo a {
    display: block;
    height: 66px;
    text-decoration: none;
}
