* {
	margin:0;}

html, body {
	height:100%;
	width:100%;}
	
body, td, th {
	background-color:white;
	padding:0;
	border:0;
	font-family: Monospace, Courier, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-align:center;
	overflow:auto;}

td, th {
	font-size: 100.01%;
	background-color:transparent;
	color:red;
	}

p, ul {
	font-size: 76.01%;
	line-height: 180%;
	text-align: left;}

h3 {
	color:#333333;
	font-size:100%;
	line-height:120%;
	font-weight:normal;
	text-decoration:none}

h4 {
	padding-top:20px;
	color:#333333;
	font-size:100%;
	line-height:160%;
	font-weight:normal;
	text-decoration:none}
	
#abstand { 
	width:100%;
	height:50%;
	margin-bottom:-325px; 
	}
	
/* AUFBAU INHALT */
#outside {
	margin:0 auto;
	position:relative; 
	text-align:left;
	width:100%;
	height:640px;
	border-top:thin solid #E3E3DE;
	border-bottom:thin solid #E3E3DE;
	background-color:white;
	z-index:1;}

#logobox {
	position:relative;
	left:0px;
	top:0px;
	height:178px;
	width:978px;
	margin:auto;
	text-align:left;
	background-color:white;
	border:0;
	z-index:2;}

#wortmarke {
	position:absolute;
	top:18px;
	left:16px;
	width:242px;
	height:140px;
	background-color:white;
	margin:0;
	z-index:1;}

#inside {
	position:absolute;
	top:180px;
	left:0%;
	height:440px;
	background-image:url(../bilder/bg.jpg);
	background-repeat:x-repeat;
	background-position:0px 0px;
	width:100%;
	margin-left:0px;
	text-align:left;
	border:0;
	overflow:hidden;
	z-index:2;}
	
#box {
	position:relative;
	top:0px;
	height:499px;
	width:980px;
	margin:auto;
	text-align:left;
	background-color:transparent;
	border:0;
	border-bottom: 4px solid white;
	z-index:3;}

#motto{
	position:absolute;
	top:90px;
	right:204px;
	width:410px;
	text-align:right;
	line-height:90%;
	font-family:trebuchet MS, Arial, Verdana, sans-serif;
	font-size:100%;
	color:#9F9F9F;
	font-style:normal;
	border:0;
	z-index:5;}



#zeile1{
	position:absolute;
	top:19px;
	right:10px;
	width:500px;
	text-align:right;
	line-height:125%;
	z-index:20;}

#zeile2{
	position:absolute;
	top:40px;
	right:10px;
	width:500px;
	text-align:right;
	z-index:20;}

.autor {
	font-size:80%;
	font-style:italic
	}
	
#verfasser{
	position:absolute;
	top:60px;
	right:10px;
	text-align:right;
	width:500px;
	font-size:80%;
	font-style:italic;
	z-index:20;}
	
#plan {
	position:absolute;
	top:-12px;
	left:224px;
	padding:0;
	height:132px;
	width:502px;
	margin:0;
	float:right;
	background-color:transparent;
	border:0;
	z-index:1;}
	
#navigation { 
	position:relative;
	top: 0px;
	left:296px;
	width:664px;
	height:24px;
	padding-left:20px;
	font-family: tahoma, arial, sans-serif;
	font-weight: normal;
	font-size:100.01%;
	color:white;
	background-color:#84AF31;
	text-decoration:none;
	z-index:10;}

