


@charset "utf-8";
* {
  margin:0;
  padding:0;
}

body {
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size:100.01%;
	background: #200d06 url(Bilder/wood-bg.jpg) repeat;
}

/*Internetexplorer brauchen eine Höhenangabe zum clearen:*/
* html { /*für IE5 - IE6 */
height: 1%;
}
* +html { /*für IE7*/
min-height: 1%;
}


h1 {
	font-size:1.6em;
	color:#fff;
	text-transform: uppercase;
	letter-spacing:0.05em;
	padding-bottom:0.5em;
	font-weight: normal;
}
h3 {
	font: normal 1.1em Verdana, Geneva, sans-serif;
	color:#190600;
	letter-spacing:0.1em;
	padding-top: 1em;
}

img {border:1px solid #66CC33;}

a{
	text-decoration:none;
	color:#374218;
   }

a:hover, a:active{
	color:#97B649;
	text-decoration:underline;
}


img, div, p, a, ul, li { behavior: url(iepngfix_v2/iepngfix.htc) } /*IE PNG fix*/

/*------------------------Klassen-Selektoren---------------------------------------------*/

/*------------------------Ende Klassen-Selektoren-------------------------------------------*/
/*----------------------------ID-Selektoren-------------------------------------------*/
#wrapper {
	width:950px;
	margin: 2% auto;
	font-size:0.75em;
}
#shadow {	
	float:left;
	width:100%;
	background: url(Bilder/shadow2.png) repeat left bottom;
	padding:0px 10px 0 30px;
	margin-left:-15px;
}

#container {
	float:left;
	width:100%;
	border:5px solid #fff;
}

/*---------------------------------------------*/
#header {
	height:177px;
	background: url(Bilder/header.jpg) no-repeat left bottom;
}

/*---------------------------------------------*/

#TopNavi {
    float:right;
	width:25em;
	margin-top: 17px;
	margin-right: 10px;
}
#TopNavi li {
	float:right;
	list-style-type:none;
}
#TopNavi li a {
	text-decoration: none;
	color: #fff;
	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	text-transform: lowercase;
	padding: 0 1em;
	border-left: 1px solid #ddd;
}
#TopNavi a.noborder, #footer a.noborder {border:none}
#TopNavi a:hover, #TopNavi a:active  {
	color:#97B649;
	text-decoration: underline;
} 
#TopNavi a.current {
	color: #7F9354;
}
/*---------------------------------------------*/


#mainContent{
	float:left;
	width:96%;
	text-align:left;
	color:#000;
	padding:0px 20px 20px;
	line-height:1.6em;
}
#mainContent p {margin:0.7em 0;}


body.gallery #mainContent{
  line-height:1.4em;
}

/*--------------Haupttext Feld-----------------------*/
#mainContent #text {
	float:left;
	width:500px;
	padding:20px 25px;
	margin-right:30px;
	font: 1.1em/1.6em Verdana, Geneva, sans-serif;
	background: url(Bilder/bg-weiss.png) repeat;
}
.bild {position:relative;}
.bild img{
   display:block;
   margin:40px 10px 0;
   padding:4px;
   background:#fff;
   border:1px solid #000;
}
.bild span {
	position:absolute;
	width:77px;
	height:30px;
	display:block;
	top:-15px;
	left:670px;
	background: url(Bilder/tape.png) no-repeat;
}
.rechter-text{
	display: block;
	width:300px;
	float:right;
	padding:10px;
	background: url(Bilder/bg-weiss.png) repeat;
	color:#fff;
}


/*--------------------Footer---------------------------*/
#footer {
	font-size:0.8em;
	clear:both;
	height:30px;
	float:right;
	width:25em;
	margin:0 auto;
	padding: 10px 0;
}

#footer ul li {
	float:left;
	list-style-type:none;
}
#footer ul li a {
	text-decoration: none;
	color: #fff;
	font: bold Verdana, Arial, Helvetica, sans-serif;
	text-transform: lowercase;
	padding: 0 1em;
	border-left: 1px solid #ddd;
}
#footer ul a:hover, #footer ul a:active  {
	color:#97B649;
	text-decoration: underline;
} 
#footer ul a.current {
	color: #7F9354;
}

/*------------------Nur für seite Kontakt / Impressum-----------------------------*/
#impressum {
	float:left;
	width:300px;
	text-align:left;
	background-color:#FFFFFF;
	color:#666666;
	padding:20px 20px 170px;
	border:2px solid #66CC33;
}
#impressum .linie {
	border-bottom: 1px dotted #999999;
	font-size:0.6em;
	margin-bottom:1em;
}
#kontakt {
    float:right;
	width:500px;
	text-align:left;
	background-color:#FFFFFF;
	color:#666666;
	padding:10px;
	border:2px solid #66CC33;
}

#kontakttb {
   text-align:left;
   margin: 15px 0;
}
#kontakttb th{
   width:110px;
   height:2.5em;
   vertical-align:middle;
}

/*------------------Ende Nur für seite Kontakt / Impressum-----------------------------*/

/*----------------------------Ende ID-Selektoren------------------------------------------*/

/*----------------------------Klassen-Selektoren------------------------------------------*/

p.unterschrift {
	background: url(Bilder/start/Unterschrift_st_Leh.gif) no-repeat left bottom;
	height:50px;
}
p.clear {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}