body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	background-color: #fff;
	color: #000;
	margin: 0px;
	padding: 0px;
	min-width: 980px;
	#width: 99.84%;
	_width: 100%;
}

/*+++++++++++++++++++++++++++*/
/*+       LAYOUTBOXEN       +*/
/*+++++++++++++++++++++++++++*/

#headerbereich {
  background-color: #162d61;
  height: 100px;
  white-space: nowrap;
}

#druckheader {
	float: right;
	display: none;
}

#verbandsbox {
   height: 18px;
   background-color: #7d8caa;
   color: #FFFFFF;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #fff;
}

.boxlinks {
	float: left;
}

.boxrechts {
	float: right;
}

.abstandrechts {
	padding-right: 8px;
	border-right: 1px dashed #ccc;
}

.abstandlinks {
	padding-left: 8px;
	vertical-align: top;
}


.textlinks {
  text-align: left;
}

.textrechts {
  text-align: right;
}

.textmittig {
	text-align: center;
}

#datum {
	float: right;
	padding-right: 5px;
}

#mainpage {
	float: left;
  background-color: #fff;
  background-image:url('/images/menubg.jpg');
	background-repeat: repeat-y;
	background-position: left center;
	width: 100%;
}

#main {
  margin-left: 160px;
  margin-right: 240px;
  margin-top: 5px;
  padding: 0px 10px 10px 10px;
}

#left {
  float:left;
  width: 160px;
  min-width: 160px;
}

#right {
 float: right;
 margin-top: 5px;
 width: 220px;
 font-family: verdana, arial, helvetica, sans-serif;
 font-size: 11px;
 padding: 0px 10px 10px 10px;
 border-left: 1px dashed #ccc;
}


/*+++++++++++++++++++++++++++*/
/*+       LINKEFFEKTE       +*/
/*+++++++++++++++++++++++++++*/

a { text-decoration: none;	font-weight: bold; }
a:link { color: #132F64; }
a:visited {	color: #132F64; }
a:active { color: #787878; }
a:hover { color: #787878; }
a:focus { color: #787878; }

/* experimentell: Ergaenzt (txt) hinter Links auf Textdateien */
a[type="text/plain"]:after { content: " (txt)"; }

abbr, acronym, .abbr {
	cursor: help;
	border-bottom: 1px dotted;
}


/*+++++++++++++++++++++++++++*/
/*+        LOCATION         +*/
/*+++++++++++++++++++++++++++*/

div.location {
	margin-left: 160px;
	font-size: smaller;
	height: 20px;
	color: #000;
  padding: 10px 5px 0px 10px; 
	background-color: #fff;
}

div.location a,div.location a:link,div.location a:visited {
	color: #132F64;
}

div.location a:hover {
	text-decoration: underline;
}

ul.location {
	margin: 0px;
	padding: 10px;
	display: inline;
	list-style-image: none;
	list-style-type: none;
	list-style-position: outside;
}

ul.location li {
	margin: 0px;
	padding-left: 0px;
	display: inline;
}

/*+++++++++++++++++++++++++++*/
/*+    NAVIGATION / MENÜ    +*/
/*+++++++++++++++++++++++++++*/

#navigation { 
 color: #FFFFFF;
 font-family: Verdana, arial, helvetica, sans-serif;
 font-size: 10px;
 text-decoration: none;
 font-weight: bold;
 padding: 0px;
 margin-top: 10px;
 margin-bottom: 10px;
} 

#navigation ul { 
 list-style: none; 
 margin: 0px; 
 padding: 0px;
} 
#navigation ul li { 
 margin: 0px; 
 padding: 0px;
}

#navigation ul li a {
 height: 22px;
 line-height: 22px;
 display: block; 
 font-size: 10px;
 font-weight: bold;
 color: #FFFFFF; 
 text-decoration: none;
 padding-left: 15px;
 text-transform: uppercase;
 padding-top: 1px; padding-bottom: 1px;
}

#navigation ul li a:hover {
	background-image:url('/images/menupfeil.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border-top: 1px dotted #FFFFFF;
  border-bottom: 1px dotted #FFFFFF;
  padding-top: 0px; padding-bottom: 0px;
   }
 
#navigation ul li.unselected a {
	padding-top: 1px;
	padding-bottom: 1px;
}
  
#navigation ul li.unselected a:hover {
	padding-top: 0px;
	padding-bottom: 0px;
	border-top: 1px dotted #FFFFFF;
  border-bottom: 1px dotted #FFFFFF;
}