a.navi:link { width: 100px; background-color: transparent; text-align: left; float:left; line-height: 20px; vertical-align: middle; font-family: tahoma, arial, sans-serif; font-weight: normal; color:#ffffff; font-size:80.01%; text-decoration: none}
a.navi:visited { width: 100px; background-color: transparent; text-align: left; float:left; line-height: 20px; vertical-align: middle; font-family: tahoma, arial, sans-serif; font-weight: normal; color:#eef2dd; font-size:80.01%; text-decoration: none}
a.navi:focus { width: 100px; background-color: transparent; text-align: left; float:left; line-height: 20px; vertical-align: middle; font-family: tahoma, arial, sans-serif; font-weight: normal; color:#eef2dd; font-size:80.01%; text-decoration: none}
a.navi:hover { width: 100px; background-color: transparent; text-align: left; float:left; line-height: 20px; vertical-align: middle; font-family: tahoma, arial, sans-serif; font-weight: normal; color:#eef2dd; font-size:80.01%; text-decoration: none}	
a.navi:active { width: 100px; background-color: transparent; text-align: left; float:left; line-height: 20px; vertical-align: middle; font-family: tahoma, arial, sans-serif; font-weight: normal; color:#eef2dd; font-size:80.01%; text-decoration: none}

a.navi_on:link{ width: 100px; background-color: transparent; text-align: left; float:left; line-height: 20px; vertical-align: middle; font-family: tahoma, arial, sans-serif; font-weight: bold; color:#ffffff; font-size:80.01%; text-decoration: none}
a.navi_on:visited { width: 100px; background-color: transparent; text-align: left; float:left; line-height: 20px; vertical-align: middle; font-family: tahoma, arial, sans-serif; font-weight: bold; color:#eef2dd; font-size:80.01%; text-decoration: none}
a.navi_on:focus {  width: 100px; background-color: transparent; text-align: left; float:left; line-height: 20px; vertical-align: middle; font-family: tahoma, arial, sans-serif; font-weight: bold; color:#eef2dd; font-size:80.01%; text-decoration: none}
a.navi_on:hover {  width: 100px; background-color: transparent; text-align: left; float:left; line-height: 20px; vertical-align: middle; font-family: tahoma, arial, sans-serif; font-weight: bold; color:#eef2dd; font-size:80.01%; text-decoration: none}	
a.navi_on:active {  width: 100px; background-color: transparent; text-align: left; float:left; line-height: 20px; vertical-align: middle; font-family: tahoma, arial, sans-serif; font-weight: bold; color:#eef2dd; font-size:80.01%; text-decoration: none}

a.navi2:link { width: 140px; background-color: transparent; text-align: left; float:left; line-height: 20px; vertical-align: middle; font-family: tahoma, arial, sans-serif; font-weight: normal; color:#ffffff; font-size:80.01%; text-decoration: none}
a.navi2:visited { width: 140px; background-color: transparent; text-align: left; float:left; line-height: 20px; vertical-align: middle; font-family: tahoma, arial, sans-serif; font-weight: normal; color:#eef2dd; font-size:80.01%; text-decoration: none}
a.navi2:focus { width: 140px; background-color: transparent; text-align: left; float:left; line-height: 20px; vertical-align: middle; font-family: tahoma, arial, sans-serif; font-weight: normal; color:#eef2dd; font-size:80.01%; text-decoration: none}
a.navi2:hover { width: 140px; background-color: transparent; text-align: left; float:left; line-height: 20px; vertical-align: middle; font-family: tahoma, arial, sans-serif; font-weight: normal; color:#eef2dd; font-size:80.01%; text-decoration: none}	
a.navi2:active { width: 140px; background-color: transparent; text-align: left; float:left; line-height: 20px; vertical-align: middle; font-family: tahoma, arial, sans-serif; font-weight: normal; color:#eef2dd; font-size:80.01%; text-decoration: none}

a.navi2_on:link{ width: 140px; background-color: transparent; text-align: left; float:left; line-height: 20px; vertical-align: middle; font-family: tahoma, arial, sans-serif; font-weight: bold; color:#ffffff; font-size:80.01%; text-decoration: none}
a.navi2_on:visited { width: 140px; background-color: transparent; text-align: left; float:left; line-height: 20px; vertical-align: middle; font-family: tahoma, arial, sans-serif; font-weight: bold; color:#eef2dd; font-size:80.01%; text-decoration: none}
a.navi2_on:focus {  width: 140px; background-color: transparent; text-align: left; float:left; line-height: 20px; vertical-align: middle; font-family: tahoma, arial, sans-serif; font-weight: bold; color:#eef2dd; font-size:80.01%; text-decoration: none}
a.navi2_on:hover {  width: 140px; background-color: transparent; text-align: left; float:left; line-height: 20px; vertical-align: middle; font-family: tahoma, arial, sans-serif; font-weight: bold; color:#eef2dd; font-size:80.01%; text-decoration: none}	
a.navi2_on:active {  width: 140px; background-color: transparent; text-align: left; float:left; line-height: 20px; vertical-align: middle; font-family: tahoma, arial, sans-serif; font-weight: bold; color:#eef2dd; font-size:80.01%; text-decoration: none}
  
a.navilinks {
font-size:100%;
line-height:140%;
color:#5C8735;
text-decoration: none}

#subnavigation { 
	position:absolute;
	top: 389px;
	right:0px;
	width:188px;
	height: 20px;
	font-size:70.01%;
	text-align:left;
	font-family: tahoma, arial, helvetica, verdana;
	padding:5px 0px 0px 10px;
	margin:0;
	background-color:#eef2dd;
	border-top:3px solid white;
	text-decoration: none;
	z-index:5;}

#subnavigation_1 { 
	position:absolute;
	top: 40px;
	left:314px;
	width:980px;
	height: 30px;
	font-size:76.01%;
	text-align:left;
	font-family: tahoma, arial, helvetica, verdana;
	padding:0;
	margin:0;
	background-color:transparent;
	text-decoration: none;
	z-index:15;}

#subnavigation_2 { 
	position:absolute;
	top: 40px;
	left:425px;
	width:480px;
	height: 30px;
	font-family: tahoma, arial, helvetica, verdana;
	font-size:76.01%;
	text-align:left;
	padding:0;
	margin:0;
	background-color:transparent;
	text-decoration: none;
	z-index:15;}

#subnavigation_3 { 
	position:absolute;
	top: 40px;
	left:535px;
	width:480px;
	height: 30px;
	font-family: tahoma, arial, helvetica, verdana;
	font-size:76.01%;
	text-align:left;
	padding:0;
	margin:0;
	background-color:transparent;
	text-decoration: none;
	z-index:15;}

#adresszeile {
	position:absolute;
	top:624px;
	left:0px;
	width:100%;
	height:16px;
	background-color:transparent;
	text-align:center;
	font-size: 68.01%;
	color:#5C8735;
	z-index:12;}
	
#textbox{
	position:absolute;
	top:0px;
	left:296px;
	padding:50px 10px 10px 20px;
	height:328px;
	width:455px;
	margin-left:0;
	text-align:left;
	font-family: arial, helvetica, sans-serif;
	color:#333333;
	font-size:80%;
	line-height:120%;
	background-color:#EEF1DC;
	border-top: 1px solid white;
	border-bottom:3px solid #84AF31;
	border-left: 1px solid white;
	border-right: 1px solid white;
	z-index:5;}

#textbox2{
	position:absolute;
	top:0px;
	left:296px;
	padding:80px 10px 10px 20px;
	height:298px;
	width:455px;
	margin-left:0;
	text-align:left;
	font-family: arial, helvetica, sans-serif;
	color:#333333;
	font-size:80%;
	line-height:120%;
	background-color:#EEF1DC;
	border-top: 1px solid white;
	border-bottom:3px solid #84AF31;
	border-left: 1px solid white;
	border-right: 1px solid white;
	z-index:5;}
	
#textbox3{
	position:absolute;
	left:20px;
	width:455px;
	bottom:20px;
	font-size:85%;
	line-height:120%;
	z-index:5;}

#anfahrt{
	position:absolute;
	top:0px;
	left:296px;
	padding:38px 0px 20px 12px;
	height:330px;
	width:473px;
	margin-left:0;
	text-align:left;
	font-family: arial, helvetica, sans-serif;
	color:#333333;
	font-size:80%;
	line-height:120%;
	border-top: 1px solid white;
	border-bottom:3px solid #84AF31;
	border-left: 1px solid white;
	border-right: 1px solid white;
	z-index:5;}

#skizze{
	position:absolute;
	top:62px;
	left:296px;
	padding:36px 0px 20px 1px;
	height:322px;
	width:485px;
	margin-left:0;
	text-align:left;
	font-family: arial, helvetica, sans-serif;
	color:#333333;
	font-size:80%;
	line-height:120%;
	border:0;
	z-index:5;}
	
#bild01 {
	position:absolute;
	top:0px;
	left:0px;
	height:430px;
	width:294px;
	margin:0;
	text-align:left;
	float:right;
	border:1px solid black;
	z-index:6;}

#bild02 {
	position:absolute;
	top:39px;
	left:781px;
	height:138px;
	width:196px;
	margin:0;
	text-align:left;
	float:right;
	border:1px solid black;
	z-index:3;}

#bild03 {
	position:absolute;
	top:24px;
	left:783px;
	height:357px;
	width:196px;
	margin:0;
	text-align:left;
	float:right;
	border-top:1px solid white;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	z-index:4;}

#bild04 {
	position:absolute;
	top:0px;
	left:0px;
	height:430px;
	width:294px;
	margin:0;
	text-align:left;
	border:0;
	z-index:6;}
	
#bildref {
	position:absolute;
	top:65px;
	left:300px;
	height:320px;
	width:480px;
	margin:0;
	text-align:left;
	border:0;
	z-index:6;}

#leiste {
	position:absolute;
	top:0px;
	left:0px;
	width:279px;
	height:410px;
	background-color:white;
	line-height:18px;
	padding-left:16px;
	padding-top:20px;
	margin:0;
	border:1px solid silver;
	z-index:20;}

		





	
