body{
	margin:0;
	padding:50;
	line-height: 1.5em;
	background-color:#151313;
	font-size: 12pt;
	color: #333;
	font-family: Arial, Verdana;
}

b{font-size: 110%;}
em{color: red;}

#hauptContainer{
width: 1000px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#top{
background: transparent;
height: 105px; /*Height of rechts1 section*/
}
img,a img,a
{
	border:none;
}

a {
	color:#841E1C;
	text-decoration:none;
}
a:hover {color:#ffffff;}
a.active {color:#AD2724;font-weight:bold;}

#header
{ 
	float:left;
}


#nav {
	padding:0px 0px;
	margin:0;
	margin-top:64px;
	float:right;
	}
#nav a {color:#938F8F;text-decoration:none;}
#nav a:hover {color:#ffffff;}
#nav a.active {color:#938F8F;font-weight:bold;}

#nav ul {
	margin:0;
	margin-bottom:10px;
	padding:0;
	list-style:none;
	
}
#nav li {
	
	display:inline;
	padding: 2px 20px 5px;
	margin: 2px 8px 5px;
	font-family:Arial,Verdana;
	font-size:11pt;
	font-weight:bold;
	letter-spacing:1px;
	
	}
#head_wrapper {
width:100%; 
background-color:#151313;
overflow:auto;
height: 105px;
border-bottom: 1px dotted #AD2724;
}
#haupt_wrapper
{
width:100%; 
overflow:auto; 
background: #313131;
}
#head_container{
width: 1000px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
#footer_wrapper { 
width:100%; 
overflow:auto; 
height:90px;
background-position:left bottom ;  
background-color:#151313; 
border-top: 1px dotted #AD2724;
overflow:hidden;
}

#footer {
		clear:both;
		padding:10px 10px;
		font-size:10pt;
		font-weight:normal;
		color:#999999;
		font-family:Arial,Verdana;
		text-align:center;
		width:1000px;
		margin:0 auto;	
	}
	
	#footer p {
		margin:0;
    }
	
	* html #footer {
		height:1px;
	}
.footer_right
{
clear:both;
	float:right;
	margin:0px;
	margin-top:20px;
	padding:0px;
}

.menu_footer
{
	text-align:left;
	text-align:left;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#444444;
	clear:both;
	float:right;
	margin-right: 20px;
}
.menu_footer a
{
	color:#444444;
	
}
.menu_footer a:hover
{
	color:#ffffff;
}

.copyright
{
color:#444444;
text-align:center;
font-size:9pt;
float:left;
}
h2
{
	font-family:Arial,Verdana;
	font-size:14pt;
	font-weight:bold;
	color:#CCC;
}
.sectionContainer1{
	float: left;
	width: 980px;
	margin-top:10px;
}
.links1 h3,.links2 h3,.sectionContainer1 h3{
	font-family:Arial,Verdana;
	font-size:14pt;
	font-weight:bold;
	color:#000000;
}
.links1 p,.links2 p,.sectionContainer1 p{
font-family:Arial,Verdana;
font-size:12pt;
font-weight:normal;
color:#6E6E6E;
}
.divider
{
width:980px;
border-bottom:1px dotted #151313;
}
.portfolio_menu p
{
	font-family:Arial,Verdana;
	font-size:16px;
	font-weight:bold;
	color:#E42224;
	padding-left:15px;
}
.portfolio_menu
{
	border:1px dotted #151313;
	margin-top: 10px;
	float: none;
	height: 295px;
	padding: 0px;
	width: 490px;
}
.portfolio_menu li
{
font-family:Arial,Verdana;
font-size:12pt;
font-weight:bold;
color:#AD2724;
list-style-type:circle;
margin-left:0px;
}
