/* CSS Document */

body {
	background-color: #EFEFEF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* font-size: 0.74em;*/
	font-size: 11px;
	color: #333333;
	line-height: 18px;
	cursor: default;
	margin: 0;
/*background-image: url("images/backgrounds/main.jpg");*/
	background-position: center;
	background-repeat: repeat-y;
}

img {
border: 0 none;
}

#container {
	width:795px;
	padding:0px;
	/*background-color:#FFFFFF;*/
	margin:0 auto 0 auto;
	margin-top: 20px;
}

#header {
	width: 795px;
	/*background-color: #3E434A;*/
	height: 181px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	line-height: 20px;
}
.leaves {
	/*border-right:1px solid #ffffff;*/
	float:left;

}
#header p {
	padding:5px;
	margin:0;
	margin-left:340px;
	margin-right:10px;
	text-indent:5px;
}

#header h1 {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:120%;
	font-weight:bold;
	padding:0;
	padding-top:55px;
	padding-left:340px;
	padding-bottom:25px;
	margin:0;
	border-bottom:2px solid #ffffff;
	background-image:none;

}

#main_menu {

	width:796px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#252722;
	text-align:right;
	color:#FFFFFF;
	/*background-image: url("images/menuehintergrund.jpg");*/
	margin-bottom:10px;

}

#main_menu a {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
padding-left:5px;
	padding-right:5px;	
	padding-top:12px !important;
	padding-top:13px;
	padding-bottom:11px;
	margin-left:1px !important;
	margin-left:1px;
}

#main_menu a:hover {

	background-color:#4E4E4C;
	/*background-image: url("images/hover.jpg");*/

}

#main_menu .aactive {
	background-color: #4E4E4C;
	/*background-image: url("images/hover.jpg");*/
}


#bg-menue {
	width: 158px;
	text-align: left;
	border: 1px solid #808080;
	border-bottom: none;
	vertical-align: sub;
}

#bg-menue ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
   text-indent: 15px;
}
  
#bg-menue li {
	list-style-image: none;
	margin: 0;
	border-bottom: 1px solid #808080;
}

#bg-menue a {
	display: block;
	width: 158px;
	height: 31px;
	border-bottom: none;
}

#bg-menue  a:link, #bg-menue  a:visited {
   background-color: #252722;
	color: #FFFFFF;
	padding-top: 7px;
	text-decoration: none;
	
	padding-bottom: 0;
}

#bg-menue li a:hover {
	background-color: #252722; 
	color: #fffff;
	text-decoration: none;
}

#bg-menue li a#titel {
   background-color: #ff0000;
	color: #fffff;
	text-decoration: none;
}





#so-funktioniert-es {
	width: 300px;
	text-align: left;
	border: 1px solid #808080;
	border-bottom: none;
	margin-left: 270px;
	padding: 0;
	}

#so-funktioniert-es ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
   text-indent: 15px;
	
}
  
#so-funktioniert-es li {
	list-style-image: none;
	margin: 0;
	border-bottom: 1px solid #808080;
}

#so-funktioniert-es a {
	display: block;
	width: 300px;
	height: 18px;
	font-size: 11px;
   font: bold; 
	border-bottom: none;
}

#so-funktioniert-es  a:link, #so-funktioniert-es  a:visited {
   background-color: #969696;
	color: #FFFFFF;
	padding-top: 0px;
	text-decoration: none;

	/*padding-bottom: 0;*/
}

#so-funktioniert-es li a:hover {
	background-color: #740027; 
	color: #fffff;
	text-decoration: none;
}

#so-funktioniert-es li a#titel {
   background-color: #740027;
	color: #fffff;
	text-decoration: none;
}

#sidebar {
background-color: #C0C0C0;
   height:545px;
	width:160px;
	border:1px solid #808080;
	padding:0px;
	float:left;
	clear:left;
/*background-image: url("images/backgrounds/article.jpg");
	background-position:bottom right;
background-repeat:repeat-x;*/
}
#sidebar h1,h2,h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:120%;
	letter-spacing:-1px;
	color:#000000;
	border:none;
	background-image:none;
}
#sidebar-leistungen {
   background-color: #ffffff;
   height:545px;
	width:160px;
	border:1px solid #808080;
	padding:0px;
	float:left;
	clear:left;
}
.article {
	margin-left:170px;
   height:525px;	
	padding:10px;
	border: 1px solid #808080;
	background-color: White;
/*background-image: url("images/backgrounds/articlenormal.jpg");*/
	background-position:top left;
	background-repeat:no-repeat;
	margin-bottom:0px;

}

.article:hover {
	/*background-image: url("images/backgrounds/article.jpg");*/
	background-position:bottom right;
	background-repeat:repeat-x;
	margin-bottom:0px;

}

.article p {

	margin:10px;

}

.article_info {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	letter-spacing:2px;
	font-variant:small-caps;
	text-transform:lowercase;

}

.article_info a {
	font-weight:bold;
	text-decoration:none;
	color:#000000;

}

.formularfenster {
	margin-left:0px;
	width: 750px;
   /*height:390px;	*/
	padding:50px;
	border: 1px solid #808080;
	background-color: White;
/*background-image: url("images/backgrounds/articlenormal.jpg");*/
	background-position:top left;
	background-repeat:no-repeat;
	margin-bottom:0px;

}

.formularfenster:hover {
	/*background-image: url("images/backgrounds/article.jpg");*/
	background-position:bottom right;
	background-repeat:repeat-x;
	margin-bottom:0px;

}

.formularfenster p {

	margin:10px;

}

.formularfenster_info {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	letter-spacing:2px;
	font-variant:small-caps;
	text-transform:lowercase;

}

.formularfenster_info a {
	font-weight:bold;
	text-decoration:none;
	color:#000000;

}

h1,h2 {	

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:120%;
	letter-spacing:-1px;
	color:#000000;
	/*border-bottom:2px solid #cccccc;*/
	border-bottom:2px solid #FFCA00;
	/*background-image: url("images/kopf.jpg");*/
	background-position:top right;
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-top:5px;

}

h3 {	

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:160%;
	margin-left:50px;
	letter-spacing:-1px;
	color:#000000;
	background-position:top right;
	background-repeat:no-repeat;
	padding-bottom:5px;
	padding-top:5px;
	
	}

.comment {
	margin-left:170px;
	width:781px;
	padding:0px;
	margin-bottom:0px;
	text-decoration:none;
}
a {
	color:#969696;
	text-decoration:none;
}
/*a:hover {
	border-bottom:1px dotted #000000;
}*/


ul {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        list-style: none;
        margin: 0;
        padding: 0;

        }
		
#leistungen {
        width: 140px;
        border: 0px solid #ccc;
        margin: 10px;
        }

#leistungen li a {
          height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 23px;
        text-decoration: none;
        }

#leistungen li a:link, #leistungen li a:visited {
        color: #888;
        display: block;
        background: url("images/menu-leistungen.gif");
        padding: 6px 0 0 20px;
        }

#leistungen li a:hover, #leistungen li #current, #leistungen li a:active {
        color: #808080;
		font-weight: bold;
        background: url("images/menu-leistungen.gif") 0 -32px;
        padding: 6px 0 0 20px;
        }
