
li.tbs_highlighted{
background:#333;
}

p.tbs_result_left{
display:block;
width:280px;
overflow:hidden;
}
span.bold_text{
}
p.tbs_result_right{
}

#map .info_content h5{
width:270px;
margin-bottom:0.5em;
}

.csc-header h1{
font-size:18px;
}

h1.csc-firstHeader{
margin:10px;
font-size:24px;
line-height:27px
}

#service_line{
clear:both;
}

#content p.bodytext{
margin:0 0 1em 0;
}

a#recycleLink{
display:block;
margin: 0px 0px 20px 20px;
}

#content .service_element p.bodytext{
width:356px;
}

.service_element .service_image {
position:static;
margin-top:65px;
}

#content .service_element .leftcol{
padding-right:0px;
margin:0;
}

#pcar .header_link{
font-weight:normal;
}

#home_line{
clear:both;
}

a.visual_link{
display:block;
width:350px;
height:150px;
overflow:hidden;
text-indent:-1000px;
}

/*
#tbs_links{
padding:0 0 10px 0;
}
*/

#tbs_search_box{
margin-top:75px;
}

.csc-textpic-right{
margin-top:75px;
}

#content #lightcycle_text.morebox{
padding-bottom:0;
margin-bottom:0px;
}

#recycleContent {
	margin : 0 0 20px 0;
	padding : 0px 0px 7px 20px;
}


/* STEP 2 */

/*CE Element*/

.service_element .leftcol{
width:385px;
padding:15px 15px 0 15px;
display:inline;
float:left;
overflow:hidden;
}

.service_element .rightcol{
padding:15px 15px 0 0;
width:455px;
overflow:hidden;
margin-top: 92px;
}
/* f�r service/energierechner */
.page-uid36 .leftcol {
	padding-right: 0px;
	margin-right: -10px;
}
.page-uid36 .service_element .rightcol {
	padding: 0;
	width: 480px;
}

/*/CE-Element*/

/*Content-Cols*/

#content .leftcol-60{
width:545px;
padding:0 15px 0 20px;
min-height:2px;
float:left;
display:inline;
overflow:hidden;
}
#content .rightcol-30{
width:300px;
min-height:2px;
overflow:hidden;
}

#content .leftcol-30{
width:305px;
padding:0 15px 0 15px;
min-height:2px;
float:left;
display:inline;
overflow:hidden;
}

#content .leftcol-50{
width:375px;
padding:0 15px 0 20px;
min-height:2px;
float:left;
display:inline;
overflow:hidden;
}

#content .rightcol-50{
width:465px;
padding:8em 0px 0 0px;
min-height:2px;
float:left;
display:inline;
overflow:hidden;
}

#content .rightcol-60{
width:545px;
min-height:2px;
float:left;
display:inline;
overflow:hidden;
}

#content .csc-header h1{
margin:0 0 1em 0;
font-weight:normal;
}

.double-line{
clear:both;
height:1px;
border-top:1px solid #e4e4e4;
border-bottom:1px solid #e4e4e4;
margin:
}

.leftcol-60 .float-left{
width:257px;
float:left;
padding:15px 15px 0 0;
}
/*/Content-Cols*/

/*presseinfo*/
div.presseinfo{
padding:10px 10px 0 10px;
background:#f5f7ef;
margin-bottom:15px;
}
div.presseinfo div{
padding:10px 0 10px 0;
border-top:1px solid #e9e9e9;
}

div.presseinfo div.pi_first{
padding-top:0;
border-top:0;
}

div.presseinfo div h3{
font-weight:bold;
margin:0 0 5px 0;
}
/*/presseinfo*/

/*footer*/
#footer{
height:63px;
padding:110px 0 0 0;
background:#023555 url(../gfx/footer-v2.jpg) no-repeat;
}

#nav_footer_up{
float:left;
margin-left:50px;
width:510px;
}
#nav_footer_down{
text-align:left;
float:left;
width:435px;
padding-left:20px;
}
/*/footer*/

/*presse*/
#content .presse-blue .csc-header h1,
#content .presse-blue .csc-header h1 a,
#content .presse-blue .csc-header h2 a,
#content .presse-blue .csc-header h2{
font-size:14px;
color:#10375A;
font-weight:normal;
margin:0 0 0em 0;
}

#content .presse-blue .csc-header h2{
margin:0;
}

#content .presse-blue div p{
color:#10375A;
}

.presse-blue{
border-bottom:1px solid #e9e9e9;
margin-bottom:15px;
margin-left:20px;
}
/*/presse*/


#all_logo {
	position : relative;
	left : 0px;
	top : 0px;
	width : 1000px; /* 905 + 2 * 50 (links und rechts) */
	height : auto;
	
	text-align : left;
			
	background-image : url('/fileadmin/templates-cmp/gfx/logo-v2.png') !Important;
	background-repeat : no-repeat;
	background-position : 1px 0px; /* 1px abstand nach links, da bild nur 49 breite zum inhalt */
}

#search_box {
	position : absolute;
	right : 0px;
	top : 0px;
	width : 330px; /* size of search.png */
	height : 136px;
}





button {
	background: transparent url(/fileadmin/templates-cmp/gfx/buttons.png) left top no-repeat !important;
	width: 100px !important;
	height: 25px !important;
	padding-left: 7px !important;
	font-weight: 800;
	letter-spacing: 0;
	text-align: left;
}
button:hover {
	background: transparent url(/fileadmin/templates-cmp/gfx/buttons.png) left bottom no-repeat !important;
}

.presse-fotos dl.csc-textpic-image dt{
display:block;
height:120px;
overflow:hidden;
}

.presse-fotos dl.csc-textpic-image dt img{
height:120px;
width:auto;
}

#content{
overflow:hidden;
}

#content .service_element{
width:885px;
overflow:hidden;
padding-left:5px;
}

#slide-ce7 .leftcol{
width:390px;
padding-right:0;
}

.csc-textpic-caption{
padding:5px 3px;
}

#content h3#lightcycle_header{
font-size:24px;
}

.padding10{
margin: 0 20px 20px 20px
}

td.dayFrom {
	text-align: left!important;
}