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;}


/* suche ausgabe */

.autorensuche_header {
font-size:14px;
font-weight:bold;
}

#searchbox ul {
	list-style-type:none;
	margin:10px 0 0 0;
	padding:0;
}

#searchbox ul li {
 width:400px;
 height:auto;
 float:left;
}


#searchbox ul li label {
 width:150px; font-size:11px; height:20px; float:left;
}

#searchbox input[type="text"] { height:20px; padding:2px; border:1px solid #ccc; margin:5px 0 5px 0; }

#searchbox input[type="submit"] {
 width:auto; height:auto; border:1px solid #ccc; padding:5px; margin:10px 0 0 0; cursor:pointer; margin-top:10px;
}

#searchbox input[type="submit"]:hover { border:1px solid #666; }

.search_results { width:100%; }

.search_results ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.search_results ul li {
height:auto;
font-size:11px;
float:left;
font-weight:normal;
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:1px solid #00003B;
clear:left;
width:500px;
}

.search_results ul li a {
font-weight:bold;
text-decoration:none;
}

.search_results ul li a:hover {
text-decoration:underline;
}

.highlight { background-color:#FFD9CE; color:#990000; font-weight:bold; font-size:12px; }

/* autocomplete search menu */
/*
.ac_input {
	width: 200px;
}
.ac_results {
	width: 200px;
	background: #eee;
	cursor: pointer;
	position: absolute;
	left: 0;
	font-size: 90%;
	z-index: 101;
}
.ac_results ul {
	width: 200px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	border: 1px solid #000;
}
.ac_results li {
	width: 190px;
	padding: 2px 5px;
}
.ac_results a {
	width: 100%;
}
/* thanks udoline: this fixed position error into msie */
.ac_results iframe {
	width: 200px;
	position: absolute;
}
.ac_loading {
	background : url('/indicator.gif') right center no-repeat;
}

*/

.over {
	background: yellow;
}


.form {position: relative; margin: 0 0 2em 0; }

label.error { position: absolute; top: 40px; left: 0; z-index: 1; color: red; font-size: 11px; margin: 1em 0;}

.special {display:none;}

/*
 * jQuery UI Autocomplete 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #00004C; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #00004C; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { cursor:pointer; border: none; background: #ddd !important; font-weight: bold; color: #CC0000; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c00004C; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #00004C; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #00004C; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #333; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #333; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }





/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.14
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
         background: #f5f5f5;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
        font-size: 12px;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	background: #fff;
}


