@charset "utf-8";
/* ------------------------------------------------- */
/* CSS - Copyrighted - Dima S. - gwollf(at)gmail.com */
/* ------------------------------------------------- */

body {
height: 100%;
margin: 0;
padding: 0;
font: 76% arial,sans-serif;
background-image:url(../images/bg.png);
background-repeat:repeat-x;
background-color:#FFFFFF;
}

#seiten_rahmen {
background-image:url("../images/rahmen.png");
background-repeat:repeat-y;
height:2600px;
left:50%;
margin-left:-434px;
position:fixed;
width:868px; }

#main_rahmen {
margin:auto;
min-height:100%;
position:relative;
width:868px; }

#header {
background-image:url(../images/header.jpg);
width:800px;
height:141px;
background-color:grey; }

#navi {
background-image:url(../images/navi.jpg);
width:800px;
height:55px;
background-color:black; }

#content {
width:749px;
background-color:white; }

#footer {
background-image:url("../images/footer.jpg");
bottom:0;
height:55px;
left:50%;
margin-left:-400px;
position:fixed;
width:800px; }

#footer_inhalt {
color:white;
float:left;
font-size:x-small;
margin-left:3px;
margin-top:35px; }
#footer_inhalt a{color:SandyBrown; text-decoration:none;}
#footer_inhalt a:hover{color:white;}

#footer_links {
color:white;
font-size:x-small;
margin-right:218px;
margin-top:35px; }
#footer_links a{color:PaleTurquoise; text-decoration:none;}
#footer_links a:hover{color:white;}

#footer_designed {
color:silver;
font-size:x-small;
float:right;
margin-right:57px;
margin-top:-13px; }
#footer_designed a{color:SandyBrown; text-decoration:none;}
#footer_designed a:hover{color:white;}

#footer_logos a{
background:url("images/button.png") no-repeat scroll 0 0 transparent;
color:white;
display:block;
font:13px "Helvetica Neue",Helvetica,Geneva,sans-serif;
height:17px;
padding-top:5px;
text-align:center;
text-decoration:none;
width:108px; }
#footer_logos a:hover{
background: url(images/button.png) no-repeat 0 -31px;
}














img { border:none }

a {
color:#192666;
}
a:hover {
color:#4F6AD7;
}
p {
	border:0 none;
	margin:0 0;
	padding:0;
	font-size: 100%;
}
h1, h2, h3, h4, h5 {
border:0 none;
font-weight:bold;
margin:4px 0;
padding:0;
}
h1 {
font: 100% arial,sans-serif;
line-height:100%;
font-weight:bold;
color:Sienna;
}
h2 {
color:SlateGray;
font-size:150%;
font-weight:bold;
}
h3 {
font-size:120%;
font-weight:bold;
line-height:100%;
}
h4 {
font-size:120%;
}
h5 {
font-size:100%;
}
table {
border-collapse:collapse;
display:table;
font-size:100%;
margin:15px 0;
padding:0;
}
tr {
display:table-row;
}
th, td {
display:table-cell;
margin:0;
padding:5px;
text-align:left;
vertical-align:top;
}
th {
background:none repeat scroll 0 0 #E7ECFD;
color:#192666;
font-weight:bold;
text-align:center;
}
ul, ol {
border:0 none;
display:block;
margin:15px 0 15px 40px;
padding:0;
}
ol {
list-style-type:decimal;
}
li {
border:0 none;
display:list-item;
margin:0;
padding:0;
}
ul ul, ul ol, ol ol, ol ul {
margin:0 0 0 20px;
}



#navleiste {
	margin-left:22px;
	padding-top:8px;
	position:relative; }
#navleiste #current {
	background: url(../images/button.png) no-repeat 0 -28px;
	color: #06F;
	padding-top: 13px; }
#navleiste #current:hover {
	color: #06F; }
#navleiste ul{
	list-style: none;
	margin: 0; }
#navleiste li {
	display: inline;
	float: left;
	margin: 0; }
#navleiste a{
background:url("../images/button.png") no-repeat scroll 0 0 transparent;
color:white;
display:block;
font:12px "Helvetica Neue",Helvetica,Geneva,sans-serif;
height:17px;
padding-top:5px;
text-align:center;
text-decoration:none;
width:108px; }
#navleiste a:hover{
	background: url(../images/button.png) no-repeat 0 -31px;
color:Grey;
display:block;
font-weight:bold;
padding-top:6px;
text-decoration:none; }
#navleiste a:active {
background:url("../images/button.png") no-repeat scroll 0 -62px transparent;
color:DarkGrey;
display:block;
font-weight:bold;
padding-top:5px;
text-decoration:none; }

/* Navigations Button - Derzeitige Seite (Aktiv) */
#navleiste ul li#active a {
		background:url("../images/button.png") no-repeat scroll 0 -62px transparent;
		color:DarkSlateGray;
		display:block;
		font-weight:bold;
		padding-top:5px;
		text-decoration:none; }
		
/* Inhalte verschieben sich nicht - wenn man andere Seite besucht - Copyright by Christian Müller*/
html {
overflow-y:scroll;
} 
