html, body {margin:0px;padding:0px;font-family: Verdana, sans-serif; }
.body p {margin:0px;padding:0px;}
div, td, form, li {font-size: 10px; }
span, strong, em, u, b, i, font {color:inherit !important;}
* {padding: 0px; border-width:1px;}
img {border:none;vertical-align:middle; }
a {	text-decoration:none;}
hr { color:#000000; background-color:#000000; line-height:1px;border-style:solid;margin:0px;padding:0px;}
li { padding: 2px 0px 2px 5px;margin:0px;}
ul, ol, li, table, tr, td, th, p, div {
	vertical-align:middle;
	margin:0px;
}

/* td div {color:inherit !important; text-align:inherit;} */
td div {color:inherit !important; text-align:left;}
body {  color: #000000;  background-color: #FFFFFF;}

div.body {
	margin:0px;
	padding:0px;
}
div.header {
	height: 40px;
	margin-bottom: 0px;
}
hr {
	height: 1px;

}
div.hausmenu, div.themenmenu, div.footermenu {
	text-align: center;
	background-color: #262626;
	color: #FFFFFF;
}
.body span {
	padding: 0 2px;
}

/* Neu Beginn */
div.submenu {
	text-align: left;
	background-color: #262626;
	color: #FFFFFF;
}
div.breadcrumb {
	text-align: left;
	background-color: #999;
	color: #FFFFFF;
}
/* Neu Ende */

div.hausmenu a, div.themenmenu a, div.footermenu a, div.submenu a {
	color: #FFFFFF;
	font-size: 1em;
}
.body .content ol {
	list-style: none;
	margin: 0;
	padding: 0;
}
div.content ol li {
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 5px;
}
div.content h1 {
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 0px;
}
div.content ul {
	margin: 0;
	list-style-type: none;
	padding-left: 0px;
}
div.content   ul   li   {
	font-size: 1em;
	font-weight: normal;
	padding-left: 0px;
}
.body .footermenu {
	padding: 3px 0;
}

/* Spezielle Formatierung Mobilversion: HTML-Links nicht anzeigen */
.nowap {display:none; visibility:hidden;}
/* ToTop-Links nicht anzeigen */
.csc-linkToTop {display:none;visibility:hidden;}

