/*########## MAIN LAYOUT ################*/

body {	padding: 0px;
		margin: 0px;
		/* background-image: url(/fileadmin/media/bg.gif);
		background-repeat: repeat-y;
		background-position: top center; 
		background-color: #E87301; */
		background-color: #EAECEC;
		font-family: Arial;
		 	}

#site_container {	
			width: 1000px;
			min-height:813px;
			position: absolute;
			left: 50%;
			margin-left: -500px;
			background-image: url(/fileadmin/media/bg.gif);
			background-repeat: repeat-y;
			background-position: 0px 0px;
			 }

#header {	width: 100%;
		height: 74px;
		background: #E87301 url(/fileadmin/media/Seitenheader_neu.jpg) no-repeat left top;  }

#header_top {	width: 100%;
		height: 50px;
				/*background-color: #E87301; */ }
#static_menu {	margin-top: 20px;
		margin-left: 500px;
		font-size: 11px;
		color: #ffffff;
		float: left;
		width:300px;
		height: 30px; }

#search { margin-top: 20px;
        float:left;
	  	color: #ffffff;
	  	font-size: 11px;
	  	height: 30px;
	  	width: 170px;
	   }
#print { margin-top: 20px;
        float:left;
	  	height: 30px;
	  	width: 20px;
	   }

#header_bottom {	width: 100%;
			height: 24px;	}

#main_menu {	padding-top: 5px;
		margin-left: 250px;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-transform: uppercase }

#image {	width: 100%;
		height: 142px;
		background: #E87301; }

#content_container { 	width: 100%;
			min-height: 500px;	}

#left {		width: 181px;
		height: 100%;
		float: left; }

#left_start {		width: 181px;
		height: 500px;
		float: left; }

#content {	width: 649px;
		min-height: 400px;
		float: left;
		background: url(/fileadmin/media/content_bg.jpg) 30px 25px no-repeat;
		padding-bottom: 10px; }

#breadcrumb {	float:left;
				height:20px;
				width:100%;
				background-color: #EAECEC;
					}

.breadcrumb { margin-left:5px;
			  margin-top:3px;
			  font-size:11px;
			  font-weight:bold;
			  color: #140043; }

.breadcrumb a { color: #E87301; }

#right {	width: 170px;
		height: 100%;
		float: left; }

#right a { 	color: 140043; }

/* ul {	padding: 0px; } */

#header_top ul { list-style-type: none;
				padding: 0px;	 }
#header_bottom ul { list-style-type: none;
					padding: 0px; }
#left ul { list-style-type: none;
			padding: 0px; }
/*
#edienst { 	background: url(/fileadmin/media/entstoerdienst.gif) no-repeat scroll left top;
			height:150px;
			left:15px;
			position:absolute;
			top:256px;
			width:163px;
			z-index:10000; }
*/

li {	padding-top: 10px;
	padding-bottom: 2px;
	 }

