*
{
margin:0;
padding:0;
font-family:Arial, Georgia, sans-serif;
}

body
{
margin:0;
padding:0;
background:#fff;
}
                             
#wrapper
{
width:960px;
margin:0 auto;
background: url(images/wrapper_mj.jpg) repeat-y;
}

#header
{
width:960px;
height:275px;
}
     
#navibox
{
width: 900px;
height: 30px;
float: right;
margin-right: 30px;
background-color: #00247D;
}

#navi
{
display: block;
height: 30px;
float: right;
margin-right: 30px;
}
    
#navi li
{
float: left;
list-style: none;
}

#navi li a
{
font: 13px arial, sans-serif;
font-weight: bolder;
text-decoration: none;
padding-left: 10px;
text-align: right;
margin-left: 28px;
line-height: 30px;
display: block;
color: #ADAFC2;
}

#navi li a:hover, li a#current
{    
color: #fff;
}
     
#sidebar
{
width:220px;
float:left;
clear: both;
}
    
#sidemenue
{
width: 220px;
margin-left: 30px;
margin-top: 60px;
}

#sidemenue li
{
list-style: none;
}

#sidemenue li a
{
text-decoration: none;
font: 14px Arial, sans-serif;
font-weight: bolder;
color: #808080;
display: block;
line-height: 30px;
padding-left: 30px;
}

#sidemenue li a:hover, li a#current2
{
color: #00247D;
font-weight: bolder;
display: block;
padding-left: 30px;
font-size: 14px;
line-height:30px;
}

#contentright
{
width:572px;
float:left;
margin-left: 108px;
margin-right: 30px;
margin-top: 60px;
padding-bottom: 100px;
position: static;
}

.fotospalte
{
padding: 0 0 100px 0;
}

.fotospalte2
{
padding: 0;
}

.fotospalte3
{
width: 572px;
padding: 0 0 60px 0;
}
    
h1
{
font:20px Georgia, Arial, sans-serif;
color: #666666;
font-weight: bolder;
}

h2
{
font:13px Georgia, Arial, sans-serif;
color: #666666;
font-weight: bolder;
}

p
{
font:14px Georgia, Arial, sans-serif;
color: #666666;
font-weight:normal;
line-height:18px;
padding:0px 20px 5px 0px;
}

a
{
text-decoration: none;
font: 14px georgia,sans-serif;
color: #00247D;
line-height:18px;
}

ul
{
	margin-left: 0.6em;
	padding-left: 0.6em;
	font-style: normal;
	color: #666666;
	font-weight:normal;
}

ul li
{
	font: 14px georgia,sans-serif;
}

a:hover
{
color: #666666;
font: 14px georgia,sans-serif;
line-height:18px;
}

#footer
{
clear:both;
background: url(images/footer_mj.jpg);
background-color: #fff;
width:960px;
height:100px;
}

#footer p
{
font: 12px arial, sans-serif;
padding-left: 60px;
padding-top: 30px;
color: #00247D;
}
    
#footer a
{
text-decoration: none;
font: 12px arial, sans-serif;
color: #666666;
}

#footer a:hover
{
text-decoration: none;
font: 12px arial, sans-serif;
color: #00247D; 
}

#clearfix
{
clear:none;
}
      
