/*boxen, layout*/
body {
	   background:#fff;
      font: 0.8em arial,helvetica,sans-serif;
      color:#333;
      margin:0;
		padding:0;
      }

#oben {
      position:relative;
      top:0px;
      left:0px;
		width:100%;
		/*background:#7C973A url("../images/streifenoben.gif") repeat-x;*/
		background:#7C973A url("../images/kacheloben.jpg") repeat-x;
		z-index:1;
      }
#obeninner{
   position:relative;
	margin-left:15.7em;
	padding-top:18px;
	padding-bottom:18px;
	background:transparent;
}

#obeninner div{
	padding-left:20px;
	color:#fff;
}
		
#logo{
	position:absolute;
	cursor: pointer;
	visibility:visible;
	top:0;
	left:0;
	width:14.2em;
	height:14.2em;
	visibility:visible;
	min-width:150px;
	min-height:180px;
	text-align:center;
	margin-top:6px;
	z-index:6;
	margin-left:20px;
	background:#f8e8b7 url('../images/logo2.gif') no-repeat center;
	border:none;
}
 
#link{
   position:absolute;
	left:0;
	width:14.2em;
	height:14.2em;
	min-width:150px;
	min-height:180px;
	text-align:center;
	margin-top:6px;
	z-index:5;
	margin-left:20px;
	}
.clearer{
	clear:both;
}

#wrapper{
	margin:0 20px;
}

#innerwrapper{
		 max-width:937px;
		  min-width:700px;
}

/*nur in Kontakt statt innerwrapper*/
#innerwrapperk{
		 max-width:737px;
		 min-width:600px;
}
#navi{
      position:relative;
		width:14.2em;/*235px;*/
		min-width:150px;
		padding-top:13.5em;/*160px;*//*180px;*/
		background:transparent;
		float:left;
		margin-left:0;
      }	

#inhalt {
		  position:relative;
        margin-left:15.7em;
		  padding-top:10px;
		  padding-bottom:40px;
		  margin-right:220px;
		  background:#fff;
		  text-align:justify;
        }
/*layout der unterseiten mit senkrechter bildleiste, sowie des Kontaktes # inhaltsub statt #inhalt*/
#inhaltsub{
	     position:relative;
	     margin-left:15.7em;
		  padding-top:10px;
		  padding-bottom:40px;
		  margin-right:0;
		  text-align:justify;
	
}
#bilder{
	position:relative;
	width:150px;
	background:#fff;
	float:left;
	margin-top:20px;
}

#bilder p{
	text-align:left !important;
}

#texte{
	margin-left:170px;
}




#footer{
	padding:17px 10px 25px 17.7em;
	margin:0;
	/*border-top:1px #2D384F solid;*/
	/*background: url('../images/hintergrundfooter.jpg') repeat-x;*/
	background:transparent url("../images/kachelfooter.jpg") repeat-x;
}


/*zweispaltiger Satz*/
.links{
	float:left;
}
.rechts{
	float:right;
	width:200px;
	margin-top:40px;
}


/*content*/
.freiraum{
	font:italic bold 1em Arial,Helvetica,sans-serif;
	letter-spacing:5px;
	margin:auto 0 auto 5px;
	text-transform:uppercase;
}
#inhalt h1,#inhalt h2, #inhaltsub h1, #inhaltsub h2{
	font-size:1.2em;
	padding-top:15px;
	color:#600;
	border-bottom:2px dotted #2D384F;
}

#inhalt h3, #inhaltsub h3{
	font-size:1.2em;
}

div.rechts img
{
border:0;
padding:0;
}


#logo img
{
border:0;
}

#bilder img{
	border:0;
}

.downloadlinks{
  width:10em;
  float:left;
}

.formspalten{
	width:5.8em;
   float:left;
}

#footer img{
border: none transparent 0;
margin-right:10px;
float:left;
}

address#fuss span{
	background:transparent;
}

acronym{
	cursor:help;
}

#bilder p{
	padding:0;
	margin:10px 0;
}

#inhalt a, #footer a, #inhaltsub a {color: #600; text-decoration:underline;font-style:italic;}
#inhalt a:hover, #footer a:hover, #inhaltsub a:hover {background-color: #F6F2E6; text-decoration:underline;}
#inhalt a:focus, #footer a:focus, #inhaltsub a:focus {background-color: #F6F2E6; text-decoration:underline;}



/*bilder.php*/
p.zurueck a:link, p.zurueck a:visited, p.zurueck a:hover{
	border:0px transparent none;
	text-decoration:none !important;
	color:#600;
	background:#fff !important;
	font-weight:bold;
}

#inhalt a[href^="http:"], #inhalt a[href^="https:"], #inhaltsub a[href^="http:"], #inhaltsub a[href^="https:"]
{
	padding-left: 12px;
	background-image: url('../images/icons/ext_link2.gif');
	background-repeat: no-repeat;
	background-position: left;
}

#inhalt a[href^="downloads/"], #inhalt a[href^="downloads/"], #inhaltsub a[href^="downloads/"], #inhaltsub a[href^="downloads/"]
{
	padding-left: 15px;
	background-image: url('../images/icons/file.gif');
	background-repeat: no-repeat;
	background-position: left;
}

p.zurueck img{
	border:0;
}

p.zurueck span{
	position:relative;
	top:-5px;
}


/* menue */
.unsichtbar,ul#mainnav li dfn, .hier{
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:0;
	height:0;
	overflow:hidden;
	display:inline;
}

ul#mainnav {
list-style:none;
background:transparent;
padding:0;
margin:0;
}

ul#mainnav ul {
padding:0;
margin:0;
list-style:none;
}

ul#mainnav li {
margin:0;
border-top:0;
border-bottom:0;
display:inline; /*f&uuml;r ie erforderlich, macht sonst Abstand*/
}

/* Kontextselektor f&uuml;r die Listeneintr&auml;ge der zweiten Ebene: */
ul#mainnav li ul li {
border:0;
margin:0;
display:inline; /*f&uuml;r ie erforderlich, macht sonst Abstand*/
}

/***Hauptmen&uuml;punkte***/
ul#mainnav li a.first, ul#mainnav li strong.first{
border-top:5px solid #2D384F;
}

ul#mainnav li a {
display:block;
width:88%; /*f&uuml;r ie erforderlich, zeigt sonst kein Text*/
padding: 8px 4% 8px 8%;
/*border: 1px solid #e8e8e8;*/
border-top: 4px solid #fff;
border-left:0;
/*background:#e8e8e8 no-repeat left center url("../images/navilinks.gif");*/
background:#fbefcd;
text-decoration:none;
color:#333;
}

/*hack ie wegen fehlerhafter Umsetzung des BoxModells bis 5.5*/
* html ul#mainnav li a {  /* nur fuer Internet Explorer */
  width:100%;     /* Version 5.x */
  w\idth:88%;   /* Version 6 */
}

ul#mainnav li strong {
display:block;
width:88%; /*f&uuml;r ie erforderlich*/
padding: 8px 4% 8px 8%;
/*border: 1px solid #e8e8e8;*/
border-top: 4px solid #fff;
border-bottom: 0;
border-left: 0;
background:#fbefcd  no-repeat left center url("../images/hier.gif");
color:#333;
}

/*hack ie wegen fehlerhafter Umsetzung des BoxModells bis 5.5*/
* html ul#mainnav li strong {  /* nur fuer Internet Explorer */
  width:100%;     /* Version 5.x */
  w\idth:88%;   /* Version 6 */
}

ul#mainnav li a:hover {
background:#f8e8b7;
}


