/*--------------- CSS Reset ------------
----------------------------------------*/
* {
padding: 0;
margin: 0;
font-size: 100%;
font-weight: normal;

}

b,
strong {
font-weight: bold;
}

img,
a img {
border: none;
}

/*--------------- Generelle Formatierungen --------
-------------------------------------*/

html{
height:100%
}

body {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 100%;
color: #ffffff;
text-align: left;
background-color:#004000;
min-height:100%;
}

h1 {
font-size: 1.0em;
font-weight: bold;
color: #ffffff;
margin: 20px 40px 20px 40px;
	}

h2 {
font-size: 0.9em;
font-weight: bold;
color: #ffffff;
margin: 20px 40px 10px 40px;
}

h3 {
font-size: 0.8em;
font-weight: bold;
color: #ffffff;
margin: 20px 40px 10px 40px;
}

h4 {
font-size: 0.8em;
font-weight: bold;
color: #ffffff;
margin: 20px 40px 5px 40px;
}

p { 
   margin: 15px 40px 15px 40px; 
   font-size: 0.8em;
   line-height: 1.3em;
}

img.right {
float: right;
padding: 0px 30px 0px 30px;
}

hr {
margin: 20px 20px 20px 20px;
}



/* --------------- Weitere Formatierungen ----------
-----------------------------------------------------*/



div#container {
	position: absolute;
	text-align: left;
	height: 740px;
	width: 990px;
	margin: -400px 0px 0px -500px;
	top: 50%;
	left: 50%;
}

div#rand1 {
	position: absolute;
	margin: 200px 0px 0px 0px;
	height: 540px;
	width: 5px;
	background-color: #ffffff;
	}
	
div#rand2 {
	position: absolute;
	margin: 200px 0px 0px 200px;
	height: 540px;
	width: 5px;
	background-color: #ffffff;
	}
	
div#rand3 {
	position: absolute;
	margin: 200px 0px 0px 790px;
	height: 540px;
	width: 5px;
	background-color: #ffffff;
	}
	
div#rand4 {
	position: absolute;
	margin: 200px 0px 0px 985px;
	height: 540px;
	width: 5px;
	background-color: #ffffff;
	}

div#header {
position: absolute;
margin: 0px 0px 0px 0px;
width: 990px;
height: 200px;
}


div#mainmenue {
	position: absolute;
	width: 195px;
	height: 540px;
	overflow: auto;
	background-image:url(../images/bg.jpg);
	background-color: 339933;
	margin: 200px 0px 0px 5px;
 	}
	

div#maincontent_center {
	position: absolute;
	overflow: auto;
	margin:200px 0px 0px 205px;
	width: 585px;
	height: 540px;
	text-align: center;
}


div#maincontent_linksbuendig {
	position: absolute;
	overflow: auto;
	text-align: left;
	margin:200px 0px 0px 205px;
	width: 585px;
	height: 540px;
}

div#maincontent_linksbuendig_ohne_content2 {
	overflow: auto;
	position: absolute;
	text-align: left;
	margin: 200px 0px 0px 205px;
	width: 780px;
	height: 540px;
}


div#content2 {
	position: absolute;
	background-color:#339933;
	text-align: center;
	margin: 200px 0px 0px 795px;
	width: 195px;
	height: 540px;
}

div#footer {
position: absolute;
background-color: #ffffff;
margin: 740px 0px 0px 0px;;
width: 990px;
height: 5px;
}

.ausrichtung_logo_content2 { 
   margin: 15px 25px 15px 15px; 
}

a.maincontent:link {
color: #ffffff;
text-decoration: none;
font-weight: normal;
font-style: italic;
}

a.maincontent:visited {
color: #ffffff;
text-decoration: none;
font-weight: normal;
font-style: italic;
}

a.maincontent:active {
color: #ffffff;
text-decoration: none;
font-weight: normal;
font-style: italic;
}

