

body {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
}


h1 {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#5C5C5C;
	margin-top:4px;
	}
	
h2 {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color:#5C5C5C;
	margin-top: 1.2em;}


h3 {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#717171;
	margin-top: 1.2em;}
	
h4 {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#717171;
	margin-top: 1.2em;}

h5 {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1274AB;
	font-weight: bold;
	}
	
h6 {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#717171;
	font-weight: normal;
	}
	
p {font-family: Arial, Helvetica, sans-serif;
	margin-top: 1.2em;
	font-size: 12px;
	color:#333333;
	line-height: 1.8em;}
	
li {font-family: Arial, Helvetica, sans-serif;
	margin-top: 0.83em;
	font-size: 12px;
	color:#333333;
	line-height: 2em;
	margin-left: 1em;}
	
ul {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	line-height: 1.6em;
	}
		
		


.warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FF0000;
}


.cms_titel {
	color: #656565;
	font-weight: bold;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.cms_content {
	color: #656565;
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.cms_content_gruen {
	color: #419D32;
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.cms_content_rot {
	color: #FF0000;
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.cms_titel_side {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:20px;
	margin:5px;
}

.side_content {
	padding-top:0px;
	

	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	
}

.side_image {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	
	border-top-color: #FFFFFF;
}



html body div#bodyDiv div#mainDiv div#centerDiv div#footerDiv div#footerCenter div#footerInfo a
	{
	color: #999999; 
	font-size: 12px;
	text-decoration: none;
	
	}
	
html body div#bodyDiv div#mainDiv div#centerDiv div#footerDiv div#footerCenter div#footerInfo a
	{
	color: #999999; 
	font-size: 12px;
	text-decoration: none;
	line-height: 1.8em;
	}

html body div#bodyDiv div#mainDiv div#centerDiv div#footerDiv div#footerCenter div#footerInfo a:hover
	{
	
	
	color: #FFFFFF;
	}

div#contentSide
	{
	width:170px;
	padding-bottom:10px;
	}

div:hover#contentSide
	{
	background-color:#D6D6D6;
	}
div:hover#newstop
	{
	background-color:#D6D6D6;
	}

div:hover#newsbottom
	{
	background-color:#D6D6D6;
	}
	
#sidecontentform a:hover
	{
	color: #000000;
	
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

#content-inhalt a a:link a:visited a:hover a:active {
text-decoration:underline;
color:#0000CC;
font-size: 14px;
}



.table_content_out
{
margin: 70px 8px 8px;	
	
	}
	
.href_impressum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #009900;
	text-decoration: none;
}	


.list_side_rahmen {
	
	border: 5px solid #FFFFFF;
}
.kontakt_form {
	background-color: #CCCCCC;
	height: 22px;
	width: 400px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}




a {border-width: 0pt;}
img {border-width: 0pt;}



#sitemap  {
	position: relative;
	width:950px;
	margin: 0px;
	margin-left:0px;
}

#sitemap ul {
	list-style-type: none;
	list-style-image:none;
	margin: 0px;
	padding: 0px;
	margin-left:0;
}

#sitemap ul a {
    color: #666666;
    font-weight: bold;
	font-size: 85%;
    height: 85%;
    text-decoration:none;
}

#sitemap ul li{
	
	float: left;
	margin: 0px;
	margin-left:1;
	width:160px;
	list-style-image:none;
	
	border-left:#666666;
	border-left-style:solid;
	border-left-width:1px;
	padding: 0px;
	
}

#sitemap ul li ul  {
	
	margin: 0px;
	margin-left:4;
	border-left-width:0px;
	padding: 0px;
}
#sitemap ul li ul li {
	display: list-item;
	float:none;
	margin: 0px;
	margin-left:0px;
	padding: 0px;
	border-left-width:0px;
}
	
#sitemap ul li ul a {
    color: #999999;
    font-weight:normal;
	font-size: 80%;
    
    text-decoration:none;
}

.button_form {
	background-color: #cccccc;
	
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-color:#1274AB;
	
	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;
		border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color:#cccccc;
	border-style:solid;
	border-radius: 5px ;
	font-family: Arial, Helvetica, sans-serif;
}

.button_form:hover {
	background-color: #1274AB;
	color:#ffffff;
	border-color:#cccccc;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color:#1274AB;
	
}

.footerTitel {
	color: #FFFFFF;
	font-size: 12px;
}

html body div#bodyDiv div#mainDiv div#centerDiv div#footerDiv div#footerCenter div#footerInfo span table tbody tr td a p{
	color: #999999;
	font-size: 12px;
	line-height: 1.2em;
	}

html body div#bodyDiv div#mainDiv div#centerDiv div#footerDiv div#footerCenter div#footerInfo span table tbody tr td a p:hover{
	color: #ffffff;
	
	}	

.footerText {
	color: #999999;
	font-size: 12px;
	line-height: 10px;
	}