body{
	padding: 0px;
	margin: 0px;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #F0F0F0 url(bilder/navigation/bg_vertikal.gif) repeat-y fixed center;
	text-align: center;
	color: #333333;
}

td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1{	
	color: #A0A0A0;
	font-size: 29px;
	font-weight: bold;
}

h2{
	color: #777777;
	font-size: 17px;
	font-weight: bold;
}
h3{
	color: #777777;
	font-size: 15px;
	font-weight: bold;
}

a{
	color: #E02521;
}
a:hover{
	color: Black;
	text-decoration: none;
}

hr{
		border-top: 1px solid #A0A0A0;
		border-right: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
		border-left: 1px solid #ffffff;
}

ul{
		padding: 0px 0px 0px 0px;
		margin:  0px 0px 0px 0px;
		border:  none;
}
li{

	padding: 0px 0px 0px 12px;
	margin:  0px 0px 0px 0px;
	border:  none;
	list-style: none;
	background: url(bilder/navigation/liste.gif) no-repeat 2px 5px ;
}


.unimess{
	color: #D5231F;
	font-weight: bold	
}
.modul{
	color: #666666;
		font-weight: bold	
}
.system{
	color: Black;
		font-weight: bold	
}

/*---------------------------------------------------------*/

#container{
	width: 750px;
	height:500px;	
	padding: 0px 0px 0px 0px;
	margin:  0px auto 0px auto;
	border:  none;
	text-align: left;
	background: url(bilder/navigation/bg_kopfbereich.gif) repeat-x top;
}

#containerlinks{
	width: 187px;
	float: left;	
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}

#containerrechts{
	width: 563px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}

#logo{
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin:  57px 0px 37px 0px;
	border:  none;
}
#kopfbild{
	height:133px;
	width: 100%;
}
#start #kopfbild{
	background: url(bilder/navigation/kopfbild_start.gif) no-repeat left bottom;
}
#firmeninfos #kopfbild{
	background:  url(bilder/navigation/kopfbild_firmeninfos.gif) no-repeat left bottom;
}
#neuigkeiten #kopfbild{
	background:  url(bilder/navigation/kopfbild_neuigkeiten.gif) no-repeat left bottom;
}
#referenzen #kopfbild{
	background:  url(bilder/navigation/kopfbild_referenzen.gif) no-repeat left bottom;
}
#leistungen #kopfbild{
	background:  url(bilder/navigation/kopfbild_leistungen.gif) no-repeat left bottom;
}
#anleitungen #kopfbild{
	background:  url(bilder/navigation/kopfbild_anleitungen.gif) no-repeat left bottom;
}
#kontakt #kopfbild{
	background:  url(bilder/navigation/kopfbild_kontakt.gif) no-repeat left bottom;
}

#inhaltcontainer{
	padding: 0px 0px 0px 0px;
	margin:  21px 0px 0px 0px;
	border:  none;
	width: 100%;
	background: #E2E2E2;
}

#struktur{
	background: url(bilder/navigation/headline_bg.gif);
	padding: 5px 0px 0px 12px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#struktur a{
	text-decoration: none;
	font-size: 11px;
	color:#A0A0A0;
}
#struktur a:hover{
	text-decoration: underline;
	color: #212121;
}
#struktur h1{
	padding: 0px 0px 8px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}

#inhalt{
	padding: 0px 0px 0px 12px;
	margin:  0px 0px 0px 0px;
	border:  none;
}

#fusszeile{
	background: url(bilder/navigation/fusszeile_bg.gif);
	width: 100%;
	height: 25px;
	color: #A0A0A0;
	padding: 4px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#fusszeile a{
	color: #A0A0A0;
	font-size: 11px;
	text-decoration: none;
	padding: 4px 5px 11px 5px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#fusszeile a:hover{
	color: Black;
	background: white;
}
#fusszeile .nachoben{
	padding: 4px 5px 11px 5px;
	margin:  0px 0px 0px 7px;
	border:  none;
	font-weight: bold;
}
/*---------------   NAVIGATION   ----------------------------*/
#globalnavigation{
	width: 186px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#globalnavigation ul{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#globalnavigation li{
	text-align: center;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin:  0px 1px 0px 0px;
	border:  none;
	float: left;
}
#globalnavigation a{
	font-size: 11px;
	width: 92px;
	color: #959595;
	font-weight: bold;
	background: #EAEAEA;
	display: block;
	text-decoration: none;
	padding: 3px 0px 3px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#globalnavigation a:hover{
	color: #5A5A5A;
	background: #DFDFDF;	
}

/*-----*/

#navigation{
	background-color: White;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin:  22px 0px 0px 0px;
	border:  none;
	border-bottom: 1px solid #E5E5E5;	
}
#navigation ul{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#navigation li{
	background: none;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	border-top: 1px solid #E5E5E5;
}
#navigation a{
	list-style: none;
	height: 17px;
	display: block;
	color: #666666;
	text-decoration: none;
	padding: 7px 0px 6px 18px;
	margin:  0px 0px 0px 0px;
	background: url(bilder/navigation/navigation_liste.gif) no-repeat 5px 11px;
}
#navigation a:hover{
	color: #282828;
	background: url(bilder/navigation/navi_bg_hover.gif) repeat;	
}


/*-----*/

#subnavigation{	
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#subnavigation ul{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#subnavigation li{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	background: none;
}
#subnavigation a{
	padding: 0px 0px 0px 33px;
	margin:  0px 0px 0px 0px;
	border:  none;
	color:#E02521;
	font-size: 11px;
	background: url(bilder/navigation/subnavi_liste.gif) no-repeat 19px 3px;
}
#subnavigation a:hover{
	color:#6B0B0B;
	background: #F8F8F8;
}


/*-----*/

#zusatzbox{
	float: right;
	padding: 0px 25px 0px 25px;
	margin:  0px 0px 12px 12px;
	border:  none;
	width: 135px;
	background: #FFFFFF;
	font-size: 11px;
	color: #474747;
}
#zusatzbox h3{
	font-size: 11px;
	font-weight: bold;
	color: #F30029;
}

#zusatzbox hr{
		border-top: 1px solid #A0A0A0;
		border-right: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
		border-left: 1px solid #ffffff;
}


/*mailformular*/
#mailformular INPUT {
	width: 70%;
	font-family: Arial, Helvetica, sans-serif;
	color: #323232;
	background: #F1F1F1 url(bilder/navigation/input_bg.gif) repeat;	
	border: 1px solid #A0A0A0;
}
#mailformular TEXTAREA {
	width: 70%;
	font-family: Arial, Helvetica, sans-serif;
	color: #323232;
	background: #F1F1F1 url(bilder/navigation/input_bg.gif) repeat;	
	border: 1px solid #A0A0A0;
}
#mailformular  .PLZ {
	width: 90px;
}
#mailformular .Wohnort{

}
#mailformular .button{
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	background: #A0A0A0 none no-repeat;
	padding: 0px 9px 0px 9px;
	margin:  0px 0px 0px 0px;
	border: 1px solid #4B4B4B;
	color: White;
}
#mailformular .button:hover{
	background: #BBBBBB none no-repeat;
	color: White;
}


/*---------   Module   --------------*/

#MODUL_Neuigkeiten h1{
	font-size: 17px;
	color: #A0A0A0;
}

#MODUL_Neuigkeiten .td_UEBERSCHRIFTSZEILE_ZUSATZ{
	font-size: 12px;
	color: #646464;
	text-align: right;
}
#MODUL_Neuigkeiten .NORMAL{
	border-bottom: 1px solid #A0A0A0;
}

