@charset "UTF-8";
/* made by urbanstudio.de */

body{background-color:#dedede;background-image:none;}
#shadow{position:fixed;bottom:0;left:0;height:200px;width:100%;background:url('s/f.png') repeat-x 0 0;z-index:-10;}

#header{width:980px;padding:10px 5px 0 5px;margin-top:30px;height:auto;background:url('s/h.png') no-repeat 0 0;}
	#headerimage{position:relative;top:0;left:0;width:980px;height:145px;background:none;background-color:#095285;margin:0;}
		a#logo{position:absolute;top:20px;left:20px;display:block;width:530px;height:105px;z-index:99;cursor:pointer;background-size:auto 100% !important;} a#logo h1{display:none;}
		a#backlink{position:absolute;top:20px;right:27px;background:url('s/drgtop.png') no-repeat 0 50%;padding:0 0 0 69px;color:#FFFFFF;height:30px;line-height:30px;opacity:.8;} a#backlink:hover{opacity:1;}
		a#dgnlink{position:absolute;top:60px;right:27px;background:url('s/dgntop.png') no-repeat 0 50%;background-size:30px 30px;padding:0 0 0 40px;color:#FFFFFF;height:30px;line-height:30px;opacity:.8;} a#dgnlink:hover{opacity:1;}
	#nav{position:relative;top:0;left:0;width:980px;height:55px;overflow:visible;z-index:9999999999999;background:url('s/navag.png') repeat-x 0 100%;margin:0;}
	#nav div#search{position:absolute;top:5px;right:10px;width:30px;height:30px;background:url('s/search.png') no-repeat 0 0;cursor:pointer;} #nav div#search:hover{background:url('s/search.png') no-repeat 0 100%;}
	#nav div.langchoose{position:absolute;top:15px;right:45px;width:autopx;height:30px;cursor:pointer;}
	#nav div.langchoose strong{display:block;font-weight:normal;height:12px;line-height:12px;padding:0 10px 0 0;float:left;}
	#nav div.langchoose a{display:block;width:16px;height:12px;margin:0 10px 0 0;opacity:.66;float:left;text-indent:-9999px;} .langchoose a.active, .langchoose a:hover{opacity:1;}
	#nav div.langchoose a.de-DE{background:url('flags/de.png') no-repeat 0 0;}
	#nav div.langchoose a.en-GB{background:url('flags/gb.png') no-repeat 0 0;}
	/*#nav ul{list-style:none;list-style-type:none;padding-left:9px;height:45px;}
	#nav ul li{position:relative;top:0;left:0;float:left;font-size:14px;margin-top:0px;}
	#nav ul li a{margin:0;display:inline-block;height:40px;line-height:42px;padding:0 14px 0 12px;background:url('s/navline.png') no-repeat center right;color:#818181;text-shadow:#FFFFFF 0px 1px;text-decoration:none;text-transform:uppercase;font-weight:normal;} #nav ul li.last a, #nav ul li:last-child a{background:none;}
	#nav ul li a:hover{color:#666666;}
	body.ag #nav ul li.before a{background:none;padding-left:12px;}
	#nav ul li.active{padding:0 0 0 2px;height:40px;display:inline-block;background:url('s/navline2-ag.png') no-repeat 0 100%;margin-top:0;overflow:visible;}
	#nav ul li.active a{margin-top:0px;padding:0 14px 0 12px;height:40px;line-height:40px;background:url('s/navactive-ag.png') no-repeat 100% 100%;color:#FFFFFF;text-shadow:#095188 0px 1px;overflow:hidden;font-weight:normal;text-transform:uppercase;text-decoration:none;}
	#nav ul li.active:before a{padding:0 10px 0 10px;background:none;}*/

	body.startseite #header.rgh #nav{height:45px;background:url('s/navag.png') repeat-x 0 0;}

	#nav ul{list-style:none;list-style-type:none;padding-left:9px;height:45px;}
	#nav ul li{position:relative;top:0;left:0;float:left;font-size:14px;margin-top:0px;background:none;}
	#nav ul li a{margin:0;display:inline-block;height:40px;line-height:42px;padding:0 14px 0 14px;color:#818181;border-right:1px solid rgba(0,0,0,.1);text-shadow:#FFFFFF 0px 1px;text-decoration:none;text-transform:uppercase;font-weight:normal;background:none;}
		#nav ul li.last a, #nav ul li:last-child a{border:none;}
	#nav ul li a:hover{color:#666666;}
	/*body.ag #nav ul li.before a{border-left:0px;padding-right:15px;}*/
	#nav ul li.active{height:40px;display:inline-block;margin-top:0;overflow:visible;padding:0 0 0 0;background:rgb(12,98,156);
background: -moz-linear-gradient(top, rgba(12,98,156,1) 0%, rgba(16,78,125,1) 100%);
background: -webkit-linear-gradient(top, rgba(12,98,156,1) 0%,rgba(16,78,125,1) 100%);
background: linear-gradient(to bottom, rgba(12,98,156,1) 0%,rgba(16,78,125,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c629c', endColorstr='#104e7d',GradientType=0 );}
	#nav ul li.active a{margin-top:0px;padding:0 14px 0 14px;height:40px;line-height:42px;color:#FFFFFF;text-shadow:0px 1px rgba(0,0,0,.2);overflow:hidden;font-weight:normal;text-transform:uppercase;text-decoration:none;border-right:1px solid rgba(0,0,0,.1);background:none;}
	/*#nav ul li.active:before a{padding:0 10px 0 10px;background:none;}*/


	/*#nav ul li ul.subnav{display:none;position:absolute;top:40px;left:1px;width:200px;height:auto;line-height:auto;background:url('s/subnav-ag.png') repeat-x 0 0;padding-left:0;}*/
	#nav ul li ul.subnav{display:none;position:absolute;top:40px;left:0px;width:220px;height:auto;line-height:auto;padding-left:0;background: -moz-linear-gradient(top, rgba(16,78,125,1) 0%, rgba(16,78,125,0.94) 100%);
background: -webkit-linear-gradient(top, rgba(16,78,125,1) 0%,rgba(16,78,125,0.94) 100%);
background: linear-gradient(to bottom, rgba(16,78,125,1) 0%,rgba(16,78,125,0.94) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#104e7d', endColorstr='#f0104e7d',GradientType=0 );}
	#nav ul li ul.subnav li{display:block;float:none !important;clear:left;font-size:12px;text-align:left;font-family:"Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;border-bottom:1px solid rgba(0,0,0,.1);}
	#nav ul li ul.subnav li a{display:block;height:auto !important;line-height:normal;padding:10px 14px 12px 14px;color:#e3ecf2;border-top:1px solid rgba(255,255,255,.1);border-right:0 !important;text-shadow:0 1px 0 rgba(0,0,0,.1);text-transform:none;}
	#nav ul li ul.subnav li a:hover{color:#ffffff;/*background:url('s/subnav-ag-line-hover.png') repeat-x 0 100%;*/background:rgba(255,255,255,.1);}
	#nav ul li ul.subnav li:first-child a{border-top:0;}
	#nav ul li ul.subnav li:last-child{border-bottom:0;}
	#nav ul li ul.subnav li.last a, #nav ul li ul.subnav li:last-child a{padding-bottom:10px;}
	#nav ul li ul.subnav li.last a:hover, #nav ul li ul.subnav li:last-child a:hover{padding-bottom:10px;/*background:url('s/subnav-ag-line-hover.png') repeat-x 0 0;*/}
	#subnav{display:none;}
	#nav ul li.active ul.subnav li.active{background:none !important;height:auto !important;text-decoration:underline;padding:0;}


	#showcase-grs{position:relative;top:0;left:0;display:block;width:auto;height:300px;overflow:hidden;padding:0;margin:0 0 0 0;z-index:0;}
		#showcase-slider{display:block;position:relative;top:0;left:0;overflow:auto;z-index:99 !important;width:100%;height:300px;}
		#showcase-image{display:block;width:100%;height:auto;}
		#showcase-slider img.placeholder{z-index:0;}
		#showcase-slider div.slidePoints{position:absolute;bottom:10px;left:50%;margin-left:-50px;width:100px;text-align:center;z-index:9999999999999999999999999;}
		#showcase-slider div.slidePoints a{display:inline-block;background:rgba(255,255,255,0.5);border:1px solid rgba(255,255,255,0.33);box-shadow:0px 0px 5px rgba(0,0,0,0.33);text-decoration:none;text-indent:-9999px;width:6px;height:6px;margin:0 5px 0 5px;border-radius:6px;}
		#showcase-slider div.slidePoints a:hover{border:1px solid rgba(255,255,255,1);}
		#showcase-slider div.slidePoints a.active{background:rgba(255,255,255,1);}
		#showcase-slider img{display:block;image-rendering:optimizequality;width:100%;height:auto;}


#wrapmain{width:990px;margin:0 auto;background:none !important;}
	body.no-sidebar.startseite #main-before{height:10px;background:url('s/half1.png') no-repeat 0 0;}
	body.no-sidebar.startseite #main{min-height:450px;background:url('s/half2.png') repeat-y 0 0;}
	body.no-sidebar.startseite #main-after{height:20px;background:url('s/half3.png') no-repeat 0 0;}

	body.ag.startseite #headline{display:block;}
	body.ag.startseite.no-sidebar #headline{display:none;}

	.aghp{}
	.aghpnews{width:485px;float:left;}
	.aghpevents{width:485px;float:right;}
	#content .aghpevents .cbox .text a.more{margin-top:8px;}

#foot-sitemap{padding-bottom:15px;}
#foot-sitemap > ul > li{min-height:inherit !important;}

a.button.red{
display:inline-block;padding:2px 12px 2px 12px;line-height:30px;margin:0 20px 0 0;text-decoration:none;font-weight:bold;
border: 1px solid #00538C;
border-radius:3px;
border-bottom: 1px solid #083F71;
color: #FFFFFF;
text-shadow: #083F71 0px 1px;
background: #0068a2;
background: -moz-linear-gradient(top, #0068a2 0%, #005992 50%, #00558e 51%, #005089 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0068a2), color-stop(50%, #005992), color-stop(51%, #00558e), color-stop(100%, #005089));
background: -webkit-linear-gradient(top, #0068a2 0%, #005992 50%, #00558e 51%, #005089 100%);
background: -o-linear-gradient(top, #0068a2 0%, #005992 50%, #00558e 51%, #005089 100%);
background: -ms-linear-gradient(top, #0068a2 0%, #005992 50%, #00558e 51%, #005089 100%);
background: linear-gradient(to bottom, #0068a2 0%, #005992 50%, #00558e 51%, #005089 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0068a2', endColorstr='#005089', GradientType=0 );
}


dl{display:block;margin:0 0 25px 0;}
dl dt{float: left;
padding: 3px 0 3px 0;
color: #666666;}
dl dd{margin: 0 0 0 150px;
padding: 3px 0 3px 0;
color: #000000;}

div.mrrt .cbox{min-height:inherit !important;}




/* big-pic */
#big-image{position:relative;top:0;left:0;}
#big-image:before{display:block;content:'';width:990px;height:5px;height:10px;background:url('s/sbn1.png') no-repeat 0 0;}
#big-image > div{content:'';width:990px;height:300px;background:url('s/sbn2.png') repeat-y 0 0;z-index:-1;padding:0 5px 0 5px;box-sizing:border-box;}





/* urbanstudio.de */