a.maincontent:hover {
color: #ffffff;
text-decoration:none;
font-weight: normal;
font-style: italic;
}

img.left{
float: left;
margin: 10px 10px 10px 0px;
}

img.right{
float: right;
margin: 10px 0px 10px 10px;
}


/*----------------- Tabellen ---------------------------
---------------------------------------------------*/

table {
border: 0px;
margin: 0px 40px 0px 40px;
padding: 0px 0px 0px 0px;
font-size: 0.8em;
font-weight: normal;
}

tr {
border: 0px;
margin: 0px 0px 0px 0px;
}

td {
border: 0px;
vertical-align: top;
padding: 0px 5px 5px 0px;
}

table.vorstand {
border: 0px;
margin: 25px 40px 0px 15px;
padding: 0px 0px 0px 0px;
font-size: 0.8em;
font-weight: normal;
}

tr.vorstand {
border: 0px;
margin: 0px 0px 0px 0px;
}

td.vorstand {
width: 100px;
text-align: center;
padding-left: 20px;
padding-right: 20px;
}


/*----------------- Aufzählungslisten ---------------------------
---------------------------------------------------*/

div#maincontent_linksbuendig ul { 
list-style:inside circle; 
}

div#maincontent_linksbuendig ul li { 
font-size: 0.8em;
margin: 0px 25px 0px 25px;
padding: 0px 10px 10px 20px;
}

div#maincontent_linksbuendig_ohne_content2 ul { 
list-style:inside circle; 
}

div#maincontent_linksbuendig_ohne_content2 ul li { 
font-size: 0.8em;
margin: 0px 25px 0px 25px;
padding: 0px 10px 10px 20px;
}

/*----------------- Menue ---------------------------
---------------------------------------------------*/

div#mainmenue ul {
list-style: none;
}
	
#mainmenue ul li {
font-size: 0.8em;
}

#mainmenue ul ul li {
font-size: 0.7em;
}

#mainmenue ul li a{
display: block;
text-decoration: none;
background-color:#339933;
color: #ffffff;
font-weight: bold;
border-bottom: 1px solid #fff;
padding: 4px 5px 4px 20px;
}

#mainmenue ul li a.aktuelle_seite {
color:#333333;
background-color:#66CC00;
}

#mainmenue ul ul li a{
padding: 5px 5px 5px 30px;
color: #ffffff;
}

#mainmenue ul ul li a.aktuelle_subseite {
color:#5B2666
}

#mainmenue ul li a:hover {
color:#ffffcc;
border-bottom: 1px solid #fff;
background-color:#66CC00;
}

/*----------------- Extrawurst IE menue-block-element ----------------------
----------------------------------------------------------------------------*/


* html #mainmenue ul li {
display: inline;
}
* html #mainmenue ul li a {
height: 1%;
}

/* Extrawurst Ende */

/*----------------- Extrawurst IE breite elemente ----------------------
----------------------------------------------------------------------------*/
* html #header {	/* nur fuer Internet Explorer */
  width:1000px;     /* Version 5.x */
  w\idth:990px;    /* Version 6 */
}

* html #mainmenue {  /* nur fuer Internet Explorer */
  width:210px;     /* Version 5.x */
  w\idth:200px;    /* Version 6 */
}

* html #maincontent_center{  /* nur fuer Internet Explorer */
  width:595px;     /* Version 5.x */
  w\idth:585px;    /* Version 6 */
}

* html #maincontent_linksbuendig{  /* nur fuer Internet Explorer */
  width:595px;     /* Version 5.x */
  w\idth:585px;    /* Version 6 */
}

* html #maincontent_linksbuendig_ohne_content2{  /* nur fuer Internet Explorer */
  width:795px;     /* Version 5.x */
  w\idth:785px;    /* Version 6 */
}

* html #content2 {  /* nur fuer Internet Explorer */
  width:205px;     /* Version 5.x */
  w\idth:195px;    /* Version 6 */
}

/* Extrawurst Ende */



