BODY {
    text-align: center; /* Für den IE */
    background: #004C17 url(../images/back.jpg) repeat-x;
    margin:0;
    padding:0;

}

#wrapper {
	width: 975px;
	height: 100%;
	margin: 0 auto;
	text-align: left;
	background: #FFFFFF;
	/*padding:10px*/
	border-top:10px solid #009D30; /*AAE9BD;*/
	border-left:10px solid #009D30; /*AAE9BD;*/
	border-right:10px solid #009D30; /*AAE9BD;*/
}

#eyecatcher {
	width: 975px;
	height: 127px;
	/*border: 1px solid black; */

}

.bild0 { 
background : url(../images/peye0.jpg) no-repeat; 
} 

.bild1 { 
background : url(../images/peye1.jpg) no-repeat; 
} 

.bild2 { 
background : url(../images/peye2.jpg) no-repeat; 
} 

.bild3 { 
background : url(../images/peye3.jpg) no-repeat; 
} 

.bild4 { 
background : url(../images/peye4.jpg) no-repeat; 
} 

.bild5 { 
background : url(../images/peye5.jpg) no-repeat; 
} 

.bild6 { 
background : url(../images/peye6.jpg) no-repeat; 
} 

.bild7 { 
background : url(../images/peye7.jpg) no-repeat; 
} 

.bild8 { 
background : url(../images/) no-repeat; 
} 
.bild9 { 
background : url(../images/) no-repeat; 
} 

.topic1 { 
background : url(../images/peye10.jpg) no-repeat; 
} 


#breadcrump {
	color: #012D0E;
	height: 15px;
	margin-left: 5px;
	font-size: 0.85em;
	/*border: 1px solid black; */
}

#breadcrump a {
	color: #012D0E;
	text-decoration: none;
}

#breadcrump a:hover {
	color: #012D0E;
	text-decoration: underline;
}

#search {
    width: 200px;
    /*border: 1px solid black; */
    float:left;

}  


#hauptnavi {
	height: 39px;
	width: 975px;
	background: url(../images/pnavi.jpg);
	/*border: 1px solid black;*/
		
}


UNKNOWN {
	FONT-SIZE: small
}
#header {
	FONT-SIZE: 100%;  
	/*BACKGROUND: url(../images/) repeat-x 50% bottom; */
	WIDTH: 730px; 
	LINE-HEIGHT: normal;
	margin: 0px; padding: 0px;
	/*border: 1px solid black; */
	position: relative;
	height: 39px;
}
	
#header UL {
	PADDING-TOP: 10px; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none;
}

#header LI {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 10px; 
	BACKGROUND: url(../images/phauptnavi_left_both.gif) no-repeat left top; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; /* BORDER-BOTTOM: #001E36 1px solid */
}

#header A {
	PADDING-RIGHT: 12px; 
	DISPLAY: block; 
	PADDING-LEFT: 1px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url(../images/phauptnavi_right_both.gif) no-repeat right top; 
	FLOAT: left; 
	PADDING-BOTTOM: 10px; 
	COLOR: #001E36; 
	PADDING-TOP: 12px; /*setzt die Schrift nach oben/unten*/
	TEXT-DECORATION: none

}
#header A {
	FLOAT: none
}
#header A:hover {
	COLOR: #333
}
#header #current {
	BORDER-TOP-WIDTH: 0px; 
	BACKGROUND-POSITION: 0px -39px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px
	PADDING-BOTTOM: 4px; 
}
#header #current A {
	BACKGROUND-POSITION: 100% -39px; 
	PADDING-BOTTOM: 10px; 
	COLOR: #333
}
#header LI:hover {
	BACKGROUND-POSITION: 0% -39px; 
	COLOR: #333
}
#header LI:hover A {
	BACKGROUND-POSITION: 0% -39px; 
	COLOR: #333
}
#header LI:hover A {
	BACKGROUND-POSITION: 100% -39px
}


 /*Menü */



