@charset "utf-8";
/* CSS Document */

/*#########################
Farben
orange #E77F02  #E78000
blau #1D2A6E
grau #E5EAE6
#########################*/

/*######################### Allgemeiner Bereich #########################*/

* {margin:0;padding:0}
html, body{ height:100%; font-family:Verdana, Arial, Helvetica, sans-serif} 
p {margin:0 0 1em 0;padding:1px}
p.expand a:hover{display:block;height:300px;background:red}
.clearer{height:1px;overflow:hidden;margin-top:-1px;clear:both;}

body { background:#fff url(img/hg/hg-gruen.jpg) 50% 0 no-repeat fixed/*thielbeer-vorlage.jpg*/; color: #000;	position:relative;/* for ie7*/}
/*body.idd2  Privat { background:#EFEFEF url(img/hg/garage.jpg) 50% 0 no-repeat fixed;}*/




#alles{	 position: absolute; width: 974px; left: 50%; /*  margin-left: -487px;negative Hälfte von width*/ top:0; /*border:6px solid #fff; */box-shadow: 0 0 50px rgba(0,0,0,0.8); margin:0 0 0 -487px;}


/*######################### Inhaltsbereich #########################*/

#outer{	 margin: 0px 0px 20px 0; 	/* border:2px solid red;*/}

#bildnavi {background:url(img/navigation.png)  left 278px no-repeat; height:400px;padding-top:278px; width:5%;float: left;}/**/
#bildnavi ul{ list-style:none; margin-top:70px;}/**/
#bildnavi ul li{ margin-top:40px;}/**/
#bildnavi a.tplbld-privat { /*border: 1px solid yellow;*/ padding:20px 20px 20px 20px;}/**/
#bildnavi a.tplbld-handwerk { /*border: 1px solid red;*/padding:20px 20px 20px 20px;}/**/ 
#bildnavi a.tplbld-industrie { /*border: 1px solid blue;*/ padding:20px 20px 20px 20px;}/**/
#bildnavi a.tplbld-angebot {/* border: 1px solid green;*/ padding:20px 20px 20px 20px;}/**/
#bildnavi a.tplbld-kontakt {/* border: 1px solid purple;*/ padding:20px 20px 20px 20px;}/**/

#bildnavi-neu {/*background:red;background:url(img/navigation.png)  left 278px no-repeat; border: 1px solid yellow;*/height:400px;padding-top:348px; width:5%;float: left;}/**/
#bildnavi-neu ul{ list-style:none; /*margin-top:70px;border: 1px solid red;*/}
#bildnavi-neu ul li{ /*margin-top:40px;border: 1px solid green*/}

.outerwrap { width: 100%;padding-top:308px; /*border:2px solid yellow;*/}

#centercontent {/*float:right;position:relative;width:95%;	*/width:100%;	padding-bottom:52px;/* clear footer margin-left:-1px;background:blue;/**/ font-size:14px; line-height:20px; /*border:2px solid black;*/box-shadow: 0 0 5px rgba(0,0,0,0.8); margin:50px auto 0 auto;/*border:2px solid #666;*/}

#centercontent h2 { color:#E77F02; font-weight: 700;  margin:30px 24px 0 24px; font-size:16px;background-position: bottom ; padding:18px 0 18px 0;}

#text{ margin:11px 24px 24px 24px ; text-align:justify;/*background:orange; color:#6C7F84*/ }
#text a:link, #text a:visited {text-decoration: none;color:#004894}
#text a:hover {	text-decoration: underline; color:#BD0008}

#galerie{ width: 100%;height: 150px; background: url(img/bilderleiste.png) no-repeat; margin: 20px 0 20px 0;}











/*######################### Header #########################*/

#header{position:absolute;top:0px;	width: 974px; 	left: 50%; 	margin-left: -487px; /* negative Hälfte von width: */height:285px; /*background:purple  url(img/headerbild.jpg) 0 100px no-repeat;*/color: #fff; /* border: 1px solid yellow;*/background:url(img/geschenke.png) right 150px no-repeat;}

#header_nav{ margin:0;width:100%; height:32px;background: black; /*background-color:#295D94;background:url(img/logo.jpg) left top no-repeat #FFFFFF; overflow:visible*/}
/** html #header_nav{margin-top:0px; width:987px; margin-left:-7px; height:93px; background-color:#295D94;background:#FFFFFF url(img/logo.jpg) left top; background-repeat:no-repeat; background-color:#FFFFFF ;}*/
#header_nav a { color:#fff; /*font-weight:bold */ font-size:15px ; text-decoration:none }
/*#header_nav a:hover { text-decoration: underline;  }*/
#header_nav li { background: none; display: inline; margin-right:0px; padding: 0;  }
#header_nav li.current { font-weight: bold; }
/*#header_nav a.tpl-logo{border:2px solid green; background:url(img/logo.png) no-repeat;padding:120px 225px 120px 225px; position:absolute; top:0; left:0;} */


/*Navigation oben*/
#navigation {/*border:1px solid red;background: gray;*/list-style:none;margin:0;	padding:0; 	float: right;}
#navigation li{	/*border:1px solid green;*/	float:left;}
#navigation li a{border-right:1px solid #fff;color:#fff;/*text-shadow: 0 0 5px black;*/text-shadow:  1px  1px 1px black, 1px -1px 1px black, -1px  1px 1px black, -1px -1px 1px black;font-size:14px; width:150px; text-align:center;padding:5px 8px 5px 8px; /*background-color:#295D94;*/display:block;}
#navigation li .active a{ background-image:url(img/nav_act.gif); background-position:center top;/*width:114px;*/  background-repeat:no-repeat}
/*#navigation li.active a:hover{ background-image:url(img/nav_act_d.gif);width:114px; background-position: center top; background-repeat:no-repeat; background-color:red#255385}*/
/*#navigation li a:hover{background-color:yellow#255385}*/		

/*Navigation Reiter*/
#bildnav {/*border:1px solid red;*/margin:0;	padding:0;position: absolute; top:260px; width: 100%;}
#bildnav li{	/*border:1px solid green;*/	float:left;list-style:none;}
#bildnav li a{border:1px solid #fff;color:#fff;background: black;/*text-shadow: 0 0 5px black;*/text-shadow:  1px  1px 1px black, 1px -1px 1px black, -1px  1px 1px black, -1px -1px 1px black;font-size:14px; width:130px; text-align:center;padding:5px 8px 5px 8px; /*background-color:#295D94;*/display:block;}
#bildnav li .active a{ background-image:url(img/nav_act.gif) center top no-repeat;}
/*#navigation li.active a:hover{ background-image:url(img/nav_act_d.gif);width:114px; background-position: center top; background-repeat:no-repeat; background-color:red#255385}*/
/*#navigation li a:hover{background-color:yellow#255385}*/		
#bildnav li.first a{margin-right:50px;}


#header_bread{/* background:red;*/	float:left;		margin-top:0px;font-size:11px;}


#header_bread_innen{ margin-left:11px; margin-top:240px;}
#header_bread_innen a{ color:#000; text-decoration:none;}
#header_bread_innen span{ color:#000;}


#header_bild{/* border:3px solid yellow;*/position: absolute; top:0; left:0;height:255px; background: url(img/logo.png)  no-repeat; width: 500px; margin: 40px 0 0 0;   }


#header_bild a.tpl-logo{/*border:2px solid green; */padding:190px 225px 190px 225px;}









/*######################### Footer #########################*/
#bottom {
	width:100%;	clear:both;	/*height:500px;*/ border-top:1px solid black /*#DEDFDE*/;	background-color:#2F532D /*#E77F02 #547394*/;text-align:center;/ position:relative;	/*margin-top:-50px;drag footer from below the fold*/	margin: 0px auto 0px auto; padding: 15px 0 0 0;	font-size:10px; color:white;}

#bottom1 {height:40px; text-align:center; font-size:20px;padding: 10px;}

#bottom2 { background-color: white;/*#547394*/text-align:center; height:100px;padding: 10px; }
#bottom2links {width:45%;/* border:1px solid green;*/ float:left; margin:35px 0 0 0; }
#bottom2rechts{width:45%; /*border:1px solid blue;*/ float:right;margin:35px 0 0 0;}
#bottom2 a { font-size:15px; text-decoration:none;/* border:1px solid yellow;*/ color:#000;}
#bottom2 a.tpl-kontakt { background:url(img/telefon.jpg) no-repeat;padding:25px 0 25px 90px; }
#bottom2 a.tpl-angebot { background:url(img/angebot.jpg) no-repeat;padding:25px 0 25px 120px;}

#bottom3 {text-align:left;background-color: #2F532D; margin: 0 10px 0 10px;padding: 10px;}
#bottom3 h2{ width:100%;border-bottom:2px solid black; margin-bottom:10px;}
#bottom3links{width:32%;/* border:1px solid red; */float:left;height:100px;/*border-bottom:2px solid black;*/ }
#bottom3mitte{width:32%;/* border:1px solid yellow;*/ float:left;height:100px;/*border-bottom:2px solid black;*/ margin: 0 2% 0 2%;}
#bottom3rechts{width:32%; /*border:1px solid pink;*/ float:right;height:100px;/*border-bottom:2px solid black;*/}
#bottom3rechts img{/* border:3px solid black; padding:0 5px 0 5px;*/ width:95%;}

#bottom a.font-weiss { color:#FFF;text-decoration:none; /* background:green;*/}
#bottom a.font-weiss:hover { color:#FFF;text-decoration:underline;font-style:italic; /*background:green*/;}
#bottom a.font-weiss:visited { color:#FFF;text-decoration:none;  /*background:green;*/}


/*######### Footer ##########*/
#footer {
	width:100%;	clear:both;	height:50px; border-top:1px solid black /*#DEDFDE*/;	background-color: black /*#547394*/;text-align:center;position:relative;margin: 20px auto 0px auto;	font-size:10px; color: white;}

