/*
Stylesheet für komplette Webseite
außer für Newsbereich & Button´s 
    siehe news.css    & button.css

Author:		Markus Müller
Version:	0.3
*/

body
{
    margin: 0;
    padding: 0;
    font-family: verdana,arial,sans-serif; 
    font-size:0.82em; 
    text-align: center;
    color: #505367;
    
	background-color: #999999;
	background-image: url('images/bg.gif');
	background-position: top left;
	background-repeat: repeat-y;

}

p {
    color: #505367;
    font-style: normal;
    margin: 0;
    padding: 0;
    text-align: left;
}
p a:link, p a:visited, p a:active
{
	color: #72811f;
    font-style: normal;
	border-bottom: 1px dotted #72811f;
}

h1 { font: 1.5em georgia, 'times new roman', times, serif; letter-spacing: 1px; }
h2 { 
	font: 1.666em georgia, 'times new roman', times, serif; letter-spacing: 1px; color: #72811f; font-weight: normal;
	padding-left: 10px;
	background-image: url('images/linie.gif');
	background-position: bottom left;
	background-repeat: no-repeat;

}
h3 { font: 1.0em georgia, 'times new roman', times, serif; letter-spacing: 1px; color: #72811f;}
h4 { font: 1.666em georgia, 'times new roman', times, serif; letter-spacing: 1px; }
h5 { font-size: .7em; letter-spacing: 0.1em; position: relative; top: -10px;}
h6 { font: 1.0em georgia, 'times new roman', times, serif; letter-spacing: 1px; }

#hr { 	
	width: 650px;
	height: 2px;
	background-image: url('images/dotted_grau.gif');
	background-position: top center;
	background-repeat: no-repeat;
}
/*
address {
	width: 150px;
	background-color: #bc9271;
	border: 1px solid #666666;
	text-align: center;
	font-family: verdana,arial,sans-serif; 
    font-size:0.82em;
	font-weight: 400;
	font-style: normal;
	color: #fff;
    margin-bottom: 20px;
    padding: 1em 1em 1em 1em;
    display: block;
}*/

#container
{
    margin: 0em auto;
    width: 920px;
    height: 100%;
    text-align: left;
    background-color: transparent;
    float: left;
}

#header
{
    height: 102px;
    background-color: transparent;
}
/*----------------- Navigation Anfang --------------*/    
#menu
{
	background-image: url('images/links.jpg');
	background-position: top left;
	background-repeat: no-repeat;

    float: left;
    text-align: center; 
    width: 180px;
    height: 480px;
    margin-bottom: 50px;
}
#logo 
{ /*
margin: 10px 10px 10px 10px;
text-align: left;*/
font-size: 0.7em;
margin: 30px 14px 0px 14px;
padding: 5px 5px 5px 5px;
text-align: center;
background-color: white;
border: 1px solid #000;
}

#navcontainer 
{ /*
margin: 10px 10px 10px 10px;
text-align: left;*/

margin: 14px 14px 14px 14px;
padding: 5px 5px 5px 5px;
text-align: left;
background-color: white;
border: 1px solid #000;
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a
{
display: block;
padding: 5px 10px;
width: 120px;
color: #444;
background-color: #bc9271;
text-decoration: none;
}

#navcontainer a:hover
{
color: #fff;
background-color: #9f6944;
text-decoration: none;
}

#navcontainer ul ul li { margin: 0 0 1px 0; }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 105px;
color: #444;
background-color: #b8a18b;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color: #fff;
background-color: #988a7e;
text-decoration: none;
}
/*----------------- Navigation Ende --------------*/
#contents   
{
    float: right;
    margin: 10px 20px 20px 0;

    line-height:1.45em;
    width: 680px;
   
    background-color: transparent;
}
* html #contents {  /* nur fuer Internet Explorer, behebt Anzeigefehler*/
  margin: 20px 10px 20px 15px;    /* Version 5.x */
  m\argin: 20px 10px 20px 15px;    /* Version 6 */
}
#footer 
{
    width: 880px;
    height: 30px;
    
    margin-left: auto;
    margin-right: auto;
    
    padding-left: 10px;
    padding-top: 10px;
    clear: both;

	font-size: 11px;
	text-align: center;

    background-color: transparent;
    border-top: 1px solid #dfe3e6;
}


a:link, a:visited, a:active {
	color: #72811f;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}

