BODY {
	background-color: White;
	color: #4B4B4B;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

table,td,tr {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
A:link {COLOR: #006699; text-decoration: none;}
A:visited {COLOR: #663399; text-decoration: none;}
A:active{color: #C30027; text-decoration: none;}
A:hover {color: #C30027; text-decoration: underline;}

.topnavi {
	margin-top: 5px;
	font-size: 11px;
	margin-right: 5px;
	font-weight: bold;
	color: #ffffff;
} 
a.topnavi:link, a.topnavi:visited  {
color:#ffffff
}
a.topnavi:hover, a.topnavi:focus  {
	color: #ffffff;
} 

.collage {
	float: right;
}
hr {  height: 1px; color: #cccccc; }


.goto {
BORDER: 1px solid #808080;
margin-left: 0px;
width: 154px;
font-size:12px;
margin-top:5px;
margin-bottom:5px;
text-align: left;
}
.search { 
BORDER: 1px solid #808080;  
WIDTH: 150px;
font-size: 12px; 
margin-top:5px;
margin-bottom:5px;
margin-left:5px;
}
.text { 
BORDER: #cccccc 1px solid;  
WIDTH: 250px;  
font-size: 12px; 
float:left; 
}

.textfeld {
BORDER: #cccccc 1px solid;
WIDTH: 250px;
height: 100px;
font-size: 12px;
font-family : Arial;
}
.textfeld_zaehler {
width: 180px;
height: 90px;
font-size: 12px;
font-family : Arial;
}
.bottomText {
	color:#ffffff; 
	font-size:10px
}
A.bottomText:link {
	color:#ffffff; 
	font-size:10px
}

A.bottomText:visited {
	color:#ffffff; 
	font-size:10px
}
.print { 
display: none; 
}
.news_preview {
	color:red; 
	font-size:11px; 
	font-weight:bold; 
	width:100%; 
	height:15px; 
	background-color:yellow;
}
.news_headline {
	width: 205px;
	background-image: url(../images/back_navi_headline.jpg);
	background-color: #FF8C00;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}
.news_content {
	width:200px; 
	padding:5px; 
	font-size:11px;
}
.menue_content {
	width:205px; 
	padding:5px;
	font-size:11px;
	background-image: url(../images/back_navi_search.jpg);
}
.com_preview {
	color:red; 
	font-size:11px; 
	font-weight:bold; 
	width:100%; 
	height:15px; 
	background-color:yellow;
}
.com_headline {
	width: 205px;
	background-image: url(../images/back_navi_headline2.jpg);
	background-position: right;
	background-color: #FF8C00;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-left: 19px;
}
.com_content {
	margin-left:30px;
	margin-top:5px;
	margin-right:5px;
	font-size:11px;
}
.top1 {
	background: url(../images/back_navi_1.jpg);
	width: 100%;
	height: 22px;
	background-color: #FF8C00;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.top2 {
	width:1000px; 
	height:22px; 
	float:left;
	margin-left:4px;
}
.top3 {
	float:left;
}
.top4 {
	float: right; 
	margin-right:5px; 
	margin-top:4px;
}
.middle1 {
   background-color: #ffffff;
   background-image: url(../images/back_navi_2_xxx.jpg);
	background-repeat: repeat-y;
	width:1000px; 
	margin:0px auto; 
	float:left; 
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
   margin-left:4px;
}
.middle2 {
	height: 105px;
	background-image: url(../images/background_top.jpg);
	background-color: #8DA8C6;
}
.middle3 {
	height: 30px;
	background-color: #f77102;
	border-top: 1px solid #444;
	border-bottom: 1px solid #444;

}
.middle4 {
   width:234px; 
	float:left;
	background-image: url(../images/back_navi_search.jpg);
}
.middle5 {
	width:530px; 
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	float: left;
}
.middle6 {
	width:234px;
	color:#666666;
	font-size:11px;
	float: right;
}
.middle7 {
	width:234px; 
	float: left;
	color:#666666; 
	font-size:11px;
}
.middle8 {
	width:530px; 
	float:left; 
	background-color:#FFFFFF;
}
.middle9 {
	width:1000px; 
	margin:0px auto; 
	float:left;
}
.middle10{
	width:234px; 
	float:right;
	color:#666666; 
	font-size:10px;
	text-align: center;
}
.middle11 {
	width:234px; 
	float: left;
	color:#666666; 
	font-size:11px;
	text-align: center;
}
.middle12 {
	width:234px;
	float: right;
	text-align: center;
	margin-top:5px;
}
.bottom1 {
   background:url(../images/back_navi_1.jpg); 
	width:100%; 
	height:25px; 
	float:left; 
	background-color:#ff7803;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.bottom2 {
	width:1000px; 
	height:25px; 
	float:left; 
	margin-left:4px;
}
.bottom3 {
   color: #ffffff; 
	font-size: 10px;
	width: 234px; 
	margin-top: 8px; 
	text-align: center; 
	float: left;
}
.bottom4 {
   color:#ffffff; 
	font-size:10px;
	width:530px; 
	margin-top:8px; 
	text-align: center; 
	float:left;
}
.bottom5 {
	width:234px; 
	margin-top:8px;
	text-align:right; 
	float:right;
}
 /* *** Float containers fix:
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 
.pstrength-info {
font-size : 9px;
}
.admin_button {
	width:8px;
	height:15px;
	margin-right:5px;
}