/* CSS Document */
html,
body{
	height:100%;
}
body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	background-image:url(../bilder/layout/rand.png);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#EEEEEE;
	text-align:center;
}
#contentcenter	{
	margin: auto;
	width: 800px;
	border-left:2px solid #990000;
	border-right:2px solid #990000;
	text-align:left;
	background-color:#FF6666;
	min-height:100% !important;
}
/* CSS-Hack für IE. Zeigt sonst Inhaltselemente nur genau so groß an,
 wie ihr Inhalt ist*/
* html #contentcenter {
	height:100%;
}
/* +++ */

img{
	border:none;
}
form{
	margin:0px;
}
table td{
	vertical-align:top;
}
.button{
	background-color:#990000;
	color:#FFFFFF;
	cursor:pointer;
	border:1px solid #000000;
}
/* Links */
a {
	color:#FFFFFF;
	text-decoration:none;
}
a:visited {
	color:#FFFFFF;
}
a:hover,
a:focus,
a:active {
	color:#000000;
}
/* **** Kopfzeile **** */
#Kopfzeile{
	line-height:84px;
	font-size:84px;
}
/* **** Navigation **** */
#Navigation {
	float:left;
	font-size:0.9em;
	overflow:hidden;
	width:200px;
	margin-left:10px !important;
	margin-left:5px;
	margin-top:10px;
}

#Navigation ul {
	padding-left:0px;
	margin:0px;
	list-style-position:outside;
}
#Navigation ul#MenuEbene1 {
	border-top:2px solid #990000;
	border-bottom:1px solid #990000;
	border-right:2px solid #990000;
	border-left:2px solid #990000;
}
#Navigation ul#MenuEbene1 li {
	list-style-type:none;
	display:inline;
}
#Navigation ul a{
	display:block;
}
#Navigation ul#MenuEbene1 li a{
	color:#000000;
	background-color:#D9D9D9;
	border-bottom:1px solid #990000;
	padding:2px;
}
#Navigation ul#MenuEbene1 li a:visited {
	color:#000000;
}
#Navigation ul#MenuEbene1 li a:hover,
#Navigation ul#MenuEbene1 li a:focus,
#Navigation ul#MenuEbene1 li a:active,
#Navigation ul#MenuEbene1 li a.aktiv {
	color:#FFFFFF;
	background-color:#990000;
	font-weight:normal;
}
#Navigation ul#MenuEbene1 li a:visited.aktiv{
	color:#FFFFFF;
}
#Navigation ul#MenuEbene1 ul.MenuEbene2{
	border-bottom:1px solid #990000;
}
#Navigation ul#MenuEbene1 .MenuEbene2 li a{
	color:#333333;
	background-color:#EEEEEE;
	padding-left:15px;
	font-size:0.9em;
	border-bottom:1px solid #999999;
}
#Navigation ul#MenuEbene1 .MenuEbene2 a:visited {
	color:#333333;
}
#Navigation ul#MenuEbene1 .MenuEbene2 a:hover,
#Navigation ul#MenuEbene1 .MenuEbene2 a:focus,
#Navigation ul#MenuEbene1 .MenuEbene2 a:active,
#Navigation ul#MenuEbene1 .MenuEbene2 a.aktiv {
	color:#FFFFFF;
	background-color:#CC4444;
}
/* Inhaltsformatierungen */
#Inhalt{
	margin-left:0px !important;
	margin-left:220px;
	padding:10px;
	overflow:auto;
}
#Inhalt h2{
	font-size:1.3em;
	margin-top:0px;
	margin-bottom:0.3em;
}
#Inhalt h3{
	font-size:1.1em;
	margin:0px;
}
#Inhalt #Strichliste .Eintrag{
	background-color:#FFFFFF;
	margin-bottom:10px;
	border:2px solid #990000;
}
#Inhalt #Strichliste .Eintrag .Header{
	font-size:1em;
	padding:2px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#990000;
}
#Inhalt #Strichliste .Eintrag .Header a{
	text-decoration:underline;
}
#Inhalt #Strichliste .Eintrag .Header a:visited {
}
#Inhalt #Strichliste .Eintrag .Header a:hover,
#Inhalt #Strichliste .Eintrag .Header a:focus,
#Inhalt #Strichliste .Eintrag .Header a:active {
	font-weight:bold;
	text-decoration:none;
}
#Inhalt #Strichliste .Eintrag .Infos{
	border:1px solid #CCCCCC;
	padding:2px;
	font-size:0.9em;
}
.ungerade{
	background-color:#FFCC80;	
}
/* Einzelansicht */
#Inhalt #Details,
#Inhalt #Kommentare,
#Inhalt #AddComment{
	border:2px solid #990000;
	background-color:#CCCCCC;
	padding:5px;
	margin-bottom:10px;
}
#Inhalt #Details .info,
#Inhalt #Kommentare .Kommentar{
	border:1px solid #000000;
	background-color:#EEEEEE;
	margin-bottom:5px;
}
#Inhalt #Details .info,
#Inhalt #Kommentare .Kommentar .Inhalt{
	padding:3px;
}
#Inhalt #Kommentare{
	font-size:0.9em;
}
#Inhalt #Kommentare .Kommentar{
}
#Inhalt #Kommentare .Kommentar .Eingabedatum{
	font-size:0.9em;
	background-color:#990000;
	color:#FFFFFF;
	padding:2px;
	border-bottom:1px solid #CCCCCC;
}
#Inhalt #AddComment{
}
/* ****  Barrierefreiheit **** */
.acc,
dfn {
	display:none;
}
.pageHeader,
.unsichtbar {
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:0;
	height:0;
	overflow:hidden;
	display:inline;
}
