/* Aufbau CSS:
 *	- Allgemeine Angaben
 *	- Template-Design
 *	- Content-Formatierungen der einzelnen Seiten (home, lightcycle, etc.)
 
 Info: alle _bg Id's sind fr den IE6 relevant, um die transparenten PNG's nachladen zu knnen
		ansonsten wrden die nachgeladenen PNG's die Inhalte (z.B. Links) berdecken */
*
{
	font-size:11px;
	margin:0;
	padding:0;
}

html
{
	background:#023555;
}

/*div.twentyfive_pixel {
	height : 25px;
	font-size : 5px;
	line-height : 1;
	background:lightblue;
}
 ##### Template-Formatierung ##### */
body
{
	font-size:11px;
	font-family:Tahoma,Geneva,Verdana,Arial;
	letter-spacing:1px;
	color:#727272;
	line-height:1.4;
}

a
{
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

a.green_link,a.teaser_link,a.mail,a.external-link-new-window,a#recyclelink
{
	font-size:8pt;
	letter-spacing:0.5px;
}

a.teaser_link
{
	color:#567D92;
}

a.green_link span,a.teaser_link span
{
	width:11px;
	height:8px;
	float:left;
	margin-top:4px;
	margin-right:4px;
}

*html a.green_link span,*html a.teaser_link span
{
	line-height:0.5;
	font-size:2px;
	margin-right:1px;
	cursor:pointer;
}

a.green_link span
{
	background-image:url('/fileadmin/templates/gfx/greenarrow.png');
}

a.teaser_link span
{
	background-image:url('/fileadmin/templates/gfx/teaserarrow.png');
}

*html a.green_link span
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/gfx/greenarrow.png', sizingMethod='scale');
}

*html a.teaser_link span
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/gfx/teaserarrow.png', sizingMethod='scale');
}

.info_content p
{
	color:#FFF;
	position:relative;
	width:225px;
	min-height:74px;
	padding:5px 10px;
}

.info_nav_sub div div a
{
	color:#000;
	font-size:11px;
	letter-spacing:1px;
	font-weight:700;
	position:relative;
	display:block;
	height:16px;
	padding-top:1px;
}

/* Schriftformatierung der Links im Footer */
#footer a
{
	font-size:11px;
	letter-spacing:1px;
}

a.footerlink2:link,a.footerlink2:visited
{
	color:#86ADC4;
}

/* Elemente des Home-Karusells */
.header_link
{
	font-size:10pt;
	font-weight:600;
	color:#9EC105;
	letter-spacing:0;
}

h2,h3,h4
{
	font-weight:500;
	line-height:1.12;
	position:relative;
	margin:0;
	padding:0;
}

h2
{
	font-size:26pt;
}

h3
{
	font-weight:500;
	font-size:21pt;
}

h4
{
	font-size:18pt;
}

.bold_text
{
	font-weight:700;
}

.cursive_text
{
	font-style:italic;
}

div.ten_pixel
{
	height:10px;
	font-size:5px;
	line-height:1;
}

#all_logo
{
	position:relative;
	left:0;
	top:0;
	width:1000px;
	height:auto;
	text-align:left;
	background-image:url('/fileadmin/templates-cmp/gfx/logo.jpg');
	background-repeat:no-repeat;
	background-position:1px 0;
}

#all
{
	width:905px;
	margin:0 auto;
overflow:hidden;
}

#header
{
	position:relative;
	left:0;
	top:0;
	width:905px;
	height:155px;
}

#search_box
{
	position:absolute;
	right:0;
	top:0;
	width:330px;
	height:136px;
	background-image:url('/fileadmin/templates-cmp/gfx/lichtzeichen_090623_grid_ne.png');
	background-repeat:no-repeat;
	background-color:transparent;
}

