/* allgemeines ================================== */* {  margin: 0;  padding: 0;}html {	height: 100%;  }body {	min-height: 101%;	font-size: 70%;	padding: 0;	font-family: Helvetica, Geneva, Arial, Verdana;	text-align: center;	color: #000000;	background-color: #666666;}#wrapper {	position: relative;	text-align: left;	width: 860px;	margin-right: auto;	margin-left: auto;	background-image: url(../images/hg_C.gif);	background-repeat: repeat-y;}hr {	border: none;	color: #000066;	background-color: #000066;	height: 1px;	width: 100%;}/* blauer Balken ================================== */.topnav {	font-size: 1em;	color: #CCCCCC;	text-align: right;	background-color: #000066;}.topnav a:link {	color: #CCCCCC;	text-decoration: none;}.topnav a:visited {	color: #CCCCCC;	text-decoration: none;}.topnav a:hover {	color: #FFCC00;	text-decoration: none;}.topnav a:active {	color: #FFFFFF;	text-decoration: none;}/* gelber Balken ================================== */#head {	background-color: #FFFFCC;	border-bottom: 1px solid #000066;	color: #000066;	width: 860px;	line-height: 2em;	vertical-align: bottom;}#head a:link {	color: #000066;	text-decoration: none;}#head a:visited {	color: #000066;	text-decoration: none;}#head a:hover {	color: #FFCC00;	text-decoration: none;	background-color: #000066;}#head a:active {	color: #333333;	text-decoration: none;}#head .mainnav {	font-size: 1.5em;	vertical-align: bottom;}#head .lang {	font-size: 1em;	vertical-align: bottom;	text-align: right;	font-weight: normal;}/* Hauptnavigation ================================== */#navigation {	left: 0px;	float: left;	background-color: transparent;   }#navigation LI {   background-color: transparent;   top: 15px;   padding: 0;   margin: 0;   list-style: none;   display: inline;   width: 200px;   }#navigation UL {   background-color: transparent;   padding: 0;   margin: 0;   }#navigation A {	font-size: 1.1em;	font-family: Helvetica, Geneva, Arial, Verdana;	color: #000066;	text-decoration: none;	display: block;	padding: 4px 0px 4px 5px;	border-bottom: 1px solid #000066;	margin: 0px;	width: 195px;   }#navigation A:link,#navigation A:visited {   background-color: #FFFFCC;   margin: 0px;   }#navigation A:hover,#navigation A:focus {	background-color: #000066;	margin: 0px;	color: #FFCC00;   }#ia #navigation A.ca,#ib #navigation A.cb,#ic #navigation A.cc,#id #navigation A.cd {   display: block;   background-color: #B6B8B8;   font: normal 1.1em sans-serif;   margin: 0px;   padding: 2px 0px 2px 10px;   border-top: none;   width: 190px;   }#ia #navigation A.ca:hover,#ib #navigation A.cb:hover,#ic #navigation A.cc:hover,#id #navigation A.cd:hover {	background-color: #000066;	margin: 0px;	color: #FFCC00;   }#navigation A.n  {   display: none;   }   /* Inhalt hellgraue Flaeche ================================== */#content {	font-size: 1em;	line-height: 1.4em;	margin-right: 5px;}#content p {	font-size: 1.1em;	line-height: 1.6em;}.back {	background-color: #FFFFCC;	text-align: right;	padding-right: 5px;}#content h1 {	font-size: 1.4em;	line-height: 2.5em;	color: #000066;	margin-top: 15px;	margin-bottom: 20px;}#content h2 {	font-size: 1.2em;	color: #000066;	line-height: 2em;	margin-top: 10px;}#content h3 {	font-size: 1em;	color: #000066;	line-height: 1.6em;	margin-top: 5px;}#content a:link {	color: #000066;	text-decoration: none;	font-weight: bold;}#content a:visited {	color: #000066;	text-decoration: none;	font-weight: bold;}#content a:hover {	color: #000066;	text-decoration: underline;	font-weight: bold;}#content a:active {	color: #FFFFFF;	text-decoration: underline;	font-weight: bold;}#content table {	border-collapse: collapse;	line-height: 2em;	font-size: 1em;}#content thead {  	background: url(../images/bar.gif) repeat-x;	color: #333333;	font-weight: bold;}/* Fusszeile ================================== */.footer {	font-size: 1em;	color: #999999;	background-color: #000066;}.footer a:link {	color: #999999;	text-decoration: none;}.footer a:visited {	color: #999999;	text-decoration: none;}.footer a:hover {	color: #FFCC00;	text-decoration: none;}.footer a:active {	color: #FFFFFF;	text-decoration: none;}
