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

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, a, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, button, input, select, textarea {margin:0;padding:0;border:0;outline:none;font-size:100%;vertical-align:baseline;background:transparent;}
html{overflow-y:scroll;}
body{font:12px "Lucida Grande", Geneva, Arial, sans-serif;margin:0px;padding:0px;text-align:center;height:100%;}
blockquote, q{quotes:none;} blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
del{text-decoration:line-through;} abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
input, select{vertical-align:middle;} textarea{resize:vertical;overflow-y:auto;}
label, input[type=button], input[type=submit], button{cursor:pointer;}
.ie7 img{-ms-interpolation-mode:bicubic;}
ul{list-style:none;list-style-type:none;}
::selection, ::-moz-selection{background:#095285;color:#fff;text-shadow:none;opacity:0.66;}
#usdata{display:none;}

body{background:#ffffff url('s/body.png') repeat-x 0 0;}
#adminpreview{position:absolute;top:0;right:50px;display:block;width:132px;height:37px;background:url('s/preview.png') no-repeat 0 0;} #adminpreview a{display:block;width:132px;height:37px;} #adminpreview a:hover{background:url('s/preview.png') no-repeat 0 100%;}

#shadow{display:none;}
#wrap{}
	#wrapheader{display:block;position:absolute;top:0;left:0;height:159px;width:100%;background:#0C3A6D url('s/wrapheader.png') no-repeat 50% 0;z-index:-1;}
#inwrap{background:url('s/inwrap.png') no-repeat 50% 0;z-index:1;}

#header{display:block;width:990px;height:112px;padding:0;margin:0 auto;padding:47px 0 0 0px;text-align:left;position:relative;top:0;left:0;}
	#dgmpicon{position:absolute;top:20px;left:0px;display:block;width:100px;height:100px;z-index:99;cursor:pointer;background:url('s/dgmp.png') no-repeat 0 0;}
	#header h1{display:block;font-size:22px;color:#FFFFFF;font-family:Georgia, Times New Roman, serif;font-weight:bold;padding-bottom:4px;text-shadow:rgba(0,0,0,0.4) 1px 2px 10px;padding-left:100px;}
	#header h5{display:block;font-size:12px;color:#FFFFFF;font-family:Georgia, Times New Roman, serif;font-weight:normal;font-style:italic;text-shadow:rgba(0,0,0,0.4) 1px 2px 10px;padding-left:100px;}
	
#wrapmain{width:990px;margin:0 auto;background:none !important;}
	body.no-sidebar #sidebar{display:none;}
	body.no-sidebar #content{width:960px;}
	#sidebar{display:block;width:270px;float:left;}
		#navigation{width:260px;}
		ul#nav{display:block;width:240px;height:auto;padding:75px 25px 30px 25px;overflow:hidden;} ul#nav li{position:relative;display:block;width:240px;min-height:40px;}
		ul#nav li a, ul#nav li a:link{display:block;width:auto;height:40px;line-height:40px;padding-left:15px;text-decoration:none;font-size:14px;color:#666666;text-shadow:#FFFFFF 0px 1px;border-bottom:1px solid #EFEFEF;border-top:1px solid #FFFFFF;}
		ul#nav li a span{position:absolute;right:15px;top:0;width:7px;height:40px;background:url('s/nav-arrow0.png') no-repeat center;}
		ul#nav li ul{display:block;width:230px;height:auto;overflow:hidden;}
		ul#nav li ul li{position:relative;display:block;width:220px;min-height:30px;} ul#nav li ul li:last-child{min-height:29px;background:none;}
		ul#nav li ul li a, ul#nav li.active ul li a{display:block;width:auto;height:28px;line-height:28px;padding-left:30px;background:none;text-decoration:none;font-size:12px;color:#666666;text-shadow:#FFFFFF 0px 1px;border-bottom:1px solid #F5F5F5;border-top:1px solid #FFFFFF;} ul#nav li.active ul li:last-child a{border-bottom:1px solid #EFEFEF;}
		ul#nav li ul li a span{position:absolute;right:10px;top:0;width:7px;height:30px;background:none;}
		ul#nav li.active a{color:#333333;}
		ul#nav li.active ul li a.active{color:#333333;}
		ul#nav li.active a span{background:url(/themes/akadonline/lib/s/nav-arrow1.png) no-repeat center;}
		
		ul#nav li.active a b{position:absolute;right:15px;top:0;width:7px;height:40px;background:url('s/nav-arrow1.png') no-repeat center;}
		ul#nav li.active a span{position:absolute;right:13px;top:0;width:10px;height:40px;background:url('s/nav-arrow1a.png') no-repeat center;margin-top:1px;}
		
		ul#morenav{display:block;width:230px;height:auto;overflow:hidden;border-top:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;margin:32px 25px 20px 25px;}
		ul#morenav li{position:relative;display:block;width:230px;min-height:40px;}
		ul#morenav li span.searchbox{display:block;width:auto;height:40px;line-height:40px;background:url('s/search.png') no-repeat 16px 52%;padding-left:47px;text-decoration:none;font-size:12px;cursor:pointer;}
			input.search{background-color:#FFFFFF;width:160px;border:0px;outline:none;color:#999999;margin:12px 0 0 0;font-size:14px;cursor:pointer;}
			input.search:focus{color:#333333;}
				
				
	body.ag.startseite #headline{display:block;}
	body.ag.startseite.no-sidebar #headline{display:none;}
	body #wrapmain a.more, body #wrapmain a.back{display:inline-block;color:#005389;margin:0;padding:0;padding-left:7px;background:url('/lib/s/arrow3x6.png') no-repeat 0 50%;font-size:10px;text-decoration:underline;} body #wrapmain a.more:hover, body #wrapmain a.back:hover{text-decoration:none;}
	body #wrapmain a.back{background:url('/lib/s/arrow3x6back.png') no-repeat 0 60%;}
	#content{display:block;min-height:420px;height:auto;float:left;width:680px;margin:0 20px 10px 20px;font-size:12px;color:#333333;text-align:left;}
	#content table.minitable{font-size:10px;border:0px;}
	#content #pagepubdate.clear{height:auto;margin:20px;font-size:10px;color:#999;}
		body.startseite #content, body.preise-und-konditionen #content,  body.mitglied-werden #content, body.veranstaltung-anmelden #content{width:640px;}
		
		#breadcrumb{display:none;}
		.mod-text a, .mod-text a:link, .mod-text a:active, .mod-text a:visited, .mod-text a:hover{color:#005389;text-decoration:underline;}
		.mod-text a:hover{color:#336DA1;text-decoration:none;}
		.mod-form a, .mod-form a:link, .mod-form a:active, .mod-form a:visited, .mod-form a:hover{color:#005389;text-decoration:underline;}
		.mod-form a:hover{color:#336DA1;text-decoration:none;}

		#content p{margin:0px;padding:0 0 20px 0;font-size:12px;line-height:18px;color:#333333;text-align:left;}
		#content p.mtx{font-size:10px;line-height:14px;}
		.mod-text{line-height:18px;}
		body.startseite .mod-text{clear:none;}
		.mod-text a.image{display:block;border:0;color:#333;line-height:12px;text-decoration:none;} .mod-text a.image:hover{text-decoration:none;}
		.mod-text a.image span.copyr{display:block;padding:4px 5px 0 0;color:#999999;font-size:10px;}
		
		
	body.startseite #headline{display:none;}
	#headline{margin:0 20px 20px 20px;padding:20px 0 17px 0;}
	#headline h4{display:block;margin:0;padding:0;font-size:10px;line-height:12px;color:#666666;text-transform:uppercase;padding-bottom:8px;font-style:italic;}
	#headline #breadcrumb{display:block;margin:0;padding:0;font-size:10px;line-height:12px;font-style:normal;color:#999999;padding-bottom:8px;} #headline #breadcrumb a{color:#005389;text-decoration:none;} #headline #breadcrumb a:hover{text-decoration:none;}
	#headline h1{display:block;margin:0;padding:0;font-size:26px;line-height:26px;color:#06396D;font-weight:normal;font-family:Georgia, Times New Roman, serif;}
	
	#sidebar{text-align:left;padding-bottom:20px;}
	.sidebarbox{margin:0 0 0 0;} .sidebarbox.first div.header, #content .drghpnews.first div.header, .first div.header{padding:1px 0 0 14px;}
		div.header{position:relative;top:0;left:0;height:40px;background:url('s/boxheader.png') repeat-x 0 100%;border:1px solid #FFFFFF;border-bottom:0;border-top:0;padding:2px 0 0 14px;}
		div.header h2{display:block;margin:0;padding:0;color:#005288;padding-left:10px;line-height:40px;height:40px;background:url('s/arrow4x8.png') no-repeat 0 50%;font-weight:normal;font-size:15px;text-shadow:#FFFFFF 0px 1px;text-transform:uppercase;font-family:StradaWeb-Bold, "Lucida Grande", Arial, Helvetica, sans-serif;}
		div.header h2 a{color:#005288;text-decoration:none;} div.header h2 a:hover{text-decoration:underline;}
		div.header a.rss{position:absolute;top:13px;right:10px;height:16px;line-height:16px;color:#CCCCCC;padding-right:24px;text-decoration:none;font-size:10px;width:50px;text-align:right;background:url('t/feed.png') no-repeat 100% 0;}
		div.header a.rss:hover{text-decoration:underline;}
		.sidebarbox.textbox .sidebarcontent{padding:12px 15px 15px 15px;}
	
	.sidebarbox.noheaderbox{background:url('s/noheaderbox.png') repeat-x 0 0;clear:left;}
		.sidebarbox.noheaderbox #akademiecontent{background:url('s/akademie.png') no-repeat 0 50%;padding:20px 20px 16px 104px;min-height:64px;}
			.sidebarbox.noheaderbox #akademiecontent div{font-size:10px;color:#666666;line-height:14px;padding-top:4px;}
		.sidebarbox.noheaderbox a#agcontent{background:url('s/ags.png') no-repeat 0 50%;padding:20px 20px 16px 104px;min-height:50px;display:block;text-decoration:none;}
			.sidebarbox.noheaderbox a#agcontent b{color:#333333;} .sidebarbox.noheaderbox a#agcontent div{font-size:10px;color:#666666;line-height:14px;padding-top:4px;}
		.sidebarbox.noheaderbox a#gesellschaftencontent{display:block;padding:10px;padding-left:15px;color:#333333;font-weight:bold;text-decoration:none;}
	.sidebarbox.mitglied-werden{position:relative;top:0;left:0;background:url('s/mitgliedwerden.jpg') no-repeat 0 0;height:120px;overflow:hidden;} .sidebarbox.mitglied-werden div.header{background:none !important;}
	.sidebarbox.mitglied-werden .content{position:absolute;bottom:15px;left:20px;width:250px;padding:0;font-size:10px;}

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

#footer{background:#EEEEEE;border-top:1px solid #DDDDDD;}
#infooter{border:1px solid #F5F5F5;height:38px;line-height:38px;}
.center{width:990px;height:38px;line-height:38px;margin:0 auto;}
	#footcopy{float:left;color:#999999;text-shadow:#F8F8F8 0px 1px;padding-left:40px;}
	#footnav{float:right;color:#999999;text-shadow:#F8F8F8 0px 1px;padding-right:40px;}
	#footnav a, #footcopy a{color:#999999;text-decoration:none;}

.sidebarbox.loggedinbox.last{margin:0 25px 0 25px;width:auto;border-bottom:0;background:none;}
#addthis{padding-left:39px;padding-bottom:5px;}