html,body{margin:0;padding:0}
body{font:80% "Trebuchet MS",arial,sans-serif;color: #333;text-align:center;padding: 20px;
background-color: #f2faf2;}

h1,h2,h3,h4,h5,h6{padding-left: 15px;margin: 0}
h2{font-size: 160%;color: #121212}
h3{font-size: 160%; border: 1px #58375f solid; color: #fffee2; background-color: #a4c6a5;}
h4{font-size: 130%;color: #121324;}
h5{font-size: 115%; color: #2e5151;
background-color: #ffef95 }
h6{font-size: 105%; color: #ebf1c0;
background-color: #2e5151;font-style: italic;}
background-position: 50% 50%;}
p{margin: 0;padding: 0 15px 0.7em;line-height: 1.5}
address{font-style: normal;text-decoration: none;}

div#container{width:970px;text-align: left;}
div#header{
background-image: url(../bilder/topbar.gif);
height: 100px;
border-left: 5px #B4D7A7 solid;
border-right: 5px #B4D7A7 solid;}

div#menu{
width:960px; overflow:auto; ; padding-top: 5px; 
border-left: 5px #B4D7A7 solid;
border-right: 5px #B4D7A7 solid;
background-image: url(../bilder/topbar_low.gif);}

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{padding-left:15px}
ul#nav li{float:left; width:110px; margin-right:4px;text-align: center}

ul#nav a{float:left;width: 110px;
background: #98b68c;color: #640044;
font-weight: bold;}
ul#nav li.active a,ul#nav a:hover{color: #ffc94b}

div#content1{clear:left;width: 930px;padding-top:15px; background-color: #d9ffcf;
border-left: 5px #B4D7A7 solid;
border-right: 5px #B4D7A7 solid;
border-top: 1px #B4D7A7 solid;
border-bottom: 1px #B4D7A7 solid;padding-left: 15px;padding-right: 15px;}

anchor{ border: 0;}
div#content1 a{
text-decoration: none;
color: #990066;
font-weight: bold;border: 1px dashed;}

div#content1 a:visited{
text-decoration: none;
color: #990066;
font-weight: bold;}

div#content1 a:hover{
text-decoration: none;
color: #f9b803;
font-weight: bold;}

div#content1 a:active{
text-decoration: none;
color: #f9b803;
font-weight: bold;}

div#footer{padding-top:5px;text-align: center;font-size: 90%;background: #B4D7A7;color: #990066}

div#menubox{float:left;width:150px;margin: 5px 5px 5px 5px; background-color: #74cf61;}

div#menubox p{padding: 10px 10px;}

div#menubox a{
text-decoration: underline;
color: #344f40;
font-weight: bold;border: none;}

div#menubox a:visited{
text-decoration: underline;
color: #344f40;
font-weight: bold;border: none;}

div#menubox a:hover{

color: #cce2cc;
font-weight: bold;
border: none;}

div#menubox a:active{

color: #cce2cc;
font-weight: bold;
border: none;}

div#menubox2{float:right;width:150px;margin: 5px 5px 5px 5px; background-color: #beecb1;}

div#menubox2 p{padding: 10px 10px;}

div#menubox2 a{
text-decoration: underline;
color: #344f40;
font-weight: bold;border: none;}

div#menubox2 a:visited{
text-decoration: underline;
color: #344f40;
font-weight: bold;border: none;}

div#menubox2 a:hover{

color: #818f81;
font-weight: bold;
border: none;}

div#menubox2 a:active{

color: #cce2cc;
font-weight: bold;
border: none;}



/* Link-Definitionen */
a {
text-decoration: none;
font-weight: normal;}
a:link {
color: #770273;
}
a:visited {
color: #770273;
}
a:hover {
color: #ff790c;
}
a:active {
color: #ff790c;
}

.imageleft {
	margin-bottom: 5px;
	margin-right: 25px;
	margin-left: 15px;
	float: left;
	position: relative;
}

.imageright {
	margin-bottom: 5px;
	margin-right: 10px;
	margin-left: 10px;
	float: right;
	position: relative;
}

.texteingerueckt {
	position: relative;
	left: 30px;
	right: 10px;
}

.textlink {
color: #FF3333;
text-decoration: none;
}

.textlink2 {
color: #c8aef1;
text-decoration: none;
}