#navigation ul li.selected a {
	padding-top: 0px;
	padding-bottom: 0px;
}

#navigation ul li.selected a:hover {
	border-top: 0px;
  border-bottom: 0px;
}
    
 
#navigation ul ul li {
  padding-top: 0px;
  padding-bottom: 0px;
}
#navigation ul ul li a {
  text-transform: none;
 	border-top: 0px;
  border-bottom: 0px;
}

#navigation ul ul {
  padding-top: 5px;
  padding-bottom: 5px;
}
 
#navigation ul ul a {
  font-size: 10px;
  line-height: 16px;
  height: 16px;
  padding-top: 0px;
  padding-bottom: 0px;
} 

#navigation ul ul li a:hover {
	background-image:url('/images/menupfeil.gif');
	background-repeat: no-repeat;
	background-position: left center;
	border-top: 0px;
  border-bottom: 0px;
}
.selected ul {
	border-top: 1px dotted #FFFFFF;
}

li.selected > a {
	background-image:url('/images/menupfeil.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

* html li.selected a {
	background-image:url('/images/menupfeil.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

* html li.unselected a {
	background-image: none;
}

/*+++++++++++++++++++++++++++*/
/*+ FARBKODIERUNG DES MENÜS +*/
/*+++++++++++++++++++++++++++*/

/* Menü 0 */
.buttoncolor0 {
  	background-color: #797979;
}


/* Menü 1 */
#navigation #menu1.selected {
  	background-color: #8cb932;
  	border-top: 1px dotted #FFFFFF;
  	border-bottom: 1px dotted #FFFFFF;
}
#navigation #menu1.selected ul {
	background-color: #a7c964;
}
#navigation #menu1.selected ul li {
	background-color: #a7c964;
	border-top: none;
}
#navigation #menu1.unselected a:hover {
	background-color: #a7c964;
}
#navigation #menu1.selected ul li a:hover {
	background-color: #8cb932;
}
#navigation #menu1.selected ul li.selected a {
	background-color: #8cb932;
}
.buttoncolor1 {
  	background-color: #8cb932;
}


/* Menü 2 */
#navigation #menu2.selected {
  	background-color: #870032;
  	border-top: 1px dotted #FFFFFF;
  	border-bottom: 1px dotted #FFFFFF;
}
#navigation #menu2.selected ul {
	background-color: #aa4b6e;
}
#navigation #menu2.selected ul li {
	background-color: #aa4b6e;
	border-top: none;
}
#navigation #menu2.unselected a:hover {
	background-color: #aa4b6e;
}
#navigation #menu2.selected ul li a:hover {
	background-color: #870032;
}
#navigation #menu2.selected ul li.selected a {
	background-color: #870032;
}
.buttoncolor2 {
  	background-color: #870032;
}


/* Menü 3 */
#navigation #menu3.selected {
  	background-color: #dc6e05;
  	border-top: 1px dotted #FFFFFF;
  	border-bottom: 1px dotted #FFFFFF;
}
#navigation #menu3.selected ul {
	background-color: #e69650;
}
#navigation #menu3.selected ul li {
	background-color: #e69650;
	border-top: none;
}
#navigation #menu3.unselected a:hover {
	background-color: #e69650;
}
#navigation #menu3.selected ul li a:hover {
	background-color: #dc6e05;
}
#navigation #menu3.selected ul li.selected a {
	background-color: #dc6e05;
}
.buttoncolor3 {
  	background-color: #dc6e05;
}


/* Menü 4 */
#navigation #menu4.selected {
  	background-color: #af283c;
  	border-top: 1px dotted #FFFFFF;
  	border-bottom: 1px dotted #FFFFFF;
}
#navigation #menu4.selected ul {
	background-color: #e27e8d;
}
#navigation #menu4.selected ul li {
	background-color: #e27e8d;
	border-top: none;
}
#navigation #menu4.unselected a:hover {
	background-color: #e27e8d;
}
#navigation #menu4.selected ul li a:hover {
	background-color: #af283c;
}
#navigation #menu4.selected ul li.selected a {
	background-color: #af283c;
}
.buttoncolor4 {
  	background-color: #af283c;
}


