/* CSS Document */
body{
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	background-color: #EEEEEE;
}

h1, h2, h3, p{
 margin:0;
 padding:0;
}

.titelgrau {
 font-size:18px;
 color: white;
 padding:2px 10px;
 background-image:url(../_gfx/news_stretch_44.jpg);
}

.titelrot {
 font-size:18px;
 color: white;
 padding:2px 10px;
 background-image:url(../_gfx/news_stretch_rot_44.jpg);
}

.titelhome{
 font-size:14px;
 font-weight:bold;
 color: white;
 padding:2px 10px 3px 10px;
 background-image:url(../_gfx/news_stretch_44.jpg);
}

#B1, #B2, #B3, #B4, #B5, #B6, #B7{
 clear:both;
 margin-bottom:10px;
 padding: 10px;
}

.D1, .D2, .D3 {
 min-width:12em;
}
.D2, #B7 .D3{
 width:195px;
}
.D1{
 background-color:#FFFFFF;
 }
#B1 div{
 float:left;
}
#B1 div, #B2 div, #B3 div, #B4 div{
 width:200px;
}
#B2 .D1, #B2 .D2, #B3 .D1, #B4 .D2, #B5 .D1, #B6 .D1, #B7 .D1{
 float:right;
}
#B2 .D3, #B3 .D2, #B3, #B4 .D1, #B4 .D3, #B5 .D2, #B6 .D2, #B7 .D2{
	float: left;
	margin-left: 0px;
}
#B6 .D3{
 margin-left:340px;
 margin-right:205px;
}
#community_content{
 margin-left:210px;
 margin-right:205px;
}
#B7 .D3{
 margin-left:auto;
 margin-right:auto;
}
.vor {
 color: #060;
}
.hinter {
 color:#00a;
}
pre {
 background-color: #ffa;
}
pre {
 font-family:"Courier New",Courier, monospace; 
 font-size:13.4px; color:#0000C0; background-color:#FFFFE0; border:10px solid #EEEEEE; padding:10px; white-space:pre; }

.Stil9 {font-size: 13px}
.Stil10 {color: #EAEEF4}
a.menu {
	color: #FFFFFF;
	text-decoration: none;
}
a.menu:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.menu:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a.menu:active {
	text-decoration: none;
	color: #FFFFFF;
}
.Stil11 {color: #000000}

.Stil1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.Stil2 {
	margin:0;
	padding:0;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #FFFFFF;
}

a {font-size: 12px; font-weight:bold; color: #C8013C; text-decoration:none;}
a:hover {text-decoration:underline;}

.text10b {font-size: 10px; font-weight:bold; color: #000000;}
a.text10b {text-decoration:none;}
a.text10b:hover {color: #C8013C; text-decoration:underline;}

.rot10b {font-size: 10px; font-weight:bold; color: #C8013C;}
a.rot10b {text-decoration:none;}
a.rot10b:hover {text-decoration:underline;}

.text12 {font-size: 12px}
.text12b {font-size: 12px; font-weight:bold; color: #000000;}
a.text12b {text-decoration:none;}
a.text12b:hover {color: #C8013C; text-decoration:underline;}
.rot12 {font-size: 12px; color: #C8013C;}
.rot12b {font-size: 12px; color: #C8013C; font-weight:bold;}
a.rot12b {font-size: 12px; color: #C8013C; text-decoration:none;}
a.rot12b:hover {text-decoration:underline;}

.text14 {font-size: 14px}
.text14b {font-size: 14px; font-weight:bold; color: #000000;}
a.text14b {font-size: 14px; font-weight:bold; color: #000000; text-decoration:none;}
a.text14b:hover {color: #C8013C; text-decoration:underline;}

.rot14 {font-size: 14px; color: #C8013C;}

.footer {font-size: 12px; color: #000000; font-weight:normal; padding:10px;}
a.footer {font-size: 12px; color: #000000; text-decoration:none; font-weight:bold; padding:0;}
a.footer:hover {color: #C8013C; text-decoration:underline;}

.Stil4 {
	color: #C8013C;
	font-weight: bold;
}
.Stil6 {color: #C8013C}
a.Stil6 {text-decoration:none}
a.Stil6:hover {text-decoration:underline}
.Stil7 {font-size: 14px}
.Stil7b {font-size: 14px; font-weight: bold;}
.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}
.verdana_navi {
font: bold 12px Verdana;
color:#FFFFFF;
}

.navi_font {font: bold 12px Verdana; color: #FFFFFF; }

.buttons { font: bold 18px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }

.bereich{
display: block;
color: #FFFFFF;
text-align: center;
padding:2px;
background-image:url(../_gfx/news_stretch.jpg);
}

.bereich:hover{
background-image:url(../_gfx/news_stretch_rot.jpg);
}

a.link{
display: block;
color: #FFFFFF;
background-color:#373739;
font-family: Verdana, Arial;
font-size: 12px;
text-decoration: None;
border-bottom: solid 1px #FFFFFF;
}

a.link.bereich{
display: block;
background-color: #000000;
width: 100px;
height: 25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

a.link:hover{
display: block;
color: #FFFFFF;
background-color: #D90033;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.bereich{
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
border:solid 1px #999999;
}
