@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

html, body {
	height: 100%;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#6E6E6E;
	background-color:#D7D7D7;		
}

/* Links ......................................*/

a, img { 
	outline:none;
}

a:link {
	color:#C30F19;
}
a:visited {
	color:#C30F19;
}	
a:hover {
	color:#C30F19;
	text-decoration:none;
}
a:active {
	color:#C30F19;
	text-decoration:none;
}

/* Container ......................................*/

#container {
width:872px;
margin:0 auto; /* mittig von links/rechts */
background-image:url(../bilder/container_bg.gif);
background-repeat:repeat-y;
}

* html #container {
height:100%;
}

#header {
width:872px;
height:154px;
background-image:url(../bilder/header.jpg);
background-repeat:no-repeat;
margin-left:16px;
}

#branding a {
width:245px;
height:130px;
margin-left:490px;
background-color:transparent;
display:block;
}

#branding h1 {
display:none;
}

#mainnav {
padding-left:165px;
height:30px;
}

#mainnav li {
float:left;
list-style:none;
line-height:30px;
text-align:center;
}

#mainnav li a {
display:block;
width:76px;
margin:0px 0px 0px 1px;
padding:0px 0px 0px 0px;
text-decoration:none;
background-color:#D7D7D7;  
}

#mainnav li a:hover {
color:#FFFFFF;
background-color:#6E6E6E;
display:block;
}

#mainnav li a.aktiv {
color:#FFFFFF;
background-color:#C30F19;
display:block;
text-decoration:none;
}

#left {
float:left;
width:150px;
margin:0px 0px 0px 16px;
}

#notruf {
background-image:url(../bilder/notruf.gif);
background-repeat:no-repeat;
}

#notruf p {
display:none;
}

#notruf a img { 
outline:none;
border:0;
}

#subnav {
padding:30px 0px 30px 0px;;
float:left;
}

#subnav li {
padding-left:23px;
list-style:square;
list-style-position:inside;
}

#content, #content_akt {
min-height:500px;
float:left;
width:461px;
margin-left:77px;
margin-top:35px;
margin-bottom:35px;
}

#content h1, #content_akt h1 {	
border-bottom:5px solid #D7D7D7;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
letter-spacing:2px;
margin-bottom:20px;
padding-left:10px;
}

#content h2, #content_akt h2 {	
border-bottom:1px solid #D7D7D7;
font-size:14px;
font-weight:bold;
margin-bottom:20px;
margin-top:20px;
padding-left:10px;
}

#content h3, #content_akt h3 {	
font-size:12px;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
background-color:#EBEBEB;
padding-left:10px;
}

#content p, #content_akt p{
width:445px;
padding-left:10px;
margin-bottom:5px;
}

#content ul, #content_akt ul {
padding-left:10px;
margin-bottom:5px;
}

#content li {
line-height:25px;
list-style:disc;
margin-left:15px;
}

#content_akt li {
line-height:15px;
list-style:disc;
font-size:12px;
margin-left:15px;
}

#content table td {
font-size:11px;
line-height:15px;
}

#content table td.spalte {
padding-left:10px;
font-size:11px;
line-height:15px;
}

#content img {
margin:5px 0px 10px 10px;
}

#content table img {
border:1px solid #C30F19;
margin:5px 0px 10px 10px;
}

#pop_up {
border:1px solid #C30F19;
position:absolute;
height:500px; 
width:360px;
margin:-250px 0px 0px -180px;
top: 50%; 
left: 50%;
}

#content_akt img {
border:1px solid #C30F19;
margin:0px 0px 0px 10px;
float:right;
}

blockquote {
font-style:italic;
border:1px dashed #D7D7D7;
background-color:#EBEBEB;
padding:5px 10px 5px 10px;
margin:10px 0px 10px 0px;
}

#footer {
clear:left;
width: 872px;
height:65px;
padding-top:10px;
background-image:url(../bilder/footer.gif);
background-repeat:no-repeat;
}

#footer p {
font-size:11px;
margin-left:255px;
}

#dropinboxv2cover p, #dropinboxv2 p {
text-align:center;
line-height:40px;
}

.rot {
color: #C30F19;
}
