/* CSS Document */

*, html {
	font-family:Arial, Helvetica, sans-serif !important;
}

body {
	background-color:#990000;
	margin-top:20px;
	margin-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
}

a, a:visited {
	text-decoration:none;
	color:#990000;
}

a:hover {
	color:#CC0000;
}

.navLink, .navLink:visited {
	padding:0px 12px 0px 15px;
	border-left:solid 1px #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
}

.navLink:hover {
	color:#FFFFFF;
}

h1 {
	color:#990000;
	font-size:16px;
	font-weight:bold;
	letter-spacing:2px;
}

.rot {
	color:#CC0000;
}

.subNavLink, .subNavLink:visited {
	padding:0px 5px 0px 35px;
	background-image:url(punkt.gif);
	background-repeat:no-repeat;
	color:#990000;
	display: block;
}

.subNavLink:hover {
	color:#CC0000;
}

.subNavLink2, .subNavLink2:visited {
	padding:0px 5px 0px 50px;
	background-image:url(punkt.eingerueckt.gif);
	background-repeat:no-repeat;
	color:#CC0000;
	display: block;
}

.subNavLink3, .subNavLink3:visited {
	padding:0px 5px 0px 50px;
	margin-left:15px;
	background-image:url(punkt.eingerueckt.gif);
	background-repeat:no-repeat;
	color:#333333;
	display: block;
}

.subNavLink2:hover,
.subNavLink3:hover {
	color:#CC0000;
}

.logoZusatztext {
	font-weight: bold;
	letter-spacing:3px;
	line-height:18px;
}

.abschnittTitel {
	color:#CC0000;
	font-weight:bold;
}

ul {
	list-style-image:url(punkt.liste.gif);
}

li {
	margin-bottom:10px;
	margin-left:5px;
}

p {
	margin:10px 10px;
}

.Stil1 {
	color: #990000;
	font-size: 30px;
	letter-spacing:8px;
	line-height:30px;
}
.Stil3 {
	color: #990000;
	font-size: 13px;
}
.Stil7 {font-size: 16px}
.Stil11 {
	color: #cc0000;
	font-size: 13px;
}
.Stil13 {color: #cc0000}
.Stil18 {color: #990000; font-size: 20px; letter-spacing: 8px; line-height: 30px; }

#box {
	position:absolute;
	left:50%;
	top:50%;
	width:870px;
	height:550px;
	margin-top:-260px;
	margin-left:-435px;
}
.Stil14 {
	font-size: 14px;
	font-weight: bold;
}
.Stil15 {color: #990000}
.Stil17 {color: #990000; font-size: 12px; }
.Stil20 {
	color: #990000;
	font-weight: bold;
	font-size: 14px;
}
.Stil21 { font-size: 10px; }
.Stil22 {color: #990000; font-size: 20px; letter-spacing: 8px; line-height: 30px; }

.initial {
	color:#990000;
	font-size:20px;
}

body.administration .admintabelle p { margin: 0; padding: 0; }
body.administration .admintabelle tr:hover { background: #eee; }
body.administration .admintabelle .ebene-1 .titel { margin-left: 0px; padding-left: 0px; font-weight: bold; }
body.administration .admintabelle .ebene-2 .titel { margin-left: 0px; padding-left: 20px; background: url("../lib.design/einrueckung.png") center left no-repeat; }
body.administration .admintabelle .ebene-3 .titel { margin-left: 20px; padding-left: 20px; background: url("../lib.design/einrueckung.png") center left no-repeat;  }
body.administration .admintabelle .ebene-4 .titel { margin-left: 40px; padding-left: 20px; background: url("../lib.design/einrueckung.png") center left no-repeat; }
body.administration .admintabelle .ebene-5 .titel { margin-left: 60px; padding-left: 20px; background: url("../lib.design/einrueckung.png") center left no-repeat; }
body.administration .admintabelle .ebene-6 .titel { margin-left: 80px; padding-left: 20px; background: url("../lib.design/einrueckung.png") center left no-repeat;  }


#mediationNeu {
	position: absolute;
	left:640px;
	top:-12px
}

/* IE 6 */
* html #mediationNeu {
   left:636px;
}
/* IE 7 */
* + html #mediationNeu {
   left:636px;
}
