/*Design C 2008 by Dieter Ahmerkamp
arial, sans-serif
http://www.bfp-dus.de
#FFFFE6#DCEBD4#F7FEEE
background-color: #F9F7F9;*/

body {
	margin-top: 20px;
	padding: 0;
	font-family: Tahoma;
	font-size: 15px;
	color: #336699;
	background-color: #EDFDD7;
}

#page {
	margin:0 auto;
	color: #336699;
	width: 992px;
	background-color: #EDFDD7;
	height:100%;
}

/* Sidebar */

#sidebar {
	float: left;
	width: 225px;
	height:100%;
	margin-right: 25px;
	display: inline;
}

/* Menu */
#menu {
	font-weight:bold;
	font-size: 115%;
	margin:88px 0 0 0;
	width: 220px;
	height:100%;
}

#menu p{
	color: #FFFFFF;
	margin-bottom: -15px;
}

#menu p.MenuEnde{
	padding-bottom:15px;
}

#menu p.aktiv {
	color: #336699;
	text-align: center;
	padding: 10px 10px 10px 10px;
	background-image: url(images/menud.gif);
	background-repeat: repeat-y;
}

#menu p.aktivU{
	color: #336699;
	text-align: center;
	padding: 10px 10px 10px 10px;
	margin-bottom:0px;
	background-image: url(images/menud.gif);
	background-repeat: repeat-y;
}

#menu a {
	color: #FFFFFF;
	padding: 10px 0 10px 20px;
	text-decoration: none;
	background-image: url(images/menud.gif);
	background-repeat: repeat-y;
	display: block;
	border-left: 10px solid #97D93F;	
}

#menu a:hover {
	display: block;
	text-decoration: underline;
	background-image: url(images/menud.gif);
	background-repeat: repeat-y;
	border-left: 10px solid #336699;	
}

/* menu2*/

#menu2 {
	font-size: 100%;
	margin:23px 0 0 0;
	width: 220px;
	height:100%;
}

#menu2 p{
	color: #FFFFFF;
}

#menu2 p.aktiv {
	color: #336699;
	text-align: center;
	text-align: center;
	padding: 10px 10px 10px 10px;
	background-image: url(images/menuh.gif);
	background-repeat: repeat-y;
}

#menu2 p.aktivU{
	color: #336699;
	padding: 10px 10px 10px 10px;
	margin-bottom:0px;
	background-image: url(images/menuh.gif);
	background-repeat: repeat-y;
}

#menu2 a {
	color: #FFFFFF;
	font-weight:bold;
	padding: 10px 0 10px 20px;
	text-decoration: none;
	background-image: url(images/menuh.gif);
	background-repeat: repeat-y;
	display: block;
}

#menu2 a:hover {
	text-decoration: underline;
	display: block;
	background-image: url(images/menuh.gif);
	background-repeat: repeat-y;
}

/*menu3*/

#menu3 {
	font-weight:bold;
	font-size: 100%;
	margin:23px 0 0 0;
	width: 220px;
	height:100%;
}

#menu3 p{
	color: #336699;
	margin-bottom: -15px;
}
#menu3 p.aktiv {
	color: #336699;
	text-align: right;
	padding: 10px 10px 10px 10px;
	background-image: url(images/menuw.gif);
	background-repeat: repeat-y;
}

#menu3 p.aktivU{
	color: #336699;
	text-align: right;
	padding: 10px 10px 10px 10px;
	margin-bottom:0px;
	background-image: url(images/menuw.gif);
	background-repeat: repeat-y;
}

#menu3 a {
	color: #336699;
	font-weight:bold;
	padding: 10px 0 10px 20px;
	text-decoration: none;
	background-image: url(images/menuw.gif);
	background-repeat: repeat-y;
	display: block;
	border-bottom: 1px solid #97D93F;	
	border-top: 1px solid #97D93F;	
	border-right: 1px solid #97D93F;	
}

#menu3 a:hover {
	display: block;
	text-decoration: underline;
	background-image: url(images/menuw.gif);
	background-repeat: repeat-y;
	border-left: 10px solid #336699;	
}

/*Rechte Seite*/

#contentbar {
	float:left;
	width: 740px;
	height:100%;
}

/* Logo */

#logoPrint {
	display:none;
	float: right;
	height: 100px;
	width: 480px;
}

#logoTop {
	float: right;
	height: 140px;
	width: 740px;
	padding:0 0px 15px 0px;
}

#picBuero {
	margin-top: 4px;
	height: 160px;
	width: 220px;
}

#picAllee {
	float:left;
	margin-top: 4px;
	height: 126px;
	width: 220px;
}

#picPar {
	 margin: 0px 0px 20px 50px;
	 height: 40px;
	 width: 200px;
}
	
	
#picPar2 {
	 margin: 0px 0px 0px 510px;
	 height: 40px;
	 width: 200px;
}

/* Content */

#content {
	text-align: left;
	width: 740px;
	margin-bottom:20px;
}

#content ul {
	list-style-image:url(images/Aufzgr.gif);
}

