/* CSS Document */

  

body {
background-color : #ffffff;
background-image : url(bilder/millimeter.gif);
font-size : 100.01%;
font-family : Geneva, Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
text-align : center;
}
div#page {
	text-align : left;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	margin : 0 auto;
	margin-top : .5px;
	padding-top : 1em;
	width : 700px;
	height : auto;
	padding : 1em 1em 1em 1em;
	color: #F60;
}
h1, h1 a {
font-size : 0.8em;
padding : 0;
text-align : right;
font-weight : normal;
color : #999999;
text-decoration : none;
background : no-repeat 100% 45%;
border-bottom : 0 solid silver;
}
h1 a:hover {
color : #000000;
}
div#Header {
background-image : url(bilder/header4.gif);
height : 70px;
width : 700px;
}
ul#Navigation {
	width : 700px;
	padding : 1em 0 1em 0;
	font-size : 0.75em;
	height : 0.8em;
	background-color : #F60;
}
* ul#Navigation {
margin-left : -0.1em;
margin-top : 0.7em;
margin-bottom : 0.7em;
}
ul#Navigation li {
list-style : none;
text-align : left;
float : left;
position : relative;
font-weight : bold;
text-decoration : none;
color : #000000;
display : block;
padding-left : 0.7em;
padding-right : 0.7em;
}
ul#Navigation a {
font-weight : bold;
text-decoration : none;
color : #000000;
display : block;
font-size : 0.9em;
}
ul#Navigation a:hover {
font-weight : bold;
display : block;
color : #000000;
text-decoration : underline;
}
ul#Navigation a#aktuell {
font-weight : bold;
display : block;
color : #000000;
text-decoration : underline;
}
div#index {
width : 700px;
margin-bottom : -2em;
font-size : 0.75em;
}
div#index h2 {
width : 700px;
font-size : 0.75em;
}
div#randspalte {
	width : 150px;
	margin-top : 0;
	float : left;
	color: #F60;
}
div#randspalte h2 {
font-size : 0.75em;
padding-top : 0.2em;
padding-bottom : 0.2em;
margin : 0 0;
color : #333333;
padding-left : 0.7em;
margin-bottom : 1.5em;
padding-bottom : 0.5em;
border-bottom : thin dotted #333333;
}
* div#randspalte h2 {
border-bottom : dotted 1px #333333; 
}
div#randspalte ul {
list-style : none;
margin-top : 0;
}
div#randspalte li {
	font-size : 0.7em;
	padding-right : 0.5em;
	padding-top : 0.5em;
	padding-bottom : 0.5em;
	padding-left : 0.6em;
	color : #F60;
	background-color : #000000;
	font-weight : bold;
	list-style : none;
	margin-left : -3.6em;
	border-bottom : thin solid #ffffff;
}
* div#randspalte li {
border-bottom : 1px solid #ffffff;  
}

ul#randspalte1 li a:hover {
	text-decoration : underline;
	color : #F60;
}
ul#randspalte1 li ul li {
	float : none;
	display : block;
	font-size : 1em;
	border : none;
	color: #F60;
}
ul#randspalte1 li ul a {
	color : #F60;
	text-decoration : none;
}
ul#randspalte1 li ul a:hover {
color : #ffffff;
text-decoration : none;
}
ul#randspalte1 a {
font-weight : bold;
padding : 0 0 0 0;
text-decoration : none;
color : #f1f1e7;
display : block;
padding-left : 0.7em;
}
ul#randspalte1 a:hover {
font-weight : bold;
display : block;
color : #ffcc33;
}
ul#randspalte1 li a {
	color : #F60;
	text-decoration : none;
	margin-left : -0.6em;
}
ul#randspalte1 li a:hover {
color : #ffffff;
text-decoration : none;
}
ul#randspalte1 li span {
color : #ffffff;
}
ul#randspalte1 li ul a#aktuell {
color : #ffffff;
padding-left : 0.7em;
}
ul#randspalte1 li > ul {
display : none;
}
ul#randspalte1 li:hover > ul, ul#randspalte1 li > a#aktuell {
display : block;
}
div#randspalte1 h3 {
font-size : 0.7em;
color : #333333;
font-weight : bold;
}
div#randspalte1 h4 {
font-size : 0.6em;
color : #333333;
font-weight : bold;
}
div#randspalte1 p {
font-size : 0.6em;
color : #333333;
}


div#image {
float : none;
}
* div#image {
margin-bottom : -0.1em;
}
div#image2 {
float : left;
padding-right : 0.5em;
}
div#content {
margin-bottom : 1em;
margin-left : 160px;
float : none;
width : 540px;
}
div#content h2 {
	font-size : .6em;
	text-align : left;
	padding-left : 0.5em;
	padding-top : 0.2em;
	padding-right : 0.4em;
	padding-bottom : 0.2em;
	color : #F60;
	background-color : #000000;
}
* div#content h2 {
margin-top : 0.65em;
margin-bottom : 0.65em;
}
div#content h2 a {
	color : #F60;
	text-decoration : none;
}
div#content h2 a:hover {
	color : #03F;
}
div#content h3 {
	font-size : 1em;
	margin-top : 0;
	color : #FF9900;
	padding-left : 0.5em;
	padding-top : 0.2em;
	padding-bottom : 0.2em;
	border-bottom : thin dotted #333333;
	border-top : thin dotted #333333;
}
* div#content h3 {
	border-top : dotted 1px #333333;
	border-bottom : dotted 1px #333333;
	color: #F60;
}
div#content h4 {
font-size : 0.75em;
margin : 1em 0;
padding-right : 1em;
padding-left : 0.5em;
color : #333333;
}
div#content h4 a {
color : #333333;
text-decoration : none;
}
div#content h4 a:hover {
color : #ffcc33;
}
div#content p {
	margin-top : 0em;
	margin-bottom : 1em;
	font-size : 0.75em;
	padding-right : 1em;
	padding-left : 0.5em;
	color : #333333;
}
div#content p a {
	text-decoration : none;
	color: #6B7278;
	background-color: #FFF;
}
div#content p a:hover {
}
div#content ul {
margin-top : -0.5em;
}
div#content ul li {
	font-size : 0.75em;
	padding-right : 1em;
	color : #333333;
	list-style : url(bilder/listenpunkt.gif);
	margin-left : -1.5em;
}
div#content li a:hover {
	background-color : #F60;
	color : #03F;
}
div#content li a {
	color : #F60;
	text-decoration : none;
}
div#content table {
border-bottom : thin dotted #333333;
}
* div#content table {
border-bottom : dotted 1px #333333; 
}
p#footer {
border-top : dotted thin #333333;
font-size : 0.7em;
padding-top : 2em;
margin-top : 3em;
text-align :center;
color : #333333;
}
* p#footer {
margin-top : 3em;
margin-bottom : 2em;
border-top : dotted 1px #333333; 
}
p#footer a {
	color : #F60;
	text-decoration : none;
}
p#footer a:hover {
	color : #03F;
	text-decoration : underline;
}
