@charset "iso-8859-1";


body {
margin: 0;
font-family: arial, helvetica, serif;
background: url(stripe.gif) fixed ;
color: #000000;
}

#tasten {
margin-bottom: 0;
margin-left: 110px;
margin-right: 110px;
margin-top: 0;
height:53px;
background: url(tasten.jpg) center top;
}


/* For the main navigation bar for the site. */

#navbar {
font-family: times new roman, helvetica, serif;
margin-bottom: 0;
margin-left: 110px;
margin-right: 110px;
font-size: .8em;
font-weight:normal;
font-variant:small-caps;
text-align: center;
margin-top: 0;
padding-bottom: 8px;
padding-top: 8px;
background: url(holz.jpg) center top;
color: #FFF9ED;
letter-spacing:2px;
border-bottom: 2px #773804 solid;
}

#navbar a:link, #navbar a:visited {
color: #FFF9ED;
}

#navbar a.current {
font-weight:bold;
}

#navbar a:hover {
color: #773804;
background: #FFF9ED;
text-decoration: none;
}

/* For the pullquote or other text directly under the navigation bar. */

#headline {
font-family: georgia, helvetica, serif;
letter-spacing:5px;
font-variant:small-caps;
font-weight:bold;
color:#000000;
font-size: 1.45em;
text-align: right;
background: url(headschalter.jpg) top left no-repeat;
padding-right: 2px;
margin-left: 110px;
margin-right: 110px;
margin-bottom: 0;
height:68px;
border-left: 2px solid #E1DEB5;
border-right: 2px solid #E1DEB5;}

#index {
background:  url(indexback.jpg) top left no-repeat ;
margin-left: 110px;
margin-right: 110px;
margin-bottom: 0;
border-left: 2px solid #E1DEB5;
border-right: 2px solid #E1DEB5;
height:349px;}

/* For the byline on the pullquote. */


h1 {
font-family: georgia, helvetica, serif;
font-size: 1em;
padding-top: 30px;
padding-left: 50px;
padding-right: 0;
color: #773804;
border-bottom: 1px #773804 solid;
letter-spacing: 7px;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}

/* Contains all the main body of text on the page, including the h2 elements. */

#main {
margin-top: 0;
margin-bottom: 0;
margin-left: 110px;
margin-right: 110px;
background:  #FFFCF6;
border-left: 2px solid #E1DEB5;
border-right: 2px solid #E1DEB5;
}

p, li, td{
font-family: arial, helvetica, sans-serif;
margin-left: 50px;
margin-right: 50px;
font-size:.75em;
line-height:1.8em;
}

p.head
{font-family:georgia, serif;
font-size:.8em;
letter-spacing:5px;
text-align:center;}

.klein {
font-family: arial, helvetica, sans-serif;
font-size:90%;
line-height:1em;
}

h2 {
font-family: georgia, helvetica, serif;
padding-bottom: 2px;
padding-right: 0;
color: #773804;
border-bottom: 1px #773804 solid;
letter-spacing: 5px;
font-weight: normal;
margin-left: 50px;
margin-right: 0px;
margin-bottom:0px;
font-size: .8em;
}


a:link, a:visited {
text-decoration: none;
font-weight: bold;
color: #476E7F;
}

a:hover {
text-decoration: underline;
}

#footer {
font-family: times new roman, helvetica, serif;
font-weight:normal;
text-align: center;
letter-spacing:2px;
margin: 0px 110px 0px 110px;
padding-top: 3px;
padding-bottom: 3px;
font-size: .7em;
font-variant:small-caps;
color: #773804;
border-top: 2px #E1DEB5 solid;
}

#footer a:link, #footer a:visited {
color: #773804;
text-decoration: none;
}

#footer a:hover {
text-decoration: none;
color: #476E7F;
}

.switch
{
position: absolute;
top:85px;
left:120px;
z-index:+1;}


#bottom{
margin: 0px 110px 0px 110px;
border:0px;
background: url(holz.jpg) center top;
height:10px;
}


input
{
border:1px solid #773804;
background:#ffffff;}

form
{margin-left:50px;
font-size:.8em}

img.rechts
{float:right;
margin:0px 0px 20px 20px;
border:0px;}

img.links
{float:left;
margin:1px 25px 25px 1px;
border:0px;}