#content h1 {
	font-size:100%;
	text-align:left;
}

#col1 {
	text-align:justify;
	float: left;
	width: 455px;
}

#col2 {
	float:right;
	width:272px;
}

#content-u {
	clear:both;
	text-align: left;
	width: 730px;
	margin:20px 0 20px 0;
}

#fcont {
	width:480px;
}

#rahmen {
	float:right;
	margin:0px 0px 10px 0px;
	padding:0px 0px 20px 0px;
	width:250px;
	height:auto;
	border-width:1px 5px 5px 1px;
	border-style: solid;
	border-color: #7F7F73;
	font-size: 110%;
	text-align:left;
}

#rahmen li {
	margin: 0 15px 8px 0px;
	}

#rahmen h1 {
	margin:0 0 15px 20px;
	font-size: 100%;
	text-align:left;
}

#rahmenl {
	float:left;
	margin:20px 40px 20px 2px;
	padding:20px 20px 20px 20px;
	width:300px;
	height:auto;
	border:1px solid #336699;
	text-align:left;
}

#rahmenl2 {
	float:left;
	margin:20px 0px 20px 2px;
	padding:20px 20px 20px 20px;
	width:300px;
	height:auto;
	border:1px solid #336699;
	text-align:left;
}

#titel {
	color: #FFFFE6;
	padding: 10px 10px 10px 10px;
	margin-left: 0px;
	font-size: 100%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	display: block;
	background-image: url(images/rahmen250.gif);
	background-repeat: repeat-y;
	margin-bottom: 15px;
}

#picseit {
	float:right;
	margin: 0 0px 30px 0px;
}

/* Logo */

#nLogo {
	margin:0 0 0 0;
	float:left;
}

#footer {
	clear:both;
	width:990px;
	padding: 25px 0 20px 0;
	font-size: 75%;
	text-align:center;
}


.Logo01{
	float:left;
	margin:5px 0 0px 0px;  
	width:70px;
	height:70px;
}

.Logo02{
	float:left;
	margin:5px 15px 0px 0px;  
	width:60px;
	height:60px;
}

.picleft {
	float:left;
	margin:0px 0px 20px 0px;
}

.picleft-t {
	float:left;
	margin:0px 0px 0px 70px;
}

.picright {
	margin:20px 0px 20px 0px;
}

.floatstop {
	clear:both;
}

/* styles */

a:link {
	color: #336699;
}
a:visited {
	color: #336699;
}
a:hover {
	text-decoration: none;
	color: #336699;
}
a:active {
	color: #336699;
}

.StilB {
	font-weight:bold;
}
	

.Stil1 {
	color:#336699;
	font-weight:normal;
}

.Stil2 {
	padding-left:50px;
	font-size: 90%;
	text-align:center;
	
	color: #336699;
}

.Stil3 {
	color:#336699;
	font-weight:bold;
}


.Stil4{
	margin-top:0px;
	padding:0 0 0px 2px;
	font-size: 80%;
	color: #336699;
}

.Stil5 {
	margin:8px 0 6px 0;
	padding-left:12px;
	font-size: 96%;
	font-weight:bold;
	color: #336699;
}

.Stil6 {
	margin-top:13px;
	padding-left:1px;
	font-size: 90%;
	letter-spacing: 1px;
	color: #336699;
}

.Stil7 {
	padding-left:0px;
	font-size: 110%;
	letter-spacing: 2px;
	font-weight:bold;
	color: #336699;
}

.Stil8 {
	margin-left:0px;
	margin-top:0px;
	letter-spacing: 0px;
	font-size: 90%;
	color: #336699;
}

.Stil9 {
	margin:7px 0 35px 0;
	padding-left:12px;
	font-size: 97%;
	font-weight:bold;
	color: #336699;
}

.Stil10 {
	background-color: #FFFFE6;
	color: #336699;
}

.Stil12 {
	text-align:right;
	font-size: 85%;
	color: #336699;
}

.Stil13 {
	color: #336699;
	font-size: 9px;
}

.Stil18 {
	margin-bottom:30px;
	font-size: 110%;
	font-weight: bold;
	text-align:left;
}

.Stil19 {
	margin:0 0 15px 20px;
	font-size: 110%;
	font-weight: bold;
	text-align:left;
}

.Stil20 {
	padding-right:15px;
	margin:0 0px 15px 20px;
	font-size: 100%;
	text-align:left;
	display: block;
}
	
.Stil25 {font-size: 9px}

.Stil26 {
	font-size: 14px;
	color: #336699;
}


.Stil27{
	padding-left:35px;
	clear:left;
	font-size: 14px;
	color: #336699;
}

/*Print-Design*/

@media print {
#page {width: 695px;}
#contentbar {width:691px}
#logoPrint {
	display:block;
	height: 100px;
	width: 680px;
}
#content {
	width: 655px;
	padding-right:0;
}
#col1 {
	width: 360px;
}
#footer {
	width:655px;
}

#sidebar {display:none;}
#logoTop {display:none;}
#fcont {display:none;}
}