#search_box strong {
	left:16px;
	position:absolute;
	top:30px;
	font-size: 14px;
	color: #fff;
}
#search_box span {
	left:16px;
	position:absolute;
	top:48px;
	font-size: 10px;
	color: #fff;
}
#search_box .green_link {
	left:16px;
	position:absolute;
	top:65px;
}
#search_box .green_link span {
	position: relative;
	top:auto;
	left:auto;
}
#search_go {
	background: transparent url(/fileadmin/templates-cmp/gfx/buttons.png) left top no-repeat;
	left: 195px;
	width: 100px;
	height: 25px;
	top: 2px;
	text-align: left;
	color: #fff;
	padding-left: 7px;
	font-weight: 800;
	position: absolute;
	border:0;
}
#search_go:hover {
	background: transparent url(/fileadmin/templates-cmp/gfx/buttons.png) left bottom no-repeat;
}
#search_box form
{
	position:absolute;
	top:98px;
	left:10px;
	width:265px;
	height:30px;
	border:0 none;
}

#search_zip
{
	position:absolute;
	top:2px;
	left:5px;
	border:0;
	padding-top:6px;
	padding-left:4px;
	padding-bottom:6px;
	width:170px;
	height:13px;
	font-size:11px;
	line-height:1em;
	color:#727272;
	background:#fff;
	margin:0 0 2px;
}

#main_navigation_bg
{
	position:absolute;
	width:905px;
	height:35px;
	background-image:url('/fileadmin/templates-cmp/gfx/nav/complete.png');
	background-repeat:no-repeat;
}



#main_navigation ul
{
	border:0 none;
	position:relative;
	left:0;
	top:0;
	width:905px;
	height:35px;
	list-style-type:none;
	margin:0;
	padding:0;
}

#main_navigation ul li
{
	height:35px;
	display:inline;
	float:left;
	list-style-type:none;
	list-style-image:none;
	list-style-position:outside;
}

#main_navigation ul li div
{
	position:absolute;
	height:35px;
}

#main_navigation ul li.main_nav_active div#main_nav_home
{
	width:45px;
	background-image:url('/fileadmin/templates-cmp/gfx/nav/home_active.png');
}

#main_navigation ul li:hover div#main_nav_home
{
	width:45px;
	background-image:url('/fileadmin/templates-cmp/gfx/nav/home_over.png');
}

#main_navigation ul li.main_nav_active div#main_nav_lightcycle
{
	width:170px;
	background-image:url('/fileadmin/templates-cmp/gfx/nav/lightcycle_active.png');
}

#main_navigation ul li:hover div#main_nav_lightcycle
{
	width:170px;
	background-image:url('/fileadmin/templates-cmp/gfx/nav/lightcycle_over.png');
}

#main_navigation ul li.main_nav_active div#main_nav_collecting
{
	width:170px;
	background-image:url('/fileadmin/templates-cmp/gfx/nav/collecting_point_active.png');
}

#main_navigation ul li:hover div#main_nav_collecting
{
	width:170px;
	background-image:url('/fileadmin/templates-cmp/gfx/nav/collecting_point_over.png');
}

#main_navigation ul li.main_nav_active div#main_nav_tbs
{
	width:170px;
	background-image:url('/fileadmin/templates-cmp/gfx/nav/take_back_system_active.png');
}

#main_navigation ul li:hover div#main_nav_tbs
{
	width:170px;
	background-image:url('/fileadmin/templates-cmp/gfx/nav/take_back_system_over.png');
}

#main_navigation ul li.main_nav_active div#main_nav_service
{
	width:170px;
	background-image:url('/fileadmin/templates-cmp/gfx/nav/service_active.png');
}

#main_navigation ul li:hover div#main_nav_service
{
	width:170px;
	background-image:url('/fileadmin/templates-cmp/gfx/nav/service_over.png');
}

#main_navigation ul li.main_nav_active div#main_nav_recommendation
{
	width:170px;
	background-image:url('/fileadmin/templates-cmp/gfx/nav/recommendation_active.png');
}

#main_navigation ul li:hover div#main_nav_recommendation
{
	width:170px;
	background-image:url('/fileadmin/templates-cmp/gfx/nav/recommendation_over.png');
}

