body { 
margin: 0;
padding: 0;
color: #000;
font: 0.75em / 1.1em Arial, Verdana, Sans-Serif;
background-color: #f4ae00;
background-image: url("/pictures/back.jpg");
background-repeat: repeat-x;
text-align: center;
}

td{
font: 0.75em / 1.1em Arial, Verdana, Sans-Serif;
vertical-align: top;
}
th{
font-size: 0.85em;
text-align: left;
padding: 5px 4px;
border-top: 1px solid #000;
border-bottom: 2px solid #737373;
background-color: #ffebbf;
}

.tabelle td{
padding: 5px 5px;
border-bottom: 1px solid silver;
background-color: #fdf6e7;
}

.bodycontent /* falls hintergrundfarbe des inhalts von der vom body abweicht */ {
text-align: left;
background-image: none;
background-color: #fff;
	}


h1{
margin-top: 29px;
font-weight: bold;
font-size: 1.4em;
color: #ce1511;
padding-bottom: 5px;
border-bottom: 1px solid #737373;
}

h2{
margin-top: 20px;
margin-bottom: 5px;
font-weight: bold;
font-size: 1.2em;
color: #ce1511;

}
h3{
margin-bottom: 0;
font-weight: bold;
font-size: 1.1em;
color: #000;
}

p { 
margin-top: 0; 
}

hr  {
	color: #737373;
	background-color: #737373;
	height: 1px;
	border: 0
}


#aussenrahmen {
margin: 0;
padding: 0;
width: 985px;
background-image: url("/pictures/hintergrund.gif");
background-repeat: repeat-y;
margin: auto;
text-align: left;
background-color: #fff;
}

#head{
margin: 0;
padding: 0;
width: 985px;
height: 127px;
background-image: url("/pictures/head.gif");
background-repeat: no-repeat;
background-color: #737373;
}

#spezlink{
margin: 0;
padding: 70px 0 0 689px;
height: 13px;
}
#spezlink a{
font-weight: bold;
text-decoration: none;
color: #fff;
padding-left: 22px;
background-color: #ce1511;
}
#spezlink a:hover{
color: #fbdf9c;
text-decoration: underline;
}

/*
#hauptnavigation{
margin: 0;
padding: 17px 0 0 0;
height: 13px;
}

#hauptnavigation ul  {
margin: 0;
	padding: 0 0 0 100px;
}

#hauptnavigation ul li  {
	margin: 0;
	padding: 0 17px 0 0;
	list-style-type: none;
	display: inline;
}

#hauptnavigation ul li a  {
font-weight: bold;
text-decoration: none;
color: #fbe3a9;
}
#hauptnavigation ul li a:hover  {
color: #000;
}
*/

#hauptnavigation h2{
display: none;
}


#left { 
height: 380px;
background-image: url("/pictures/verlauf_links.jpg");
background-repeat: no-repeat;
float: left;
width: 218px;
padding-top: 52px;
}
#subnav{
margin-left: 22px;
}
#left h2{
display: none;
}




#inhalt_aussen { 
border-top: #737373 26px solid;
margin-left: 218px;
margin-right: 163px;
background-color: #fff;
}
#inhalt{
width: 587px;
line-height: 1.3em;
background-color: #fff;
}

* html #inhalt {
overflow: hidden;
}


#inhalt a{
color: #176db9;
text-decoration: underline;
}

#inhalt a:hover{
background-color: #e3e3e3;
color: #ce1511;

}
#inhalt a:visited{
color: #737373;
}

#inhalt ul {
-margin:0;
padding:0;
}

#inhalt ul li{
margin-left: 14px;
-margin-left: 16px;
list-style-type: square;
}

#inhalt ol li{
margin-left: -20px;
-margin-left: -17px;
margin-bottom: 11px;
}
img{
border: none;
}




#toplinks { 
height: 430px;
background-image: url("/pictures/verlauf_rechts.jpg");
background-repeat: no-repeat;
float: right;
width: 161px; 
background-color: #737373;
}

#toplinks ul {

list-style-type: none;
padding: 0;
margin: 0;
font-weight: bold;
}
#toplinks ul li{
padding: 0;

}

#toplinks ul li a{
height: 13px;
padding: 5px 0 5px 20px;
display: block;
text-decoration: none;
color: #fff;
background-image: url("/pictures/pfeil.gif");
background-position: 10px 4px;
background-repeat: no-repeat;

}

#toplinks ul li a:hover{
background-color: #000;
color: #fbdf9c;

}


#banner{
margin-top: 15px;
}
#banner p{
margin:0 0 5px 0;
}


#toplinks img{
margin: 5px 0 0 9px;
}

#toplinks h2{
display: none;
}




#top{
border-top: 1px solid #737373;
padding-top: 10px;
margin-top:33px;
width: 587px;
height: 55px;
}

#top a{
color: #176db9;
text-decoration: underline;
}

#top a:hover{
color: #ce1511;
}

.drucken{
line-height: 17px;
padding-right: 22px;
float: right;
background-image: url("/pictures/drucker.gif");
background-repeat: no-repeat;
background-position: right;
}



#footer{
clear: both;
height: 33px;
}

.hidden{
display: none;
}

#accesskeys{
position: absolute;
top: -500px;
}



  	

/* dokumente */

a.pdf  {
	background-image: url("/icons/module/Dokument3_0/icon_pdf_klein.gif");
	}
