body {	background-color: #FFFFFF;}

#maincontainer {
	MARGIN-LEFT: auto; 
              WIDTH: 912px; 
              MARGIN-RIGHT: auto; 
              POSITION: relative; 
              HEIGHT: 100%; 
              TEXT-ALIGN: left
}


#mainheader {	position: relative;	width:912px;	height:10px;	border: 0px solid red;}
#maincontentcontainer {	position: relative;	padding-top: 36px;	padding-left: 30px;	border: 0px solid blue;}
#maincontent {	position: relative;	top: 15px;	left: 0px;	padding: 0px;	margin: 0px;	width: 660px;	float: left;	border: 0px solid green;}
#mainSpalteBreit {	position: relative;	margin-right: 10px;	width: 410px;	float: left;	border: 0px solid blue;}
#mainSpalteSchmal {	position: relative;	margin-right: 10px;	width: 230px;	float: left;	border: 0px solid blue;}
#mainfooter {	
	position: relative;	
	left: 0;	
	bottom: 0;	
	width:912px;	
	height:45px;	
	border: 0px solid red;
}
#subnav {	position:relative;	border: 0px solid black;	left:30px;	top:50px;	z-index:7;}

#subnavImage {	position:relative;	border: 0px solid black;	width: 430px;	height: 72px;	left:30px;	top:50px;	z-index:20;}

/* subnavigation kontakt */
#group1 {	
	position:absolute;	
	border: 0px solid black;	
	left:145px;	
	top:86px;	
	width: 124px;
	height: 44px;
	z-index:25; 
	visibility:hidden;
	background-color: #E4E4EA;	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 15px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;	
	line-height: 14pt;	
	font-weight: bold;	
	color: #363638;	
}
#group1 a:link, #group1 a:visited {  
	color: #363638;  
	text-decoration:none;
}
#group1 a:hover {  
	color: #E30003;  
	text-decoration:underline;
}

#logo {	position:absolute; 	border: 0px solid black; 	right:8px; 	top:4px; 	z-index:11;}
#mainnavcontainer {	position:absolute;	border: 0px solid black;	right:8px;	top:252px;	width: 196px;	background-color:#E30003;	z-index:6;}
#mainnav {	position:relative;	border: 0px solid black;	left:13px;	margin-bottom:4px;	width:170px;	height:29px;	float: left;}
#mainnavsub {	position:relative;	border: 0px solid black;	left:13px;	margin-bottom:4px;	width:170px;	height:29px;	float: left;		background-repeat: no-repeat;	padding-top: 5px;	text-indent:11px;  }
#language {	position:relative;	border: 0px solid black;	left:13px;	margin-top:135px;	width:170px;	height:29px;	float: left;	font-family: Arial, sans-serif;	font-size: 8pt;	font-weight: 800;	color: #363638;}

#footer {	
	position:relative;	
	border: 0px solid black;	
	left:0;	
	top:0;	
	width:710px;	
	background-repeat: no-repeat;		
	font-family: Arial, sans-serif;	
	font-size: 7.5pt;	
	color: #363638;	
	line-height: 12pt;	
	text-align: center;
}

#startimage {	position:absolute;	border: 0px solid black;	left: 3px;	top: 150px;}
#contentimage {	position:absolute;	border: 0px solid black;	left: 3px;	top: 60px;}

/* einstellungen schriften */
p, td {	font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 9pt;	line-height: normal;	font-weight: normal;	color: #363638;}
a:link, a:visited {  color: #363638;  text-decoration:underline;}
a:hover {  color: #E30003;  text-decoration:none;}
a:active {  color: #E30003;  text-decoration:none;}

.mainNavi {	font-family: Arial, sans-serif;	font-size: 8pt;	font-weight: 800;	color: #363638;}
a.mainNavi:link, a.mainNavi:visited {  color: #363638;  text-decoration:none;}
a.mainNavi:hover {  color: #FFFFFF;  text-decoration:none;}
a.mainNavi:active {  color: #FFFFFF;  text-decoration:none;}

.mainNaviAktiv {	font-family: Arial, sans-serif;	font-size: 8pt;	font-weight: 800;	color: #FFFFFF;}
a.mainNaviAktiv:link, a.mainNaviAktiv:visited {  color: #FFFFFF;  text-decoration:none;}
a.mainNaviAktiv:hover {  color: #FFFFFF;  text-decoration:none;}
a.mainNaviAktiv:active {  color: #FFFFFF;  text-decoration:none;}

#language a:link, #language a:visited {  color: #363638;  text-decoration:none;}
#language a:hover {  color: #FFFFFF;  text-decoration:underline;}
#language a:active {  color: #FFFFFF;  text-decoration:underline;}

h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12pt;	color: #E30003;}
h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11pt;	color: #363638;}
