/*--------------------------------------------*/
/*--------------------------------------------*/
/*---------                         ----------*/
/*--------- copyright: unimess GmbH ----------*/
/*---------                         ----------*/
/*---------      www.unimess.de     ----------*/
/*---------                         ----------*/
/*--------------------------------------------*/
/*------------------------------------------RS*/

body{
	padding: 0px;
	margin: 0px;
	border:none;
	font-family: "Trebuchet MS",Arial, Helvetica,  sans-serif;
	font-size: 75%;
	background:#2C3038 url(bilder/navigat/body_bg.jpg) repeat-x;
	text-align: center;
	
}

a {
	color: #8F9FB7;
}

a:hover {
	color: #666666;
}

h1{
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	color: #383D45;
	font-size: 120%;
}
h2{
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	color: #383D45;
	font-size: 110%;
}

h3{
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	color: #383D45;
	font-size: 110%;
}

hr {
	height: 1px;
	border: none;
	border-top: 1px solid #DCDCDC;
	color: #DCDCDC;
}

/*---  IDs   ----------------------------------------------*/
#container{
	width:938px;
	height: 671px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	border: none;

}
#container1{
	width:938px;
	min-height: 670px;
	*height: 670px;
	padding: 0px 0px 0px 0px;
	*margin: 0px 0px 0px -465px; 
	border: none;
	background: url(bilder/navigat/container1_bg_y.jpg) repeat-y;
	text-align: left;
	position: absolute; 
	
}
#container2{
	width:938px;
	min-height: 621px;
	*height: 621px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	border: none;
	background: url(bilder/navigat/kopf_bg.jpg) no-repeat;


}

#kopf{
	height:107px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
}

#grafikheadline{
	position: absolute;
	left: 50px;
	top: 106px;
}

#spalte1{
	float: left;
	width: 158px;
	padding: 0px 0px 0px 51px;
	margin: 62px 0px 0px 0px;
	border: none;
}
/**/
#dreispalten #spalte2{
	float: left;
	width: 316px;
	*width: 313px;
	font-size: 100%;
	color: #293146;
	line-height: 180%;
	padding: 0px 20px 0px 0px;
	margin: 62px 0px 0px 0px;
	border: none;
}
#zweispalten #spalte2{
	float: left;
	width: 652px;
	font-size: 100%;
	color: #293146;
	line-height: 180%;
	padding: 0px 20px 0px 0px;
	margin: 62px 0px 0px 0px;
	border: none;
}
#dreispalten #spalte3{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
}
#zweispalten #spalte3{
	display: none;
}

/*---*/
#navigation{
	padding: 28px 0px 0px 112px;
	margin: 0px 0px 0px 0px;
	border: none;
	width: 826px;	
	height: 30px;
	display: block;
}
#navigation span{
	display: none;
}
#navigation ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;	
}
#navigation ul li{
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;	
	list-style: none;
}
#navigation ul li a{
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;	
	text-decoration: none;
}
/**/
#navigation .startseite a{
	height: 17px;
	width: 77px;
	background: url(bilder/navigat/navi_startseite.gif) no-repeat;
	display: block;
}
#navigation .produkte a{
	height: 17px;
	width: 75px;
	background: url(bilder/navigat/navi_produkte.gif) no-repeat;
	display: block;
}
#navigation .hersteller a{
	height: 17px;
	width: 86px;
	background: url(bilder/navigat/navi_hersteller.gif) no-repeat;
	display: block;
}
#navigation .neuigkeiten a{
	height: 17px;
	width: 96px;
	background: url(bilder/navigat/navi_neuigkeiten.gif) no-repeat;
	display: block;
}
#navigation .firmeninfos a{
	height: 17px;
	width: 92px;
	background: url(bilder/navigat/navi_firmeninfos.gif) no-repeat;
	display: block;
}
#navigation .partner a{
	height: 17px;
	width: 68px;
	background: url(bilder/navigat/navi_partner.gif) no-repeat;
	display: block;
}
#navigation .kontakt a{
	height: 17px;
	width: 68px;
	background: url(bilder/navigat/navi_kontakt.gif) no-repeat;
	display: block;
}
/**/
#navigation .startseite a:hover,#navigation .startseite .aktiv{
	background: url(bilder/navigat/navi_startseite_h.gif) no-repeat;
}
#navigation .produkte a:hover, #navigation .produkte .aktiv{
	background: url(bilder/navigat/navi_produkte_h.gif) no-repeat;
}
#navigation .hersteller a:hover, #navigation .hersteller .aktiv{
	background: url(bilder/navigat/navi_hersteller_h.gif) no-repeat;
}
#navigation .neuigkeiten a:hover, #navigation .neuigkeiten .aktiv{
	background: url(bilder/navigat/navi_neuigkeiten_h.gif) no-repeat;
}
#navigation .firmeninfos a:hover,#navigation .firmeninfos .aktiv{
	background: url(bilder/navigat/navi_firmeninfos_h.gif) no-repeat;
}
#navigation .partner a:hover, #navigation .partner .aktiv{
	background: url(bilder/navigat/navi_partner_h.gif) no-repeat;
}
#navigation .kontakt a:hover, #navigation .kontakt .aktiv{
	background: url(bilder/navigat/navi_kontakt_h.gif) no-repeat;
}
/*----------------*/
#subnavigation{
	width: 600px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 203px;
	border: none;
}
#subnavigation ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;	
}
#subnavigation ul li{
	display: block;
	height: 12px;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 4px 0px;
	*padding: 0px 0px 2px 0px;
	*margin: 0px 0px 0px 0px;
	border: none;	
	list-style: none;
	float: left;
	border-right: 1px solid #8F9FB7;
}
#subnavigation ul li a{
	height: 6px;
	padding: 0px 7px 0px 7px;
	margin: 0px 0px 0px 0px;
	border: none;	
	text-decoration: none;
	color: #8F9FB7;
	font-weight: bold;
}
#subnavigation ul li a:hover,#subnavigation .aktiv {
		color: white;
}
/*----------------*/
#fusszeile{
	clear: both;	
	background-color: #DCDCDC;
	height: 49px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	background: url(bilder/navigat/fusszeile_bg.jpg);
}

