body {
margin: 0;
padding: 0;
	background-color: #EEEDF2;}

html, body, td, textarea, span, p, h1, h2, h3, h4, h5, h6 { 
 color: #00004C;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

.text06 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	line-height: 1.3em;
	color: #00004C;}
	

.text06bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	line-height: 1.3em;
	color: #00004C;
	font-weight: bold;}

.text07 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.3em;
	color: #00004C;}
	

.text07bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.3em;
	color: #00004C;
	font-weight: bold;}

.text08 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.3em;
	color: #00004C;}
	
.text08bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.3em;
	color: #00004C;
	font-weight: bold;}
	
.text09 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.3em;
	color: #00004C;}
	
.text09bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.3em;
	color: #00004C;
	font-weight: bold;}

.text10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.3em;
	color: #00004C;}
	
.text10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.3em;
	color: #00004C;
	font-weight: bold;}

h1 {font-size: 1em;}
h2 {font-size: 0.9em;}
h3 {font-size: 0.8em;}
h4, h5, h6 {font-size: 0.7em;}

/* Footer */
#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC3300;}
	
	
#footer a{
	color: #322E6A;
	font-size: 9px;
	text-decoration:none;
	}

#footer a:hover{color: #CC3300;}

/* Brotkrümel Navigation */
#brotkruemel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
        padding-left: 5px;}
	
#brotkruemel a{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration:none;}

#brotkruemel a:hover{
	color: #CC3300;
	text-decoration:none;
	background-color: #FFF9ED;
}

/* Newsblock */
#newsblock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #322E6A;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
        border-left-style: solid;
	border-bottom-style: solid;
	border-right-color: #00004C;
        border-left-color: #00004C;
	border-bottom-color: #00004C;
	line-height: 120%;
}
	
#newsblock a{
	color: #322E6A;
	font-size: 10px;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        margin-bottom: 7px;
        display: block;
}

#newsblock a:hover{
	text-decoration:none;
	color: #CC3300;
}

.teaser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC3300;
}
#bildblock {
	border-top-width: 1px;
	border-right-width: 4px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #01004C;
	border-right-color: #CC3300;
	border-bottom-color: #01004C;
	border-left-color: #01004C;
}
.suchfeld {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00004C;
	border: 1px solid #00004C;
        width: 170px;
}
.polskilink {
	font-size: 9px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;}

.bildunterschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00004C;}

.counter {
color: #DADAE5;}

hr {
	height:1px;border-style:none;border-top:1px solid #00004C;
}

a:link {color: #CD3301;	text-decoration: none;}
a:visited {color: #CD3301; text-decoration: none;}
a:hover {color: #00004C; text-decoration: none;}

/* ABC Navi */
#abc a:link, #abc a:visited {
	margin:0px;
	padding:4px 7px;
	background-color:#FFFFFF;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00004C;
	text-align: center;
	text-decoration: none;
	border: 1px solid #00004C;
	line-height: 130%;
	display: block;}
	
#abc a:hover {
	margin:0px;
	padding:4px 7px;
	background-color:#B2B2C9;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	border: 1px solid #00004C;
	line-height: 130%;
	display: block;}

#inhalttab {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #01004C;
	border-bottom-color: #01004C;
	border-left-color: #01004C;}

form {
  margin: 0px;
  padding: 0px;
}

Q { quotes: '»' '«' '\2039' '\203A' }


#snav {
	text-align: right;
        margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #01004C;}

#snav ul {
    list-style: none;
    margin: 0;
    padding: 0;}

#snav ul li a {
    display: block;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #01004C;
    margin: 0px 0px 0px 0px;
 padding: 3px 10px 0px 0px;}

.versteckt {
display:none;}
.wichtig {
	color: #CC3300;
}

.terminbody {
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 130%;
	color: #00004C;
	border-bottom: 1px solid #00004C;
	padding-bottom: 1em;
}
.terminbody h2 {
	font-size: 1.2em;
	margin-bottom: 0.2em;
}
.terminbody ul {
	width: 20%;
	float: right;
	background: #EEE;
	border-right: 0.078125em solid #CCC;
	border-bottom: 0.078125em solid #CCC;
	margin-bottom: 0.31em ! important;
	padding: 0.5em 1em !important;
	margin-bottom: 1em !important;
	margin-left: 1em;
	list-style-type: none;
}

.terminbody li {
	background: url(/Images/buttons_icons/pfeil_link.gif) no-repeat left center;
	padding: 1px;
	padding-left: 14px;
}
.terminbody li a {
	display: block;
	padding: 1px;
}
.terminbody li a:hover, ul.termindetails a:hover {
	text-decoration: none;
}
p.linkbutton {
	font-size: 0.8em;
width: 25%;
	color: #00004C;
	border-right: 0.078125em solid #CCC;
	border-bottom: 0.078125em solid #CCC;
	background: #EEE url(/Images/buttons_icons/pfeil_link.gif) no-repeat 5px 6px;
padding: 3px;
padding-left: 20px;
margin: 5px 0;	
}
p.linkbutton a {
display: block;	
}

/* PNG Fix */
 .sf-shadow ul, .sf-sub-indicator { behavior: url("/Admin/iepngfix/iepngfix.htc")
}

.druckerimg {
margin: 3px 10px 0 5px ;
}
/* Sitemap */
ul#sitemap {
	font-size: 0.7em;
	line-height: 1.3em;
	color: #00004C;}
ul#sitemap li {
font-weight: bold;}
ul#sitemap li li {
font-weight: normal;}

/* Bildergalerie */
td.imagebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 130%;
	color: #00004C;
	background-color: #F1F1F1;
	border: 1px solid #AEAFAF;
	padding: 5px;
width: 140px;
}
.imagebox img {
border: none;
}
.imagebox h3 {
	font-size: 1em;
margin: 0.5em 0;
}
.imagebox p {
margin: 0.5em 0;
}

/* Buttonleiste Startseite */

#deeplinks {
	position:absolute;
	width:200px;
	z-index:9;
	left: -27px;
	top: 240px;
}
ul.dlbuttons {
	margin: 0;
	padding: 0;
	width:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
ul.dlbuttons li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.dlbuttons a {
	color: #01004C;
	display: block;
	border: 1px solid #003366;
	padding: 4px;
	margin-top: 5px;
	background-color: #FAE4CF;
	text-decoration: none;
}
ul.dlbuttons a.dforum {
	text-align: center;
	background-color: #DADAE4;
}
ul.dlbuttons a:hover {
	background-color: #EBAE9B;
	text-decoration: none;
}
ul.dlbuttons a.panalysen {
	height: 50px;
	text-align: center;
	text-indent: -999em;
	background: #FAE4CF url(/Images/buttons_icons/logo-pa.gif) no-repeat center center;
}
/* Listviews
--------------------------------------------------------------------------------------- */

.listviews a, .listviews a:visited{ color:#707070;  text-decoration:none;}
.listviews a:hover{ color:#007ABD;  border-bottom:1px solid #007ABD; }

.lv-navi-wrap {padding: 1em 0 1.8em 0;font-size: 11px;}
.lv-navi-back {float: left; display: inline;width: 15%;font-weight: bold;}
.lv-navi-info {float: left; display: inline;text-align: center;width: 70%;}
.lv-navi-next {float: right; display: inline;width: 15%;text-align: right;font-weight: bold;}