/**********************************************/
/*  	© DSL - Factory 2008            	  */
/* 		Talstraße 6             			  */
/* 		08066 Zwickau 						  */
/* 		0375 4444667 						  */
/**********************************************/

@charset "utf-8";
/* CSS Document */

.bodytext{
	margin:0px;
	padding:0px;
}

/* Textelemente für News*/
.csc-frame-frame3{
	background-image:url(../img_web/bg/inhalt_rahmen_news.gif);
	background-repeat:no-repeat;
	min-height: 54px; 
	height: auto !important;
	height:54px;	
	padding-left:42px;
	padding-right:20px;
	margin-top:0px;
}
.csc-frame-frame3 h1{
	font-size:20px;
	margin:0px;
	padding-left:20px;
	margin-bottom:0px;
	color:#565656;
}

/* Textelemente für Allgemeine Überschrift mit Untertitel*/
.csc-frame-frame2{
	background-image:url(../img_web/bg/inhalt_rahmen_2.gif);
	background-repeat:no-repeat;
	min-height: 54px; 
	height: auto !important;
	height:54px;	
	padding-left:42px;
	padding-right:20px;
	margin-top:20px;
}


.csc-frame-frame2 h1{
	font-size:20px;
	margin:0px;
	padding-left:20px;
	color:#565656;
}
.csc-frame-frame2 h2{
	font-size:14px;
	padding:0px;
	margin:0px;
	padding-left:20px;
	padding-bottom:24px;
	color:#565656;
}


/* Textelemente für Allgemeine Überschrift ohne Untertitel*/
.csc-frame-frame1{
	background-image:url(../img_web/bg/inhalt_rahmen_2.gif);
	background-repeat:no-repeat;
	min-height: 54px; 
	height: auto !important;
	height:54px;	
	padding-left:42px;
	padding-right:20px;
	margin-top:20px;
}

.csc-frame-frame1 h1{

	font-size:20px;
	margin:0px;
	padding-left:20px;
	color:#565656;
	padding-bottom:30px;
}

/* Plugins und elemente bei welchen die überschrift unsichtbar sein soll*/
.csc-frame-invisible{
	padding-left:42px;
	padding-right:20px;
}

/* für die graue Box auf gelben hintergrund box*/
.csc-frame-indent{
	background-image:url(../img_web/bg/inhalt_rechts_unten_grau.gif);
}
.csc-frame-indent a{
	color:#000000;
}
.csc-frame-indent a:hover{
	color:#FFFFFF;
}


/* ausblenden der Unterüberschrift */
.csc-frame-indent h2{
	display:none;
}
.csc-frame-indent .bodytext{
	margin:0px;	

}

/* Newslayout */
.news-latest-container-grau{
	padding:9px;
	padding-left:16px;
	margin-bottom:9px;

}
.news-latest-container-grau a{
	color:#FFFFFF;
}
.news-latest-container-grau img{
	border:1px solid #646464;
	float:left;
	margin-right:10px;
}
/*.csc-frame-indent h1{
	color:#FFFFFF;
	margin:0px;
	padding-left:20px;
	font-size:12px;
	text-transform:uppercase;
}*/

/* Latest Startseite */

.news-latest-container{
	padding-right:9px;
	padding-left:16px;
}
/* um onFocus Blur zu deaktivieren*/
.news-latest-container a{
	outline: none;
}
.news-latest-item{
	background-image:url(../img_web/bg/news_latest_item.png);
	background-repeat:no-repeat;
	padding-top:9px;
}
.news-latest-item .bodytext{
	padding:0px;
	margin:0px;
	padding-top:3px;
	text-decoration:underline;
}
.news-latest-item-inner{
	margin-top:0px;
	padding:10px;
	padding-bottom:5px;
	padding-right:5px;
	padding-top:6px;
}
.news-latest-item-inner:hover{
	background-color:#ec7e1d;
}
.news-latest-item a{
	text-decoration:none;
	color:#FFFFFF;
}
.news-latest-date{
	font-size:20px;
}
/* News Listenansicht */

.news-list-item{
margin:0px;}


.news-list-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	float:left;
}
.news-list-morelink{
	float:right;
}
.news-list-date{
	color:#858585;
	font-size:8pt;
	font-style:italic;
}
/*
.news-list-container HR.clearer{
	border:2px solid #FFFFFF;
	clear:both;
}*/


/* single news */

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/


.news-single-img {
	float: right;
	margin-left:5px;

}


