@charset "utf-8";

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}



h1 {
font-size: 22px;
font-weight: normal;
margin: 0px 0px 10px 0px;
color: #333333;
}

h2 {
font-size: 16px;
font-weight: bold;
margin: 0px 0px 8px 0px;
color: #333333;
}




p {}

hr {}

em {
font-style: oblique;
}

strong {
font-weight: bold;
}

A {
text-decoration: underline;
color: #333333;
}

A:hover, A:focus {
text-decoration: none;
color: #333333;
}


UL, OL {
	margin-top: 0px;
}

OL LI, UL LI {
	margin-top: 0px;
}


INPUT, 
SELECT,
TEXTAREA  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



dl {}

dl dt {
margin-top: 2px;
font-weight: bold;
}



TABLE.contenttable CAPTION {
	text-align: left;
}

/* schriftgrößen Navi */
#leftnav li a, 
#leftnav li li a {
	font-size: 11px;
}
 

#leftnav li li li a {
	font-size: 10px;
}

#leftnav li li li li a {
	font-size: 9px;
}

#searchbox INPUT#sword {
	font-size: 11px;
}

#sprachumschalter {
	font-size: 11px;
}

#headermenu li {
	font-size: 11px;
	line-height: 15px;
}

#header_abstand {
	font-size: 11px;
}

#col_topnews H1 {
/*	color: #7D746D; */
	font-size: 14px;
	font-weight: bold;
}


#colleft P, 
#colnormal .spaltencontent_rahmen P, 
#colnormal2 .spaltencontent_rahmen P, 
#colright P {
	padding: 0px 11px 0px 11px;

}



.spaltencontent_rahmen H1 {
	background-color: #E5E5E5;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 11px 5px 11px;
	overflow: hidden;
}

.spaltencontent_rahmen H2 {
	font-size: 11px;
	font-weight: bold;
	padding: 5px 11px 0px 11px;
}


.news-list-container .news-list-item .news-list-item-text h1 {
	font-size: 14px;
}

.news-single-item H3 {
	font-size: 12px;
}