#fusszeile .oben{
	font-weight: bolder;
	color: #E04114;
}

#fusszeile .oben:hover {
	font-weight: bolder;
	color: #666666;
}

#fusszeile ul{
	padding: 5px 0px 0px 720px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

#fusszeile li{
	float: left;
	margin: 0px 3px 0px 3px;
}

#fusszeile a{
	color: #8B8B8B;
	text-decoration: none;
	font-size: 80%;
}

#fusszeile a:hover{
	color: #2C3038;
}
/*----------------*/
.herstellerliste {
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 120%;
	font-Size: 80%;
}

.herstellerliste a {
	color: #8F9FB7;
	text-decoration: none;
}

#MODUL_Neuigkeiten_Detail .NORMAL {
	font-Size: 80%;
}

.hintergrund {
	width: 200px;
	*width: 280px;
	height: 390px;
	*height: 370px;
	padding: 10px 15px 10px 15px;
	margin: 0px 0px 0px 0px;
	*line-height: 150%;
	background: #FBFBFB url(bilder/navigat/block_bg.jpg) repeat-x;
}

.hintergrund2 {
	width: 400px;
	*width: 450px;
	height: 390px;
	*height: 370px;
	padding: 10px 15px 10px 15px;
	margin: 0px 0px 0px 0px;

	font-size: 80%;
	line-height: 120%;
	background: #FBFBFB  url(bilder/navigat/block_bg.jpg) repeat-x;
}

.hintergrund2 p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.hintergrund2 ul {
	padding: 5px 0px 5px 25px;
	margin: 0px 0px 0px 0px;
}

.hintergrund3 {
	width: 150px;
	*width: 160px;
	height: 390px;
	*height: 370px;
	padding: 10px 15px 10px 15px;
	margin: 0px 0px 0px 0px;

	line-height: 140%;
	background: #FBFBFB  url(bilder/navigat/block_bg.jpg) repeat-x;
}

.hintergrund3 p {
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}

.memo, .edit {
	width: 515px;
}

.plz {
	width: 62px;
}

.wohnort {
	width: 443px;
}

.sitemap {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#impressum {
	* line-height: 130%;
}

#startseite h2 {
	padding: 5px 0px 5px 0px;
	*padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#startseite {
	line-height: 160%;
	*line-height: 140%;
}
.td_UEBERSCHRIFTSZEILE_ZUSATZ{
	text-align: right;
}

#MODUL_Neuigkeiten .NORMAL {
	border-bottom: 1px solid #3B3F47;
}

.zusatztext {
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 0px 0px;
	*margin: 0px 0px 0px 0px;
	color: #CDCDCD;
}

.zusatztext strong {
	font-weight: normal;
}