html,body{margin:0;padding:0}

body {font:100.01% Verdana, Arial, Helvetica, sans-serif; text-align:center; background-color:#98A706;
scrollbar-base-color: #aa003f; scrollbar-arrow-color: #fff;}
p {margin:0 10px 10px;}

div#header {margin-top:10px}
div#header h4{
	height:20px;
	margin:0 ;
	padding:110px 0 0 160px;
	background: #aa003f url(../bilder/01_design/bg_head.gif) no-repeat;
	color:white;
	}
div#header h1{
	height:20px;
	margin:0 ;
	padding:110px 0 0 160px;
	background: #aa003f url(../bilder/01_design/bg_head.gif) no-repeat;
	color:white;
	font-size:1em;
	}

div#container	{
	text-align:left;
	width:925px;
	margin:0 auto;
		}

div#wrapper	{float:left; width:100%;}

div#navigation	{
	float:left;
	width:160px;
	height: 375px;
	margin-left:-925px;
	overflow:auto;
	background:white url(../bilder/01_design/bg_navi.jpg) no-repeat;	
	}

#button {
  padding-left: 10px;
  width: 120px;
  margin-left:-35px;
  margin-top:40px;}
#button li {
  display: inline;
  list-style: none;
  background: transparent;}
#button li.sub {
  color: black;
  display: inline;
  list-style-type: disc;
  list-style-position: inside;}
#button a {
  display: block;
  width: 115px;
  padding: 1px 0 2px 5px;
  background: #ebebeb;
  color: #98a706;
  font-size: 0.75em;
  font-weight: 700;
  text-decoration: none;
  border-top: 1px solid white;
  border-bottom: 1px solid #ccc; }
#button a:hover,
#button a.aktiv,
#button a:hover.aktiv {
  width: 115px;
  padding: 1px 0 2px 5px;
  background: #ebebeb;
  color: #aa003f;}
#button a.subnavi {
  width: 110px;
  font-size: 0.65em;
  background-color: #f5f5f5;
  padding: 1px 0 2px 10px;}
#button a:hover.subnavi {
  width: 110px;
  padding: 1px 0 2px 10px;
  background: #e4d3d9;}
#button a.subaktiv,
#button a:hover.subaktiv {
  cursor: default;
  width: 110px;
  font-size:10px;
  color: #aa003f;
  background: #e4d3d9;
  padding: 1px 0 2px 10px;}

div#content_intro, div#content { margin:0 160px; height:375px; width:440px;}

div#content_intro	{background: url(../bilder/01_design/front01.jpg) no-repeat;}

div#text_content, div#links_content, div#front02	{
	float:left;
	width:330px;
	height: 365px;
	margin-left:-330px;
	padding:10px 0 0 0;
	overflow:auto;
	font-size: 0.75em;
	font-weight:bold;
	color: olive;
	}

div#text_content, div#links_content {background:white;}
div#front02	{background:white url(../bilder/01_design/front02.jpg) no-repeat;}

.red     {color: maroon;}

div#text_content a 	{text-decoration: none; color: maroon; }
div#text_content a:hover, div#text_content a.aktiv {color: olive;}

div#links_content a 	{text-decoration: none; color: #39f; }
div#links_content a:hover, #links_content a.aktiv {color: fuchsia;}

div#adress a 	{text-decoration: none; color: #fff; }
div#adress a:hover, #adress a.aktiv {color: maroon;}

div#footer	{
	clear:left;
	width:100%;
	height:84px;
	background:white url(../bilder/01_design/bg_footer.gif) no-repeat;
	color: #FFF
	}

div#adress	{
	clear:left;
	text-align:center;
	width:100%;
	font-size:0.7em;
	color: #FFF;}

div#adress p{margin:0; padding:5px 0 0 0;}

/* unsichtbar */
hr, .invisible {
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:0;
	height:0;
	overflow:hidden;}


