/*Main*/
*{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

body{
	text-align:center;
}

a{
	color:#da251d;

	border:0 none;

}



img{

	border:0 none;

	 display:inline;

}



#wrapper{

	width:924px;

	text-align:justify;

	margin:auto;

	background-image:url(../images/body_bg.jpg);

}



#header{

	height:102px;

	background-image:url(../images/header_bg.jpg);

	background-repeat:no-repeat;

	padding-left:38px;

	padding-top:7.5px;

}



#main{

	clear:both;

	min-height:104px;

	margin-left:39px;

	margin-right:42px;

	background-image:url(../images/content_bg.jpg);

	background-repeat:repeat-x;

}



/*Menu*/

#menu{

	background-image:url(../images/menu_bg.jpg);

	height:34px;

	padding-left:121px;

	margin-left:11px;

	margin-right:14px;

}



#menu li{

	list-style-type:none;

	display:inline;

}



#menu li a{

	margin-top:4px;

	width:109px;

	height:25px;

	float:left;

	background-image:url(../images/button.jpg);

	text-decoration:none;

	color:#676767;

	font-size:12pt;

	text-align:center;

	padding-top:5px;

	margin-right:1px;

}



#menu li a#active, #menu li a:hover{

	background-image:url(../images/button_hover.jpg);

	color:#FFFFFF;

}







#submenu{

	background-image:url(../images/submenu_bg.jpg);

	height:26px;

	margin:0 14px 0 11px; 

	padding:0 0 0 200px;

	font: normal 9pt/19pt arial, sans-serif;

	color:#FFF;

}



#submenu li{

	list-style-type:none;

	display:inline;

	float:left;

}



#submenu li a{

	text-align:left;

	color:#fff;

	text-decoration:none;

	padding-left:1em;

	padding-right:1em;

	padding-top:3px;	

}



#submenu #lastSubMenuButton a

{

	border-right:0 none;

}



.activeSubButton{

	font-weight:bold;

}



/*Content*/

#content{

	width:595px;

	padding:50px 43px 41px 30px;

	font-size:10pt;

	color:#72706f;

	line-height:12pt;

	float:left;

}







#content ul{

	margin-left:2em;

	margin-bottom:1em;

	margin-top:1em;

}



#content li{

	line-height:1.3em;

}



#content h1{

	font-size:18pt;

	line-height:18pt;

	color:#da251d;

	font-weight:normal;

	margin-bottom:18pt;

}



#content h2{

	font-size:12pt;

	font-weight:normal;

	color:#da251d;

	margin-bottom:1em;

	margin-top:2em;

}



#content p{

	margin-bottom:1em;

}



/*News*/

#news{

	float:left;

	margin-left:10px;

	margin-top:63px;

	width:150px;

	text-align:left;

}



#news h3{

	padding-top:35px;

	font-size:10pt;

	color:#da251d;

	white-space:normal;

}



#news p{

	font-size:8pt;

	color:#72706f;

	width:147px;

}



a.newsLink, a.newsLink:link, a.newsLink:visited, a.newsLink:hover {

	font-size:8pt;

}



/*Registerkarten*/





#content ul#registerMenu{

	margin:2em 0 0 0;

	position:relative;

	left:-20px;

	width:643px;

}



.registerButton{

	list-style-type:none;

	float:left;

	outline:none;

}



.registerButton a{

	outline:none;

}



.onlineMarketingProduct{

	display:none;

	padding-bottom:2em;

}



/*Footer*/

#footer{

	height:47px;

	background-image:url(../images/footer.jpg);

	clear:both;

}



#footer a{

	line-height:10pt;

	font-size:8pt;

	color:#FFFFFF;

	right:10px;

	float:right;

	margin-right:20px;

	margin-top:1.2em;

	text-decoration:none;

}



#footer #fristFooterLink{

	margin-right:48px;

}



/*Kontakt*/

#mailform td{

	text-align:right;

}



input, textarea{

	width:100%;

	border:1px solid #72706f;

}



input.submit {

	background:#b70e07;

	color:#fff;

}



textarea{

	height:150px;

}



#mailError{

	background-color:#da251d;

	padding:1em;

	color:#FFFFFF;

}