h1 {	font-size: 20px;
	color:	#E87301; }

h3 {	font-size: 14px; }


div#fce_startpage_root h1 {	font-size: 1.7em;
				color:	#ffffff; }

div#fce_startpage_root a {	font-size: 1.2em;
				color:	#ffffff; }

div.fce_startpage2_root h1 {	font-size: 1.7em;
				color:	#ffffff; }

div.fce_startpage2_root a {	font-size: 1.2em;
				color:	#ffffff; }


h1 a { color: #ffffff;
		text-decoration: none; }


h2 {	font-size: 18px;
	color:	#140043; }
	
h3 {	font-size: 16px;
	color:	#140043; }
	
h4 {	font-size: 14px;
	color:	#140043; }	
	
h5 {   font-size: 14px;
	color:	#E87301;
	margin: 0px;
	 }

a.smenu {	color: #140043;
		font-size: 11px;
		text-decoration: none;
		border-bottom: 1px solid white;
		display: block;
		width: 135px;
		margin-left: 10px; }

a.smenu_sub	{	color: #ffffff;
			font-size: 11px;
			text-decoration: none;
			border-bottom: 1px solid white;
			display: block;
			width: 135px;
			margin-left: 10px; }

a.smenu_aktiv	{	color: #ffffff;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
			border-bottom: 1px solid white;
			display: block;
			width: 135px;
			margin-left: 10px; }

a.tmenu {	color: #ffffff;
			text-decoration: none; }
span.tmenu	{	height: 15px;
			float: left;
			padding-left: 12px;
			padding-top: 3px;
			padding-right: 12px;
			padding-bottom: 1px;
			margin-bottom: 4px;
			border-right: 1px solid #ffffff;
			vertical-align: middle; }

span.searchlabel {	height: 15px;
			float: left;
			padding-top: 3px;
			padding-bottom: 1px;
			margin-bottom: 4px;
			vertical-align: middle; }



.content_main {	float: left;
		margin-left:49px;
		margin-right:25px;
		margin-top:25px;
		font-size: 12px;
		line-height: 150%;
		color:	#140043;
		width: 553px; }

.content_main a { color: #140043; }
.content_main img { margin-right: 5px; }

.column {	width: 150px;
		margin-left: 20px;
	 	margin-top: 40px;
	 			}

.column_left, .content_left {	width: 160px;
		margin-left: 20px;
	 	margin-top: 40px;
	 	float: left;
	 	font-size: 12px;	}
.content_left, .content_left a
{
 color:#140043;
 font_size: 12px;
 text-decoration: none;
 font-weight: normal;
}	 	
	 	
.column_left h1 { color: #ffffff;
					font-size: 1.2em; }

.column_left a { color: #140043; }


.column_right {	width: 160px;
		margin-left: 10px;
	 	margin-top: 40px;
	 	float: left;
	 	font-size: 12px;	}
 	
	 	
.column_right h1 { color: #ffffff;
					font-size: 1.2em; }

.column_right a { color: #140043; }

.download {
			color: #140043;
			background-image: url(/fileadmin/media/pdf.gif);
			background-repeat:no-repeat;
  			background-position:0px 4px;
			padding-left: 27px;
			clear: both;
			 }

a.mmenu	{	color: #000000;
		text-decoration: none; }

a.mmenu_aktiv	{	color: #ffffff;
			text-decoration: none; }

a.mmenu	{	color: #000000;
		text-decoration: none; }

span.mmenu	{	margin-right: 20px; }

span.mmenu_aktiv	{	padding-left: 3px;
				padding-right: 3px;
				margin-right: 20px;
				color: #ffffff;
				text-decoration: none;
				background-color: #A61818;
				border: 1px solid #ffffff; }

img.arrow { float: left;
      padding-top: 5px; }
      
.footnote
{
	font-size:10px; 
}


/*########## FLEXIBLE CONTENT ELEMENTS ################*/

.fce_startpage { float: left;
		 display: block;
		 margin-right: 23px;
		 width:110px; }

#fce_startpage_root { 	float: left;
			margin-bottom: 10px;
			height: 200px; }

.fce_startpage2_root { 	float: left;
			width: 553px;
			height: 200px; }
.fce_startpage2_text { 	float: left;
			height: 100%; }
.fce_startpage2_logo { 	float: left;
			margin-left: 41px;
			height: 100%; }

.fce_box1_root { float: left;
		width: 150px;
		display: block;
		margin-bottom: 20px; }

.fce_box1_head { float: left;
		width: 140px;
		background: #140043 url(/fileadmin/media/box1head.gif) top left no-repeat;
		display: block;
		color: #ffffff;
		padding-left: 5px;
		padding-top: 10px;
		padding-right: 5px;
		padding-bottom: 10px;
		height: 100%;
		text-align: center; }

.fce_box1_head h1 { font-size: 1em;
						color: #ffffff;
						margin: 0px }
/* .fce_box1_content ul { list-style-type: square !important;
						margin-left: 15px; }
.fce_box1_content li { padding-top: 5px; } */
.fce_box1_head p { margin: 0; }
.fce_box1_content p { margin-left: 0;
						margin-top: 10px;
						margin-right: 0;
						margin-bottom: 0px; }

.fce_box1_content { float: left;
		width: 136px;
		border-left: 2px solid #ffffff;
		border-top: 2px solid #ffffff;
		border-right: 2px solid #ffffff;
		display: block;
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		color: #140043;
		font-size: 0.9em; }
.fce_box1_footer { float: left;
		width: 150px;
		display: block;
		background: url(/fileadmin/media/box1bottom.gif) top left no-repeat;
		color: #140043;
		height: 13px; }

.fce_box2_root { float: left;
		width: 150px;
		display: block;
		margin-bottom: 20px; }

.fce_box2_content p { 	margin-left: 0;
						margin-top: 10px;
						margin-right: 0;
						margin-bottom: 0px; }
.fce_box2_footer p { margin: 0; }

.fce_box2_content { float: left;
		width: 142px;
		border: 2px solid #ffffff;
		display: block;
		padding: 2px;
		color: #140043; }
.fce_box2_footer { float: left;
		width: 140px;
		display: block;
		background: #140043 url(/fileadmin/media/box2bottom.gif) bottom left no-repeat;
		color: #ffffff;
		height: 100%;
		padding-left: 5px;
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 5px; }

.fce_box3_root { float: left;
		width: 220px;
		display: block; margin-right: 50px;
		margin-bottom: 50px; }

.fce_box3_head {   float: left;
		width: 220px;
		display: block;
		background: url(/fileadmin/media/box3head.gif) bottom left no-repeat;
		height: 14px; }

.fce_box3_head_text { float: left;
		width: 210px;
		background-color: #140043;
		display: block;
		color: #ffffff;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 13px;
		height: 100%;
		text-align: center; }

.fce_box3_head_text h1 { font-size: 1.2em;
						color: #ffffff;
						margin: 0px }
.fce_box3_content ul, .fce_box3_2fach_content ul, .fce_box3_3fach_content ul, .fce_box3_4fach_content ul, .fce_box3_halb_content ul { list-style-type: square !important;
						margin: 0px 0px 0px 15px;
						padding: 0px; }
.fce_box3_content li, .fce_box3_2fach_content li, .fce_box3_3fach_content li, .fce_box3_4fach_content li, .fce_box3_halb_content li { padding-top: 5px; }
.fce_box3_content p, .fce_box3_2fach_content p, .fce_box3_3fach_content p, .fce_box3_4fach_content p, .fce_box3_halb_content p { margin: 0; }
.fce_box3_content a, .fce_box3_2fach_content a, .fce_box3_3fach_content a, .fce_box3_4fach_content a, .fce_box3_halb_content a { color: #140043; }

.fce_box3_content { float: left;
		width: 210px;
		display: block;
		background-color: #EAECEC;
		color: #140043;
		height: 140px;
		padding-left: 5px;
		padding-top: 10px;
		padding-right: 5px;
		overflow: auto;
		 }

.fce_box3_2fach_content { float: left;
		width: 210px;
		display: block;
		background-color: #EAECEC;
		color: #140043;
		height: 280px;
		padding-left: 5px;
		padding-top: 10px;
		padding-right: 5px;
		overflow: auto;
		 }

.fce_box3_3fach_content { float: left;
		width: 210px;
		display: block;
		background-color: #EAECEC;
		color: #140043;
		height: 420px;
		padding-left: 5px;
		padding-top: 10px;
		padding-right: 5px;
		overflow: auto;
		 }

.fce_box3_4fach_content { float: left;
		width: 210px;
		display: block;
		background-color: #EAECEC;
		color: #140043;
		height: 560px;
		padding-left: 5px;
		padding-top: 10px;
		padding-right: 5px;
		overflow: auto;
		 }

.fce_box3_halb_content { float: left;
		width: 210px;
		display: block;
		background-color: #EAECEC;
		color: #140043;
		height: 70px;
		padding-left: 5px;
		padding-top: 10px;
		padding-right: 5px;
		overflow: auto;
		 }


.fce_box3_footer { float: left;
		width: 220px;
		display: block;
		background: url(/fileadmin/media/box3bottom.gif) top left no-repeat;
		height: 14px; }

.fce_blau_root { float: left;
		width: 150px;
		display: block;
		margin-bottom: 20px; }

.fce_blau_head { float: left;
		width: 140px;
		background: #140043 url(/fileadmin/media/box1head.gif) top left no-repeat;
		display: block;
		color: #ffffff;
		padding-left: 5px;
		padding-top: 10px;
		padding-right: 5px;
		padding-bottom: 10px;
		height: 100%;
		text-align: center; }

.fce_weiss_root { float: left;
		width: 150px;
		display: block;
		margin-bottom: 20px; }

.fce_weiss_content { float: left;
		width: 136px;
		border-left: 2px solid #ffffff;
		border-right: 2px solid #ffffff;
		display: block;
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		color: #140043;
		font-size: 0.9em; }

.fce_weiss_header { float: left;
		width: 150px;
		display: block;
		background: url(/fileadmin/media/whitehead.gif) top left no-repeat;
		color: #140043;
		height: 13px; }

.fce_weiss_footer { float: left;
		width: 150px;
		display: block;
		background: url(/fileadmin/media/box1bottom.gif) top left no-repeat;
		color: #140043;
		height: 13px; }
		
.fce_grey_body
{
	background-color: #EAECEC;
	padding-left:5px;
padding-top:5px;
	
}		

.addon-root
{
	float: left;
	width: 500px;
}

.addon-box
{
	float: left;
	width: 486px;
	border: 2px solid #E87301;
}

.addon-head
{
	float: left;
	width: 486px;
	height: 35px;
}

.addon-head-text
{
	float:left;
	width:356px;
	height:27px;
	background-color:#FBD2A2;
	color:#140043;
	font-size:20px;
	padding-left:20px;
	padding-top:8px;
}

.addon-head-text h1
{
	color:#140043;
	font-size:20px;
	font-weight: normal;
	margin: 0px;
}

.addon-head-price
{
	float: left;
	width: 110px;
	height: 27px;
	background-color: #140043;
	color: #FFFFFF;
	font-size: 20px;
	padding-top: 8px;
	text-align: center;
}

.addon-head-price h1
{
	color:#FFFFFF;
	font-size:20px;
	font-weight: normal;
	margin: 0px;
}

.addon-content
{
	float: left;
	width: 446px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	background-color: #FFFFFF;
}

.addon-content h1
{
	font-size:15px;
}

.addon-caption
{
	float: left;
	width: 486px;
	padding: 2px;
	color:#140043;
	font-size:10px;
}

.addon-root p
{
	margin: 0px;
	padding: 0px;
}


/*########## INDEXED SEARCH ################*/


.searchbutton { border: 1px solid #BFBDBE;
		background-color: #656565;
		color: #ffffff;
		height: 21px;
		float: left}

#searchfield { border:1px solid #BFBDBE;
		color:#656565;
		float:left;
		height:19px;
		margin-top:0px;
		padding-top:0px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background-color: #EAECEC !important; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
color: #E87301 !important;
}

.tx-indexedsearch-title {
	background-color: #140043;
	 }

.tx-indexedsearch-percent {
	background-color: #140043;
	color: #ffffff;
	 }

.tx-indexedsearch-title a { color: #ffffff; font-weight: bold; }

.box-white-root
{
	float: left;
	width: 145px;
	height: 245px;
	background: transparent url("../media/fce_neu_bg.png") top left no-repeat;
}

.box-white-content
{
	padding: 10px;
	text-align: center;
}

.box-white-triple-root
{
	margin-left:35px;
	margin-top:10px;
	text-align:center;
	
}

.box-white-triple-content
{
	float: left;
	width: 125px;
	height: 225px;
	background: transparent url("../media/fce_neu_bg.png") top left no-repeat;
	padding: 10px;
	text-align: center;
	margin-right: 15px;
}

.box-white-content h1 a, .box-white-triple-content h1 a
{
	color: #E87301 !important;
}

.submitbutton
{
	border: 0px;
	background-color: #FFFFFF;
	color: #E87301;
	text-decoration: underline;
	cursor: pointer;
}

.inputfield
{
	font-size:11px;
	height:14px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
}

/*########## MISC ################*/

a img { border: 0 }

.content_main .mail { color: #E87301 !important; }
.column_right .mail { color: #ffffff !important; }

table { margin:0; padding: 0; border: 0}
td { border-bottom: 1px solid #DADCDC; }
td p { margin: 0; padding:0; }
.ohne { border-bottom: none; }
td a { color: #E87301 !important; }

tr.ohne td { border-bottom: none; }
tr.producttable_header td 
{ 
	border-bottom: none;
	padding: 5px;
	font-size: 10px;
	border-bottom: none; 
}
tr.producttable_footer td 
{ 
	border-bottom: none;
	padding: 5px;
	border-bottom: none; 
}
tr.producttable_body td p
{ 
	height: 21px;
	border-bottom: none; 
}
.producttable_body_grey
{ 
	padding: 3px;
	border-bottom: none;
	background-color: #ECECED; 
}


.tx-mjnewsticker-pi1 td a { color: #ffffff !important; } 


.startpage_link { position: absolute; left: 0px; top: 0px; width: 200px; height: 74px; }

/*########## TT_NEWS ################*/

.news-list-container p, .news-latest-container p { margin-top: 0px; margin-bottom: 5px; }
.news-list-item, .news-latest-item { margin-bottom: 20px;
				  padding-bottom: 5px;
				  border-bottom: 2px solid #EAECEC;  }
.news-list-item a, .news-latest-item a { text-decoration: none; }
.news-list-date, .news-latest-date, .news-single-timedata { color: #E87301; font-size: 0.8em; }
.news-list-morelink a, .news-latest-morelink a, .news-single-backlink a { color: #E87301; text-decoration: underline;}

.tx-ttnews-browsebox-SCell a {color: #140043 !important; font-weight: bold}

/*########## IFRAME ################*/

#iframe body { font-size:0.8em; font-family: Arial; }
#iframe td { font-size:0.8em; font-family: Arial; }
#iframe .petrol-station-list-item { font-family: Arial; }


/*########## MAILFORM ##############



.csc-mailform { width: 400px;
				height: 320px;
				border: none; }
.csc-mailform-field { margin-bottom: 4px; }
.csc-mailform-field input, .csc-mailform-field textarea { position: absolute; left: 330px; }
.csc-mailform-submit { width: 100px;
						position: absolut;
						top: 610px;  } */
						

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}
						
						

/*########## IMAGE MAPS ################*/

#siegburg {position:absolute; background-color: #EAECEC; border: 1px solid #140043; padding-left:5px; width:174px; height:58px; z-index:1; left: 450px; top: 900px; visibility: hidden; font-size:11px; font-color:#140043;}
#troisdorf {position:absolute; background-color: #EAECEC; border: 1px solid #140043; padding-left:5px; width:174px; height:58px; z-index:1; left: 420px; top: 790px; visibility: hidden; font-size:11px; font-color:#140043;}
#niederkassel {position:absolute; background-color: #EAECEC; border: 1px solid #140043; padding-left:5px; width:174px; height:39px; z-index:1; left: 215px; top: 830px; visibility: hidden; font-size:11px; font-color:#140043;}
#mettmann {position:absolute; background-color: #EAECEC; border: 1px solid #140043; padding-left:5px; width:174px; height:39px; z-index:1; left: 440px; top: 630px; visibility: hidden; font-size:11px; font-color:#140043;}
#rommerskirchen {position:absolute; background-color: #EAECEC; border: 1px solid #140043; padding-left:5px; width:174px; height:39px; z-index:1; left: 130px; top: 720px; visibility: hidden; font-size:11px; font-color:#140043;}
#erdgas {position:absolute; background-color: #EAECEC; border: 1px solid #140043; padding-left:5px; width:174px; height:39px; z-index:1; left: 450px; top: 800px; visibility: hidden; font-size:11px; font-color:#140043;}
#bonn {position:absolute; background-color: #EAECEC; border: 1px solid #140043; padding-left:5px; width:174px; height:58px; z-index:1; left: 230px; top: 930px; visibility: hidden; font-size:11px; font-color:#140043;}

#eg_rommerskirchen {position:absolute; width:194px; height:129px; z-index:1; left: 660px; top: 305px; visibility: hidden; font-size:11px; font-color:#000033;}
#eg_mettmann {position:absolute; width:194px; height:129px; z-index:1; left: 660px; top: 305px; visibility: hidden; font-size:11px; font-color:#000033;}
#eg_niederkassel {position:absolute; width:194px; height:129px; z-index:1; left: 660px; top: 305px; visibility: hidden; font-size:11px; font-color:#000033;}
#eg_siegburg {position:absolute; width:194px; height:129px; z-index:1; left: 660px; top: 305px; visibility: hidden; font-size:11px; font-color:#000033;}
#eg_hennef {position:absolute; width:194px; height:129px; z-index:1; left: 660px; top: 305px; visibility: hidden; font-size:11px; font-color:#000033;}
#eg_eitorf {position:absolute; width:194px; height:129px; z-index:1; left: 660px; top: 305px; visibility: hidden; font-size:11px; font-color:#000033;}
#eg_betzdorf {position:absolute; width:194px; height:129px; z-index:1; left: 660px; top: 305px; visibility: hidden; font-size:11px; font-color:#000033;}
#eg_koenigswinter {position:absolute; width:194px; height:129px; z-index:1; left: 660px; top: 305px; visibility: hidden; font-size:11px; font-color:#000033;}
#eg_much {position:absolute; width:194px; height:129px; z-index:1; left: 660px; top: 305px; visibility: hidden; font-size:11px; font-color:#000033;}

#bew {background-color:#EAECEC; position:absolute; width:200px; height:50px; z-index:1; left: 266px; top: 573px; visibility: hidden; font-size:11px; font-color:#140043;}
#ele {background-color:#EAECEC; position:absolute; width:200px; height:50px; z-index:1; left: 266px; top: 573px; visibility: hidden; font-size:11px; font-color:#140043;}
#enni {background-color:#EAECEC; position:absolute; width:200px; height:50px; z-index:1; left: 266px; top: 573px; visibility: hidden; font-size:11px; font-color:#140043;}
#ewv {background-color:#EAECEC; position:absolute; width:200px; height:50px; z-index:1; left: 266px; top: 573px; visibility: hidden; font-size:11px; font-color:#140043;}
#gew {background-color:#EAECEC; position:absolute; width:200px; height:50px; z-index:1; left: 266px; top: 573px; visibility: hidden; font-size:11px; font-color:#140043;}
#gvm {background-color:#EAECEC; position:absolute; width:200px; height:50px; z-index:1; left: 266px; top: 573px; visibility: hidden; font-size:11px; font-color:#140043;}
#maingau {background-color:#EAECEC; position:absolute; width:200px; height:50px; z-index:1; left: 266px; top: 573px; visibility: hidden; font-size:11px; font-color:#140043;}
#medl {background-color:#EAECEC; position:absolute; width:200px; height:50px; z-index:1; left: 266px; top: 573px; visibility: hidden; font-size:11px; font-color:#140043;}
#propan {background-color:#EAECEC; position:absolute; width:200px; height:50px; z-index:1; left: 266px; top: 573px; visibility: hidden; font-size:11px; font-color:#140043;}
#regional-eu {background-color:#EAECEC; position:absolute; width:200px; height:50px; z-index:1; left: 266px; top: 573px; visibility: hidden; font-size:11px; font-color:#140043;}
#svb {background-color:#EAECEC; position:absolute; width:200px; height:50px; z-index:1; left: 266px; top: 573px; visibility: hidden; font-size:11px; font-color:#140043;}
#wbm {background-color:#EAECEC; position:absolute; width:200px; height:50px; z-index:1; left: 266px; top: 573px; visibility: hidden; font-size:11px; font-color:#140043;}
#willich {background-color:#EAECEC; position:absolute; width:200px; height:50px; z-index:1; left: 266px; top: 573px; visibility: hidden; font-size:11px; font-color:#140043;}

#bew td, #ele td, #enni td, #ewv td, #gew td, #gvm td, #maingau td, #medl td, #propan td, #regional-eu td, #svb td, #wbm td, #willich { border: none; }



.adventbox * .fce_box1_content
{
	padding: 2px;
	width:142px;
}
#mb_contents
{
	font-size: 12px;
	padding-left: 5px;
	width: 795px !important;
}

#mb_bottom
{
	width: 800px !important;
}

a#mb_close_link
{
	background:url("/fileadmin/media/closelabel.gif") no-repeat scroll center center transparent !important;
	height:24px !important;
	width:114px !important;
}


/* +++++++++++++++++++++++++++++++++++++++++++ SLIDER +++++++++++++++++++++++++++++++++++++ */

.next, .next-disable, .prev, .prev-disable
{
	float: left;
	width: 20px;
	height: 20px;
	background: url(../media/btn_up.gif) no-repeat;
	z-index: 20;
	overflow: hidden;
	cursor: pointer;
	margin-left: 65px;
	margin-top: 2px;
}

.prev 
{
	background: url(../media/btn_down.gif) no-repeat;
	margin-top: 0px;
}
.next-disable 
{ 
	background: url(../media/btn_down_disable.gif) no-repeat; 
}
.prev-disable 
{ 
	background: url(../media/btn_up_disable.gif) no-repeat; 
	}

.control {
	font-size: 18px;
	line-height: 21px;
}

#gallery
{
	float: left;
	width: 150px;
}

#gallery .holder {
 width: 136px;
 height: 283px;
 overflow: hidden;
 float: left;
 padding: 5px;
 border: 2px solid #EAECEC; 
 }
 
#gallery .holder ul {
 margin: 0;
 padding: 0;
 list-style: none;
 height: 30000px;
 }
 
#gallery .holder ul li {
    padding-top: 0px;
 }
 
#gallery .holder ul li h1,
#gallery .holder ul li h2,
#gallery .holder ul li h3,
#gallery .holder ul li h4,
#gallery .holder ul li h5,
#gallery .holder ul li p
{
	margin-top: 0px;
} 

#gallery .links_top, #gallery .links_bottom
{
	float: left;
	width: 150px;
	height: 22px; 
}

#gallery .links_top
{
	background: url("../media/links_bottom.gif") top left no-repeat;
}

#gallery .links_bottom
{
	background: url("../media/links_top.gif") top left no-repeat;
}

/* #gallery .holder ul li { float: left; } */

#bar {
-moz-border-radius:10px 10px 10px 10px;
background-color:#BBBBBB;
float:left;
height:400px;
left:7px;
position:relative;
top:0;
width:21px;
}

#knob {
-moz-border-radius:8px 8px 8px 8px;
background-color:white;
height:50px;
left:1px;
width:19px;
}