/* -------------- WRAPPER -------------------------- */
#inhalt {
	color           : #FFF;
	background-color: #406288;
	line-height 	 : 140%;
	min-height		 : 253px;
	width				 : 955px;
	text-align      : left;
	padding         : 20px;
	font-size		 : 0.72em;
	margin          : 0;
	z-index         : 0;
}

#adresse{display: none;}

#inhalt h1 {
	color 			 : #FFF;
	font-weight 	 : bold;
	font-size 		 : 140%;
}

#inhalt h2, #inhalt h3 {
	color 		    : #FFF;
	font-weight 	 : bold;
	font-size       : 125%;
}

#inhalt h5, #inhalt h4 {
	color 		    : #FFF;
	font-weight 	 : bold;
	font-size       : 115%;
}

#inhalt a {
	color: #b9c5d3;
	font-weight: bold;
	background-color:#406288;
}
#inhalt a:link {
	text-decoration : underline;
}
#inhalt a:visited {
	text-decoration : underline;
}
#inhalt a:focus, #inhalt a:hover, #inhalt a:active {
	color : #fff;
}

#splitcontent {
	color           : #012c61;
	background-color: #FFF;
	line-height 	 : 140%;
	min-height		 : 253px;
	width				 : 995px;
	text-align      : left;
	padding			 : 0;
	margin          : 0;
	font-size		 : 0.72em;
}

#inhaltsplit {
	background-color: #ebeef3;
	min-height		 : 282px;
	width				 : 810px;
	margin          : 0;
	padding			 : 0;
	position        : absolute;
	left            : 185px;
	top				 : 277px;
	z-index         : 1;
	
}
#splitbaukasten {
	display			 : block;
	background-color: #ebeef3;
	min-height		 : 259px;
	width				 : 770px;
	text-align      : left;
	line-height     : 140%;
	padding         : 20px;
	margin          : 0;
	z-index         : 1;
	position			 : relative; 
}

#splitbaukasten h1 {
	color 			 : #012c5f;
	font-weight 	 : bold;
	font-size 		 : 140%;
}

#splitbaukasten h3, #splitbaukasten h2 {
	color 		    : #012c5f;
	font-weight 	 : bold;
	font-size       : 125%;
}
#splitbaukasten h5, #splitbaukasten h4 {
	color 		    : #012c5f;
	font-weight 	 : bold;
	font-size       : 115%;
}


#wrapper0 {
	position   			 : absolute;
	top		  		    : 0;
	width 	  			 : 100%;
	text-align 			 : center;
	margin	  	       : auto;
	background-image   : url(../images/bg_top.gif);
	background-repeat  : repeat-x;
	background-position: top;
	z-index            : 0;
}

#wrapper {
	color 			 : #000;
	background-color: #FFF;
	width				 : 995px;
	height 			 : 550px;
	margin			 : 0 auto 28px;
	position 		 : relative;
	z-index         : 0;
}


#kopf {
	color 			 : #000;
	background-color: #fff;
	width 			 : 100%;
	height 			 : 165px;
	position			 : relative;
	display         : block;
	text-align      : left;
	z-index         : 0;
}
/*
#kopf h1 {
	color 			 : #1D3E8F;
	background-color: #fff;
	font-weight 	 : bold;
	text-transform  : uppercase;
	font-size 		 : 22px;
	padding 			 : 22px 0 0 0;
}

#kopf h2 {
	color 		    : #1D3E8F;
	background-color: #fff;
	font-weight 	 : bold;
	font-size       : 16px;
	margin          : 10px 0 0 0;
}
*/

#navbereich {
	background-color   : #1f4574;
	width 			    : 100%;
	height 			    : 112px;
	position				 : relative;
	background-image   : url(../images/pic_allgemein.jpg);
	background-repeat  : no-repeat;
	background-position: top left;
	font-size          : 0.72em;
}

#navb_produktion {
	background-color   : #1f4574;
	width 			    : 100%;
	height 			    : 112px;
	position				 : relative;
	background-image   : url(../images/pic_produktion.jpg);
	background-repeat  : no-repeat;
	background-position: top left;
	font-size          : 0.72em;
}
#navb_vertrieb {
	background-color   : #1f4574;
	width 			    : 100%;
	height 			    : 112px;
	position				 : relative;
	background-image   : url(../images/pic_vertrieb.jpg);
	background-repeat  : no-repeat;
	background-position: top left;
	font-size          : 0.72em;
}

#fuss {
	background-color: #FFF;
	color 			 : #000;
	width 			 : 100%;
	height			 : 67px;
	position 		 : relative;
	text-align		 : left;
	border-top      : 2px solid #062f63;
}
#fusstext {
   color    : #375883;
   font-size: 12px;
   padding  : 15px 0 0 42px;
   margin   : 0;
}

#fusssplit {
	background-color: #b9c5d3;
	color 			 : #365881;
	width 			 : 790px;
	height			 : 20px;
	padding		 	 : 2px 0 0 20px;
	position 		 : relative;
	bottom			 : 0;
	text-align		 : left;
	border-top      : 2px solid #062f63;
}

#fusssplit a:link, #fusssplit a:visited {
	color 			 : #365881;
	background-color: #b9c5d3;
	font-weight 	 : normal;
	text-decoration : none;	
	padding 			 : 0 10px;
	border-right	 : 1px solid #365881;
}

#fusssplit a:focus, #fusssplit a:hover, #fusssplit a:active {
	color 			 : #365881;
	background-color: #b9c5d3;
	font-weight 	 : normal;
	text-decoration : underline;
	padding 			 : 0 10px;
	border-right	 : 1px solid #365881;
}

#slogan {
	color      : #cdd5e0;
	font-size  : 35px;
	font-weight: bold;
	display    : inline;
	position   : relative;
	top		  : 90px;
	left		  : 45px;
}

/* ------------------- CONTENT -------------------------- */
#logo {
	color 			 : #000;
	background-color: #fff;
	width			    : 100px;
	height		    : 100px;
	float				 : right;
	position		    : relative;
	top				 : 20px;
	right  			 : 53px;
}

/* -------------- HACK FUER GECKO-FEHLER ---------------- */

#logo div {
	width: 102px;
}

/* -------------- ENDE HACK FUER GECKO-FEHLER ------------- */

#logo div img {
	border :  none;
	display: block;
}
.bildr {
	margin: 0 0 10px 10px;
	float : right;
	clear : right; 
}

.bildl {
	margin: 0 10px 10px 0;
	float : left;
	clear : left; 
}