html, body {
	font-size: 12px;
	line-height: 16px;
	padding: 0;
	margin: 0;
	background-color: #CCCCCC;
}


#container {
margin: 20px auto;
position: relative;
background-color:#ffffff;
width:1000px;
z-index:1;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
-webkit-box-shadow: 0 0 8px rgba(0,0,0,.6);
-moz-box-shadow: 0 0 8px rgba(0,0,0,.6);
box-shadow: 0 0 8px rgba(0,0,0,.6);
}

#fusszeile {

width:477px;
font-family: Arial;
font-size: 12px;
color: #000000;
padding: 2px 0px 20px 50px;
margin-top:20px;
float:right;
margin-left: 20px;
}

p{
	padding-bottom:1em;
}

b.rtop, b.rbottom{display:block;background: #CCCCCC; }
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #ffffff}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

b.rtop2, b.rbottom2{display:block;background: #ffffff; }
b.rtop2 b, b.rbottom2 b{display:block;height: 1px;
    overflow: hidden; background: #999999}
b.r12{margin: 0 5px}
b.r22{margin: 0 3px}
b.r32{margin: 0 2px}
b.rtop2 b.r42, b.rbottom2 b.r42{margin: 0 1px;height: 2px}

b.rtop3, b.rbottom3{display:block;background: #ffffff; }
b.rtop3 b, b.rbottom3 b{display:block;height: 1px;
    overflow: hidden; background: #eeeeee}
b.r13{margin: 0 5px}
b.r23{margin: 0 3px}
b.r33{margin: 0 2px}
b.rtop3 b.r43, b.rbottom3 b.r43{margin: 0 1px;height: 2px
}
#head{

margin: 0px; 
padding: 10px;
width: 950px
}


#logo{
background-color: #ffffff; 
margin: 0px; 
padding: 0px;
width: 950px
}
#bild{
margin-left:0px 0px 0px 10px;
}
.hauptmenue{
padding:0px ;
color:#ff0000;
left: 40px;
top: 270px;
width:850;
position: absolute;
z-index: 2;
}
.button{
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ff0000;
	position:absolute;
	z-index: 3;
	width: 60px;
}
.button a:link, .button a:visited{
text-decoration: none;
font-weight:normal;
color: #ff0000
}
.button a:hover{
text-decoration: none;
font-weight:bold;
color:#ff0000;
}
.submenue {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight: normal;
color: #333333;
padding:0px;
width:800px;
top:21px;
height: 40px;
position: absolute;
z-index: 4;
visibility: hidden
}
.submenue a:link, .submenue a:visited{
text-decoration: none;
font-weight:normal;
font-family: Arial;
font-size: 12px;
color: #333333;
}
.submenue a:hover{
text-decoration: none;
font-weight:bold;
font-family: Arial;
font-size: 12px;
color: #333333;
}
#inhalt
{
 font-family: Arial; 
 font-size:12px; 
 text-decoration:none; 
 font-weight:normal; 
 color:#333333;
 padding: 50px 10px 10px 40px; 
 width:550px;
 float:left;
 clear:both
}
#inhalt a:link, #inhalt a:hover, #inhalt a:visited{
text-decoration: none;
font-family: Arial;
font-size: 12px;
color: #ff0000;
}
#team
{
 font-family: Arial; 
 font-size:12px; 
 text-decoration:none; 
 font-weight:normal; 
 color:#333333;
 padding: 0; 
 width:180px;
 top: 76px;
 left: 165px; 
 position:absolute; 
 z-index:2
}
#team a:link, #team a:hover, #team a:visited{
text-decoration: none;
font-family: Arial;
font-size: 12px;
color: #ff0000;
}
#rechte_spalte{
	font-family: Arial;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	color:#333333;
	width: 270px;
	left: 680px;
	top: 330px;
	position:absolute;
	z-index:2;
	height: 141px;
}
#rechte_spalte a:link, #inhalt a:hover, #rechte_spalte a:visited{
text-decoration: none;
font-family: Arial;
font-size: 12px;
color: #ff0000;
}
.aktuelles{
margin-bottom:40px;
font-family: Arial; 
font-size:12px; 
text-decoration:none; 
font-weight:normal; 
color:#333333;
width: 270px;

}
.aktuelles_text{
font-family: Arial; 
font-size:12px; 
text-decoration:none; 
font-weight:normal; 
color:#333333;
width:155px;
padding-top: 3px;
left: 20px; 
position:absolute; 
z-index:3
}
.headline{
font-family: Arial; 
font-size:12px; 
text-decoration:none; 
font-weight:normal; 
color:#333333;
background-color:#CCCCCC;
height: 15px;
width: 270px;
margin: 0px 0px 5px 0px
}
.datum{
color:#ff0000;
}
.aktuelles a:link, .aktuelles a:hover, .aktuelles a:visited{
text-decoration: none;
font-family: Arial;
font-size: 12px;
color: #ff0000;
}

h1{
font-family: Arial; 
font-size:16px; 
text-decoration:none; 
font-weight:bold; 

color:#ff0000;
}
h2{
font-family: Arial; 
font-size:16px; 
text-decoration:none; 
font-weight:bold; 
font-style: normal;
color:#333333;
}
h3{
font-family: Arial; 
font-size:12px; 
text-decoration:none; 
font-weight:bold; 
font-style: normal;
color:#ff0000;
margin-bottom:5px
}
h4{
font-family: Arial; 
font-size:12px; 
text-decoration:none; 
font-weight:normal; 
font-style: normal;
color:#ff0000;
}
h5{
font-family: Arial; 
font-size:12px; 
text-decoration:none; 
font-weight:normal; 
font-style: normal;
color:#ff0000;
margin:0px
}
ul{
list-style-image: url(../pics/bullet.gif);
margin: 0px 0px 0px 1px; 
list-style-position: outside;
padding-bottom:10px
}
li{
padding-bottom:5px;
}
hr{
border:0,5px solid #cccccc;
margin:5px 0px 5px 0px
}
#fusszeile {
bottom: 0; 
left: 0;
background-color: #ffffff;
width:890px;
font-family: Arial;
font-size: 12px;
color: #000000;
padding: 2px 0px 20px 50px;
margin-top:20px;
float:left
}



.linie_a
{
border-top:247px;
border-top-style:solid;
border-top-color: #999999;
margin-top:259px;
margin-left:108px;
position:absolute;
width:1px;
height:1px;
z-index:3;
}
.linie_b
{
border-top:1px;
border-top-style:solid;
border-top-color: #ffffff;
margin-top:233px;
margin-left:0px;
position:absolute;
width:250px;
height:1px;
z-index:4;
}
