	body {
		padding:0px; margin:0px;
	}
	
h2 { font-size: 18px; color: #333333; font-family: tahoma;  }
h3 { font-size: 12px; color: #333333; font-family: tahoma;  }

	#site {
		margin-left:10px; margin-top:10px;
	}
	
	#menu {
		margin-top:10px;
		height:59px; width: 810px;
	}
	
	#menu ul{
		list-style:none;
		display:block;
		margin: 0px; padding:0px;
		
	}
	
	#menu li {
		text-align: center;
		float:left;
		padding: 0px; margin:0px; 
	}
	
	#menu .menupadding {
		padding-top:17px
	}
	
     

	#menu li a{
		background: url(images/navi-button-mi-off.gif) no-repeat 50% top;
		width: 135px; height: 59px;
		display:block;
		font-family: tahoma; font-size: 14px; font-style: strong;
		text-decoration: none; color: #003366;font-style: strong;
	}
	
	#menu li a:hover{
		background: url(images/navi-button-mi-on.gif) no-repeat 50% top;
		width: 135px; height: 59px;
		display:block;                
                font-family: tahoma; font-size: 14px; font-style: strong;
		text-decoration: none; color: #333333;font-style: strong;
	}
	
        #menu li a.active{
		background: url(images/navi-button-mi-on.gif) no-repeat 50% top;
		width: 135px; height: 59px;
		display:block;
                font-family: tahoma; font-size: 14px; font-style: strong;
		text-decoration: none; color: #333333;font-style: strong;
	}

	
	#submenu {
		
		background-image: url(images/subnavi.gif);
		height: 34px;
		width: 810px;
		margin:0px; padding:0px;
	}
	
	#submenu ul{
		list-style:none;
		display:block;
		margin:0px; padding:0px;
	}
	
	#submenu ul li {
		float:left;
		margin:0px; padding:0px; padding-left:30px; padding-top:7px;
	}
	
	#submenu ul li a{
		text-decoration: none; 
		color: #333333; 
		font-family: arial; 
		font-size: 12px; 
	}

        #submenu ul li a:hover{
		text-decoration: none;
                color: #3366cc; 
		font-family: arial; 
		font-size: 12px; 
	}
	
        #submenu ul li a:active{
		text-decoration: none;
                color: #3366cc; 
		font-family: arial; 
		font-size: 12px; 
	}

	#content {

		background-image: url('images/background-oben.jpg'); background-repeat: no-repeat; background-attachment: scroll; background-position: top left;
		width: 810px; 

		/* background-color:yellow; */
	}
	
	#content .post {

		border-left: 1px #33ccff solid; border-right: 1px #33ccff solid;
		padding:20px; min-height: 206px;
	}
	
	#content li {
		text-align: justify;
		color: #333333; 
		font-family: tahoma; 
		font-size: 12px; 

	}
	
	#content p {
		text-align: justify;
		color: #333333; 
		font-family: tahoma; 
		font-size: 12px; 

	}

       #footerlinks {
       padding: 20px;
       }

       #footerlinks a {
		text-align: justify;
		color: #333333; 
		font-family: tahoma; 
		font-size: 12px; 

	}


	#footer {
		background-image: url('images/background-unten.jpg'); background-repeat: no-repeat; background-attachment: scroll; background-position: bottom right;
		width: 810px; 
	}
	
	#footer .box {
		height: 161px;
		border-left: 1px #33ccff solid; border-right: 1px #33ccff solid; border-bottom: 1px #33ccff solid;
		padding:20px; 
		
	}

#sidebar { position:absolute;
 left:830px; top:260px; width:300px; height:150px; }

