﻿

body{
	background-color: #FFFFFF;
	border: 0px;
	margin: 10px 0px 0px 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#header{

	background-color: #b2b8d2;
	width: 900px;
	height: 95px;
}

#logo{
	padding: 0px 0px 0px 16px; 
	float:left;
}

#headerimage{
	padding: 0px 16px 0px 0px; 
	float:right;
}

#headertop{
	height:60px;
}

#headerbottom{	
	height: 20px; 
	text-align:left; 
	position:relative; 
	margin: 13px 0px 2px 170px;
}

#middlecontent{
	background-color: #edeef3;
	width: 900px;
	text-align:left;
	min-height: 464px;
	_height: 464px;
}

#middlecontent2{
	background-image:url(../images/background.jpg);
	background-repeat:repeat-y;
	width: 900px;
	text-align:left;
	float: left;
	min-height: 464px;
	_height: 464px;
}


#contentmain{
	padding: 16px 16px 16px 16px;
}

#menuleft{
	padding: 16px 6px 0px 16px;
	width: 148px;
	float:left;
}

#contentmain2{
	padding: 16px 16px 16px 10px;
	width: 472px; 
	float:left;
}


#contentmain3{
	padding: 16px 16px 16px 0px;
	width: 216px; 
	float:left;
}


#bottomcontent{
	background-color: #b2b8d2;
	width: 900px;
	height: 16px;
	clear: both;
}

#contentbottom{
	margin: 0px 0px 0px 16px;
	text-align: left;
}

#shadow_right{
	text-align:left; 
	margin:auto; 
	background-image:url(../images/shadow_right.jpg);
	background-position:right; 
	padding:0px 8px 0px 0px; 
	background-repeat:repeat-y; 
	width:900px;
}

#shadow_down{
	width:903px; 
	margin:auto; 
	background-image:url(../images/shadow_down.jpg); 
	background-repeat:no-repeat;
}

/*Formatierung Hauptmenü*/
a.mainMenu{
	color: #FFFFFF;
	text-decoration:none;
	padding: 0px 0px 0px 3px;
	line-height: 18px; 
	vertical-align: middle;
	display:block;

}

a.mainMenu:hover{
	background-color:#FA7900;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px; 
	vertical-align: middle;
	display:block;

}


div.menu a{
	background-color:#797c9d;
	border: 1px solid #FFFFFF;
	border-color:#FFFFFF;
	height: 18px;
	width: 93px;
	float:left;
	margin: 0px 2px 0px 0px;
	display:block;
}

div.menu_act a, div.menu:hover a{
	background-color:#FA7900;
	border: 1px solid #FFFFFF;
	border-color:#FFFFFF;
	height: 18px;
	width: 93px;
	float:left;
	margin: 0px 2px 0px 0px;
	display:block;
}

/*Formatierung Globales Menü*/
a.globalMenu{
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}

/*Formatierung Home Menü*/
a.homeMenu:link, a.homeMenu:visited{
	background-image:url(../images/navigation/quad.gif);
	background-repeat:no-repeat;
	background-position:left;
	color: #797c9d;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
}

a.homeMenu:hover,  a.homeMenu:focus {
	background-image:url(../images/navigation/quad.gif);
	background-repeat:no-repeat;
	background-position:left;
	color: #FA7900;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
}


a.homeMenu_act{
	background-image:url(../images/navigation/quad_selected.gif);
	background-repeat:no-repeat;
	background-position:left;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 0px 0px 12px;

}
/*Ebene 2*/

a.homeMenu2:link, a.homeMenu2:visited{
	background-image:url(../images/navigation/quad.gif);
	background-repeat:no-repeat;
	background-position:left;
	color: #797c9d;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 12px;
}

a.homeMenu2:hover,  a.homeMenu2:focus {
	background-image:url(../images/navigation/quad.gif);
	background-repeat:no-repeat;
	background-position:left;
	color: #FA7900;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 12px;
}


a.homeMenu2_act{
	background-image:url(../images/navigation/quad_selected.gif);
	background-repeat:no-repeat;
	background-position:left;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 12px;
}

/*Ebene 3*/

a.homeMenu3:link, a.homeMenu3:visited{
	background-image:url(../images/navigation/quad.gif);
	background-repeat:no-repeat;
	background-position:left;
	color: #797c9d;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 24px;
}

a.homeMenu3:hover,  a.homeMenu3:focus {
	background-image:url(../images/navigation/quad.gif);
	background-repeat:no-repeat;
	background-position:left;
	color: #FA7900;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 24px;
}


a.homeMenu3_act{
	background-image:url(../images/navigation/quad_selected.gif);
	background-repeat:no-repeat;
	background-position:left;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 24px;
}

/*Kontaktformulor*/
.red, .errorformfield{
	color: #FA7900;
}

/*Formatierung der Überschriften*/
h1{ 
	color: #797c9d;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}

h2{ 
	color: #797c9d;
	font-size: 12px;
	font-weight: bold;
}

h3{ 
	color: #797c9d;
	font-size: 11px;
	font-weight: bold;
}

h4{
	color: #FA7900;
	font-size: 11px;
	font-weight: bold;
}

h5{ 
	color: #797c9d;
	font-size: 11px;
	font-weight: normal;

}




.fields{
	border: 1px solid #797c9d;
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 2px;
	height: 19px;
	width: 200px;
}

textarea{
	border: 1px solid #797c9d;
}

.button{
	border: 1px solid #797c9d;
	background-color: #FFFFFF;
	font-size: 11px;
}



/*allgemeine Formatierung für Links im Contentbereich*/
#contentmain a, #contentmain a:visited, #contentmain2 a, #contentmain2 a:visited, #contentmain3 a, #contentmain3 a:visited{
	background-image:url(../images/navigation/quad.gif);
	background-repeat:no-repeat;
	background-position:left;
	color: #797c9d;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
}

#contentmain a:hover, #contentmain a:focus, #contentmain2 a:hover, #contentmain2 a:focus, #contentmain3 a:hover, #contentmain3 a:focus {
	background-image:url(../images/navigation/quad_selected.gif);
	background-repeat:no-repeat;
	background-position:left;
	color: #FA7900;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
}


.borderviolett, .borderviolett td{
	border: 1px solid #5b53c3;
	border-collapse:collapse;
}

.borderorange, .borderorange td{
	border: 1px solid #FA7900;
	border-collapse:collapse;
}

.border, .border td{
	border: 1px solid #797c9d;
	border-collapse:collapse;
}