#footer a { color:silver; text-decoration:none }
#footer a:visited { color:silver; text-decoration:none }
/*#footer p { background-color:#728394;line-height:30px; height:35px; text-align:right; padding-right:24px; border-top:1px solid #fff; margin-top:5px}*/


/*###### Inhalt ############*/

/* SLIDESHOW */
#slideshow { height:380px; /* hier Hoehe der Slideshow-Bilder angeben */ position:relative; background: url(img/schatten.png) no-repeat bottom center;}
#slideshow img { display:none; position:absolute; top:0; left:0; width: 100%;}
#slideshow img.start { display:block;}


.ebay { /*border: 1px solid red; */width:45%; float: left; margin: 20px 20px 0 0;background:#2D522C /*#393535*/;box-shadow: 0 0 5px rgba(0,0,0,0.8); color: #fff;}
.ebay-content-links { /*border: 1px solid yellow;*/ height: 300px; width: 30%;/**/ float: left;/*margin-right:4%;*/}
.ebay-content-mitte { /*border: 1px solid green;*/  color: #fff; width: 40%;/* */float: left;/*margin-right:4%;*/}
.ebay-content-rechts { /*border: 1px solid blue;*/ width: 100px; /**/float: right;}
.ebay-content-unten { /* border: 1px solid blue;*/ margin: 10px 10px 10px 10px;}
.ebay h3 { margin: 20px 0 20px 0;text-shadow:  1px  1px 1px black, 1px -1px 1px black, -1px  1px 1px black, -1px -1px 1px black;}
.bild1 img { /*border: 1px solid red;*/width: auto; height: 300px; overflow: hidden;}
.bild2 img { /*border: 1px solid yellow;*/ width: 100px; height: 100px; float: left;}

.galerie { /*border: 1px solid red; */width:45%; float: left; margin: 20px 20px 0 0;box-shadow: 0 0 5px rgba(0,0,0,0.8); }