@charset "utf-8";
/********************************/	
/* y3m.de - Die Internetagentur */
/* CONTENT Layout				*/
/* content.css					*/
/********************************/	

a img {
	border:none 0;
}
.middle-part a, a:visited, a:focus {
	color:#9e9ea4;
}

.middle-part a:hover {
	color:#ff4906;
}

h1 strong , h1 b {
	font-weight:normal;
	color:#f2600c;
}
h1 , h1 a {
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#c1c1c1;
	font-size:18pt;
	margin-top:10px;
	margin-bottom:10px;
	text-decoration:none;
}

h1 i {
	font-weight:normal;
	font-size:9pt;
}

.bodytext b {
	color:#ff4906;
}

blockquote {
	margin:0;
	background:url(images/quote-start.png) no-repeat top left;
	padding-left:20px;
	padding-right:20px;
}

blockquote p {
	background:url(images/quote-end.png) no-repeat right bottom;
}
blockquote p b {
	color:#9E9EA4 !important;
	font-size:36pt; 
	font-weight:bold; 
	font-family:Georgia, "Times New Roman", Times, serif;
}

/**
 *
 */
 .teaser-item-left, .teaser-item-right {
	 height:296px;
 }
 .teaser-item-left {
	 float:left;
	 width:450px;
	 padding-left:20px;
	 padding-right:30px;
	 background:url(images/middleRef_back_dark.jpg) repeat-x;
 }
 .teaser-item-right {
	 float:right;
	 width:460px;
	 padding-left:30px;
	 padding-right:10px;
	 padding-top:10px;
	 background:url(images/middleRef_back_light.jpg) repeat-x;
 }
 
 .teaser-item-right h1 , .project-eselohr h1 {
	 padding-bottom:20px;
	 background:url(images/linie_horiz.png) bottom left no-repeat transparent;
 }
 .teaser-item-right ul , .project-eselohr ul , .abgrenzerOben ul{
	 padding-bottom:20px;
	 /*background:url(images/linie_horiz.png) bottom left no-repeat transparent;*/
	 list-style:none;
	 padding-left:10px;
	 padding-bottom:0;
 }
 .teaser-item-right ul li , .project-eselohr ul li , .abgrenzerOben ul li {
	 display:block;
	 padding-left:25px;
	 background:url(images/haken.png) left no-repeat;
	 margin-bottom:5px;
 }
 .teaser-item-right ul li.csc-textpic-image , .project-eselohr ul li.csc-textpic-image , .abgrenzerOben ul li.csc-textpic-image{
	 background:none;
	 padding:0;
 }
 .btn-zumProjekt {
	 width:136px;
	 height:39px;
	 display:block;
	 float:right;
	 background:url(images/btn_zumProjekt.png) no-repeat top left;
	 text-align:center;
	 color:#fff;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12pt;
	 padding-top:7px;
	 padding-left:12px;
	 text-decoration:none;
 }
 .btn-small {
	 width:87px;
	 height:39px;
	 display:block;
	 float:right;
	 background:url(images/btn_small.png) no-repeat;
	 text-align:center;
	 color:#fff;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12pt;
	 padding-top:7px;
	 text-decoration:none;
 }
 .projekt-markierung {
	 position:absolute;
	 top:-20px;
	 right:-10px;
 }
 .projekt-markierung-neu {
	 position:absolute;
	 top:0;
	 right:0;
 }
 .abgrenzerOben {
	 background:url(images/linie_horiz.png) left top no-repeat;
	 padding-top:10px;
	 margin-top:10px;
 }
 .align-right {
	 text-align:right;
	 height:40px;
 }
 .bodytext {
	 padding-left:10px;
 }
 
 .accodion-list , .accordion-content, .accordion-selector{
	 margin:0;
	 padding:0;
 }
 .accordion-selector {
	 background:url(images/accordion-selector-back.jpg) repeat-x #121214;
	 height:104px;
	 cursor:pointer;
	 padding-left:60px;
	 padding-top:10px;
 }
 .accordion-selector h1 , .accordion-selector p {
	 display:inline;
 }
 .accordion-selector .csc-textpic-text {
	 padding-top:30px;
	 padding-left:10px;
 }
 
 /* SEARCH */
 .tx-indexedsearch {
	 padding-left:20px;
	 padding-right:20px;
	 overflow:hidden;
	 padding-bottom:20px;
 }
 .tx-indexedsearch-res h1 {
	padding-bottom:15px;
	padding-left:10px;
	
}
.tx-indexedsearch-title a {
	font-size:12pt;
}
.tx-indexedsearch-res h1 {
	background:url(images/linie-long.png) no-repeat bottom left;
}
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css {
float:right;
font-weight:normal;
letter-spacing:0;
margin-top:0;
font-size:10pt;
}
.tx-indexedsearch-redMarkup {
	color:#ff4906 !important;
}

table th p {
	width:90px;
}
.contenttable {
	vertical-align:top;
}

#c186 ul li {
	width:100px;
	float:left;
}
