/*<agl.folder "basics">*/
	img { margin: 0; padding: 0; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
	a { text-decoration: none; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
	a:hover { text-decoration: underline; }
	body { 
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif;
	font-size: 0.82em;
	line-height: 150%;
	margin: 0; 
	padding: 0; 
	 background-image: url(../images/bgverlauf.jpg); background-repeat: repeat-y;
	background-image: -moz-linear-gradient(left, #acb1b7, #eef1f3); /* Firefox 3.6 */
	 background-image: -webkit-gradient(linear,left top,right top,color-stop(0, #acb1b7),color-stop(1, #eef1f3)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#acb1b7', endColorstr='#eef1f3'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#acb1b7', endColorstr='#eef1f3')"; /* IE8 */
	overflow-y:scroll;
}
	#wrapper { width:950px; height: 100%; float: none; margin-right: auto; margin-left: auto; border-right: 1px solid black; border-left: 1px solid black; }
	h1 { font-size: 1.7em; font-weight: bold; margin: 0; padding: 0.67em 0; }
	p { margin: 0.6em 0 0.6em 0; padding: 0; }
	pre { display:none }
	div.clear {
clear: both;
font-size: 1px;
}
/*</agl.folder>*/
/*<agl.folder "header">*/
	#header { background-image: url(../images/kopf.jpg); background-repeat: no-repeat; background-attachment: scroll; position: relative; width:950px; height:86px; z-index: 0; }
	#trenner { background-color: #f2f2f2; position: relative; width: 950px; height: 35px; z-index: 200; }
	.pics { position: relative; width: 950px; height: 250px; z-index: 5; margin: 0; padding: 0; }
	.pics img { position: relative; top: 0; left: 0; margin: 0; padding: 0; width: 950px; height: 250px; z-index: 5; }
/*</agl.folder>*/
/*<agl.folder "menu">*/
	#qm0 .qmparent { background-image: url(../images/submenu.gif); background-repeat: no-repeat; background-position: right center; }
/*!!!!!!!!!!! MyCSSMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.menu{ border:none; border:0; margin:0; padding:0; font: 14px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif; z-index: 100;
		}
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}
/*!!!!!!!!!!! MyCSSMenu Styles [Please Modify!] !!!!!!!!!!!*/
	/* MyCSSMenu 0 */
	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		height:29px;
		padding:6px 0 0 0;
		background-image: url(../images/menubg.jpg); background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, #6f6f6f, #4b4b4a); /* Firefox 3.6 */
		background-image: url(../images/menubg.jpg); /* Safari & Chrome */
		border-width:0;
		border-style:solid;
		text-shadow: #111 2px 2px 2px;
	}
	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{ padding:5px 25px; color:#ffffff; text-decoration:none; border-width:0 2px 0 0; border-style:solid; border-color:#ffffff; }
	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{ background-color:#888888; color:#ffffff; text-decoration:none; }
	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		color:#FFFFFF;
		text-decoration:none;
	}
	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{ padding:2px; margin:0; background-color:#797979; border-width: 0; }
	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 30px 3px 5px;
		margin:0px;
		color:#FFFFFF;
		font-size:13px;
		line-height:20px;
		border-width:1px 0px 0px;
		border-style:solid;
		border-color:#363636;
	}
	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover	
	{ background-color:#194c75; color:#ffffff; padding: 3px 30px 3px 5px; border-color:#194c75; }
	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		color:#ffffff;
		border-color:#363636;
	}
	/*"""""""" Box Animation Styles""""""""*/	
	#qm0 .qmbox	
	{	
		border-width:1px;
		border-style:solid;
		border-color:#999999;
	}
	/*"""""""" Main Hover Fill Items [Static]""""""""*/	
	#qm0 .qmhoverfill	
	{	
		background-color:#91ED99;
	}
	/*"""""""" Sub Hover Fill Items [Static]""""""""*/	
	#qm0 div .qmhoverfill	
	{	
		background-color:#91E599;
		border-width:1px;
		border-style:solid;
		border-color:#555555;
	}
	#qm0 a.leer, #qm0 a:hover.leer { background-color: transparent; width: 1px; height: 16px; border-right: 2px solid white; cursor: default; }
/*</agl.folder>*/
/*<agl.folder "content">*/
	#cont { 
	background-color: #fff; 
	background-image: url(../images/cont.jpg); 
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	position: relative; 
	z-index: 0; 
	width: 930px; 
	min-height:359px;
	height:auto !important;  /* für moderne Browser */
	height:359px;  /*für den IE */
	padding-left: 20px; }
	#inhalt {width:650px;
height:auto;
float:left;
}
	.team { color: black; background-color: #ebecf0; text-align: center; width: 190px; height: 250px; overflow: hidden; float: left; margin-right: 15px; margin-bottom: 10px; padding: 4px; }
	.team3 { color: black; background-color: #ebecf0; text-align: center; margin-bottom: 6px; padding: 4px; width: 190px; height: 250px; overflow: hidden; float: left; }
	.funktion { font-size: 10px; font-style: italic; }
	.etel { font-size: 10px; }
	.proz50 { position: relative; width: 48%; height: auto; float: left; padding-right: 10px; }
/*</agl.folder>*/
/*<agl.folder "listen">*/
#inhaltpic { text-align: center; position: relative; width: 150px; height: auto; float: right; }
#inhaltpic a { width: 150px; height: auto; float: none; }
#inhaltpic img { margin-bottom: 20px; }
h4 { font-size: 14px; font-weight: bold; }
.listteaser { color: #333; font-size: 12px; background-color: #bbb; position: relative; width: 630px; height: auto; margin-top: 20px; padding-top: 6px; padding-bottom: 6px; padding-left: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
.listteaser a { color: #333; text-decoration: none; display: block; }
.listteaser a:hover { color: #194c75; text-decoration: none; display: block; }
.mehr { float: right; margin-right: 10px; }
.ueberschrift { position: relative; width: auto; height: 35px; padding-top: 12px; padding-left: 30px; }
#artwrapper { width: 630px; height: auto; }
#mitbild { width: 630px; float: left; margin-right: 6px; }
#ohnebild { width: 630px; }
	#textbild { width: 188px; float: right; margin-top: 50px; margin-left: 10px; }
	#textbild img { width: 186px; margin-bottom: 20px; border: solid 1px #666; }
/*</agl.folder>*/


/*<agl.folder "aktuell">*/
	#aktuell {
	background-color: white;
	position: absolute;
	right: 0;
	width: 240px;
	height: 394px;
	z-index: 200;
	padding-top: 15px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	top: -16px;
}
	#akttop { color: white; font-size: 14px; line-height: 35px; background-color: #797979; text-align: center; position: relative; width: 240px; height: 36px; z-index: 200; margin-bottom: 15px; }
	.aktuell1 { font-size: 0.8em; background-image: url(../images/aktbg1.png); background-repeat: no-repeat; position: relative; width: 183px; height: 22px; z-index: 200; margin-bottom: 5px; margin-left: 7px; padding-left: 30px; padding-right: 15px; }
	.aktuell2 { font-size: 0.8em; background-image: url(../images/aktbg2.png); background-repeat: no-repeat; position: relative; width: 183px; height: 43px; z-index: 200; margin-bottom: 5px; margin-left: 7px; padding-left: 30px; padding-right: 15px; }
	.aktuell3 { font-size: 0.8em; background-image: url(../images/aktbg3.png); background-repeat: no-repeat; position: relative; width: 183px; height: 63px; z-index: 200; margin-bottom: 5px; margin-left: 7px; padding-left: 30px; padding-right: 15px; }
	.aktbild1 { position: absolute; bottom: 5px; width: 224px; height: 77px; z-index: 200; margin-left: 8px; border: solid 1px black; }
	.aktbild2 { position: absolute; bottom: 90px; width: 224px; height: 77px; z-index: 200; margin-left: 8px; border: solid 1px black; }
/*</agl.folder>*/

/*<agl.folder "filiale">*/
	.filiale { background-color: #f2f2f2; position: absolute; bottom: 0; width: 200px; height: 200px; float: none; padding-left: 5px; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; }
	.filname { background-color: #dedede; background-image: url(../images/pfeil.gif); background-repeat: no-repeat; background-position: 5px center; position: relative; left: -5px; width: 185px; height: 18px; margin-top: 18px; margin-bottom: 10px; padding-left: 20px; }
	.telbez { width: 60px; float: left; }
	.telnr { text-align: left; width: 135px; float: right; }
/*</agl.folder>*/
/*<agl.folder "footer">*/
	#footer { color: white; font-size: 0.75em; background-color: #797979; position: relative; width: 910px; height: 20px; padding-right: 20px; padding-left: 20px; }
	#footright { float: right; }
	#footleft { float: left; }
	#footer a { color: white; text-decoration: none; }
	#footer a:hover { color: #194c75; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "galerie">*/
	#seite { width: auto; margin-bottom: 20px; }
	#seite ul {  }
	#seite li { line-height: 30px; background-image: url(../images/btn_seite.gif); background-repeat: repeat-x; text-align: center; vertical-align: middle; position: relative; width: 30px; height: 30px; float: left; margin-top: 6px; margin-right: 3px; border: solid 1px #999; list-style: none inside; }
	#seite li a { color: #666; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 30px; text-decoration: none; text-transform: uppercase; vertical-align: middle; width: 30px; height: 30px; display: block; }
	#seite li a:hover, #seite li a#selected, #seite li a#selected:hover { color: #c8241b; font-size: 14px; line-height: 30px; }
	.galerie { text-align: center; vertical-align: middle; position: relative; width: 150px; height: 100px; float: left; margin-right: 35px; margin-bottom: 20px; border: solid 1px #666; display: table; }
	.galerie4 { text-align: center; display: table; margin-bottom: 15px; position: relative; width: 150px; height: 100px; float: left; vertical-align: middle; border: solid 1px #666; }
	.galimg { vertical-align: middle; position: relative; width: 100%; display: table-cell;}
	.galimg img { display:block; margin:auto; }
	.galliste { margin-left: 8px; }
/*</agl.folder>*/