a.doc, a.rtf  {
	background-image: url("/icons/module/Dokument3_0/icon_word_klein.gif");
	}
a.xls  {
	background-image: url("/icons/module/Dokument3_0/icon_excel_klein.gif");
	}
a.pps  {
	background-image: url("/icons/module/Dokument3_0/icon_powerpoint_klein.gif");
	}
a.zip  {
	background-image: url("/icons/module/Dokument3_0/icon_zip_klein.gif");
	}
 a.document {
	background-position: 0 0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	background-repeat: no-repeat;
	}


.box{
padding: 10px 0;
border-top: 1px solid #737373;
border-bottom: 1px solid #737373;
background-color: eee;
text-align: center;
font-weight: bold;
}
.box img{
margin-bottom: 15px;
border: 1px solid #737373;
}



.abisz {
	padding:5px;
	margin: 0;
	background-color: #eaeaea;
line-height: 2em;
}

#inhalt .abisz{
margin: 0;
padding: 0;
margin-bottom: 22px;
}

#inhalt .abisz li {
margin-left: 8px;
}

.abisz li {
	display: inline;
	padding-right: 8px;
	padding-left: 0px;
	border-right: 1px solid #000;
	font-weight: bold;
	text-align: center;
}

/*------------Suche---------------*/

#suche{
margin-top: 40px;
margin-left: 30px;
}


#suche_start{ /*f?r die Startseite*/
margin-top: -11px;
margin-left: 20px;
border-bottom: 1px solid #bcbcbc;
margin-right: 19px;
}


.suchfeld{
border: 1px solid silver;
border-bottom: 1px solid grey;
border-right: 1px solid grey;
font-size: 12px;
height: 22px;
padding-top: 3px;
width: 100px;
margin-right: 5px;
padding-left: 3px;
color: #535353;
}

#suche_start input{
margin-left: 10px;
margin-right: -3px;
}
.formsubmit{
padding: 2px;
-padding: 1px;
color: #fffcc9;
background-color: #424242;
font-size: 12px;
border: 1px solid #000;
-font-weight: bold;
height: 22px;
}
.invis{
display:none;
}



#briefkasten textarea, 
#briefkasten .isemail {
background-color: #e3e3e3;
border: 1px solid #000;
font-family: arial;
font-size: 13px;
width: 100%;
}

/* STARTSEITE */

#left_start { 
height: 380px;
background-image: url("/pictures/verlauf_links.jpg");
background-repeat: no-repeat;
float: left;
width: 200px;
padding-top: 52px;
}

#inhalt_aussen_start { 
border-top: #737373 26px solid;
margin-left: 200px;
margin-right: 163px;
background-color: #fff;
}



#startseite{
margin: 15px 0 0 0;
padding:0;
width: 592px;
height: 480px;
background-image: url("/pictures/start_hintergrund.jpg");
background-repeat: no-repeat;
background-position: top right;
}

#startseite #box1{
padding: 205px 5px 0 6px;
float: left;
width: 254px;
height: 198px;
-width: 265px;
-height: 403px;
background-image: url("/pictures/startbild1.jpg");
background-repeat: no-repeat;
background-position: top left;
background-color: e3e3e3;

}
#startseite #box2{
padding: 205px 5px 0 6px;
position:relative;
top: 38px;
left: -77px;
float:right;
width: 254px;
height: 202px;
-width: 265px;
-height: 407px;
background-image: url("/pictures/startbild2.jpg");
background-repeat: no-repeat;
background-position: top left;
background-color: e3e3e3;
border: 2px solid #fff;

}

#startseite h2{
margin:0 0 10px 0;
padding:0;
color: #595959;
}

/*----------------------*/

.kommissionen li{
margin-bottom: 5px;
}

.vereine{
width: 555px;
-width: 540px;
}




/*---- Volltextsuche ----*/

.options{
background-color: #e3e3e3;
border-bottom: 1px solid #737373 !important;
}
#inhalt  fieldset {
margin: 0;
padding: 0;
margin-top: 15px;
padding-bottom: 15px;
border: none;

}
legend{
font-weight: bold;
margin-top: 16px;
-margin-top: 0px;
}

#inhalt fieldset .pages{
border-bottom: 1px solid #737373;
}

#inhalt .docs legend, #inhalt .pages legend{
margin-bottom: -15px;
-margin-bottom: 0;
}


#inhalt fieldset .pages .document{
margin: 0;
padding: 0;
}

#inhalt fieldset .docs td{
-line-height: 16px;
}

/*---------------------------*/



/*------------SITEMAP AUSGABE------------*/

.sitemap{
margin-left: 1px;
list-style-type: none;

}

.sitemap ul {
margin-left: 15px;

}

.sitemap ul li {
margin-left: 15px;
list-style-type: square;

}

.sitemap .normal1{
margin-top: 21px;
font-weight: bold;
}

.sitemap .normal2{
font-weight: normal;
}


.sitemap .normal3{
font-weight: normal;
list-style-type: none;
margin: 0;
}

/*-------------------------*/


.topnews{
font-weight: normal
}


#backslash {
font-size: 11px;
clear: left;
padding-top: 5px;
color: #c0c0c0
}

#backslash a {
color: #c0c0c0 !important;
}
#backslash a:hover {
color: #000 !important;
background-color: #fff !important;
}
