* {
	margin:0;
	padding:0;
}

body {
	text-align:center;
	background:url(../images/bg-body.jpg) repeat-x #c0dbf1;
	margin:0px;
	padding:0px;
}

#page {
	background:url(../images/bg-page.gif) repeat-y;
	width:840px;
	height:auto;
	margin:0px auto 0px auto;
	border-left:1px solid white;
	border-right:1px solid white;
	border-bottom:1px solid white;
	text-align:left;
}

#header {
	height:100px;
	width:100%;
	background:url(../images/bg-header.jpg) repeat-y;
	
}

#media {
	height:180px;
	background:#88837B;
	background:url(../images/pic-header.jpg);
	border-bottom:10px solid white;
}



a {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display: block;
	font-size: 12px;
	color:#446379;
}

h5 {
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	margin:15px 0px 5px 0px;
	
}

p {
	color:#353d43;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;;
	line-height:1.4em;
	margin-bottom:1.4em;
}

#unten h1 {
	margin:17px 0px 8px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#446379;
	font-weight:normal;
	
}

#navi {
    float:left;
    background:#eaeef1;
    border-right:5px solid white;
    width:200px;
    height:300px;
}

#navi ul {
    list-style:none;
    margin:0;
    padding:0;
	font-size: 12px;
}

#navi li {
    list-style:none;
}

#navi li a {
	font-size: 12px;
    display:block;
    width:175px;
    height:21px;
    background:url(../images/bg-buttons.jpg) no-repeat #b5babe;
    margin-bottom:2px;
    padding: 6px 0 0 25px;
    font-weight:bold;
}

#navi li a:hover {
	font-size: 12px;
    color:#000;
    display:block;
    width:175px;
    height:21px;
    background:url(../images/bg-buttons-over.jpg) no-repeat #aaafb3;
    margin-bottom:2px;
    padding: 6px 0 0 25px;
    font-weight:bold;
}

#content {
	float:left;	
	width:635px!important;
	width:624px;
	height:auto;
	min-height:auto;
	background-color:#E5E5E5;

}

#links {
	background:#abc0d0;
	float:left;
	width:296px!important;
	width:291px;
	height:135px;
	border-left:1px solid white;
	border-bottom:15px solid #748aa2;
	text-align:left;
	padding:0px 10px 10px 10px;
}



#header img{
	position:relative;
	left:733px;
	top:63px;
}

#rechts {
	background:#92adc3;
	float:left;
	width:297px!important;
	width:291px;
	height:135px;
	border-left:1px solid white;
	border-bottom:15px solid #748aa2;
	padding:0px 10px 10px 10px;
}


#links p, #rechts p {
	text-align:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#404d57;
}

#links p {
	color:#404d57;
}

h6 {
	color:#334e61;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	margin:10px 0px;
}

#unten {
	background:#F4f4f4;
	float:left;
	width:611px!important;
	width:561px;
	height:auto;
	height-min:300px;
	padding:0px 10px 30px 15px;
}

#unten p{
	width:610px;
}

#unten ul {
	color:#334e61;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:18px;
	line-height:1.4em;
	margin-bottom:10px;
}	

.clear {
	clear:both;
}

#footer {
	height:30px;
	width:100%;
	background:#849fbd;
	
}

.bildrechts {
	float:right;
	border:1px solid #667077;
	margin:0px 0px 10px 10px;
}

.bildlinks {
	float:left;
	border:1px solid #667077;
	margin:0 10px 5px 0px;
}