/* Menü 5 */
#navigation #menu5.selected {
  	background-color: #d2af4b;
  	border-top: 1px dotted #FFFFFF;
  	border-bottom: 1px dotted #FFFFFF;
}
#navigation #menu5.selected ul {
	background-color: #e0c781;
}
#navigation #menu5.selected ul li {
	background-color: #e0c781;
	border-top: none;
}
#navigation #menu5.unselected a:hover {
	background-color: #e0c781;
}
#navigation #menu5.selected ul li a:hover {
	background-color: #d2af4b;
}
#navigation #menu5.selected ul li.selected a {
	background-color: #d2af4b;
}
.buttoncolor5 {
  	background-color: #d2af4b;
}


/* Menü 6 */
#navigation #menu6.selected {
 	background-color: #1487be;
 	border-top: 1px dotted #FFFFFF;
 	border-bottom: 1px dotted #FFFFFF;
}
#navigation #menu6.selected ul {
	background-color: #59aad1;
}
#navigation #menu6.selected ul li {
	background-color: #59aad1;
	border-top: none;
}
#navigation #menu6.unselected a:hover {
	background-color: #59aad1;
}
#navigation #menu6.selected ul li a:hover {
	background-color: #1487be;
}
#navigation #menu6.selected ul li.selected a {
	background-color: #1487be;
}
.buttoncolor6 {
  	background-color: #1487be;
}


/* Menü 7 */
#navigation #menu7.selected {
 	background-color: #7D9632;
 	border-top: 1px dotted #FFFFFF;
 	border-bottom: 1px dotted #FFFFFF;
}
#navigation #menu7.selected ul {
	background-color: #a7b974;
}
#navigation #menu7.selected ul li {
	background-color: #a7b974;
	border-top: none;
}
#navigation #menu7.unselected a:hover {
	background-color: #a7b974;
}
#navigation #menu7.selected ul li a:hover {
	background-color: #7D9632;
}
#navigation #menu7.selected ul li.selected a {
	background-color: #7D9632;
}
.buttoncolor7 {
  	background-color: #7D9632;
}


/* Menü 8 */
#navigation #menu8.selected {
 	background-color: #dc6e05;
 	border-top: 1px dotted #FFFFFF;
 	border-bottom: 1px dotted #FFFFFF;
}
#navigation #menu8.selected ul {
	background-color: #e69650;
}
#navigation #menu8.selected ul li {
	background-color: #e69650;
	border-top: none;
}
#navigation #menu8.unselected a:hover {
	background-color: #e69650;
}
#navigation #menu8.selected ul li a:hover {
	background-color: #dc6e05;
}
#navigation #menu8.selected ul li.selected a {
	background-color: #dc6e05;
}
.buttoncolor8 {
  	background-color: #dc6e05;
}


/* Menü 9 */
#navigation #menu9.selected {
 	background-color: #cd3200;
 	border-top: 1px dotted #FFFFFF;
 	border-bottom: 1px dotted #FFFFFF;
}
#navigation #menu9.selected ul {
	background-color: #dc6e4b;
}
#navigation #menu9.selected ul li {
	background-color: #dc6e4b;
	border-top: none;
}
#navigation #menu9.unselected a:hover {
	background-color: #dc6e4b;
}
#navigation #menu9.selected ul li a:hover {
	background-color: #cd3200;
}
#navigation #menu9.selected ul li.selected a {
	background-color: #cd3200;
}
.buttoncolor9 {
  	background-color: #cd3200;
}


/* Menü 10 */
#navigation #menu10.selected {
 	background-color: #707fb6;
 	border-top: 1px dotted #FFFFFF;
 	border-bottom: 1px dotted #FFFFFF;
}
#navigation #menu10.selected ul {
	background-color: #bec6de;
}
#navigation #menu10.selected ul li {
	background-color: #bec6de;
	border-top: none;
}
#navigation #menu10.unselected a:hover {
	background-color: #bec6de;
}
#navigation #menu10.selected ul li a:hover {
	background-color: #707fb6;
}
#navigation #menu10.selected ul li.selected a {
	background-color: #707fb6;
}
.buttoncolor10 {
  	background-color: #707fb6;
}


/* Menü 11 */
#navigation #menu11.selected {
  	background-color: #8cb932;
  	border-top: 1px dotted #FFFFFF;
  	border-bottom: 1px dotted #FFFFFF;
}
#navigation #menu11.selected ul {
	background-color: #a7c964;
}
#navigation #menu11.selected ul li {
	background-color: #a7c964;
	border-top: none;
}
#navigation #menu11.unselected a:hover {
	background-color: #a7c964;
}
#navigation #menu11.selected ul li a:hover {
	background-color: #a7c964;
}
#navigation #menu11.selected ul li.selected a {
	background-color: #a7c964;
}
.buttoncolor10 {
  	background-color: #8cb932;
}


