/* Allgemeinguelitge Definitionen*/

td, span  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12;
	empty-cells: show;

}

/* Definition der Texte*/

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size:14;
	color:#CC2228; 
	font-weight: bold;
}

.headline_klein {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size:12;
	color:#345091; 
	font-weight: bold;
}


.text	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
	color:#000000;
	line-height: 17px;
}

.feedback_fehler	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
	color:#CC2228;
	line-height: 17px;
}

.feedback_fehler_bold	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12;
	color:#CC2228;
	font-weight: bold;
	line-height: 17px;
}




/* Definition der Links */

.text a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: underline; 
	color: #000000;
}

.text a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: underline; 
	color: #000000;
}

.text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: none; 
	color: #000000;
}

.text a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: none; 
	color: #000000;
}

 
.text_bold  {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#000000; 
	line-height: 17px;
	font-weight: normal;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10;
	color:#EBEDF1;
}

.footer a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	text-decoration: none; 
	color: #EBEDF1;
}

.footer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	text-decoration: none; 
	color: #EBEDF1;
}

.footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	text-decoration: underline; 
	color: #EBEDF1;
}

.footer a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	text-decoration: none; 
	color: #EBEDF1;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9;
	color:#AEBDCE;
	padding-top: 5px;
	padding-right: 0px;
}

.copyright a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9; 
	text-decoration: none; 
	color: #AEBDCE;
}

.copyright a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9; 
	text-decoration: none; 
	color: #AEBDCE;
}

.copyright a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9; 
	text-decoration: underline; 
	color: #AEBDCE;
}

.copyright a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9; 
	text-decoration: none; 
	color: #AEBDCE;
}


.text_gefunden	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size:10; 
	color:#596811;
}

.suchergebnis {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#000000;
}

.suchergebnis a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: none; 
	color: #000000;
}

.suchergebnis a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: none; 
	color: #000000;
}

.suchergebnis a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: underline; 
	color: #000000;
}

.suchergebnis a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	text-decoration: none; 
	color: #000000;
}



.marginalspalte {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#000000;
	line-height: 15px;

}

.marginalspalte a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color: #000000; 
	font-weight: none; 
	text-decoration: underline;
	line-height: 15px;
}

.marginalspalte a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color: #000000;
	text-decoration: underline;
	line-height: 15px;
}

.marginalspalte a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color: #000000; 
	font-weight: none;
	text-decoration: underline;
	line-height: 15px;
}

.marginalspalte a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color: #000000;
	text-decoration: none;
	line-height: 15px;
}


.infobox {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#000000;
	padding: 5px;
	line-height: 17px;
}

.infobox a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	text-decoration: underline; 
	color: #000000;
	line-height: 17px;
}

.infobox a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	text-decoration: underline; 
	color: #000000;
	line-height: 17px;
}

.infobox a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11; 
	text-decoration: none; 
	color: #000000;
	line-height: 17px;
}

.infobox a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	text-decoration: none; 
	color: #000000;
	line-height: 17px;
}


.title_infobox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12; 
	color:#ffffff;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;

}

.newsbox {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#345091;
	padding-left: 10px;
	padding-right: 10px;
}

.newsbox a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	text-decoration: none; 
	color: #345091;
}

.newsbox a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	text-decoration: none; 
	color: #345091;
}

.newsbox a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11; 
	text-decoration: underline; 
	color: #345091;
}

.newsbox a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	text-decoration: none; 
	color: #345091;
}


.title_newsbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11; 
	color:#345091;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}


.locationstring {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#CC2228;
}

.locationstring a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#CC2228;
	text-decoration: none; 
}

.locationstring a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#CC2228;
	text-decoration: none; 
}

.locationstring a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#CC2228;
	text-decoration: none; 
}

.locationstring a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#CC2228;
	text-decoration: none; 
}

.seitennavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#EE7201;
}

.seitennavigation a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#EE7201;
	text-decoration: none; 
}

.seitennavigation a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#EE7201;
	text-decoration: none; 
}

.seitennavigation a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#EE7201;
	text-decoration: underline; 
}

.seitennavigation a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#EE7201;
	text-decoration: none; 
}


/* Definition der Hauptnavigation*/

.hauptnavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:13; 
	color:#FFFFFF;
	font-weight: bold;
}

.hauptnavigation a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size:13; 
	color:#FFFFFF; 
	text-decoration: none;
	font-weight: bold;
}

.hauptnavigation a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size:13; 
	color:#FFFFFF; 
	text-decoration: none;
	font-weight: bold;
}

.hauptnavigation a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:13; 
	color:#FFFFFF; 
	text-decoration: none;
	font-weight: bold;
}

.hauptnavigation a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:13; 
	color:#FFFFFF;  
	font-weight: none;
	font-weight: bold;
}

.div_nav_first_off {	
	padding-left:18px;
	padding-bottom:16px;
	padding-top:15px;
	display: block;
}