*html #main_navigation ul li.main_nav_active div#main_nav_home
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/gfx/nav/home_active.png', sizingMethod='scale');
}

*html #main_navigation ul li.main_nav_active div#main_nav_lightcycle
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates-cmp/gfx/nav/lightcycle_active.png', sizingMethod='scale');
}

*html #main_navigation ul li.main_nav_active div#main_nav_collecting
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates-cmp/gfx/nav/collecting_point_active.png', sizingMethod='scale');
}

*html #main_navigation ul li.main_nav_active div#main_nav_tbs
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates-cmp/gfx/nav/take_back_system_active.png', sizingMethod='scale');
}

*html #main_navigation ul li.main_nav_active div#main_nav_service
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates-cmp/gfx/nav/service_active.png', sizingMethod='scale');
}

*html #main_navigation ul li.main_nav_active div#main_nav_recommendation
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates-cmp/gfx/nav/recommendation_active.png', sizingMethod='scale');
}

#main_navigation ul li a
{
	border:0 none;
	position:relative;
	display:block;
	left:0;
	top:0;
	margin:0;
	padding:0;
}

#main_navigation ul li a img
{
	border:0 none;
	position:relative;
	left:0;
	top:0;
	margin:0;
	padding:0;
}

#content
{
	border:0 none;
	position:relative;
	left:0;
	top:0;
	width:895px;
	height:auto;
	background:#FFF;
	overflow:hidden;
	margin:0;
	padding:15px 0 0;
}

/* weiterer Inhalt: siehe Ende */
#teaser_box
{
	border:0 none;
	position:relative;
	left:0;
	top:0;
	width:895px;
	height:95px;
	background-image:url('/fileadmin/templates-cmp/gfx/teaser/teaser_bg_verlauf.png');
	background-position:top;
	background-repeat:repeat-x;
	list-style-type:none;
	margin:0;
	padding:0;
}

#teaser_box_bg
{
	position:relative;
	width:895px;
	height:95px;
}

/* allen Einträgen gemeinsame Eigenschaften */
#teaser_box li
{
	position:relative;
	top:0;
	left:0;
	height:75px;
	background-color:#cccfcf;
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:11px 18px;
	padding:0;
}

#teaser_box li h4
{
	font-size:13px;
	color:#000;
	margin:12px 0 0 13px;
}

#teaser_box li p
{
	font-size:10px;
	margin:6px 0 0 13px;
}

#teaser_box li a
{
	display:block;
	color:#88a304;
	font-size:10px;
	margin:2px 0 0 13px;
}

/* Spezialisierungen */
#teaser_press
{
	width:262px;
}

#teaser_climate
{
	background-image:url(../gfx/teaser/icon_schooltour.png);
	background-repeat:no-repeat;
	background-position:center right;
	background-color:#c3c6c6;
	width:261px;
}

#teaser_recommendation
{
	background-color:#c3c6c6;
	width:262px;
}

/* ##### Inhalt der Home-Seite ##### */
#home_img
{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:7px;
}

#home_sub_content
{
	position:absolute;
	left:420px;
	top:10px;
	width:465px;
	padding:2px 0 0 7px;
}

#home_teaser1
{
	position:relative;
	height:47px;
	margin-top:25px;
	margin-left:3px;
}

#home_teaser1_img
{
	position:relative;
	width:122px;
	height:30px;
	background:url('/fileadmin/templates/gfx/home/home_teaser1.png') no-repeat;
}

#home_teaser1 a
{
	display:block;
	position:relative;
	width:122px;
}

#home_teaser2
{
	position:absolute;
	left:241px;
	top:105px;
}

#home_teaser2_img
{
	position:relative;
	width:204px;
	height:27px;
	background-image:url('/fileadmin/templates/gfx/home/home_teaser2.png');
}

#home_teaser2 a
{
	display:block;
	position:relative;
	top:4px;
	width:122px;
}

