body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10px;
}

a {
	text-decoration:none;
}

p {
	font-size: 10px;
	font-weight: normal;
	color: black;
}

td {
	vertical-align: top
}

.seitenkopf {
	font-size: 12px;
	font-weight: bold;
	color: black;
}

.titel {
	font-size: 20px;
	font-weight: bold;
	color: black;
}

.link {
	font-size: 10px;
	color: #000000;
}

.toplink {
	font-size:12px; 
	padding-left:13px;
	color:#ffffff;	
}


.blau {
	color: #00A0C6;
}

.bild {
	padding-top:20px; 
	padding-bottom:20px;
	border:0;
}


/* Definitionen Menü links */

.menue_links {
	border-right:1px dashed #000000;
	background-color:#CCECF4;
	width:132px;
	height:375px; 
	vertical-align:top;
}

.menue_links_ueberschrift {
	background:#00A0C6;
	height:22px;
	vertical-align:middle;
	text-indent:15px;
}

.menuepunkt1 {
	text-indent:5px; 
	line-height:18px;
	padding-bottom: 2px;
}

.menuepunkt1_selected {
	text-indent:5px; 
	line-height:18px;
	padding-bottom: 2px;
	font-weight:bold;
}

.menuepunkt1_mover {
	background:#7F7F7F; 
	text-indent:5px; 
	line-height:18px;
	padding-bottom: 2px;
}

.menuepunkt2 {
	background:#00A0C6; 
	color:#FFFFFF; 
	text-indent:5px; 
	line-height:18px;
}

.menuepunkt2_mover {
	background:#7F7F7F; 
	color:#FFFFFF; 
	text-indent:5px; 
	line-height:18px;
}

.untermenu1 {
	background:#CCECF4; 
	color:#000000; 
	text-indent:5px; 
	line-height:15px;
	text-indent:18px; 
	font-size:9px;
}

.untermenu1_selected {
	background:#CCECF4; 
	color:#000000; 
	text-indent:5px; 
	line-height:15px;
	text-indent:18px; 
	font-size:9px;
	font-weight:bold;
}

.untermenu2 {
	background:#00A0C6; 
	color:#FFFFFF; 
	text-indent:5px; 
	line-height:15px;
	text-indent:18px; 
	font-size:9px;
}

.untermenu2_selected {
	background:#00A0C6;
	color:#FFFFFF; 
	text-indent:5px; 
	line-height:15px;
	text-indent:18px; 
	font-size:9px;
	font-weight:bold;
}

.untermenu_mover {
	background:#7F7F7F; 
	color:#FFFFFF; 
	text-indent:5px; 
	line-height:15px;
	text-indent:18px; 
	font-size:9px;
}

.menuepunkt_dot {
	width:7px; 
	height:7px;
	margin-right:5px;
	padding-bottom:1px;
}

.menuetrenner {
	background:#CCECF4;
	border-top:1px dashed #00A0C6;
	border-bottom:1px solid #CCECF4;
	padding:0px;
	margin:0px;
}


/* Quickfinder */

.quickfinder {
	background-color:#00A0C6;
	height:22px;
	vertical-align:top;
	text-align:center;
	font-size:12px;
}


/* Seitenfuß */

.fuss {
	border-top: 1px dashed #7F7F7F;
	border-bottom: 1px dashed #ffffff;
	/* color: #7F7F7F; */
	color: #ffffff;
	padding: 0px;
	margin:0px;
}

.fusslink {
	color: #7F7F7F;
	padding: 0px;
	margin: 0px;
}


/* News / Termine */

.news_ueberschrift {
	font-size: 12px;
	font-weight: bold;
	color: black;
	border-bottom: 1px dashed #7F7F7F;
	padding-left:5px;
	padding-right:5px;
	line-height:20px;
}

.news_text {
	font-size: 10px;
	padding-left:5px;
	font-weight:bold;
}

.news_datum {
	font-size: 10px;
	font-style:italic;
	padding-left:5px;
	padding-top:5px;
}


.news_ort {
	font-size: 10px;
	padding-left:5px;
}

.linie {
	margin-bottom:0px; 
	margin-left:5px; 
	margin-right:5px; 
	border:1px solid white;
}

.alle {
	font-size:10px;
	color:#000000;
	font-weight:bold;
	padding-top:15px;
	padding-left:5px;
}

.alle2 {
	font-size:10px;
	color:#000000;
	font-weight:bold;
}

/* Content */

.seiteninhalt {
	padding-left:13px;
	padding-right:13px;
	padding-bottom:10px;
}

.seitenueberschrift {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	line-height:20px;
}

.titellinie {
	border-top: 1px dashed #00A0C6;
	border-bottom: 1px dashed #ffffff;
	color: #FFFFFF;
	padding: 0px;
	margin:0px;
}

.docinhalt {
	background-color:#CCECF4;
}

.docinhalt_mover {
	background-color:#7F7F7F;
}
