.titlefix { 
	margin-left: 20px;
}

.stat2 { 
	border: dotted 1px black;
	margin-bottom: 0px;
	width: 500px;
}

#navigation ul li { 
	background: #FFFDEC;
	display: inline;
	float: left;
	border-top: solid 1px #FFED1D;
	font-size: 8pt;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	letter-spacing: 0.2em;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 2px;
}

.textbox { 
	margin: 0 0.3em 0.3em 0.3em;
	border: solid 1px #3482C4;
	padding: 10px 30px 20px 10px;
	background-color: #F1F6FC;
}

.html { 
	border: solid 1px #3482C4;
	padding: 5px 5px 5px 5px;
	background-color: #F1F6FC;
	margin-top: 10px;
	text-align: center;
}

#navigation { 
	float: left;
	padding: 0;
	width: 190px;
	border-bottom: solid 1px #FFED1D;
	margin-bottom: 30px;
	margin-top: -17px;
}

#over { 
	margin: 0em;
	padding: 0em;
	text-align: left;
	background-color: #FFF01B;
	height: 50px;
}

#lineover { 
	margin-top: 5px;
	margin-bottom: 0px;
	position: relative;
	width: 100%;
	height: 20px;
	background-image: url(../files/img/all/line_bg.gif);
}

.suchbox { 
	width: 190px;
	background: #FFFDEC;
	border: solid 1px #FFED1D;
	height: 70px;
	float: left;
	margin-top: 20px;
}

.linemenu { 
	border-top: solid 1px #FFED1D;
	height: 2px;
	width: 190px;
	float: left;
}

.newstitel { 
	width: 165px;
	background: #FFF357;
	height: 20px;
	font-size: 8pt;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-weight: bold;
	color: #52554A;
	text-transform: uppercase;
	border: solid 1px #FFED1D;
	padding: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 3px;
	padding-left: 5px;
}

.search { 
	margin-left: 5px;
	border: solid 1px #FFED1D;
	font-size: 70%;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

.suchtitel { 
	width: 190px;
	background: #FFF357;
	height: 20px;
	font-size: 8pt;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-weight: bold;
	color: #52554A;
	text-transform: uppercase;
	border: solid 1px #FFED1D;
	padding: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
}

.linie { 
	background-color: #FFF019;
	color: #FFF019;
	border: #FFF019;
	height: 1px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

#submenu { 
	position: relative;
	height: 25px;
	background-color: white;
	text-align: right;
	color: black;
	font-size: 100.1%;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	margin: auto;
	padding-top: 3px;
	text-decoration: none;
}

.subm { 
	padding-left: 10px;
	padding-right: 3px;
	vertical-align: middle;
	text-decoration: none;
}

.level1 { 
	font-size: 80%;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-weight: normal;
}

.level2 { 
	font-size: 80%;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-weight: normal;
}

.level3 { 
	font-size: 80%;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-weight: normal;
}

a:link { 
	color: #3282BF;
	text-decoration: none;
}

a:visited { 
	color: #3282BF;
	text-decoration: none;
}

.down { 
	margin-left: 30px;
	font-size: 8pt;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

.statrow { 
	background-color: #AAAAAA;
}

.stat { 
	border: dotted 1px black;
	margin-bottom: 20px;
	width: 500px;
}

.titelblatt { 
	padding-right: 5px;
	width: 150px;
	float: left;
}

.beschreibung { 
	font-size: 8pt;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	width: 200px;
	float: left;
}

.links { 
	margin-bottom: 10px;
	font-size: 8pt;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color: #444547;
	padding-left: 0px;
}

.download { 
	margin-bottom: 10px;
	font-size: 8pt;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

#inhalttext { 
	margin: 0 13em 12em 13em;
	border: solid 1px #3482C4;
	padding: 10px 30px 20px 10px;
	background-color: #F1F6FC;
}

.linkespalte { 
	padding: 0 0 0 10px;
	font-size: 79%;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

.logobox { 
	margin: auto;
	padding-left: 13px;
	padding-bottom: 5px;
}

.infobox { 
	width: 170px;
	background: #FFFDEC;
	border: solid 1px #FFED1D;
	margin-top: 0px;
}

.logorahmen { 
	border: solid 1px #FEEE1C;
	margin: auto;
}

.termine { 
	margin-bottom: 20px;
	background-color: #FFFFFF;
	padding: 10px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 70%;
	font-weight: normal;
	border-top: solid 5px #FBBF22;
}

.datum { 
	color: #FBBF22;
	padding-right: 20px;
	font-weight: bold;
}

.titlesmall { 
	font-size: 70%;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-weight: bold;
	color: #444547;
}

.titlebig { 
	font-size: 90%;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-weight: bold;
	color: #3282BF;
	text-transform: uppercase;
}

.titlesmallfix { 
	font-size: 8pt;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-weight: bold;
	color: #444547;
}

.bodytext { 
	font-size: 70%;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: black;
}

#navigation ul { 
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

#navigation ul a { 
	color: #403C39;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 3px 0 3px 10px;
}

#navigation ul a:hover, a.current, a:focus  { 
	background: #D0DEF8;
}

#navigation ul ul li { 
	background: #F1F6FC;
	padding-left: 0px;
}

#navigation ul ul a { 
	color: #444;
	font-weight: normal;
	padding-left: 20px;
}

#navigation ul ul a:hover, a:focus  { 
	background: #D0DEF8;
}

#navigation ul ul a.current { 
	font-weight: bold;
}

#navigation ul ul a.current2 { 
	font-weight: bold;
	padding-left: 30px;
}

#navigation ul ul a.current22 { 
	padding-left: 30px;
}

body { 
	color: black;
	background-color: white;
	font-size: 100.1%;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	margin: 0;
	padding: 1em;
	min-width: 41em;
}

div#Info { 
	font-size: 0.9em;
	float: right;
	width: 12em;
	margin: 0 0 1.1em;
	padding: 0;
	background-color: #eee;
}

div#Inhalt { 
	margin: 0 12em 1em 12em;
	padding: 0 1em;
}

* html div#Inhalt { 
	height: 1em;
}

div#Inhalt h2 { 
	font-size: 1.2em;
	margin: 0.2em 0;
}

div#Inhalt p { 
	font-size: 1em;
	margin: 1em 0;
}

.flLeft { 
	float: left;
}

.flRight { 
	float: right;
}

.news { 
	width: 150px;
}

.newswrapper { 
	width: 450px;
	margin: 1em 0;
	border: 1px solid #666;
}

.pag { 
	width: 430px;
	height: 16px;
	margin: 1em 0;
	border: 1px solid #666;
	font-weight: bold;
	background-color: #eee;
	padding: 10px;
}

.pag-left, .pag-right { 
	float: left;
	width: 50%;
}

.pag-right { 
	text-align: right;
}

.newstop { 
	border-bottom: 1px solid #666;
	background-color: #eee;
	padding: 5px;
}

.newsheader { 
	font-weight: bold;
}

.newsmain { 
	padding: 5px;
}

.flLeft { 
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
}

.flRight { 
	float: right;
	padding-left: 10px;
	padding-bottom: 5px;
}
