/**
 * @author     Sabine Schulz 
 * @version    2.70
 * @platform   Website Baker 2.7 
*/

* { padding: 0; margin: 0; }

body {
 font-family: Verdana, sans-serif; 
 font-size: 13px;
 background: rgba(205,184,194,0.38) url(images/verlauf.jpg) repeat-x;
 background-color: #e8e7ec;
}

td {
 font-family: Verdana, sans-serif; 
 font-size: 13px;
}

a:link, a:visited, a:active {
	color: #91007f;
	text-decoration: none;
}
a:hover {
	color: gray;
	text-decoration: underline;
}

a img {border:0}

h1{
	color: #7f7f7f;
	font-size: 18px;
	font-weight: bold;
	padding: 15px;
}

h2{
	color: #7f7f7f;
	font-size: 16px;
	font-weight: bold;
}

#wrapper { 
  margin: 0 auto;
  width: 903px;
  height:auto;
  background-color: #fff;
}
/**************** Header  ****************/

#header {
  color: #333;
  width:900px;
  height:156px;
  background: #ffffff url(images/front.jpg) no-repeat right;

}
/**************** Navigationen  ****************/
#navigation {
 
 height: 60px;
 padding: 5px 0.5em;
 font-size: 12px;
 background: #fff;
	margin-left: 10px;
}


#nebennavigation {
 float: left;
 width: 160px;
 padding: 1em;
	left: 15px;
}

/**************************************************************************
* NACHFOLGENDE CSS ANWEISUNGEN DIENEN DER FORMATIERUNG DER MENÜS
***************************************************************************/
#navigation ul li {
list-style:none;
display: inline;
}

#navigation ul li a {
color: #999;
float: left;
font-weight: 700;
text-decoration: none;
padding: 0 1em;
}

#navigation .selected,#navigation a:hover {
color: #9a6ba0;
display: block;
padding: 0 1em;
background-color: #fff;
}


#nebennavigation p, #news p { margin: 0 0 1em 0; }

#nebennavigation ul li {
list-style:none;
display: block;
}

#nebennavigation ul li a {
color: #999;
text-decoration: none;
padding: 0 1em;
}

#nebennavigation ul li a.aktiv,#nebennavigation ul li a:hover,
#nebennavigation ul li a:active {
color: #9a6ba0;
display: block;
background-color: #d5d5d5;
}

#inhalt h2 { margin: 0 0 .5em 0; }

/**************** Content styles ****************/
#leftcolumn { 
 float: left;
 color: #333;
 margin: 0px 0px 0px 0px;
 height: 450px;
 width: 250px;
 bottom:  0px;
 left: 0;
 position: relative;
 display: inline;
 padding-top: 5px;
}

#content { 
 color: #333;
 height: 450px;
 width:500px;
 padding-left: 30px;
 padding-right: 30px;
 background: #ffffff;
 overflow: auto;
 scrollbar-face-color:#9a6ba0;
 padding-bottom: 15px;
 margin-bottom: 0;
 margin-top: 0;
 padding-top: 0;
}

.sitemap {
  clear: both;
  margin: 20px 10px 10px 30px;
  padding: 0;
  border: 0;
  }
.sitemap ul,
.sitemap li {
  list-style : none;
  padding: 0;
  font-size: 8pt;
  margin: 3px 0 3px 6px;
  border: 0;
  }
.sitemap_desc {
  padding: 3px 0 5px 40px;
  font-style: italic;
  }

#footer {
	background-color:#c7b9da;
	width: auto;
	text-align: center;
	font-size: 10px;
	height:65px;
	position: relative;
	bottom: 0;
	border-top: 10px solid #867c87;
}
