@CHARSET "UTF-8";

html { 
	height: 100%; 
	margin-bottom: 1px; 
} 

#intro {
	border: none;
	width: 769px;
	height: 400px;
	position:absolute;
  	top:50%;
  	left:50%;
  	margin-left:-384px;
  	margin-top:-200px;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
#rahmen {
	background-color: white;
	border: none;
	width: 769px;
	margin: 5px auto 20px auto;
	padding: 0 0 0 0;;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.blindtext {
	display: none;
}

p.rechts {
	text-align: right;
	float: right;
	font-size: 10px
}

#englishinfo {
	text-align: left;
	float: left;
	font-size: 10px;
}

#download {
	text-align: right;
	float: right;
	font-size: 10px
}	

#header {
	margin-top: 10px;
	margin-bottom: 50px;
	margin-left: 0;
	margin-right: 0;
}

P {
	font-size: 11px;
	color: black;
	text-decoration: none;
	line-height: 16px;
	padding: 0px;
	margin: 0px;
}

H1 {
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
	margin: 0px;
}

H2 {
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	margin: 16px 0px 0px;
	line-height: 16px;
}

H3 {
	font-size: 11px;
	text-decoration: none;
	margin: -12px 0px 0px;
	line-height: 16px;
	padding: 0px;
}

H4 {
	font-size: 11px;
	text-decoration: none;
	line-height: 16px;
	font-weight: normal;
	margin: 32px 0px 16px;
	padding: 0px;
}

H5 {
	font-size: 11px;
	text-decoration: none;
	line-height: 16px;
	font-weight: bold;
	margin: 32px 0px 16px;
	padding: 0px;
}

.bold {
	font-weight: bold;
}

.weisserhintergrund {
	background-color: white;
}

.rot {
	color: #880000
}

.grun {
	color: #89a035
}

a:link.blink {
	color: #880000;
	text-decoration: blink;
	font-weight: bold;
}

a:link.rot {
	color: #880000;
}

a:visited.rot {
	color: #880000
}

a:link.grun {
	color: #89a035;
}

#menuhead {
	font-size: 12px;
	color: white
}

UL {
	width: 160px;
	list-style-type: none;
	margin: 0px;
	padding: 0px
}

.olivehintergrund {
	background-color: #89a035
}

/*080425 schriftgroesse eingefuegt, weil keine bewegung zwischen a und p mehr*/

LI {
	background-color: #c0d5a1;
	margin-bottom: 2px;
	padding-left: 20px;
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 11px;
	line-height: 16px;
}

li a:link {
	font-size: 11px;;
	border: none;
}

li a:visited {
	font-size: 11px;;
	border: none;
}

#untermenu {
	padding-left: 40px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: white;
}

#untermenu2 {
	padding-left: 60px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: white;
	font-style: italic;
}

#menu {
	width: 30%;;
	float: left
}

#inhalt {
	width: 70%;
	float: left;
}

#bildinhalt {
	margin: 10px 0px 8px;
	padding: 0px;
}

#inhalt p {
	width: 500px;
	margin-bottom: 16px
}


#inhaltalt p {
	color: gray;
}

#inhaltalt h3 {
		color: gray;
}

#inhaltalt h4 {
		color: gray;
}

#inhaltalt a {
	color: gray
}

#tab {
	white-space: pre;
}

#inhalt h2 {
	width:500px
}

#inhalt h3 {
	width: 500px;
}

#inhalt h4 {
	width: 500px
}

#inhalt h5 {
	width: 500px
}

TABLE {
	width: 70%;
	font-size: 11px;
	line-height: 16px;
	table-layout: fixed;
	float: left
}

TD {
	width:250px;
	float: left;
	margin-right: 15px
}

TH {
	width: 500px;
	float: left;
	font-weight: normal;
	border: 1px;
	border-style: solid;
	border-color: black;
	padding: 5px;
	margin-top: 10px;
}

#zweispalten {
	width: 250px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#zweispalten p {
	width: 240px;
	margin-bottom: 16px;
}

#zweispalten img {
	float: right;
	margin-bottom: 8px
}

#popup {
	border-color: #89a035;
	border-width: 2px;
	border-style: solid;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a:link {
	text-decoration: none;;
	color: black;;
	border: none;;
	margin: 0px;;
	padding: 0px;
}

a:visited {
	text-decoration: none;;
	color: #606060;;
	border: none;;
	margin: 0px;;
	padding: 0px;;
	font-size: inherit;
}

a:active {
	text-decoration: underline;;
	color: #404040;;
	margin: 0px;;
	padding: 0px;
}

a:link img {
	border: none;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

a:visited img {
	border: none;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}