/*--------------------------------------------*/
/*--------------------------------------------*/
/*---------                         ----------*/
/*--------- copyright: unimess GmbH ----------*/
/*---------                         ----------*/
/*---------      www.unimess.de     ----------*/
/*---------                         ----------*/
/*--------------------------------------------*/
/*------------------------------------------RS*/

body{
overflow: scroll;
	*overflow: visible;
	padding: 0px;
	margin: 0px;
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align: center;
	background: url(bilder/navigat/body_bg.gif) repeat #59341B;
	color: white;
}

h1{
	color: #FCB025;
	font-size: 170%;
	padding: 15px 0px 22px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
}

h2{
	color: #FCB025;
	font-size: 100%;
}

h3{
	color: #FCB025;
	font-size: 110%;
}

a{
	color: #FCB025;
}
a:hover{
	color: #F0F0F0;
	
}


#container1{
	width: 900px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	border: none;
	text-align: center;
}
#container2{
	width: 900px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	text-align: left;
}

#kopf{
	width: 900px;
	height:174px;
	background: url(bilder/navigat/kopf_bg.jpg) no-repeat left top;
}
#logo{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 402px;
	border: none;
	float: left;
}

#banner{
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 18px 0px 0px 0px;
	border: none;
}

/*---   Navigation   ---*/

#navigation{
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 116px;
	border: none;

}
#navigation span{
	display: none;
}

#navigation ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;

}
#navigation ul li{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;	
	list-style: none;
	float: left;
	display: inline;	
}
#navigation ul li a{
	padding: 0px 11px 10px 11px;
	margin: 12px 0px 0px 0px;
	border: none;	
	text-decoration: none;
	border-bottom: 14px solid #014783;
}
#navigation ul li a:hover{

}
#navigation .startseite a{
	height: 15px;
	width: 64px;
	background: url(bilder/navigat/navi_startseite.gif) no-repeat center top;
	display: block;
}
#navigation .neuigkeiten a{
	height: 15px;
	width: 79px;
	background: url(bilder/navigat/navi_neuigkeiten.gif) no-repeat center top;
	display: block;
}
#navigation .leistungen a{

	height: 15px;
	width: 75px;
	background: url(bilder/navigat/navi_leistungen.gif) no-repeat center top;
	display: block;
}
#navigation .technik a{
	height: 15px;
	width: 53px;
	background: url(bilder/navigat/navi_technik.gif) no-repeat center top;
	display: block;
}
#navigation .referenzen a{
	height: 15px;
	width: 75px;
	background: url(bilder/navigat/navi_referenzen.gif) no-repeat center top;
	display: block;
}
#navigation .bildergalerie a{
	height: 15px;
	width: 86px;
	background: url(bilder/navigat/navi_bildergalerie.gif) no-repeat center top;
	display: block;
}
#navigation .firmeninfos a{
	height: 15px;
	width: 81px;
	background: url(bilder/navigat/navi_firmeninfos.gif) no-repeat center top;
	display: block;
}
#navigation .kontakt a{
	height: 15px;
	width: 54px;
	background: url(bilder/navigat/navi_kontakt.gif) no-repeat center top;
	display: block;
}