*html #home_teaser1_img
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/gfx/home/home_teaser1.png', sizingMethod='scale');
}

*html #home_teaser2_img
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/gfx/home/home_teaser2.png', sizingMethod='scale');
}

#home_text
{
	margin-top:16px;
	margin-left:3px;
	margin-right:10px;
	padding-right:20px;
}

#home_line
{
	position:relative;
	width:885px;
	height:15px;
	background-image:url('/fileadmin/templates/gfx/line_bg.png');
	background-repeat:repeat-x;
	margin:1px 10px 4px;
	padding:0;
}

/*
	#home_carousel {
		position : relative;
		top : 0px;
		margin : 0px;
		padding : 0px;
		width : 885px;
		height : 115px;
		overflow : hidden;
	
		background-image : url('/fileadmin/templates/gfx/home/carousel_bg.png');
		background-repeat : repeat-x;
	}
		#home_carousel div.SC-back {
			position : relative;
			margin-top : 5px;
			margin-left : 12px;
			width : 17px;
			height : 105px;                                                      
			
			display : inline;
			float : left;
			
			z-index : 3000;
			cursor : pointer;
			
			background-image : url('/fileadmin/templates/gfx/home/carousel_left.png');
		}
		#home_carousel div.SC-next {
			position : absolute;
			width : 17px;
			height : 105px;
			top : 0px;
			right : 0px;
			margin-top : 5px;
			margin-right : 12px;
			z-index : 3001;
			cursor : pointer;
			
			background-image : url('/fileadmin/templates/gfx/home/carousel_right.png');
		}
			*html #home_carousel div.SC-back {
				background-image : none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/gfx/home/carousel_left.png', sizingMethod='scale');
			}
			*html #home_carousel div.SC-next {
				background-image : none;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/gfx/home/carousel_right.png', sizingMethod='scale');
			}
		#home_carousel ul {
			position : absolute;
			top : 0px;
			left : 31px;
			height : 115px;
			width : 30000px;
			
			margin : 0px;
			padding : 0px;
			
			display : inline;
			float : left;
			
			list-style-type : none;
		}
		#home_carousel ul li {
			position : relative;
			top : 0px;
			left : 0px;
			height : 95px;
			width : 241px;
			
			margin : 10px 20px;
			padding : 0px;
			
			display : inline;
			float : left;
			
			list-style-image : none;
			list-style-position : outside;
			list-style-type : none;
		}
		#home_carousel ul li div a.header_link {
			display : block;
			height : 30px;
			line-height : 0.8; 
		}
		#home_carousel ul li div p {
			position : absolute;
			top : 26px;
			right : 0px;
			width : 166px;
			height : 69px;
		}
		.home_carousel_link {
			border : 0px none;
		}
		.home_carousel_link img {
			float : left;
			display : inline;
			border : 0px none;
			margin-right : 10px;
		}

 ##### Inhalt der Lichtzeichen-Seite ##### */
#lightcycle_header
{
	width:360px;
	height:auto;
	padding:0px 0 0px 18px;
}

#lightcycle_text,#recyclecontent
{
	position:relative;
	width:356px;
	min-height:281px;
	margin-top:10px;
	margin-bottom:20px;
	padding:0 0 7px 20px;
}

#recyclecontent
{
	margin-bottom:20px;
	padding:0 0 7px 20px;
}

/* Mindest-Hoehe IE6 festlegen */
*html #lightcycle_text
{
	height:284px;
}

/* specific for IE7 */
html* #lightcycle_text
{
	min-height:285px;
}

#lightcycle_carousel div.sc-back
{
	position:relative;
	width:17px;
	height:357px;
	display:inline;
	float:left;
	z-index:3000;
	cursor:pointer;
	background-image:url('/fileadmin/templates/gfx/lightcycle/carousel_left.png');
}

#lightcycle_carousel div.sc-next
{
	position:absolute;
	top:0;
	right:0;
	width:17px;
	height:357px;
	z-index:3001;
	cursor:pointer;
	background-image:url('/fileadmin/templates/gfx/lightcycle/carousel_right.png');
}

