

body {
	margin: 0px 0;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #253747;
	background-color:#E5E5E5;
}



strong {
	font-weight: bold;
	
}

a {
	color: #253747;
	text-decoration: none;
}

a:hover {
	text-decoration: unterline;
	color: #669900;
}


.navi{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D849C;
}
.blau11{
	font-size: 11px;
	color: #5D849C;
	font-weight: bold;
}



/* Header */

.headermain {
	
	height: 186px;
	background:  url(../images/bg-header.jpg) repeat-x;
	
}
.header2 {

	width: 1010px;margin-left: auto; margin-right: auto; text-align: left;
}
.hednavilink{
	font-size: 14px;
	color: #ffffff;
	background:  url(../images/top-navi-pfeil.gif) no-repeat;
	font-weight:bold;
	padding:0px 0 0 30px;
	
}
.maincontent {

	width: 1010px;margin-left: auto; margin-right: auto; text-align: left;
}
.bgcontent{
	width:570px;
	background:  url(../images/bg-content.jpg) no-repeat;
	padding:17px 0 0 11px;
	
	
}
.toptips{
	background:  url(../images/bg-navi.jpg) no-repeat;
	background-color:#E5E5E5;
	padding:10px 0 0 0;
}
.menu{
	background:  url(../images/bg-navi.jpg) no-repeat;
	background-color:#E5E5E5;
	padding:10px 12px 0 8px;
}
.menulayer{
	height:20px;
	background:  url(../images/navi-trenner.gif) no-repeat;
	background-position: bottom left;
	padding:7px 0 5px 0;
	
}
.indexboxkleintd{
	
	background:  url(../images/bg-index-box-klein.gif) no-repeat;
	
}
.indexboxklein{
	width:241px;
	height:190px;
	padding:14px 15px 0 16px;
}
.indexboxgrosstd{
	
	background:  url(../images/bg-index-box-gross.gif) no-repeat;
	
}
.indexboxgross{
	width:526px;
	height:175px;
	padding:14px 15px 0 16px;
	
}
.indexboxgross2{
	width:526px;
	height:215px;
	padding:3px 15px 0 16px;
	
}

.footer{
	height:28px;
	background:  url(../images/bg-footer.jpg) repeat-x;
	margin-bottom:40px;
	
}
.footer1{
	width: 1010px;margin-left: auto; margin-right: auto; text-align: center;
	padding:6px 0 0 0 ;
	color:#999999;
}
.footernavi{
	
	width: 1010px;margin-left: auto; margin-right: auto; text-align: center;
	margin-bottom:10px;
	padding:6px 0 0 0 ;
	color:#999999;
}
.footernavi a {
	color:#999999;
	text-decoration: none;
}

.footernavi a:hover {
	text-decoration: unterline;
	color:#999999;
}



#count{
	position:absolute;
	top:-2000px;
	left:-2000px;
	
}
.weiss{
	color:#ffffff;
}
.gruen{color:#669900;}

.blau{color:#476A8C;}
.grau1{color:#CCCCCC;}
.grau2{color:#999999;}
.grau3{color:#666666;}
.schwarz{
	color:#253747;
}

.f10{
	font-size: 10px;
}
.f11{
	font-size: 11px;
}
.f12{
	font-size: 12px;
}
.f13{
	font-size: 13px;
}
.f14{
	font-size: 14px;
}
.f16{
	font-size: 16px;
}
.f18{
	font-size: 18px;
}
.f20{
	font-size: 20px;
}
.f22{
	font-size: 22px;
}
.f24{
	font-size: 24px;
}
.f26{
	font-size: 26px;
}
.f28{
	font-size: 28px;
}
.f32{
	font-size: 32px;
}
.f34{
	font-size: 34px;
}
.navititel{
	width:191px;
	height:26px;
	background:  url(../images/bg-navi-top.jpg) no-repeat;
	font-size: 14px;
	color: #ffffff;
	font-weight:bold;
	text-align:left;
	padding:10px 0 0px 9px ;
}
h1{
	font-size: 22px;
	color: #ffffff;
	
	margin-top:0px;
	margin-bottom:0px;
	display : inline;
}
h2{
	font-size: 14px;
	color: #669900;
	
	margin-top:0px;
	margin-bottom:0px;
	display : inline;
}
h3{
	font-size: 12px;
	color: #253747;
	
	margin-top:0px;
	margin-bottom:0px;
	display : inline;
}
.pl15{
	padding-left:15px;
}
.pr15{
	padding-right:15px;
}
.fett{
	font-weight:bold;
}