/**/
#navigation .startseite a:hover{
	background: url(bilder/navigat/navi_startseite_h.gif) no-repeat center top;
	border-bottom: 14px solid #014783;
}
#navigation .neuigkeiten a:hover{
	background: url(bilder/navigat/navi_neuigkeiten_h.gif) no-repeat center top;
	border-bottom: 14px solid #014783;
}
#navigation .leistungen a:hover{
	background: url(bilder/navigat/navi_leistungen_h.gif) no-repeat center top;
	border-bottom: 14px solid #014783;
}
#navigation .technik a:hover{
	background: url(bilder/navigat/navi_technik_h.gif) no-repeat center top;
	border-bottom: 14px solid #014783;
}
#navigation .referenzen a:hover{
	background: url(bilder/navigat/navi_referenzen_h.gif) no-repeat center top;
	border-bottom: 14px solid #014783;
}
#navigation .bildergalerie a:hover{
	background: url(bilder/navigat/navi_bildergalerie_h.gif) no-repeat center top;
	border-bottom: 14px solid #014783;	
}
#navigation .firmeninfos a:hover{
	background: url(bilder/navigat/navi_firmeninfos_h.gif) no-repeat center top;
	border-bottom: 14px solid #014783;	
}
#navigation .kontakt a:hover{
	background: url(bilder/navigat/navi_kontakt_h.gif) no-repeat center top;
	border-bottom: 14px solid #014783;	
}
/*--*/
#navigation .startseite .aktiv{
	background: url(bilder/navigat/navi_startseite_h.gif) no-repeat center top;
	border-bottom: 14px solid #FCB025;
}
#navigation .neuigkeiten .aktiv{
	background: url(bilder/navigat/navi_neuigkeiten_h.gif) no-repeat center top;
	border-bottom: 14px solid #FCB025;
}
#navigation .leistungen .aktiv{
	background: url(bilder/navigat/navi_leistungen_h.gif) no-repeat center top;
	border-bottom: 14px solid #FCB025;
}
#navigation .technik .aktiv{
	background: url(bilder/navigat/navi_technik_h.gif) no-repeat center top;
	border-bottom: 14px solid #FCB025;	
}
#navigation .referenzen .aktiv{
	background: url(bilder/navigat/navi_referenzen_h.gif) no-repeat center top;
	border-bottom: 14px solid #FCB025;	
}
#navigation .bildergalerie .aktiv{
	background: url(bilder/navigat/navi_bildergalerie_h.gif) no-repeat center top;
	border-bottom: 14px solid #FCB025;	
}
#navigation .firmeninfos .aktiv{
	background: url(bilder/navigat/navi_firmeninfos_h.gif) no-repeat center top;
	border-bottom: 14px solid #FCB025;	
}
#navigation .kontakt .aktiv{
	background: url(bilder/navigat/navi_kontakt_h.gif) no-repeat center top;
	border-bottom: 14px solid #FCB025;	
}
/**/
#navigation .startseite .aktiv:hover{
	background: url(bilder/navigat/navi_startseite_h.gif) no-repeat center top;
	border-bottom: 14px solid #FCB025;
}
#navigation .neuigkeiten .aktiv:hover{
	background: url(bilder/navigat/navi_neuigkeiten_h.gif) no-repeat center top;
	border-bottom: 14px solid #FCB025;
}
#navigation .leistungen .aktiv:hover{
	background: url(bilder/navigat/navi_leistungen_h.gif) no-repeat center top;
	border-bottom: 14px solid #FCB025;
}
#navigation .technik .aktiv:hover{
	background: url(bilder/navigat/navi_technik_h.gif) no-repeat center top;
	border-bottom: 14px solid #FCB025;	
}
#navigation .referenzen .aktiv:hover{
	background: url(bilder/navigat/navi_referenzen_h.gif) no-repeat center top;
	border-bottom: 14px solid #FCB025;	
}
#navigation .bildergalerie .aktiv:hover{
	background: url(bilder/navigat/navi_bildergalerie_h.gif) no-repeat center top;
	border-bottom: 14px solid #FCB025;	
}
#navigation .firmeninfos .aktiv:hover{
	background: url(bilder/navigat/navi_firmeninfos_h.gif) no-repeat center top;
	border-bottom: 14px solid #FCB025;	
}
#navigation .kontakt .aktiv:hover{
	background: url(bilder/navigat/navi_kontakt_h.gif) no-repeat center top;
	border-bottom: 14px solid #FCB025;	
}

/*------------*/

#kopfgrafik{
	width: 900px;
	height: 135px;
	border-bottom: 6px solid #FCB025;
}


#contentcontainer{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	width: 900px;
	background: url(bilder/navigat/content_bg.gif) top;
}

#spalte1{
	float:left;
	width: 318px;
	padding: 48px 0px 30px 0px;
	margin: 0px 0px 0px 0px ;
	border: none;
	background: url(bilder/navigat/content_linie_1x1.gif) repeat-x 0px 48px;
}
#spalte2{
	float: left;
	width: 461px;
	padding: 0px 66px 30px 55px;
	margin: 0px 0px  0px 0px ;
	border: none;
	line-height: 130%;
	background: url(bilder/navigat/content_linie_1x1.gif) repeat-x 0px 48px;	
}


#subnavigation{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	width: 318px;

}
#subnavigation ul{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 6px solid #FCB025;
}
#subnavigation ul li{
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	border: none;	
	list-style: none;
	border-top: 1px solid #78695F;
}
#subnavigation ul li:first-child{
	border:none;
}
#subnavigation ul li a{
	padding: 2px 0px 2px 165px;
	margin: 0px 0px 0px 0px;
	border: none;	
	text-decoration: none;
	display: block;
	color: white;
	font-weight: bold;
	background: url(bilder/navigat/subnavi_liste.gif) no-repeat 137px -2px;
}
#subnavigation ul li .aktiv{
	color: #FCB025;
	background: url(bilder/navigat/subnavi_liste_h.gif) no-repeat 137px -2px;	
}
#subnavigation ul li a:hover {
	color: #FCB025;
}