.news-single-imgcaption {
	padding:3px;
	clear:both;
	color:#858585;}

.news-single-backlink, .news-single-backlink a {
	font-size: 12px;
	margin-left:62px;
	margin-right:16px;
	text-decoration:none;
	margin-top: 10px;
	margin-bottom:3px;
}
/*.news-single-timedata {
	float: right;
}
.news-single-timedata, */
.news-single-author,.news-single-imgcaption {
	font-size: 10px;
}
.news-single-author {
	padding-bottom: 3px;
	color:#858585;
}
.news-single-additional-info {
	margin-top: 15px;
	padding:3px;
	padding-bottom:0px;
}
/*.news-single-related,*/
.news-single-files,.news-single-links  {
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

.lupe {
	background-image:url(../img_web/btn/lupe.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	position: relative;
	margin: -28px 0px 0px 3px !important;
	width: 28px;
	height: 24px;
	background-position:1 2;
} 

/* news ende */

.mailform_input{ 
	background-color:#f0f0f0;
    border:1px solid #dfdfdf;
    margin:3px;
	width:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/* styles für referenzen */

/*suchfeld Referenzen*/
.tx-dslreferenzen-pi1-searchbox-sword{
	background-color:#f0f0f0;
    border:1px solid #dfdfdf;
	font-family:Arial, Helvetica, sans-serif;
	width:170px;
	font-size:12px;
}
.tx-dslreferenzen-pi1-searchbox-button{
	width:67px;
	height:19px;
	background-image:url(../img_web/btn/suchen_butt.gif);
	border:0px;
}

 .refboxhoverpic{
	width:155px;
	height:192px;
 }  
 .refboxhoverpic:hover{
 	cursor:pointer;
	background-image:url(../img_web/bg/refbox_hover.png);
	background-repeat:no-repeat;
 }  
 .refbox{
	background-repeat:no-repeat;
	float:left;
	margin-right:20px;
	background-color:#e8e8e8;
 } 
 .refboxtitle a{
 	color:#565656;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-right:12px;
	padding-left:12px;
	padding-top:4px;
	font-size:12px;
 }
 .refboxsubtitle a{
  	color:#565656;
	text-decoration:none;
	display:block;
	padding-right:12px;	
	padding-left:12px;
	font-size:12px;
 }
 /* Referenzen detailansicht */
 
 
.refboxarchitekt,.refboxbauherr,.refboxauftraggeber{
		background-image:url(../img_web/bg/architekt_pic.png);
		background-repeat:no-repeat;

		padding-left:70px;
		padding-right:20px;
		padding-top:7px;
		padding-bottom:15px;
		color:#FFFFFF;
		min-height: 47px; 
		height: auto !important;
		height:47px;	
}	
.refboxbauherr{
		background-image:url(../img_web/bg/bauherr_pic.png);
}
.refboxauftraggeber{
		background-image:url(../img_web/bg/auftraggeber_pic.png);
}
.refboxarchitekt h1,.refboxbauherr h1,.refboxauftraggeber h1{
	text-transform:uppercase;
	font-size:12px;
	padding:0px;
	margin:0px;
	margin-bottom:9px;
}
.refboxthumb{
	background-repeat:no-repeat;
	background-position:0px 10px;
	width:50px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:10px;
}
.refboxthumbhoverpic{
	min-height: 70px; 
	height: auto !important;
	height:70px;	
	background-repeat:no-repeat;
}
.refboxthumbhoverpic:hover{
	background-image:url(../img_web/btn/vorschaubilder_mo.png);
	cursor:pointer;
}
#refboxthumbaktiv{
	background-image:url(../img_web/btn/vorschaubilder_mo2.png);
}
/* Referenzen Javascript Slider */
#refboxsliderbg{
	height:133px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../img_web/bg/refboxsliderbg.gif);
	background-repeat:no-repeat;
}

.refboxslider{
	padding-top:10px;
	height:123px;
	width:104px;
	background-repeat:no-repeat;

}
.refboxsliderhoverpic{
	background-repeat:no-repeat;
}
.refboxsliderhoverpic:hover{
	background-image:url(../img_web/bg/refboxslider_hover.png);
}
.refboxsliderhoverpic:hover a{
	color:#FFFFFF;	
}

.refboxsliderhoverpic a.linkimg{
	display:block;
	margin-bottom:5px;
}
.refboxsliderhoverpic a{
	display:inline;
	color:#000000;
	text-decoration:none;

}
.refboxsliderhoverpic a:hover{
	color:#FFFFFF;
}
#motioncontainer {
	position:relative;
	float: left; 
	left:0;
	overflow:hidden; 
	width: 317px;
	margin-left: 10px; 
	max-width: 1000px;
	color:#FFFFFF;
	font-size:11px;
}

* html #motioncontainer{
	margin-left: 5px; 
}

/* Link wraps - Blätternavigation */
.activeLinkWrap{
	color:#565656;
	font-weight:bold;
	font-size:11px;
}
.linkWrap{
	color:#8b8a8a;
	font-size:11px;

}
.linkWrap a{
	text-decoration:none;
}



/* suche */
.tx-indexedsearch-noresults{
	text-align:left;
	float:left;
}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { 
	font-style:normal;
}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-info{
	background:none;
/*	font-style:italic;*/
	color:#666666;
	font-size:10px;
}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-percent{
	color:#666666;
	font-size:10px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { 
	color:#a70000; 
}






