/* CSS Document Ehrenamt*/

/* Allgemeine Selektoren */

html { height: 101%; } 
body { 
   color: black;
   background: #E6E6E6 url(http://www.kompaktev.de/fileadmin/bg-b1.gif) repeat-x top left;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 0.9em; 
   text-align:center; /* horizontal centering for IE Win quirks */
}

h1 { font-size: 120%; 
     margin-bottom: 15px;} 
	 
hr {height:1px;
    max-width:490px;}
 

* { margin: 0; 
	padding: 0; 
}


/* Layout-Bereich */
#wrapper { 
   color: black; 
   background: #E0EAF9;
   width: 1020px;
   margin-right: auto;
   margin-left: auto;
}


/*Rootline*/
#rootline {
   float: left;
   color: white; 
   width: 1020px;
   background: #0147AC;
   padding: 8px 0px 8px 0px;
   text-align: left; 
   font-size: 0.9em;
   display: inline;
 }
 
   #rootline a{
  		color: white;
  		text-decoration: none;
  }

  

    #rootline a:hover{
  		text-decoration: underline;
  }

/* Header */

#logo {
	float:left;
	background: white;
	width: 220px;
	height: 60px;
	text-align:center;
}

/* obere Navigation */
#abstand_navo{
   float: left; 
   background: white;
   width: 800px;
   height: 20px;
} 

#menu-oben {
	float: left;
	text-align: center;
	vertical-align: middle;
	background: white;
	width: 650px;
	height: 40px;
}

 .center {
		margin-top: 15px;
		margin-top: 
	}

a.HAUPTNAVIGATIONO {
		    border: #0147AC; 
			font-weight: light;
			background: white;
			font-size: 0.8em;
			text-decoration: none;
			color: black;	
			display: block;
	}
	
	
	a.HAUPTNAVIGATIONO:hover {
		    border: #0147AC; 
			font-weight: bold;
			background: #CFDCEF;
			font-size: 0.8em;
			text-decoration: none;
			color: black;	
			display: block;
	}
	
	
		a.HAUPTNAVIGATIONO_ACT {
		    border: #0147AC; 
			font-weight: bold;
			background: #CFDCEF;
			font-size: 0.8em;
			text-decoration: none;
			color: black;	
			display: block;
	}

#abstand_navo2{
   float: left; 
   background: white;
   width: 150px;
   height: 40px;
} 


/*suche*/

#suche {
   float: left;
   color: white; 
   background: #CCCCCC;
   width: 1020px;
   text-align: center;
   padding-top: 10px;
   padding-bottom: 10px;
   height: 50px;
 }

 

/* linke Navigation */

#nav-links {
/*border-bottom: 1px solid #0147AC; */
	float: left;
	width: 199px;
	background: #E0EAF9;
}

a.navi-links1 {
/*border-bottom: 1px solid #0147AC;*/ 
		font-weight: bold;
		font-size: 0.8em;
		text-decoration: none;
		width: 199px;
		padding-left: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
		color: white;
		text-decoration: none;
		background: #0147AC;
		display: block;
}

a.navi-links2 {
			border-bottom: 1px solid #0147AC; 
			font-weight: light;
			background: #CFDCEF url(http://p30562.typo3server.info/fileadmin/bullet-b.gif) no-repeat;
			background-position: 2px 6px;
			font-size: 0.8em;
			text-decoration: none;
			padding-left: 15px;
			width: 199px;
			padding-left: 15px;
			color: black;
			padding-top: 3px;
			padding-bottom: 3px;	
			display: block;
}
		
		a.navi-links2:hover {
		border-bottom: 1px solid #0147AC; 
			font-weight: bold;
			background: #CFDCEF url(http://p30562.typo3server.info/fileadmin/bullet-r.gif) no-repeat;
			background-position: 2px 6px;
			font-size: 0.8em;
			text-decoration: none;
			padding-left: 15px;
			width: 199px;
			padding-left: 15px;
			color: black;
			padding-top: 3px;
			padding-bottom: 3px;	
			display: block;
		}


	