.SubNaviBereich{
	font-weight: bold;
	font-size: 140%;
	background: none;
	
}


#fusszeile{
	clear: both;	
	height: 34px;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #78695F;
	background: url(bilder/navigat/fusszeile_bg.gif);
}

#fusszeile .oben{
	font-weight: bolder;
	color: #FCB025;
}

#fusszeile .oben:hover {
	font-weight: bolder;
	color: #ffffff;
}

#fusszeile ul{
	padding: 5px 0px 0px 364px;
	margin: 0px 0px 0px 0px;
	list-style: none;
}

#fusszeile li{
	float: left;
	margin: 0px 10px 0px 10px;
}

#fusszeile a{
	color: #ffffff;
	text-decoration: none;
	font-size: 90%;
}

#fusszeile a:hover{
	color: #FCB025;
}
/* Email Formular */

.button {
	border: 1px solid #000000;
	color: #555250;
	background: #FFFFFF;
	font-size: 95%;
}

.button:hover {
	color: #FCB025;
}

.memo, .edit {
	width: 255px;
	font-size: 90%;
}

.edit2 {
	width: 110px;
	font-size: 90%;
}

.plz {
	width: 56px;
	font-size: 90%;
}

.wohnort {
	width: 190px;
	font-size: 90%;
}

.combobox {
	width: 115px;
	font-size: 90%;
}

/* Module */
#MODUL_Neuigkeiten .NORMAL {
	width: 100%;
	border-bottom: 1px solid #76675E;
	margin-bottom: 20px;
}

#MODUL_Neuigkeiten .td_UEBERSCHRIFT_NORMAL {
	height: 25px;
	width: 80%;
	vertical-align: top;
}

#MODUL_Neuigkeiten .td_UEBERSCHRIFTSZEILE_ZUSATZ {
	height: 25px;
	width: 20%;
	vertical-align: top;
	text-align: right;
	font-size: 75%;
}

#MODUL_Neuigkeiten .td_UEBERSCHRIFT_NORMAL h1 {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	color: #FCB025;
	font-size: 140%;
}

#MODUL_Neuigkeiten .a-TABELLENLINK {
	float: right;
	padding: 0px 0px 0px 0px;
	margin:  10px 0px 0px 0px;
	font-size: 90%;
	font-weight: normal;
}

#MODUL_Neuigkeiten img {
	border: none;
}

#REFERENZEN img{
	border: none;
}
#REFERENZEN .NORMAL {
	width: 460px;	
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

#REFERENZEN .a-TABELLENLINK{
	text-align: right;
}

div.spalte1bild{
	float:left;
	width: 318px;
	padding: 48px 0px 30px 0px;
	margin: 0px 0px 0px 0px ;
	border: none;
	background: url(bilder/navigat/content_linie_1x1.gif) repeat-x 0px 48px;
	margin-top:34px;
}

div.spalte2text{
	float: left;
	/*
	width: 461px;
	padding: 0px 66px 30px 55px;
	margin: 0px 0px  0px 0px ;
	padding-top: 0px; 
	margin-top: -43px;
	*/
	
	margin-top: -43px;
	border: none;
	line-height: 130%;
	background: url(bilder/navigat/content_linie_1x1.gif) repeat-x 0px 48px;	

	text-align:justify;

padding-left:1px;
padding-right:0;
width:556px;
	
	}

div.headline{
line-height: 20px;
/*
padding-top: 0px; 
padding-bottom: 0px; 
margin-top: 0px;
*/

text-align:justify;
margin-top:0;
padding-bottom:0;
padding-left:55px;
padding-right:27px;
}	

div#starttext{
}

#Galerie img{
	margin:  0px 15px 15px 15px;
	padding: 5px;
	border: 1px solid #B9B9B9;
}

.folderpic{
	width: 140px;
	float: left;
	margin:  0px 1px 20px 1px;
	font-size: 11px;
	text-align: center;
	padding:  0px 0px 10px 0px;
	height: 110px;
}
.folderpic-name{
	text-align: center;
	margin:  0px 0px 0px 15px;
	line-height: 12px;
}
#Galerie .folderpic img{
	margin:  0px 0px 5px 15px;
}
#Galerie a{
	text-decoration: none;
	font-weight: normal;
	color: #FDFDFD;
}
#GalerieFooter{
	display: none;
}

#galerie_breadcrumb, #galerie_breadcrumb a{
	color: #FFFFFF;
}
#galerie_breadcrumb a:hover{
	color: #FCB025;
}

.InhaltBild{
	float: right	
}