#lightcycle_carousel ul
{
	position:absolute;
	top:0;
	left:0;
	height:357px;
	display:inline;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}

#lightcycle_carousel ul li
{
	position:relative;
	top:0;
	left:0;
	height:357px;
	width:485px;
	display:inline;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 9px;
}

#lightcycle_carousel ul li div img
{
	position:relative;
	top:0;
	left:0;
}

#lightcycle_carousel ul li div p
{
	position:absolute;
	left:80px;
	top:20px;
	width:200px;
	background:#FFF;
}

/* ##### Sammelstellen (4 Unterseiten) ##### */
#tbs_float
{
	position:relative;
	left:0;
	top:0;
	width:515px;
	float:left;
	margin:0;
	padding:0 0 27px;
}

#tbs_header
{
	position:relative;
	margin-top:13px;
	margin-left:18px;
	width:390px;
}

#tbs_map
{
	position:relative;
	margin-top:20px;
	margin-left:15px;
	width:495px;
	height:390px;
}

*html #tbs_map
{
	padding-bottom:3px;
}

#tbs_symbols
{
	float:left;
	width:490px;
	height:85px;
	margin-left:0;
	margin-top:3px;
	margin-bottom:8px;
	background-image:url('/fileadmin/templates-cmp/gfx/tbs/tbs_symbols2.png');
}

.tbs_symbols_link
{
	margin-top:30px;
	margin-left:58px;
}

#tbs_symbols ul
{
	padding-top:10px;
	padding-left:52px;
}

#tbs_symbols li
{
	list-style:none;
	font-size:12px;
	font-weight:700;
	float:left;
	width:142px;
}

#tbs_symbols .hint{
clear:both;
padding:20px 0 0 15px;
font-size:10px;
}

#tbs_symbols li p
{
	font-weight:400;
}

#tbs_content
{
	position:relative;
	top:0;
	left:0;
	width:360px;
	margin:0 0 0 535px;
	padding:20px 0 27px;
}

#tbs_search_box
{
	position:relative;
	width:350px;
	height:83px;
	margin-bottom:10px;
	background-image:url('/fileadmin/templates-cmp/gfx/tbs/tbs_searchbox2.png');
	background-repeat:no-repeat;
	padding:9px 12px;
}

#tbs_search_box h4
{
	font-family:Tahoma,Geneva,Verdana,Arial;
	font-weight:700;
	color:#10375A;
	font-size:12px;
}

#tbs_search_box p
{
	font-family:Tahoma,Geneva,Verdana,Arial;
	font-weight:400;
	color:#10375A;
}

#tbs_search_zip
{
	position:absolute;
	padding-left:4px;
	padding-top:5px;
	padding-bottom:4px;
	top:50px;
	left:10px;
	width:214px;
	height:16px;
	border:0 none;
	background:transparent;
	color:#727272;
	margin:0;
}

#tbs_search_go
{
	position:absolute;
	top:50px;
	left:242px;
	width:100px;
	height:25px;
	border:0 none;
	cursor:pointer;
	background-image:url('/fileadmin/templates-cmp/gfx/tbs/tbs_searchbox_button.png');
	background-repeat:no-repeat;
	background-position:1px 0;
}

#tbs_text
{
	position:relative;
	width:500px;
	margin:0;
	padding:22px 0 0;
}

#tbs_error,#tbs_hint
{
	position:relative;
	margin-top:37px;
	margin-bottom:3px;
	width:350px;
	overflow:hidden;
}

#tbs_error
{
	background:#FFB2B2;
}

#tbs_hint
{
	background:#ECECB4;
}

#tbs_error div,#tbs_hint div
{
	position:absolute;
	width:350px;
	height:59px;
	background-repeat:repeat-x;
}

#tbs_error div
{
	background-image:url('/fileadmin/templates/gfx/tbs/error_bg.png');
}

