/* Alle kritischen Werte mit 0 instanziieren */
* { 
padding: 0; 
margin: 0; 
list-style-type: none; 
}
/* Schriftgröße kontrollieren */
body { color: #6c6c6c; font-size: 100.1%; font-family: Verdana, Arial, SunSans-Regular, Sans-S; }
/* Farben setzen */
/*html,body {  }*/
/* Links und Anker */
a:link { color: #86b3e7; text-decoration: none; }
a:visited { color: #86b3e7; text-decoration: none; }
a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#6c6c6c;}
a:focus { color: #6c6c6c; text-decoration: none; }
a:active { color: #6c6c6c; text-decoration: none; }
/* Überschriften */
h1,  h2,  h3,  h4,  h5,  h6 { font-family: Verdana, Arial, SunSans-Regular, Sans-S; }
h1 { font-size: 1.1em; font-weight: lighter; margin-bottom: 0.5em; }
h2 { font-size: 0.7em; font-weight: bolder; margin-bottom: 0.6em; }
h3 { }
/* Absätze */
p { font-size: 0.7em; line-height: 1.8em; margin-bottom: 2em; }
/* Bilder */
img { size:auto }
/* Formulare */
form { }
button { color: #6c6c6c; font-size: 0.7em; background-color: #f3d654; width: 100%; margin-top: 0.5em; margin-bottom: 2em; border: solid 1px #ababab; }
/* Tabellen */
.table { font-size: 10px; padding-right: 5px; padding-left: 5px; }
#fit_txt { font-size: 10px; padding-top: 0.5em; padding-left: 3em; }
th {  }
td {  }
/** Content------------------------------------------------------------- */
#top { width: 44.1em; margin-top: 1em; margin-right: auto; margin-left: auto; }
#topnav { word-spacing: 0.5em; float: right; margin-top: 2.9em; padding-right: 1.45em; }
#logo {	width: 11.2em;	float: left; }
#logo img {	width: 100%; }
#container {	width: 41.65em;	clear: both;	padding: 0.6em 0 0;	margin: 0 auto; }
#header {	width: auto;	float: left; }
#wrapper {	width: 100%;	float: left;	margin-top: 20px; }
#navbar { }
#content { color: #5f5f5f; width: 28em; float: left; }
#content_fit { color: #5f5f5f; background-color: #e4e8f3; width: 28em; float: left; padding: 1em; }
#content ul { margin-bottom: 2em; }
#content li{ font-size: 0.7em; line-height: 1.8em; margin-left: 1.5em; list-style-type: circle; list-style-position: outside; }
#rammed { margin-top: 5px;
	border: 0px solid #D00D8F;
	width:450px;
	text-align:justify;
}
#innerrammed {margin: 4px;}
#dwnbutton {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
text-align:left;
width:300px;
height:20px;
position:relative;
left:90px;
}
#dwnbutton:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
}
#dwnbutton:visited{}
/* Navigation------------------------------------------------------------- */
#topnav a { color: #464646; font-size: 0.6em; background-color: white; text-decoration: none; letter-spacing: 0.1em; }
#topnav a:link,  
#topnav a:visited { }
#topnav a:hover,  
#topnav a:active { }
#menu1 { width: 10em; height: 7.4em; float: left; margin-right: 0.4em; padding-top: 1em; padding-bottom: 0.85em; border-top: 0.65em solid #86b3e7; border-bottom: 0.65em solid #0d68d0; }
#menu1 li a { color: #6c6c6c; font-size: 0.8em; font-weight: bolder; line-height: 1.5em; text-decoration: none; padding-left: 2.3em; }
#menu1 li a:link,  
#menu1 li a:visited { }
#menu1 li a:hover,  
#menu1 li a:active { color: #0d68d0 !important; background-image: url(../images/nav_button.gif); background-repeat: no-repeat; background-position: 5px 50%; }
.menu1_active { color: #0d68d0 !important; background-image: url(../images/nav_button.gif); background-repeat: no-repeat; background-position: 5px 50%; }
.menu2_active { color: #0d68d0 !important; background-image: url(../images/nav_button.gif); background-repeat: no-repeat; background-position: 5px 50%; }
#menu1_gruen { width: 10em; height: 7.4em; float: left; margin-right: 0.4em; padding-top: 1em; padding-bottom: 0.85em; border-top: 0.65em solid #86b3e7; border-bottom: 0.65em solid #aacf04; }
#menu1_gruen li a { color: #6c6c6c; font-size: 0.8em; font-weight: bolder; line-height: 1.5em; text-decoration: none; padding-left: 2.3em; }
#menu1_gruen li a:link,  
#menu1_gruen li a:visited { }
#menu1_gruen li a:hover,  
#menu1_gruen li a:active { color: #0d68d0 !important; background-image: url(../images/nav_button.gif); background-repeat: no-repeat; background-position: 5px 50%; }
#menu1_orange { width: 10em; height: 7.4em; float: left; margin-right: 0.4em; padding-top: 1em; padding-bottom: 0.85em; border-top: 0.65em solid #86b3e7; border-bottom: 0.65em solid #dd8100; }
#menu1_orange li a { color: #6c6c6c; font-size: 0.8em; font-weight: bolder; line-height: 1.5em; text-decoration: none; padding-left: 2.3em; }
#menu1_orange li a:link,  
#menu1_orange li a:visited { }
#menu1_orange li a:hover,  
#menu1_orange li a:active { color: #0d68d0 !important; background-image: url(../images/nav_button.gif); background-repeat: no-repeat; background-position: 5px 50%; }
#menu1_rosa { width: 10em; height: 7.4em; float: left; margin-right: 0.4em; padding-top: 1em; padding-bottom: 0.85em; border-top: 0.65em solid #86b3e7; border-bottom: 0.65em solid #d00d8f; }
#menu1_rosa li a { color: #6c6c6c; font-size: 0.8em; font-weight: bolder; line-height: 1.5em; text-decoration: none; padding-left: 2.3em; }
#menu1_rosa li a:link,  
#menu1_rosa li a:visited { }
#menu1_rosa li a:hover,  
#menu1_rosa li a:active { color: #0d68d0 !important; background-image: url(../images/nav_button.gif); background-repeat: no-repeat; background-position: 5px 50%; }
#menu2 {	width: 10em;	float: left;	margin-right: 0.4em; }
#menu ul { }
#menu2 li a { color: #0d68d0; font-size: 0.8em; font-weight: bolder; line-height: 1.5em; text-decoration: none; width: 10em; padding-left: 2.3em; border: solid 1px #fff; display: block; }
#menu2 li a:link,  
#menu li a:visited { }
#menu2 li a:hover, 
#menu li a:active {	border: solid 1px #0d68d0; }
/* Image------------------------------------------------------------- */
#image {	width: 31.25em;	height: 8.45em;	float: left;	padding-top: 0.4em;	padding-bottom: 0.4em;	border-top: 0.65em solid #86b3e7;	border-bottom: 0.65em solid #0d68d0; }
#image_gruen {	width: 31.25em;	height: 8.45em;	float: left;	padding-top: 0.4em;	padding-bottom: 0.4em;	border-top: 0.65em solid #86b3e7;	border-bottom: 0.65em solid #aacf04; }
#image_orange {	width: 31.25em;	height: 8.45em;	float: left;	padding-top: 0.4em;	padding-bottom: 0.4em;	border-top: 0.65em solid #86b3e7;	border-bottom: 0.65em solid #dd8100; }
#image_rosa {	width: 31.25em;	height: 8.45em;	float: left;	padding-top: 0.4em;	padding-bottom: 0.4em;	border-top: 0.65em solid #86b3e7;	border-bottom: 0.65em solid #d00d8f; }
#image img {	width: 100%; }
#image_gruen img {	width: 100%; }
#image_orange img {	width: 100%; }
#image_rosa img {	width: 100%; }
#navimage img { width: 100%; border-style: solid; border-width: 0; }
#fit { width: 5.35em; height: auto; padding-top: 2.3em; padding-left: 1.7em; }
#map { width: 100%; height: 18em; float: right; margin-top: 0.5em; margin-bottom: 3em; border: solid 1px #808080; }
/*Form*/
fieldset { font-size: 0.7em; line-height: 1.8em; background-color: #f2f2f2; padding: 5px; }
legend { color: #0d68d0; font-weight: bolder; }
input { color: #6c6c6c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 0.7em; margin-bottom: 0.7em; border: solid 1px #ccc; }
select { color: #6c6c6c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 0.7em; margin-bottom: 0.7em; border: solid 1px #ccc; }
textarea { color: #6c6c6c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 0.7em; margin-bottom: 0.7em; border: solid 1px #ccc; }

