*	{
	padding: 0; 
	margin: 0;}

html {	
	height: 100%;
}

body {
	font-size:13px;
    font-family:  'Century Gothic', Verdana, Arial, sans-serif;
  	color:#564b47;  
	height: 100%;
	background-image: url(../img/bg_top.jpg);
	background-repeat: repeat-x;
	}
	
img{
	}
	
h1 {
	font-size: 15px;
	padding-bottom: 15px;
}

h2 {
	font-size: 15px;
	padding-top: 15px;
	letter-spacing: 1px;
	}
	
h3 {
	font-size: 13px;
	letter-spacing: 2px;
	padding-bottom: 40px;
	}	
	
	
.navi {
	color: #ffffff;
	padding-top: 164px; /*Hier muss die Höhe des Banners stehen*/
}
	
.banner {
    width: 950px;
    height: 250px;
	background-image: url(../img/banner.png);
	margin: 0 auto;
	}
	
.inhalt {
	min-height: 100%;	
	}
	
.ininhalt {
	background-color: #ffffff;
	padding-bottom: 90px; /*groese des footers*/
	width: 950px;
	margin: 0 auto;
	}	
	
.footer {
	background-image: url(../img/bg_bottom.jpg); 
	background-repeat: repeat-x;
	height: 90px; /*groese des footers*/
	margin-top: -90px;	/*groese des footers*/
	background-color:#0095fd;
	color: #ffffff;
	}
	
.footerinhalt {
			padding-top: 12px;
			width: 950px;
			margin: 0 auto;
			}
			
.footerright{
			float: right;
			margin: 0 auto;
			}
			
.footerleft{
			float: left;
			margin: 0 auto;
			}				
	
.content
{
	padding-bottom:20px;
}

.left
{
float: left;
width: 475px;
}

.right
{
float: left;
width: 475px;
margin-left; 475px;
}

.indexcontent
{
z-index:3;
position: absolute;
margin-top:-215px;
padding-left: 15px;
width:270px;
font-size: 14px; 
text-align: left;
color: #ffffff;
}

.linkimp
{	
color: #ffffff;
text-decoration: underline; 
}

.linkimp:hover {
text-decoration: none;
}

.small {
font-size: 11px; 
color: #888888;
}

.bold {font-weight: bold;}

p {
margin-bottom: 12px;
}

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

ul.menu a 
{
 display:block;
 text-decoration:none;
 color:#ffffff;
 text-align:center; 
  font: normal 15px;
}
ul.menu li {
 position:relative;
 float:left;
 margin-right:5px
 }
ul.menu ul {
position:absolute; 
top:29px;
left:0; 
color:#ffffff; 
display:none;
opacity:0; 
list-style:none;
}
ul.menu ul li {position:relative;
 border-top:none; 
 width:102px;  
 }
ul.menu ul li a {
display:block;
 padding:3px 7px 5px; 
 background-color:#1fde61;
 font: fatt 15px century Gothic;
 color:#ffffff;
 }
ul.menu ul li a:hover {
background-color:#0095fd;
}
ul.menu ul ul {
left:102px; 
top:-1px;
}
ul.menu .menulink {
font-weight:bold;
 background:url(../img/menu/button.png);
 width:102px; 
 height:36px;
 }
ul.menu .menulink:hover, ul.menu .menuhover
{
background:url(../img/menu/button_over.png);
}