#tbs_hint div
{
	background-image:url('/fileadmin/templates/gfx/tbs/hint_bg.png');
}

#tbs_error p,#tbs_hint p
{
	position:relative;
	width:330px;
	margin:0;
	padding:7px 10px;
}

#tbs_content ul,#searchresults ul
{
	margin-bottom:3px;
	width:350px;
	list-style-type:none;
	padding:0;
}

#tbs_content ul li,#searchresults ul li
{
	position:relative;
	width:330px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:7px 10px;
}

#searchresults ul li
{
	cursor:pointer;
}

#tbs_content ul li.tbs_headline,#searchresults ul li.tbs_headline
{
	top:2px;
	margin:0 0 7px;
}

#tbs_content ul li.tbs_highlighted,#searchresults ul li.tbs_highlighted
{
	overflow:hidden;
	background-color:#F4F6EB;
}

#tbs_content ul li.tbs_highlighted div,#searchresults ul li.tbs_highlighted div
{
	position:absolute;
	top:0;
	left:0;
	width:350px;
	height:58px;
	background-image:url('/fileadmin/templates/gfx/tbs/row_bg.png');
	background-repeat:repeat-x;
}

/* RALPH: 2009-07-02 begin 

#tbs_content ul li.typegewerbe, #searchresults  ul li.typegewerbe {
	color: #aac72b;
}
#tbs_content ul li.typeoere, #searchresults  ul li.typeoere  {
	color: #4a6c7c;
}

 RALPH: 2009-07-02 end 
 p-Element wurde oben schon resettet */
#content p.tbs_result_left
{
	position:relative;
	top:0;
	left:0;
	width:242px;
}



.tbs_result_right
{
	position:absolute;
	right:8px;
	top:7px;
	width:80px;
	text-align:right;
}

#tbs_links
{
	position:relative;
	margin-top:11px;
	width:350px;
	border-top-width:1px;
	border-top-style:solid;
	padding-top:15px;
	font-weight:700;
	border-color:#E9E9E9;
}

#tbs_link_more
{
	position:absolute;
	display:block;
	float:none;
	right:0;
	top:15px;
}

#content p.tbs_result_left span.bold_text{
padding:0 30px 0 0;
}

/* RALPH: 2009-07-02 begin */
#tbs_link_print
{
	padding-left:22px;
	background-image:url('/fileadmin/templates-cmp/gfx/tbs/icon_email.png');
	background-repeat:no-repeat;
	background-position:0 0;
	margin:0;
}

li.typeoere .tbs_result_left
{
	padding-left:40px;
	background-image:url('/fileadmin/templates-cmp/gfx/tbs/icon_communal_small.png');
	background-repeat:no-repeat;
	background-position:2px 4px;
}

li.typegewerbe p.tbs_result_left
{
	padding-left:40px;
	background-image:url('/fileadmin/templates-cmp/gfx/tbs/icon_commercial_small.png');
	background-repeat:no-repeat;
	background-position:2px 4px;
}

/*
#searchresults ul li div:hover {
	background-image: url('/fileadmin/templates-cmp/gfx/tbs/row_active.png');
	background-repeat: repeat-x;
}*/
#searchresults ul li.tbs_active div
{
	background-image:url('/fileadmin/templates-cmp/gfx/tbs/row_active.png');
	background-repeat:repeat-x;
	height:58px;
	left:0;
	position:absolute;
	top:0;
	width:350px;
}

/* RALPH: 2009-07-02 end 
 ##### Infoblasen auf der Karte ##### */
.info_bubble_blue,.info_bubble_green
{
	width:261px;
}

.info_arrow
{
	position:absolute;
	display:block;
	margin-top:78px;
	width:16px;
	height:11px;
}

.info_bubble_blue .info_arrow
{
	background-image:url('/fileadmin/templates/gfx/infobubble/blue_arrow.png');
}

.info_bubble_green .info_arrow
{
	background-image:url('/fileadmin/templates/gfx/infobubble/green_arrow.png');
}