#menuBar {
	margin: 0;
    text-align: left;
	border: 1px solid #59412C;
	
}

ul.menuBar {
	
	text-align: left;
	padding: 4px 0px 4px 0px;
}

li.menuButton {
	display: inline;
	list-style: none;
}

a.menuButton, a.menuButtonActive  {
	color: #ffffff;
	text-decoration: none;
	padding: 4px 6px 4px 6px;
	/*margin-top:8px;*/
}

.menu {
	background: url(../images/pmenuback.gif) repeat-x bottom left;
	color: #FFFFFF;
	padding: 5px 0 5px 0;
	position: absolute;
	text-align: left;
	visibility: hidden;
	left: 0px;
	top: 0px;
	/*filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity: 0.90; */
	margin-top: 2px;
	margin-left: -9px;

}

a.menuItem, a.menuItemActive {
	color: #ffffff;
	background-color: transparent;
	display: block;
	/*float:left; --> zeigt das Topic nebeneinander an*/
	padding: 4px 16px 4px 16px;
	text-decoration: none;
	white-space: nowrap;
	/*top: 100px;*/

/* -moz-opacity:1.00; */
}

a.menuButtonActive, a.menuButton:hover {
  background-color: #59412C;
  color: #ffffff;

}

a.menuItem:hover, a.menuItemActive {
    background: url(../images/dot.gif) left no-repeat;
    BACKGROUND-POSITION: 5px 50%; 
	color: #ffffff;
	text-decoration: underline;
}

/* Ende Menü */

#side {
	/*border: 1px solid black;*/
	margin-left:0px;
	float:left;
	width:190px;
	/*height: 650px;*/
	background: url(../images/lnavi.jpg) repeat;
	/*background: url(../images/logo_gdp.jpg) top no-repeat;*/
}

#topic {
	/*border: 1px solid black;*/
	width:190px;
	background: url(../images/lnavi.jpg) left repeat;
	margin:0px;
	
}

#topic h3 {
	text-align: left;
	margin: 0px;
	padding: 10px 10px 4px 10px;
	height: 17px;
	/*background-image: url(../images/);*/
	display: block;
	color: #047DD2;
	font-size: 120%;
	font-weight: bold;
	background: url(../images/lnavi.jpg) left no-repeat;
}

#topic .lefthead {
	text-align: left;
	margin: 0px;
	padding: 10px 10px 4px 10px;
	height: 17px;
	/*background-image: url(../images/);*/
	display: block;
	color: #047DD2;
	font-size: 120%;
	font-weight: bold;
	text-decoration: none;
}


#topic .lefthead:link,.lefthead:visited {
	text-align: left;
	margin: 0px;
	padding: 10px 10px 4px 10px;
	height: 17px;
	/*background-image: url(../images/);*/
	display: block;
	color: #047DD2;
	font-size: 120%;
	font-weight: bold;
	text-decoration: none;
}


#topic .lefthead:hover {
	text-align: left;
	margin: 0px;
	padding: 10px 10px 4px 10px;
	height: 17px;
	background-image: none;
	display: block;
	color: #047DD2;
	font-size: 120%;
	font-weight: bold;
	text-decoration: underline;
}



#topic a {
	display: block;
	padding: 6px 0px 6px 20px;
	margin: 0px;
	text-decoration: none;
	color: #000000;
	/*background-color: #DCE5FD;*/

}

#topic a:hover {
	background: url(../images/lhover.jpg) left no-repeat;
	color: #012D0E;
	/*BACKGROUND-POSITION: 5px 50%; */
}



#subtopic a {
	display: block;
	padding: 3px 0px 3px 40px;
	margin: 0px;
	color: #000000;
	/*background-color: #DCE5FD;*/
}

#subtopic a:hover {
	background: url(../images/lhover.jpg) left no-repeat;
	BACKGROUND-POSITION: 20px 50%; 
	text-decoration: underline;
}

