/*zentrale Definition aller Links*/
a:link { font-weight:bold; text-decoration:none; color: #006400;}
a:visited { font-weight:bold; text-decoration:none; color: #006400;}
a:focus { font-weight:bold; text-decoration:none; color: #006400;}
a:hover { font-weight:bold; text-decoration:none; color: #006400;}
a:active { font-weight:bold; text-decoration:none; color: #006400;}

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

/*-------------------------------------------------------------------------------------------------*/
/*Bereich titel*/
#obenHg { position: absolute; left: 0px; top: 0px; z-index: 1; width: 100%; height: 51px; background: url(bilder/oben_hg.gif) left top repeat-x; }
.logo img{ position: absolute; left: 40px; top: 10px; z-index: 2; width: 116px; height: 116px; margin: 0px; padding: 0px; border:0px solid #000000;text-decoration:none;	}


.titelBereich
{
	position: absolute; left: 210px; top: 50px; z-index: 3;
	background-color:#FFFFFF;
	padding:0px;	/* Innenabstand */
	margin:0px 0px; /*Außenabstand o/u  re/li*/
	border:0px solid #000000;	
	text-align:center;	
}


/*Elemente des Bereiches titel*/
.titelBereich h1
{		
	font-family:sans-serif;
	font-style:italic;
	font-size:1.4em;
	font-weight:bold;
	color: #006400;
	
	margin-bottom:0em;
	margin-top:0em;
}

.titelBereich p
{
	margin-top:0em;
	font-family:sans-serif;
	font-style:normal;
	font-size:0.7em;
	font-weight:bold;
	color: #006400;
	padding-bottom:0px;	
	border-bottom:1px solid #000000;
}

/*-------------------------------------------------------------------------------------------------*/
/*Bereich Menu*/

#boxMenu /*Box für gesamtes Menu*/
{
	position: absolute; left: 20px; top: 140px; width:160px; z-index:3;
	font-family:sans-serif; font-style:normal;	font-size:0.8em;	font-weight:bold;	color: #006400;
	border:0px solid #000;
	margin:0px;	padding:0px;
}
/*überlagern zwei Grafiken für in höhe skalierbaren Menuhintergrund*/
.menuBoxOben { 	background:  url("bilder/boxNavi_01.gif") top left no-repeat;margin:0; }
.menuBoxUnten { 	background:  url("bilder/boxNavi_02.gif") bottom left no-repeat;margin:0; }


.menucontainer /*box für alle Menueinträge*/
{
	border:0px solid #000;
	margin-right:10px; margin-left:5px; padding-top:30px;padding-bottom:30px;
}

.menucontainer p /*alle p im Menucontainer werden formatiert*/
{
	
	margin:0px;	padding-bottom:5px;padding-top:5px;padding-left:5px;	
}

.menucontainer p:hover { background-color: #FFFFFF; } /*funzt nich im IE*/

/*-------------------------------------------------------------------------------------------------*/
/*Bereich Inhalt*/

/*width bestimmt auch Breite des Rahmens*/
#boxInhalt
{
	position: absolute; left: 200px; top: 140px; width:600px; z-index:3;
	border:0px solid #000000;	
}

/* Box für skalierbares Inhaltsfenster  */
.ro
{
	background:  url("bilder/box_02.gif") top right no-repeat;margin:0;
}

.lo
{
	background:  url("bilder/box_01.gif") top left no-repeat;margin:0;
}

.ru
{
	background:  url("bilder/box_04.gif") bottom right no-repeat;margin:0;
}

.lu
{
	background:  url("bilder/box_03.gif") bottom left no-repeat;margin:0;
}


/*Formatierung Inhalt*/
.inhalt 
{
	width:520px;
	border:0px solid #000000;
	margin-right:40px; margin-left:40px; padding-top:40px;padding-bottom:40px;
}

.inhalt p 
{	
	font-family:sans-serif; font-style:normal;	font-size:0.8em;	font-weight:normal;	color: #000000;	text-align:justify;
	margin:0;	padding:0;
}

.inhalt h2 
{
	font-family:sans-serif; font-style:normal;	font-size:0.9em;	font-weight:bold;	color: #000000;
	border-bottom:1px solid #000000;
	margin:0;	padding:0;
}

.inhalt h3 {
	margin:0;
	padding:0;
	font-family:sans-serif; font-style:normal;	font-size:0.8em;	font-weight:bold;	color: #000000;
}



.inhalt li { 
	list-style-type:square; 
	font-family:sans-serif; font-style:normal;	font-size:0.8em;	font-weight:normal;	color: #000000;	
	margin-bottom:0.5em;
}

.inhalt table { 
	font-family:sans-serif; font-style:normal;	font-size:0.8em;	font-weight:normal;	color: #000000;	
	margin-bottom:0.5em;
}

.inhalt img {
	margin-left:0em; margin-right:0.8em; margin-top:0em; margin-bottom:0em; border:2px solid #e0dede;
}