*html .info_bubble_blue .info_arrow
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/gfx/infobubble/blue_arrow.png', sizingMethod='scale');
}

*html .info_bubble_green .info_arrow
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/gfx/infobubble/green_arrow.png', sizingMethod='scale');
}

.info_nav_bg
{
	position:absolute;
	width:150px;
	height:18px;
	background-image:url('/fileadmin/templates/gfx/infobubble/nav_bg.png');
}

*html .info_nav_bg
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/gfx/infobubble/nav_bg.png', sizingMethod='scale');
}

.info_nav_sub
{
	position:relative;
	width:150px;
	height:18px;
}

.info_nav_sub div
{
	position:relative;
	display:inline;
	float:left;
	height:18px;
}

.info_nav_active .info_nav_left div
{
	position:absolute;
	height:18px;
	width:71px;
}

.info_bubble_blue .info_nav .info_nav_sub .info_nav_active .info_nav_left div
{
	background-image:url('/fileadmin/templates/gfx/infobubble/blue_left.png');
}

.info_bubble_green .info_nav .info_nav_sub .info_nav_active .info_nav_left div
{
	background-image:url('/fileadmin/templates/gfx/infobubble/green_left.png');
}

*html .info_bubble_blue .info_nav .info_nav_sub .info_nav_active .info_nav_left div
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/gfx/infobubble/blue_left.png', sizingMethod='scale');
}

*html .info_bubble_green .info_nav .info_nav_sub .info_nav_active .info_nav_left div
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/gfx/infobubble/green_left.png', sizingMethod='scale');
}

.info_nav_active .info_nav_right div
{
	position:absolute;
	height:18px;
	width:79px;
}

.info_bubble_blue .info_nav .info_nav_sub .info_nav_active .info_nav_right div
{
	background-image:url('/fileadmin/templates/gfx/infobubble/blue_right.png');
}

.info_bubble_green .info_nav .info_nav_sub .info_nav_active .info_nav_right div
{
	background-image:url('/fileadmin/templates/gfx/infobubble/green_right.png');
}

*html .info_bubble_blue .info_nav .info_nav_sub .info_nav_active .info_nav_right div
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/gfx/infobubble/blue_right.png', sizingMethod='scale');
}

*html .info_bubble_green .info_nav .info_nav_sub .info_nav_active .info_nav_right div
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/gfx/infobubble/green_right.png', sizingMethod='scale');
}

.info_nav_left a
{
	padding-left:10px;
	width:61px;
}

.info_nav_right a
{
	padding-left:10px;
	width:69px;
}

.info_top,.info_bottom
{
	margin-left:16px;
	width:245px;
	height:2px;
	line-height:0.5;
	font-size:2px;
}

.info_bubble_blue .info_top
{
	background-image:url('/fileadmin/templates/gfx/infobubble/blue_top.png');
}

.info_bubble_blue .info_bottom
{
	background-image:url('/fileadmin/templates/gfx/infobubble/blue_bottom.png');
}

.info_bubble_green .info_top
{
	background-image:url('/fileadmin/templates/gfx/infobubble/green_top.png');
}

.info_bubble_green .info_bottom
{
	background-image:url('/fileadmin/templates/gfx/infobubble/green_bottom.png');
}

*html .info_bubble_blue .info_top
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/gfx/infobubble/blue_top.png', sizingMethod='scale');
}

*html .info_bubble_blue .info_bottom
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/gfx/infobubble/blue_bottom.png', sizingMethod='scale');
}

*html .info_bubble_green .info_top
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/gfx/infobubble/green_top.png', sizingMethod='scale');
}

*html .info_bubble_green .info_bottom
{
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/gfx/infobubble/green_bottom.png', sizingMethod='scale');
}

.info_bubble_blue .info_content
{
	background-color:#1A3843;
}

.info_bubble_green .info_content
{
	background-color:#87AA00;
}

.info_content div
{
	position:absolute;
	width:245px;
	height:84px;
	background-repeat:repeat-x;
}