.div_nav_first_on {
	font-size:13; 
	color:#288B53;  
	padding-left:18px;
	padding-bottom:16px;
	padding-top:15px;
	background-color: #B4D39F;

	display: block;
}


.div_nav_second_off {	
	font-weight: normal;
	padding-left:31px;
	padding-bottom:6px;
	padding-top:6px;
	border-top: 1px solid #FFFFFF;
	background-image: url(../upload/layout/nav_icon_second_off.gif);
	background-position: left ;	
	background-repeat: no-repeat;
}

.div_nav_second_on {	
	font-weight: normal;
	padding-left:31px;
	padding-bottom:6px;
	padding-top:6px;
	border-top: 1px solid #FFFFFF;
	background-image: url(../upload/layout/nav_icon_second_on.gif);
	background-position: left ;	
	background-repeat: no-repeat;
}

.div_nav_third_off {	
	font-weight: normal;
	padding-left:37px;
	padding-bottom:6px;
	padding-top:6px;
	border-top: 1px solid #FFFFFF;
	background-image: url(../upload/layout/nav_icon_third_off_on.gif);
	background-position: left ;	
	background-repeat: no-repeat;
}

.div_nav_third_on {	
	font-weight: normal;
	padding-left:37px;
	padding-bottom:6px;
	padding-top:6px;
	border-top: 1px solid #FFFFFF;
	background-image: url(../upload/layout/nav_icon_third_off_on.gif);
	background-position: left ;	
	background-repeat: no-repeat;
}

/* Definition der Servicenavigation*/

.servicenavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #B4D39F;
	width: 110px;

}

.servicenavigation a:link {
	color:#FFFFFF; 
	text-decoration: none;
	font-weight: bold;
	background-color: #B4D39F;
	padding-top: 7px;
	padding-bottom: 7px;
	margin:0px;
	width: 110px;
	display: block;
}

.servicenavigation a:visited {
	color:#FFFFFF; 
	text-decoration: none;
	font-weight: bold;
	background-color: #B4D39F;
	padding-top: 7px;
	padding-bottom: 7px;
	margin:0px;
	width: 110px;
	display: block;
}

.servicenavigation a:hover {
	color:#288B53;
	text-decoration: none;
	font-weight: bold;
	background-image:url(../upload/layout/servicenavigation_hover.gif);
	width: 110px;
	margin:0px;
	display: block;
}

.servicenavigation a:active {
	color:#288B53;
	text-decoration: none;
	font-weight: bold;
	background-image:url(../upload/layout/servicenavigation_hover.gif);
	background-color: #B4D39F;
	width: 110px;
	margin:0px;
	display: block;
}



.servicenavigation_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#288B53;
	font-weight: bold;
	background-image:url(../upload/layout/servicenavigation_aktiv.gif);
}

/* Definition der Artikelliste*/

.artikelliste_headlines {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#000000; 
	text-decoration: none; 
	font-weight: bold;
        border-bottom: #cc2228 1px solid;
        padding-bottom: 5px;
        margin-bottom: 5px;
}

.artikelliste_headlines a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12;
	color:#000000; 
	text-decoration: none; 
	font-weight: bold;
}

.artikelliste_headlines a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#000000; 
	text-decoration: none; 
	font-weight: bold;
}

.artikelliste_headlines a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#000000; 
	text-decoration: none; 
	font-weight: bold;
}

.artikelliste_headlines a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#000000; 
	text-decoration: none; 
	font-weight: bold;
}


.artikelliste_texte {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#000000; 
	text-decoration: none; 
	line-height: 17px;
}

.artikelliste_texte a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11;
	color:#000000; 
	text-decoration: none; 
	line-height: 17px;
}

.artikelliste_texte a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#000000; 
	text-decoration: none; 
	line-height: 17px;
}

.artikelliste_texte a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#000000; 
	text-decoration: underline; 
	line-height: 17px;
}

.artikelliste_texte a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#000000; 
	text-decoration: none; 
	line-height: 17px;
}

.artikelliste_datum{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#000000; 
	text-decoration: none; 
	padding-top: 18px;
	padding-bottom: 3px;
}

.kategorieliste {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#000000; 
	line-height: 20px;
}

.kategorieliste a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#000000; 
	line-height: 20px;
	text-decoration: none;
}

.kategorieliste a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#000000; 
	line-height: 20px;
	text-decoration: none;
}

.kategorieliste a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#000000; 
	line-height: 20px;
	text-decoration: underline;
}

.kategorieliste a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11; 
	color:#000000; 
	line-height: 20px;
	text-decoration: none;
}

.termine_monat{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12; 
	color:#345091; 
	font-weight: bold;
}

.datum{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10; 
	color:#FFFFFF;
	padding-top: 5px; 
}


/************** Neue Artikelliste **********************/

.artikelliste #artikelliste_image {
         float: left;
         padding: 2px 5px 2px 0;
}
