﻿body {
	margin: 0 auto 0 auto;
	padding: 0; 

}
#masthead {
	margin: 0px auto 0px auto;
	text-align: left;
	text-decoration: none;
	height: 600px;
	width: 1000px;
}



#menuebox {
	margin: 0px auto 0px auto;
	border-style: solid;
	border-width: 5px 5px 0px 5px;
	border-color: #FFFFFF;
	position: relative;
	height: 30px;
	width: 1000px;
	background-color: #008000;
	text-align: left;
	margin-top: 10px;
	text-decoration: none;
}
.stupidie {
display: none;
}
#menue {
	margin: 0px auto 0px auto;
	position: absolute;
	top: 5px;
	left: 0;
	z-index: 200;
	margin-left: 50px;
	text-decoration: none;
	width: 800px;
}
#menue .aussen {
	float: left;
	display: block;
	overflow: hidden;
	width: 15em;
	height: 1.3em;
	font-weight: bold;
	text-align: left;
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
}
#menue .aussen:hover {
	height: auto;
	color: #F7EEDB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-decoration: none;
}

a.innen-1 {
	margin-top: 2px;
}
a.innen,
a.innen-1 {
	display: block;
	width: 100%;
	padding: 2px 0;
	text-decoration: none;
	font-weight: bold;
	background-color: #99FFCC;
	color: #600;
	font-size: x-small;
	text-align: left;
}
a:visited.innen,
a:visited.innen-1 {
	background-color: #ecd8ae;
	color: #800000;
}
a:hover.innen,
a:hover.innen-1 {
	background-color: #FFFFFF;
	color: #900;
}

span.menutag {
	display: block;
	cursor: default;
	text-decoration: none;
	color: #FF9900;
}


++++++++++++++++++++
   CSS Teil II
++++++++++++++++++++


#menue {
display:none;
}
.stupidie {
	display: block;
	position: absolute;
	top: 5px;
	left: 0;
	z-index: 200;
	text-decoration: none;
	cursor:pointer;
}

a.auss {
	float: left;
	width: 8em;
	height: 1.4em;
	overflow: hidden;
	display: block;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background-color: #FFCC66;
	color: #000000;
}
a:hover.auss {
overflow: visible;
background-color: #624617;
color: #fff;
}
a:hover.auss table {
	display: block;
	margin-top: 3px;
	color: #400;
	border-collapse: collapse;
	font-size: x-small;
	text-decoration: none;
}

a.inn {
	display: block;
	width: 7.9em;
	padding: 2px 0;
	font-size: 100%; 
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	border-bottom: 1px solid #78561d;
	background-color: #FFCC66;
	color: #600;
}
a:visited.inn {
background-color: #ecd8ae;
color:#444;
}
a:hover.inn {
position: relative;
background-color: #f7eedb;
color: #900;
}
span.menutag {
	display: block;
	cursor: default;
	text-decoration: none;
}



#top_nav {
	background-image: url('../images/DSC00233.JPG');
	width: 1000px;
	height: 150px;
	border: 5px solid #FFFFFF;
	background-color: #008000;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#container {
	min-width: 600px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}

#left_col {
	width: 374px;
	float: left;
	font-size: small;
	padding-top: 20px;
	text-align: justify;
	text-decoration: none;
}

#page_content {
	border-style: solid;
	border-width: 0px 5px 5px 5px;
	border-color: #FFFFFF;
	width: 1000px;
	height: 600px;
	background-color: #008000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bolder;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-style: oblique;
	position: relative;
}
#footer {
	margin: 0px auto 0px auto;
	border-style: solid;
	border-width: 0px 5px 5px 5px;
	border-color: #FFFFFF;
	width: 1000px;
	height: 50px;
	background-color: #008000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #FFFFFF;
	text-align: center;
	font-weight: bolder;
	text-decoration: none;
}
#left_col_head {
	width: 395px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 10px;
}
.object {
	border: 3px solid #FFFFFF;
	float: left;
	width: 325px;
	height: 210px;
	background-image: url('fotos.gif');
	margin-top: 10px;
	margin-right: auto;
}
.Überschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: center;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bolder;
	color: #FFFFFF;
}
.text {
	font-size: small;
	position: relative;
	height: 80px;
}
.kontaktformular {
	height: 240px;
}
#text_links_unten {
	width: 300px;
	height: 30px;
	position: relative;
	text-align: left;
	font-size: small;
}
#text_rechts_unten {
	float: right;
	width: 420px;
	height: 440px;
	margin-top: 20px;
	visibility: hidden;
}
#eben1 {
	width: 300px;
	float: right;
	margin-top: -150px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-style: oblique;
	color: #F90;
	font-weight: bolder;
}
#eben2 {
	margin: 0px auto 0px auto;
	width: 747px;
	float: left;
}
#eben3 {
	margin: 0px auto 0px auto;
	width: 747px;
	float: left;
}
#eben4 {
	margin: 0px auto 0px auto;
	width: 747px;
	float: left;
}
#eben5 {
	margin: 0px auto 0px auto;
	width: 747px;
	float: left;
}
#eben6 {
	margin: 0px auto 0px auto;
	width: 747px;
	float: left;
}
#eben7 {
	margin: 0px auto 0px auto;
	width: 747px;
	float: left;
}
#footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FF9900;
	width: 1000px;
	height: 20px;
	background-color: #008000;
	margin: 0px auto 0px auto;
	border-style: solid;
	border-color: #FFFFFF;
	text-align: center;
	cursor: pointer;
	border-width: 0px 5px 5px 5px;
	font-weight: bolder;
}
.neueFormatvorlage1 {
}
.navigation {
	width: 150px;
	float: left;
}