/*+++++++++++++++++++++++++++*/
/*+      FOOTERBEREICH      +*/
/*+++++++++++++++++++++++++++*/


#footer {
	text-align: right;
	font-size: small;
	clear: both;
	background: #a3a3a3;
	color: #fff;
	border-top: 2px solid #fff;
	border-bottom: 1px solid #fff;
	height: 15px;
	padding-right: 10px;
	line-height: 14px;
}

#footer ul {
	font-size: x-small;
	display: inline;
	margin: 0px;
}

#footer a {
	color: #fff;
  margin: 0px;
}

#footer ul li {
	padding-left: 15px;
	margin-left: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	background-repeat: no-repeat;
	background-position: left center;
	display: inline;
	font-size: 10px;
}

#footerb {
	clear: both;
	color: #fff;
	background: #797979;
	height: 25px;
	line-height: 24px;
	padding-left: 150px;
}

#footerb ul {
	margin: 0px;
	padding-left: 15px;
	font-size: small;
	display: inline;
}

#footerb ul li {
	padding-left: 15px;
	padding-right: 8px;
	margin: 0px;
	color: #fff;
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
	background-image:url('/images/circle.gif');
	background-repeat: no-repeat;
	background-position: left center;
	display: inline;
}

#footerb a {
	color: #fff;
	text-transform: uppercase;
}

#footerb a:hover {
  color: #e1e6eb;
}


#copyright {
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:25px;
	padding-right: 10px;
	white-space: nowrap;
}

/*+++++++++++++++++++++++++++*/
/*+      ÜBERSCHRIFTEN      +*/
/*+++++++++++++++++++++++++++*/

h1 {
	margin: 0px;
	font-size: 9px;
	font-weight: bold;
	line-height: 14px;
	color: #fff;
	font-family: Verdana, arial, helvetica, sans-serif;
	background-color: #4B6491;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:18px;
}

h2 {
	padding-top: 2px;
	padding-bottom: 6px;
	padding-left: 14px;
	padding-right: 8px;
	margin: 0px 0px 10px 0px;
	line-height: 22px;
	font-size: 14px;
	font-weight: bold;
	color: #132F64;
	font-family: arial, Verdana, helvetica, sans-serif;
	background-color: #E1E6EB;
	background-image:url('/images/h2_hg_blau.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
}

h3 {
	padding-top: 2px;
	padding-bottom: 6px;
	padding-left: 14px;
	padding-right: 8px;
	background-color: #E1E6EB;
	background-image:url('/images/h2_hg_blau.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-top:0px;
	color: #000;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	border: 0px;
	margin: 0px;
}

h4 {
	font-weight: bold;
}

h5 {
	padding: 0px;
	margin: 0px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #132F64;
	font-family: arial, Verdana, helvetica, sans-serif;
}


.randbox {
	padding-top: 2px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 15px;
	background-color: #E1E6EB;
	background-image:url('/images/h2_hg_blau.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-top:0px;
}

.submenubox {
	padding-top: 2px;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 15px;
	background-color: #E1E6EB;
	background-image:url('/images/h2_hg_blau.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-top:0px;
}

.fotobox150links {
	float: left;
	width: 150px;
	padding: 0px;
	margin: 0px 10px 10px 0px;
}

.fotobox150rechts {
	float: right;
	width: 150px;
	padding: 0px;
	margin: 0px 0px 10px 10px;
}

.fotobox163rechts {
	float: right;
	width: 163px;
	padding: 0px;
	margin: 0px 0px 10px 10px;
}

.fotobox80links {
	float: left;
	width: 80px;
	padding: 0px;
	margin: 0px 10px 10px 0px;
}

.fotobox80rechts {
	float: right;
	width: 80px;
	padding: 0px;
	margin: 0px 10px 10px 0px;
}

.fototitel {
	font-size: 10px;
	line-height:12px;
	background-color: #E1E6EB;
	background-image:url('/images/h2_hg_blau.gif');
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 6px;
}

/*+++++++++++++++++++++++++++*/
/*+        TABELLEN         +*/
/*+++++++++++++++++++++++++++*/



/*+++++++++++++++++++++++++++*/
/*+      DRUCKAUSGABE       +*/
/*+++++++++++++++++++++++++++*/

@media print {

.noprint {
	display: none;
}

body {
  font-family: times new roman, times;
  font-size: 12pt;
  line-height: 14pt;
}

#druckheader {
	display: block;
	margin-bottom: 30px;
}


h1 {
	padding-left: 0px !important;
	background-image: none !important;
	background: none;
	color: #000;
	font-size: 10pt;
	line-height: 10pt;
}

h2 {
	padding-left: 0px !important;
	background-image: none;
	background: none;
	color: #000;
	font-size: 16pt;
	line-height: 16pt;
}

#main {
  margin-left: 0px;
  margin-right: 0px;
  border-right: 0px;
}

#mainpage {
	background-image: none;
}

.abstandrechts {
	border-right: 0px;
}


#main ul li {
  list-style: disc !important;
  background-image: none !important;
  margin-left: 15px;
  padding-left: 0px !important;
}

#main ul ul li {
  list-style: disc !important;
  background-image: none !important;
  margin-left: 15px !important;
}

}


