/* CSS Document *//* Messe spezifische Farben und Hintergrundbilder */

/* Globale Hintergruende */
html {
	background-color: #1fa22e;
	color: #666;
}

body {
	background-image: url('');
	background-position:;
	background-repeat:;
}
/* #wrapper {padding-top:30px;} */
#head{position:relative;top:-30px;margin-bottom:-30px;}

/* #c, .footer {background:url('../../../media/global/global_img/global_img_layout/body_bg_tr.png') } */

#inner-wrap, #content-meta, .footer {background:url('../../../media/global/global_img/global_img_layout/body_bg_tr.png') }

/* HEADER */
#home #head {
	width: 995px;
	height: 314px;
	padding-bottom:0;
}
#head img {position:relative;top:30px;left:10px;}

/*HEAD LOGO*/

.back_to_home {
	display:block;
	height:53px;
	left:38px;
	position:absolute;
	top:63px;
	width:165px;
	z-index:2;
	background: url('../../../media/global/global_img/global_img_layout/trans.gif') top left;
	}

#home .back_to_home {
	height:70px;
	left:38px;
	top:100px;
	width:215px;
	}

/* SUCHE & NAVI OBERHALB VOM HEADER */
#head .meta {position:absolute;font-size:9px;width:995px;top:-3px;}
#head .meta a {color:#fff;margin-right:10px;}
#head .meta a:hover {color:#fff;}
#head .meta form {float:right;padding:0 11px;}
#head .meta input {background:#1fa22e;border:1px solid #00B518;color:#fff;padding:2px 5px;font-size:9px;height:12px;}
#head .meta input.submit_button {background:#00B518;padding:0;border:none;height:17px;width:17px;}

.meta.head a {color:#fff;font-size:9px;padding-left:9px;}
#head .meta a:hover,.meta.head a:hover {color:#D6EFF7;}
#head .meta form, .meta.head.form {float:right;padding:0 11px;}
#head .meta input, .meta.head input {background:#005f8a;border:1px solid #229EDE;color:#fff;padding:2px 5px;font-size:9px;height:12px;}
#head .meta input.submit_button, .meta.head input.submit_button {background:#229EDE;padding:0;border:none;height:17px;width:17px;}



/* LOGO & SUBLINE TEXT */
	/* HEADLINE (POS.1) */
	#head-inner h2 span {
		background: ;
		color: #fff;
		}	
	/* SUBLINE (POS.2) */		
	#head-inner p {color:#00B518;}

	/* STRUKTUR -> LOGO & SUBLINE TEXT */
	#head-inner {
	margin:80px 0 0 60px;
	position:absolute;
	top:120px;
	z-index:1;
	}
	#head-inner img {position:static;}
	#head-inner p {font-size:16px;margin-top:2px;}
	#head-inner h2,#head-inner p {position:relative;left:-20px;}
	#head-inner h2 span {padding:2px 8px;display:inline-block;margin-top:30px;}	
	#head-inner h2 {font-size:22px;margin:0;padding:0;height:auto;line-height:22px;font-weight:400;}
	
	#head-inner.small {
	margin:80px 0 0 60px;
	position:absolute;
	top:40px;
	z-index:1;
	}
	#head-inner.small p {font-size:11px;margin-top:2px;}
	#head-inner h2,#head-inner p {position:relative;left:-20px;}
	#head-inner.small h2 span {padding:2px 8px;display:inline-block;margin-top:30px;line-height:25px;}	
	#head-inner.small h2 {font-size:16px;margin:0;padding:0;height:auto;line-height:16px;font-weight:400;letter-spacing:0;}


h1 {color:#00B518;font-size:28px;line-height:auto;font-weight:normal;}
h2.green {color:#00B518;background:transparent;line-height25px;font-weight:normal;font-size:22px;margin-bottom:15px;}
a[rel="internal"],.external {
	background-image:none!important;
	color:#00B518!important;
}

#breadcrumbs li span,#breadcrumbs li a:hover {color:#00B518 !important;}
#context .module_a h3, #context h3 {
	background-image:none!important;
	background-color:#d9f4dd !important;
	color:#00B518 !important;
}

#page_tools li a {display:inline;}
#page_tools img {
	background:#00B518!important;
	vertical-align: top!important;
	}
#page_tools img:hover {background:#00B518 !important;}


