div.bottomnavi { background:#134786; height: 23px; padding-left: 89px; padding-top:2px; }
div.headnavi { background:#134786; height: 27px; padding-left: 89px; padding-top:2px; }
div.bottomnavi a, div.headnavi a {
	color: white;
	border-left: 1px solid white; 
	border-bottom: 1px solid white; 
	border-right: 1px solid white; 
	padding: 6px;
	margin-left: -1px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

fieldset.csc-mailform { border:0px; }
fieldset.csc-mailform label { width:250px; float:left; }
fieldset.csc-mailform input, fieldset.csc-mailform textarea, fieldset.csc-mailform select { margin:2px; }

textarea, select, input { border: 1px solid #134786; padding-left: 2px; padding-right: 2px; }

div.sitemap a { text-decoration:none; }
div.sitemap div.level1 { margin-bottom:1em; }
div.sitemap div.level2plus { padding-left:20px; }
div.sitemap div.item1 { background:#FF9F00; width: 200px; padding:2px; margin-bottom:2px;}
div.sitemap div.item1 a { color:white; font-weight: bold; text-transform:uppercase; }
div.sitemap div.item2 a { font-weight: bold; }

td.ueberschriftzwei { text-indent:10px; font-size:11px; color:#FF9F00; font-style:normal; font-weight:bold; line-height:16px; border:1px solid #0C338E; }

input.textfeld { background-color:#FFFFFF; border:1px solid #134786; font-size:10px; height:18px; width:109px; }

div.menu a { font-weight:bold; text-decoration:none; }

div.menu div.level1 a { text-transform:uppercase; line-height: 18px; padding:3px;}
div.menu div.level1 a:hover { color:#FF9F00; }
div.menu div.level1active a { text-transform:uppercase; color:#FFFFFF; line-height: 18px; padding:3px; }
div.menu div.level1active { background: #FF9F00; }

div.menu div.level2 a { padding-left: 10px; font-size: 10px; line-height:14px; }
div.menu div.level2 a:hover { color:#FF9F00; }
div.menu div.level2active a { padding-left: 10px; font-size: 10px; color: #FF9F00; line-height:14px; }

div.menu div.level3 a { padding-left: 20px; font-weight: normal; font-size: 9px; }
div.menu div.level3 a:hover { color:#FF9F00; }
div.menu div.level3active a { padding-left: 20px; font-weight: bold; font-size: 9px; color: #FF9F00; }

div.menu div.level4 a { padding-left: 30px; font-weight: normal; font-size: 9px; }
div.menu div.level4 a:hover { color:#FF9F00; }
div.menu div.level4active a { padding-left: 30px; font-weight: bold; font-size: 9px; color: #FF9F00; }

div.info_list table { margin-top: 1em; border: 1px solid #0C338E; }
div.info_list table a { text-decoration: none; }
div.info_text table { margin-top: 1em; border: 1px solid #0C338E; }

/* standard teaser (small, left) */
div.teaserWrap { float:left; border-right:15px solid white; border-bottom:20px solid white; }
div.teaser { width:230px; border:1px solid #134786; font-family:Arial,Helvetica,sans-serif; font-weight:bold; xbackground-color:#134786; }
div.teaser img { border:0px; }
div.teaserhead { height:27px; width:230px; background-image:url(/fileadmin/bilder/frontpage/common/bg_title.gif); background-repeat:repeat-x; }
div.teaserslogan { height:22px; background-image:url(/fileadmin/bilder/frontpage/common/bg_slogan_mitte.gif); background-repeat:repeat-x; color:white; padding-left:0px; }
div.teaserslogan div.sloganAsText { padding-top:3px; }
div.teaser div.teaserbody { padding:5px; height:80px; overflow:none; }
div.teaserMoreInfos { padding-top:2px; padding-left:109px; }
div.teaserMoreInfos2 { padding-top:2px; padding-left:354px; }

/* white text color for this teaser */
xdiv.teaserWrap p.bodytext { color:white; }
xdiv.teaserWrap li, xdiv.teaserWrap a { color:white; }

/* tall teaser (tall, right) */
div.teaserTallWrap { float:right; border-bottom:20px solid white; }
div.teaserTall { width:215px; border:1px solid #134786; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#134786; }
div.teaserTall div.teaserbody { padding:5px; }

/* dedent li */
div.teaser ul,div.teaserTall ul,div.teaserWide ul { padding-left:25px; margin:0px; }

/* wide teaser */
div.teaserWide { width:475px; border:1px solid #134786; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:10pt; xbackground-color:#134786; }
div.teaserWide div.teaserhead { width:475px; }
div.teaserWide div.teaserbody { font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:8pt; padding:5px; }
div.teaserWide table { border-collapse:collapse; }
div.teaserWide table td { padding:0px; }