#back {
	width: 190px;
	height: 230px; /*--> Abstand zwischen Topic und Stern */
	background: url(../images/lnavi.jpg) repeat;
}

#back_star {
	width: 190px;
	height: 258px;
	background: url(../images/star.jpg) left no-repeat;
}

#down {
	width: 190px;
	height: 152px;
	background: url(../images/ldown.jpg) left no-repeat;
	margin:0px;
}

form.search {
	padding: 10px;
	margin: 0px;
}

form.search input {
	padding: 0px;
	margin: 0px;
	vertical-align : middle;
}

input.search {
	border: #012D0E 1px solid;
	width: 150px;
}



#content {
	float: left;
	margin: 0px;
	/*border: 1px solid black;*/
	width: 560px;
	padding: 10px 0px 10px 15px;
	
}

#contentmax {
	float:left;
	margin: 0px;
	width: 750px;
	padding: 10px 0px 10px 10px;
}

#teaserspace {
	margin-bottom:10px;
}

#sidespacer {
	margin-bottom: 10px;
}

#sidebar {
	float: right;
	width: 180px;
	border: 1px solid #047DD2;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	overflow:hidden;
}




#footer {
	clear: both;
	width: 975px;
	height:35px;
	background: #047DD2;
	margin-bottom: 10px;
	font-size: 1.2em;
	/*border: 1px solid black;*/

}

#partner {
	float:left;
	padding: 5px 0px 5px 10px;
	width:155px;
	/*border: 1px solid black;*/

}


#commonpages {
	float:left;
	text-align: center;
	padding: 8px 10px 8px 10px;
	/*border: 1px solid black;*/

}

#commonpages a {
	color: #FFFFFF;
	padding: 8px 10px 8px 10px;
	text-decoration: none;
}

#commonpages a:hover {
	padding: 8px 10px 8px 10px;
	text-decoration: underline;
	/*background: #C9D8FD;*/
}


#book {
	text-align:center;
	padding: 8px 0px 8px 10px;
	color: #FFFFFF;
	float:left;
	margin-left:30px;
	/*border: 1px solid black;*/

}

#book1 {
	padding: 6px 0px 4px 10px;
	float:left;
	margin-right:10px;
	/*border: 1px solid black;*/

}

.pipe {
	color: #ffffff;
}

#cop {
	clear: both;
	text-align: center;
	color:gray;
	padding-bottom: 5px;
}

#cop a {
	color: #CACACA;
	text-decoration: none;
}

#cop a:hover {
	color: #8B8B8B;
	text-decoration: underline;
}



/* Seite Anzeigenverwaltung */


#innen {
	padding:10px; 
	border:1px solid #008000; 
	/*background: #CDFFDD;*/
	cursor:pointer;
	width: 220px;
	float:left;
	height: 350px;
	background: #CDFFDD url(../images/pic_innen.jpg) no-repeat bottom center;*/

}


#innen:hover {
	border:1px solid #016C28; 
	/*background: #EAFFF1;*/
	background: #EAFFF1 url(../images/pic_innen1.jpg) no-repeat bottom center;*/

}

#offen {
	padding:10px; 
	border:1px solid #008000; 
	background: #CDFFDD;
	width: 220px;
	float:left;
	margin-left:10px;
	height: 350px;
	background: #CDFFDD url(../images/pic_oe.jpg) no-repeat bottom center;*/

}

#offen:hover {
	border:1px solid #016C28; 
	/*background: #EAFFF1;*/
	background: #EAFFF1 url(../images/pic_oe1.jpg) no-repeat bottom center;*/

}

#extern {
	padding:10px; 
	border:1px solid #A2A2A2; 
	/*background: #EDEDED;*/
	width: 220px;
	float:left;
	margin-left:10px;
	height: 350px;
	background: #EDEDED url(../images/pic_aussen.jpg) no-repeat bottom center;*/

}


/* Seite Mitarbeiter */