.info_bubble_blue .info_content div
{
	background-image:url('/fileadmin/templates/gfx/infobubble/blue_bg.png');
}

.info_bubble_green .info_content div
{
	background-image:url('/fileadmin/templates/gfx/infobubble/green_bg.png');
}

*html .info_content p
{
	height:74px;
}

/* ##### Service-Seite (erster Entwurf) ##### */
#service_header
{
	padding:13px 0 15px 18px;
}

#service_line
{
	position:relative;
	width:885px;
	height:15px;
	background-image:url('/fileadmin/templates/gfx/line_bg.png');
	background-repeat:repeat-x;
	margin:4px 10px;
	padding:0;
}

.service_element
{
	width:885px;
	overflow:auto;
}

.service_text
{
	position:relative;
	left:0;
	top:0;
	width:360px;
	float:left;
	margin:0;
	padding:0 0 27px 20px;
}

.service_text h4
{
	padding:9px 0 17px;
}

.service_image
{
	position:relative;
	top:0;
	left:0;
	width:455px;
	margin:0 0 0 400px;
	padding:15px 0 20px;
}

.sliderbox .contentdiv img
{
	margin-left:30px;
}

.sliderbox .pagination a.prev
{
	outline:none;
	float:left;
	height:357px;
	width:20px;
	overflow:hidden;
	text-indent:-1000px;
	background:url(../gfx/lightcycle/carousel_left.png) no-repeat;
}

.sliderbox .pagination a.next
{
	float:right;
	outline:none;
	height:357px;
	width:20px;
	overflow:hidden;
	text-indent:-1000px;
	background:url(../gfx/lightcycle/carousel_right.png) no-repeat;
}

.page-uid8 .csc-textpic-right
{
	position:absolute;
	top:20px;
	right:20px;
	display:block;
	width:480px;
	float:none;
}

.page-uid20 .csc-frame
{
	position:absolute;
	top:66px;
	right:20px;
	display:block;
	width:240px;
	float:none;
}

.page-uid20 .csc-frame h1
{
	font-family:Tahoma, Geneva, Verdana, Arial;
	font-size:10pt;
	font-weight:700;
	letter-spacing:1px;
	line-height:1.4;
	color:#727272;
	margin:0;
	padding:0 0 12px;
}

/* presseseite */
.page-uid52 #lightcycle_text,.page-uid52 #recyclecontent
{
	min-height:50px;
}

a.green_link,a:visited,a,a.mail,a.external-link-new-window,a#recyclelink,a.footerlink:active,a.footerlink:hover,a.footerlink:focus,a.footerlink_active,a.footerlink2:active,a.footerlink2:hover,a.footerlink2:focus,a.footerlink2_active,h1,h2,h3,h4,h5,h6,span.green_text,.page-uid20 #content a,.page-uid20 #content a:link,.page-uid20 #content a:visited,.page-uid20 #content a:focus,.page-uid20 #content a:hover,.page-uid20 #content a:active,a.internal-link,a.internal-link:link,a.internal-link:visited,a.internal-link:focus,a.internal-link:hover,a.internal-link:active
{
	color:#9EC105;
}

.info_nav_sub div.info_nav_active div a,a.footerlink:link,a.footerlink:visited,#searchresults ul li.tbs_active p
{
	color:#FFF;
}

#header h1,#teaser_press_bg,#teaser_climate_bg,#teaser_recommendation_bg
{
	display:none;
}

#lightcycle_carousel,#slider1,.sliderbox .pagination
{
	position:absolute;
	top:0;
	right:0;
	float:right;
	width:503px;
	height:357px;
	overflow:hidden;
	margin:20px 12px 30px 10px;
}

.info_nav,.info_content
{
	margin-left:16px;
}

.page-uid8 #content,.page-uid20 #content
{
	overflow:hidden !important;
	position:relative;
}

.page-uid17 #lightcycle_header,.page-uid17 #lightcycle_text,.page-uid20 #lightcycle_text
{
	width:600px;
}







