ul#main_menu li {display:block; width:75px; height:90px; float:left; /*border-left:1px solid #FFF;*/ position:relative; margin-right:0px;}
ul#main_menu li a{display:block; width:75px; height:80px; text-decoration:none; border-top:10px solid #FFF; color:#000;
font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif;position:relative; border-bottom:none;}
* html ul#main_menu li a {height:90px; he\ight:80px;}
ul#main_menu li a b {font-weight:normal; position:absolute; bottom:5px; left:5px;}
ul#main_menu li a.mm1 {background:#42332f; border-top:10px solid #42332f; color:#D8D8D8;}
ul#main_menu li a.mm2 {background:#F0CE69; border-top:10px solid #F0CE69;}
ul#main_menu li a.mm3 {background:#f24d59; border-top:10px solid #f24d59;}
ul#main_menu li a.mm4 {background:#83d9f0; border-top:10px solid #83d9f0;}

ul#main_menu li a:hover {border-top:10px solid #179cbd; cursor:pointer;}
ul#main_menu li em {font-weight:normal; position:absolute; bottom:5px; left:5px; font-style:normal; font-family:"trebuchet ms", tahoma, arial, verdana, sans-serif;}

ul#main_menu li a.mm1active {background:#42332f; border-top:10px solid #179cbd; color:#D8D8D8;}
ul#main_menu li a.mm2active {background:#F0CE69; border-top:10px solid #179cbd;}
ul#main_menu li a.mm3active {background:#f24d59; border-top:10px solid #179cbd;}
ul#main_menu li a.mm4active {background:#83d9f0; border-top:10px solid #179cbd}


h1{
	color: #F24D59;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	font-weight: 100;
	padding:20px;
	
}

h2{
	color: #83d9f0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: 100;
	padding:20px;
}

h3{
	color: #F0CE69;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: 105;
	padding:10px;
	padding-left:20px;
}

h4{
	color: #F0CE69;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: 105;
	padding:10px;
	padding-left:20px;
}



span.cv{
	color: #F0CE69;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: 120;
	padding:10px;
	padding-left:20px;
}

p{
margin:10px;
}

a{color:#CCF9F4; text-decoration: none; border-bottom: 1px dotted #5ca5c9;}
a:hover {text-decoration: none; border-bottom: 1px dotted #f24d59;}










* 
{
	padding: 0;
	margin: 0;
}

body 
{
margin:20px;
font-family:  Tahoma, Arial, Verdana, sans-serif;
color: #FFFFFF;
/*line-height: 1.5em;*/
font-size: 12px;
background: #fff;
min-width: 780px;
background: #83D9F0 url("bg_tile.jpg") left top repeat-x;
}
#menu
{
margin:0px;
border:none;
}

#wrapper
{
background-color:#42332f;
width:auto;
padding:0px;
}

#logo
{
background-color:#42332f;
height:90px;
float:left;
}

#logo img
{
margin-top:30px;
margin-left:30px;

}
#heading
{
clear:both;
height:10px;
/*
border-top:1px solid #FFF;
border-bottom:1px solid #FFF; 
border-left:1px solid #FFF; 
*/
}

#footer
{
clear:both;
background-color:#42332f;
margin: 2px;
padding: 0px;
}
#footer p
{
color:#9D837D;
font-size:10px;
padding-bottom:1px;
}
#footer a
{
color:#BFAEAA;
}


#content
{
background-color:#4f3f3c;
clear:both;
}



#sidebar
{
margin:20px;
margin-left:15px;
float:left;
width:150px;
border:1px dotted #F0CE69;
}








.home
{
background-color:#42332f
}
.projekte
{
color:#000;
background-color:#F0CE69
}
.lebenslauf
{
color:#000;
background-color:#f24d59
}
.kontakt
{
color:#000;
background-color:#83d9f0;
}