.head_mit {
	/*margin-left: 10px;*/
	color: #008000;
	/*padding-left: 7px;*/
	height: 21px;
	font-size: 120%;
	/*background: #009D30 url(../images/mithead.jpg) no-repeat left;*/
	font-weight: bold;
	padding:3px; 
	border-bottom:1px solid #008000; 
	/*background: #CDFFDD;*/
}

/* Anzeigenschaltung */

#as {
	padding:10px; 
	border:1px solid #008000; 
	width: 550px;
	background: #CDFFDD ;
	margin:0 0 10px 0;
}

#as_side {
	text-align:left;
	padding:5px; 
	border:1px solid #047DD2; 
	width: 150px;
	background: #CDFFDD ;
	margin:10px;
}


/* Seite Mitarbeiter neu */


.people_left {
	float:left;
	width: 342px;
	margin-bottom: 20px;
}

.people_right { 
	float:right;
	margin-right:20px;
	/*border: 1px solid red;*/
	width: 342px;
	margin-bottom: 20px;

}

.contact {
	width: 342px;
	/*border:1px solid #008000; */
	background: url(../images/pic_contact.jpg) no-repeat;
	margin-top: 3px;
	color: #003300;
	min-height: 54px;
}

.contact2 {
	float:right;
	width: 342px;
	/*border:1px solid blue; */
	background: url(../images/pic_contact.jpg) no-repeat;
	margin-top: 3px;
	color: #003300;
	min-height: 54px;

}


.tel { /* Telefonnummer */
	float:left;
	margin-top: 10px;
	margin-left: 10px;
}

.data1 { /* Position z.B. Geschäftsführer */
	float:right;
	margin-top: 10px;
	margin-right: 10px;
	font-size:120%;
	font-weight:bold;
	/*border: 1px solid red;*/
	width: 200px;
	text-align:right;
}

.data2 { /* E-Mail-Adresse */
	float:right;
	margin-top: 5px;
	margin-right: 10px;
	font-size:90%;
	/*border: 1px solid red;*/
	width: 200px;
	text-align:right;
}





#andrae {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_andrae.jpg) no-repeat center;
}

#kranz { /*rechte Seite verschiebt nicht nach unten*/
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_kranz.jpg) no-repeat center;
}

#bennewitz {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_bennewitz.jpg) no-repeat center;
}

#kleuker {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_kleuker.jpg) no-repeat center;
}

#kaufmann {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_kaufmann.jpg) no-repeat center;
}

#hofius {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_hofius.jpg) no-repeat center;
}

#meyer {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_meyer.jpg) no-repeat center;
}

#kolfhaus { 
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_kolfhaus.jpg) no-repeat center;
}

#schober {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_schober.jpg) no-repeat center;
}

#fahldiek {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_fahldiek.jpg) no-repeat center;

}

#garcia {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_garcia.jpg) no-repeat center;
}

#buschhausen {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_buschhausen.jpg) no-repeat center;
}

#koentges {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_koentges.jpg) no-repeat center;
}

#kueppers {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_kueppers.jpg) no-repeat center;
}

#konniger {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_konniger.jpg) no-repeat center;
}

#garn {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_garn.jpg) no-repeat center;
}

#rieke {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_rieke.jpg) no-repeat center;
}

#struckhof {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_struckhof.jpg) no-repeat center;
}

#wallburg {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_wallburg.jpg) no-repeat center;
}



#bongibault {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_bongibault.jpg) no-repeat center;
}

#weinmann {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_weinmann.jpg) no-repeat center;
}

#euchler {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_euchler.jpg) no-repeat center;
}

#ahl {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_ahl.jpg) no-repeat center;
}

#carle {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_carle.jpg) no-repeat center;
}

#cuc {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_cuc.jpg) no-repeat center;
}

#emmel { 
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_emmel.jpg) no-repeat center;

}

#hoffmann {
	border:1px solid #008000; 
	width: 340px;
	height: 127px;
	background: #CDFFDD url(../images/pic_hoffmann.jpg) no-repeat center;
}