/*+++++++++++++++++++++++++++*/
/*+         LISTEN          +*/
/*+++++++++++++++++++++++++++*/

#main ul {
	padding-left: 14px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#main ul li {
	padding-left: 18px;
	margin-bottom: 0px;
  list-style: none; 
	background-repeat: no-repeat;
	background-position: left top;
}

#main ul ul {
	padding-left: 0px;
	list-style: none;
	margin-bottom: 5px;
	margin-top: 5px;
}

#main ul ul li{
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 13px;
	margin-bottom: 0px;

}

#main ul ul ul {
	margin-top: 0px;
}

.submenubox ul {
	padding-left: 8px !important;
}

.submenubox ul li {
	padding-left: 15px !important;
  list-style: none; 
	background-repeat: no-repeat;
	background-position: left top;
}

.randbox ul {
	padding-left: 8px !important;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.randbox ul li {
	padding-left: 15px !important;
	margin-bottom: 10px;
	padding-top: 2px;
  list-style: none; 
	background-repeat: no-repeat;
	background-position: left top;
}

#shoutbox.randbox ul {
	padding-left: 10px !important;
}


#shoutbox.randbox ul li {
	border-bottom: 1px dashed #4B6491;
	text-align: justify !important;
	text-indent: 27px;
	margin-bottom: 2px;
	padding-bottom: 8px;
	padding-top: 10px;
	padding-left: 0px !important;
	background-image: url('/images/quotes.gif');
}

#right {
	font-size: 11px;
	line-height: 12px;
}

/*+++++++++++++++++++++++++++*/
/*+       Formulare         +*/
/*+++++++++++++++++++++++++++*/

input.shoutfield {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	border-color: rgb(180,180,180);
	border-width: 1px;
	border-style: solid;
	height:	16px;
	margin: 0px;
	padding: 0px;
	width:	100%;
}

#main label { /* Alle Labels UND Formularelemente auswählen */
  float: left;
  width: 100px; /* Breite.*/
}

#main input.formfeld, select.formfeld {
  display: block;
  float: left;
  width: 235px; /* Breite.*/
  height:	14px;
  font-size: 11px;
  border: 1px solid #a3a3a3;
  margin-bottom: 5px;
  margin-right: 0px;
}



#main form {
  width: 410px;
}


input.button {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #fff;
	color: #fff;
	cursor: pointer;
}

#shoutbox input.button {
  margin-top: 5px;
  margin-right: 0px;
}



/*+++++++++++++++++++++++++++*/
/*+       Sonstiges         +*/
/*+++++++++++++++++++++++++++*/

#spiegelbild {
	text-align: center;
	color: #fff;
	margin-top: 50px;
	margin-bottom: 30px;
}

#spiegelbild a:link, #spiegelbild a:visited, #spiegelbild  a:active { 
	text-decoration: none;	
	color: #fff;
}

#spiegelbild a:hover {
  color: #e1e6eb;
}

* html .ie6tabelle {
	margin: 0px -4px 0px -4px;
	padding: 0px 0px 0px 4px;
}

.weblog a img {
border: 0px;
a:link { border: 0px; }
a:visited { border: 0px; }
a:active { border: 0px; }
a:hover { border: 0px; }
}