button span,.button span span,.button.internal span span{background-image:none!important;}
.button {
	background-image:none!important;
	background-color:#00B518!important;
}
.button:hover {background-color: #00B518!important;}
.button:hover span {text-decoration:none;}

.module a[rel="internal"],.module a.internal {
	background: none!important;
	padding-left:3px!important;
}

.module a[rel="internal"] i {
	display:inline-block;
	position:relative;
	top:3px;
	left:-3px;
}

.internal.button b, .module a[rel="internal"] b {
	position:relative;
	display:inline-block;
	background-color: #00B518 !important;
	width: 11px;
	height: 11px;
	z-index: 1;
}

.internal.button b ,.module a[rel="internal"] b {
	z-index:2;
	background-image: url('../../../media/global/global_img/global_img_layout/arrow.png')!important;
	background-color: none!important;
	background-repeat: no-repeat!important;
}

.module a[rel="external"],.module a.external {
	background: none!important;
	padding-left:3px!important;
}

.module a[rel="external"] i {
	display:inline-block;
	position:relative;
	top:3px;
	left:-3px;
}

.external.button b, .module a[rel="external"] b {
	position:relative;
	display:inline-block;
	background-color: #00B518 !important;
	width: 11px;
	height: 11px;
	z-index: 1;
}

.external.button b ,.module a[rel="external"] b {
	z-index:2;
	background-image: url('../../../media/global/global_img/global_img_layout/arrow.png')!important;
	background-color: none!important;
	background-repeat: no-repeat!important;
}

	a[rel="internal"] {
		color:#00B518;
	}
	a[rel="external"] {
		color:#00B518;
	}

/*
#content .module.textpage ul li {
background-image:url("../../../media/spoga/img_3/layout_3/list_bullet.gif")!important;
background-position:3px 9px!important;
background-repeat:no-repeat!important;
}

#content .module .type_disc li {
background-image:url("")!important;
background-position:3px 9px!important;
background-repeat:no-repeat!important;
}

#context .module ul li {
background-image:url("../../../media/spoga/img_3/layout_3/list_bullet.gif");
background-position:3px 7px;
margin-bottom:5px;
padding-left:13px;
}
*/

#content .module .type_disc li {
background-image:url("../../../media/spoga/img_3/layout_3/list_bullet.gif")!important;
background-position:0 9px !important;
background-repeat:no-repeat !important;
padding-left:11px !important;
}

#content .module .type_disc li li {background:none !important;padding-left:0 !important;}

#main-nav .active a,#main-nav .active .active a,#main-nav .active .active .active a,#content .tabs .meta-nav li.current a,a.email,.module ul.select_list li a:hover, .module ul.select_list li.current a  {color:#00B518!important;}

#main-nav .active ul { background:#d9f4dd;padding-top:0!important;list-style:none;}
#main-nav .active a { background:#d9f4dd;}
#main-nav .active ul a {background: none; font-weight: 400; color:#00B518 !important;}
#main-nav .active .active ul { background:#f5fcf5;padding:4px 0;border-left:2px solid #E5F7E7;border-right:2px solid #E5F7E7;border-bottom:2px solid #E5F7E7;margin-bottom:-2px;}
#main-nav .active .active li a {color:#00B518;}
#main-nav .active .active ul a { background: none; color:#888!important;padding-top:2px;padding-bottom:2px;padding-right:10px;font-weight: 400; font-size:10px}
#main-nav .active .active a { background:#f5fcf5; font-weight: 700; font-size:10px; }
#main-nav .active .active .active a {color:#00B518 !important; font-weight: 700; padding-right:;}

#main-nav .static {
background:url("") repeat-x left bottom !important;
margin-bottom:-3px;
padding-bottom:9px;
}

.footer .extra-top {float:right;display:inline-block;width:975px;padding:0 20px;margin-bottom: 10px;}
.footer .extra-top img {margin-right:20px;}
.footer .extra-top a {display:block;width:90px;height:30px;float:right;}
.footer .extra-top a.bildlink_footer {margin-left:20px;}
.footer .extra-top a.footerlink {margin-right:20px;}
.footer .extra-top a span {margin-right:20px;}

.footer .extra_logo {float:right;margin-top:9px;width:150px;}
.footer .extra_logo a {display:block;}

#foot-nav {display:inline-block;}
#foot-nav ul {width:500px;float:left;}
#foot-nav li {
	float:left;
	line-height:13px;
	margin-right:10px;
	width:200px;
}

#foot-nav {
	border-color:#cdcdcd;
	left:220px;
	line-height:10px;
	padding:9px 0;
	position:relative;
	width:765px;
}
#foot-nav li a:hover {color:#1D8BC7;}

#tentakel {
	background: url('') no-repeat scroll top left;
	width: 305px;
	height: 450px;
	float:left;
	position:absolute;
	top:400px;
	left:-111px;
}

	.extra_image_right,.extra_image_left {position:absolute;top:30px;z-index:1;}
	.extra_image_right{right:-90px;}
	.extra_image_left {left:-90px;}
	.extra_image_right {width:100px;height:285px;background: url('') no-repeat scroll top left;}
	.extra_image_left {width:100px;height:285px;background: url('') no-repeat scroll top left;}

#context .module fieldset p.right{margin-top:10px;}
#content .module div.note p {font-size:10px;color:;margin-top:15px;}

.newsletter select {display:inline!important;position:relative;left:4px;width:130px;margin:0 !important;}
#content .contact_block {float:left;width:495px;}
#content .contact_block h3{margin-top:30px;font-size:14px!important;}
#content .contact_block span {display:block;}
#content .contact_info{float:left;width:200px;margin-left:15px;margin-top:40px;}
.no-bg{background:none!important;padding:0!important;margin:0!important;}
#context .pager a:hover,
#context .pager .active:hover {color:#00B518}
#context .pager .active {background:#00B518;color:#fff;}

	#content .sitemap ol a:hover{color:;}
    #content .sitemap ol a:visited{color:;}
    
    #content .slideshow_module ol ol li h5 {height:55px;overflow:hidden;background:#00B518;color:#80DC89;display:inline-block;float:left;font-size:55px;width:70px;}