/*--------------------------------------------*/
/*--------------------------------------------*/
/*---------                         ----------*/
/*--------- copyright: unimess GmbH ----------*/
/*---------                         ----------*/
/*---------      www.unimess.de     ----------*/
/*---------                         ----------*/
/*--------------------------------------------*/
/*------------------------------------------SR*/

body{
	padding: 0px;
	margin: 0px;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background: #DDDDDD url(bilder/navigat/body_bg_vert.gif) repeat-y center top;
}

h1{
	color: #7D7D7D;
	font-size: 17px;
	padding: 5px 0px 6px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	
}

h3{
	color: #7D7D7D;
	font-size: 13px;
	padding: 15px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	
}

a{
	color: #6D6D6D;
}
a:hover{
	color: black;
}


#container1{
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;	
	border:  none;
	text-align: center;	
	background: url(bilder/navigat/kopf_bg_horizont.gif) repeat-x ;	
}
#container2{
	width: 935px;
	padding: 0px 0px 0px 0px;
	margin:  0px auto 0px auto;	
	border:  none;
	background: url(bilder/navigat/hintergrundpfeil.gif) no-repeat 220px 380px;
}

#container3{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;	
	border:  none;
	background:  url(bilder/navigat/linie_horizont_container3.gif) repeat-x;
	text-align: left;
}

#kopf{
	width: 935px;
	height: 195px;
	background: url(bilder/navigat/kopf_bg.jpg) no-repeat top;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}

#logo{
	float: left;
	padding: 128px 36px 0px 89px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#inhalt{
	text-align: left;
	float: right;
	width: 479px;
	border-left: 1px solid #B3B3B3;
	padding: 0px 30px 10px 19px;
	margin:  0px 0px 0px 0px;
	color: #25007C;
	line-height: 21px;
}


#navigation{
	padding: 129px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#navigation ul{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#navigation li{
	padding: 12px 0px 12px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	float: left;
	list-style: none;
}
#navigation li a{
	border-bottom: 1px solid #D4D4D4;
	letter-spacing: 1px;
	font-size: 14px;
	padding: 12px 7px 12px 6px;
	margin:  0px 0px 0px 0px;
	border:  none;
	color: White;
	text-decoration: none;
	border-right: 1px solid #370892;
}
#navigation li a:hover{
	background: #232288;	
}
#navigation .aktiv{
	background: #232288;	
}
/*--  Subnavigation-------------------------------*/

#subnavigation{
	text-align: left;
	width: 406px;
	padding: 51px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	float: left;
	background: url(bilder/navigat/subnavi_bg.gif) no-repeat left top;
}
#subnavigation ul{
	padding: 0px 0px 44px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	background: url(bilder/navigat/subnavi_unten.gif) no-repeat bottom;
}
#subnavigation li{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	border-bottom: 1px solid #D4D4D4;
	list-style: none;
}
#subnavigation li a{
	font-size: 12px;
	padding: 3px 0px 3px 93px;
	margin:  0px 0px 0px 0px;
	border:  none;
	color: #25007C;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
#subnavigation li a:hover{
	background: #B7B7B7;
}

#subnavigation .aktiv{
	background: #B7B7B7;
}
/*----*/
#subsubnavigation{
		padding: 0px 0px 0px 0px;
		margin:  0px 0px 0px 0px;
		border:  none;
}
#subsubnavigation ul{
		padding: 0px 0px 0px 0px;
		margin:  0px 0px 0px 0px;
		border:  none;
		background-image: none;
}
#subsubnavigation li{
		padding: 0px 0px 0px 0px;
		margin:  0px 0px 0px 0px;
		border:  none;
		border-bottom: 1px solid #D4D4D4;	
}
#subsubnavigation li a{
		padding: 3px 0px 3px 105px;
		margin:  0px 0px 0px 0px;
		border:  none;
		background: url(bilder/navigat/subsubnavi_liste.gif) no-repeat 93px 9px;
}

#subsubnavigation li a:hover{
	background: #d4d4d4;
}

#subsubnavigation .aktiv{
	background: #d4d4d4;
}
/*----------------------------------------------*/

#fussspacer{
	clear: both;
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;

}

#fusszeile{
	height:67px;
	width: 100%;
	padding: 4px 0px 0px 0px;
	margin:  0px auto 0px auto;
	border:  none;
	background:  url(bilder/navigat/fusszeile_bg.gif) no-repeat top;
}
#fusszeile ul{
	padding: 0px 0px 0px 0px;
	margin:  23px 0px 0px 408px;
	border:  none;
	background: Black;
}
#fusszeile li{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
	float: left;
	list-style: none;
}
#fusszeile li a{
	font-size: 11px;
	color:#959495;
	padding: 0px 4px 0px 4px;
	margin:  0px 0px 0px 0px;
	border:  none;
}
#fusszeile li a:hover{
	color: #3C3C3C;
}
#fusszeile .nachoben a {
	color: #25007C;
	font-weight: bold;
	padding: 0px 4px 0px 4px;
	margin:  0px 0px 0px 15px;
	border:  none;
}

/*----------------------------------------------*/

.textfeld{
	width: 220px;
	border: solid 1px #c9c9c9;
}

.plz{
	width: 43px;
	border: solid 1px #c9c9c9;
}

.ort{
	width: 170px;
	border: solid 1px #c9c9c9;
}

.button{
	height: 20px;
	width: 110px;
	color: #25007C;
	background: #c9c9c9;
	border: solid 1px #25007C;
	font-size: 8pt;
}

.button:hover{
	color: #c9c9c9;
	background: #25007C;
}

/*----------------------------------------------*/

.referenztabelle td{
	height: 70px;
	padding: 5px;
	font-size: 10pt;
}

.referenztabelle td.logos{
	text-align: center;
}

.referenztabelle td a{
	font-size: 10pt;
}

/*----------------------------------------------*/

#inhalt img{
	float: right;
	border: solid 1px #7D7D7D;
}

#inhalt .logo{
	border: none;
	float: none;
}

#inhalt .free{
	float: left;
	border: none;
	padding: 0px 0 0px 0px;
	margin: 0px 0 0px 0px;
}