a.navi-links3 {
        border-bottom: 1px solid #0147AC; 
		background: white url(http://p30562.typo3server.info/fileadmin/bullet-b.gif) no-repeat;
		background-position: 12px 6px;
		font-size: 0.8em;
		text-decoration: none;
		width: 199px; 
		padding-left: 25px;
		color: black;
		padding-top: 3px;
		padding-bottom: 3px;
		display: block;
}

		a.navi-links3:hover {
		    border-bottom: 1px solid #0147AC; 
			font-weight: bold;
			background: #F3F7FB url(http://p30562.typo3server.info/fileadmin/bullet-r.gif) no-repeat;
			background-position: 12px 6px;
			font-size: 0.8em;
			text-decoration: none;
			padding-left: 15px;
			width: 199px;
			padding-left: 25px;
			color: black;
			padding-top: 3px;
			padding-bottom: 3px;
			display: block;
		}
		
		
a.navi-links-act1 {
/*border-bottom: 1px solid #0147AC; */
		text-decoration: none;
		background: #0147AC;
		font-size: 0.8em;
		width: 199px;
		color: black;
		padding-left: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
		display: block;
}

a.navi-links-act2 {
border-bottom: 1px solid #0147AC; 
		background: #CFDCEF url(http://p30562.typo3server.info/fileadmin/bullet-r.gif) no-repeat;
		background-position: 2px 6px;
		color: black;
		font-size: 0.8em;
		font-weight: bold;
		text-decoration: none;
		width: 199px;
		padding-left: 15px;
		padding-top: 3px;
		padding-bottom: 3px;
		display: block;
}

a.navi-links-act3 {
		border-bottom: 1px solid #0147AC; 
			font-weight: bold;
			background: #F3F7FB url(http://p30562.typo3server.info/fileadmin/bullet-r.gif) no-repeat;
			background-position: 12px 6px;
			font-size: 0.8em;
			text-decoration: none;
			padding-left: 15px;
			width: 199px;
			padding-left: 25px;
			color: black;
			padding-top: 3px;
			padding-bottom: 3px;
			display: block;

}


/*Styles für die  Inhaltsbereiche */

* html #inhalt-mitte { height:500px; } /* nur für IE 5.5 - 6.x */
html + body #inhalt-mitte { height:500px; } /* nur vom IE 5.0 */

/*Inhaltsbereich mitte*/


#inhalt-mitte {
clear:right;
	float: left;
	text-align: left;
	width: 560px;
	min-height: 500px;
	background: white;
	border-left: 1px dotted #0147AC;
	border-right: 1px dotted #0147AC;

}


.txt {
		padding-left: 25px;
		padding-top: 25px;
		padding-bottom: 25px;
		padding-right: 25px;
		font-size:0.9em;
	}

	.txt a{
		outline: none;
		font-size:0.9em;
		color: #0147AC;
		text-decoration: underline dotted;
	}

	.txt a:hover{
		font-size:0.9em;
		color: #0147AC;
		text-decoration: underline overline;
	}

	.txt a:focus { 
  		border-bottom: 1px solid #0147AC; 
	}

	.txt a:active{
		font-size:0.9em;
		color: white;
		text-decoration: underline overline;
		background-color: red;
	}
	
	.txt ul {
		margin-left: 30px;
	}

/*Inhaltsbereich rechts*/
#inhalt-rechts {
	float: right;
	width: 200px;
	text-align: left;
	heigth: auto;
	background: #E0EAF9;
}

	
	.txt-r {
		padding-left: 0px;
		padding-top: 25px;
		padding-bottom: 25px;
		padding-right: 0px;
		font-size:0.9em;
	}

	.txt-r a{
		outline: none;
		font-size:0.9em;
		color: #0147AC;
		text-decoration: underline dotted;
	}

	.txt-r a:hover{
		font-size:0.9em;
		color: #0147AC;
		text-decoration: underline overline;
	}

	.txt-r a:focus { 
  		border-bottom: 1px solid #0147AC; 
	}

	.txt-r a:active{
		font-size:0.9em;
		color: white;
		text-decoration: underline overline;
		background-color: red;
	}
	
	.txt-r ul {
		margin-left: 0px;
	}


#footer {
	clear:both;
	width: 1020px;
	line-height: 50px;
	vertical-align: middle;
	text-align:center;
	background: #CCCCCC;
}




	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	


