html {
  height: 100%;
  margin:0;
  padding:0;
}

form {
  margin: 0;
  padding: 0;
}

body {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	color: #333;
	background-color: #a9a494;
        padding: 0;
}

table {
	font-family: Verdana, Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	font-size: 11px;
        vertical-align: top;
        width: 100%;
        margin: 0;
        passing: 0; 
        border: 0;       
      }

td p {
       margin-top: 0;
       margin-bottom: 5px;
       vertical-align: top;
       width: 100%;
      }

tr   {
       vertical-align: top;
       width: 100%;
}

hr    {
        border: 0px; /* Für Firefox und Opera */
        border-top: solid 1px gray;
        border-bottom: transparent;
      }

a:link, a:visited {
        color: #8F8E8D;
	text-decoration: none;
        }

a:hover {
	text-decoration: underline;
        color: #333;
}

h1 {
	color: #857623;
	font-family: Georgia;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
	margin-bottom: 3px;
	margin-top: 7px;

}

h2     {
       font-size: 11px;
       color: gray;
       font-weight: bolder;
       margin-bottom: 3px;
       border-top-color: gray;
       border-top-style: solid;
       border-top-width: 1px;
       padding-top: 5px;

}

.contentheading {
       font-weight:bold;
       color: #8F8E8D;
       }

.text1 {
       font-size: 18px;

       }

.text6 {
        font-size: 9px;
        font-weight: bold;
	color: #A9A9A9;
       }
input.button { cursor: pointer; }

p { margin-top: 0; margin-bottom: 5px; }

img    {
     border: 0 none;
 }


#Teil1 {
	background-color: #FFFFFF;
	position: absolute;
	width: 800px;
	height: 168px;
	left: 30px;
	top: 80px;
    }

#Teil2 {
	border: none;
	position: absolute;
	width: 800px;
	left: 30px;
	top: 248px;
	background-color: #FFFFFF;
        border-left-width:1px;
        border-left-style:solid;
        border-left-color:gray;
        border-right-width:1px;
        border-right-style:solid;
        border-right-color:gray;
        border-bottom-width:1px;
        border-bottom-style:solid;
        border-bottom-color:gray;
    }

#Logo {
	margin: 0pt 0pt 1.2em;
	width: 800px;
	float: left;
	border-bottom-width: thick;
    }

  #Bereich2 {
    border: none;
    margin: 0pt 0pt 1.1em;
    background-color: #FFFFFF;
    float: right;
    width: 16em;
    }

  #Bereich3 {
    background-color: #494539;
    height: 27px;
    }

  #Bereich5 {
    position: relative;
    float: left;
    border: none;
    max-width: 600px;
    margin: 10px;
    height: 100%;
    border-right-width:1px;
    border-right-style:solid;
    border-right-color:gray;
    }

  #Bereich6 {
       float: right;
       border: none;
       width: 180px;
       margin-top: 5px;
    }

  #Bereich7 {
        clear: both;
	width: 800px;
	height: 50px;
	background-color: #CCCCCC;
    }

  #Banner_rechts {
        position: absolute;
	left: 860px;
	top: 80px;
    }

#google {
	position: absolute;
	left: 600px;
	top: 10px;
}

  #clear  {
        clear: both;
    }

ul#mainlevel-nav {
     margin: 0.4em; padding: 0;
     list-style-type:none;
     float:left;
}

ul#mainlevel-nav li {
     display:inline;
     }

.mainlevel-nav {
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    color: #FFF7EC;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    margin-left: 5px;
}

a:link.mainlevel-nav {
     color: #FFF7EC;
     padding: 1em;
}

a:visited.mainlevel-nav {
     color: #FFFFFF;
     padding: 1em;
}

a:1hover.mainlevel-nav {
     color: #000000;
     text-decoration: none;
     padding: 1em;
     margin-left: 5px;
     }

#contentpaneopen {
	font-family: Verdana, Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
        width: 100%;
     }

#content {
     width: 800px;
     margin: 0;
     padding: 0;
     border: 0;
}

#contentheading  {
     margin-bottom: 5px;
}

a:link.readon  {
     line-height: 1.3em;
}