#div_opacity {
	height: 800px;
	min-width: 900px;
	max-width: 1200px;
	margin: 0px auto;
	background:url(/ccds_tpl_img/galerie/opacity-bg.png) 0px 0px;
	text-align:center;
}

#div_container {
	margin:0px auto;
	padding-top:22px;
	text-align:left;
	width:996px;
}

#a_zur_seite {
	display:block;
	float:right;
	cursor:pointer;
	color:#000;
	padding:20px 4px 4px 18px;
	background:url(/ccds_tpl_img/galerie/btn-zur-seite.jpg) no-repeat 0px 16px;
}

#div_container_jahre {
	margin:12px 0px 6px 0px;
	padding-left:12px;
	height:42px;
	background:#333;
}

#div_jahre_gitter {
	width:972px;
	height:42px;
	background:url(/ccds_tpl_img/galerie/bg-gitter-years.jpg) repeat-x 1px 0px;
}

.jScrollPaneContainer {
	float:left;
}

.scroll_paneV {
	width: 742px;
	float: left;
	padding: 0;
}

#jahrescroller {
	float:left;
	display: block;
	height:42px;
}

.jScrollPaneContainerV {
	float:left;
}

.a_projekliste, .a_projekliste_active {
	display:block;
	float:left;
	cursor:pointer;
	width:106px;
	height:42px;
	background:url(/ccds_tpl_img/galerie/bg-gitter-years.jpg) no-repeat -11px 0px;
}

.a_projekliste_active {
	font-size:26px;
	color:#81cbf0;
	background:#000;
}

a:hover.a_projekliste {
	color:#81cbf0;
}

#jahr6 .a_projekliste_active {
	width:;
}

.a_projekliste span {
	display:block;
	padding:25px 0px 0px 6px;
}

.a_projekliste_active span {
	display:block;
	padding:12px 0px 0px 6px;
}

#a_alle_jahre {
	float:right;
	padding-right:17px;
}

#div_container_auswahl {
	float:left;
	margin-bottom:6px;
	width:766px;
	height:30px;
	background:#333;
}

#div_container_auswahl_gesamtebreite {
	margin-bottom:6px;
	height:30px;
	background:#333;
}

#div_container_auswahl div, #div_container_auswahl_gesamtebreite div {
	float:left;
	padding:8px 82px 0px 12px;
}

#div_container_auswahl #div_suchform, #div_container_auswahl_gesamtebreite #div_suchform {
	padding-right:0px;
}

#form_suche {
	width:auto;
}

#form_suche #input_suche {
	float:left;
	width:132px;
}

#form_suche #input_suche_icon {
	float:left;
}

#form_suche_content {
	width:auto;
}

#form_suche_content #input_suche_content {
	float:left;
	width:210px;
	padding:0px 4px;
	color:#fff;
	border:1px solid #fff;
	background:transparent;
}

#form_suche_content #input_suche_content_icon {
	float:left;
}

#a_container_preisverleihung, #a_container_preisverleihung_active {
	float:right;
	display:block;
	cursor:pointer;
	margin-bottom:6px;
	width:224px;
	height:30px;
	background:url(/ccds_tpl_img/galerie/preisverleihung-bg.gif) no-repeat 28px 8px #333;
}

#a_container_preisverleihung_active {
	background:url(/ccds_tpl_img/galerie/preisverleihung-bg.gif) no-repeat 28px 8px #000;
}

#a_container_preisverleihung span, #a_container_preisverleihung_active span {
	display:block;
	cursor:pointer;
	padding:8px 0px 0px 52px;
}

#a_container_preisverleihung_active span {
	color:#81cbf0;
}

#div_navi {
	float:left;
	width:196px;
}

.a_projektnavi, .a_projektnavi_active {
	display:block;
	cursor:pointer;
	font-size:13px;
	text-transform:uppercase;
	background:url(/ccds_tpl_img/galerie/galerie-navi-active.png) repeat-y 0px 0px;
	margin-top:6px;
}

.a_projektnavi span, .a_projektnavi_active span {
	display:block;
	padding:12px;
}

.a_projektnavi_active, .a_projektnavi_active a {
	color:#81cbf0;
	background:#333;
}

#div_content, #div_content_reducedheight {
	float:left;
	width:800px;
	height:590px;
	padding:0px;
	background:#333;
}

#div_content_reducedheight {
	height:589px;
}


#div_left {
	float:left;
	width:196px;
	height:590px;
	background:#333;
}

#div_left_preisverleihung {
	float:left;
	width:216px;
	height:590px;
	background:#333;
}

#div_content_preisverleihung {
	position:relative;
	float:left;
	width:780px;
	height:590px;
	padding:0;
	background:#333333;
	text-align:center;
}

#div_content_karte {
	float:left;
	width:996px;
	height:590px;
	padding:0px;
	background:#333;
}

#div_preisverleihung_bilder {
	text-align:left;
	height:535px;
}

.img_preisverleihung {
	margin:0px 0px 24px 30px;
}

#div_container_projekte {
	width:722px;
	height:549px;
	color:#fff;
	overflow:hidden;
}

#div_googlemap {
	height:549px;
}

.div_projekt_listenansicht {
	padding:8px;
	background:#4d4d4d;
	margin-bottom:16px;
}

.div_projekt_listenansicht a span {
	font-size:12px;
	font-weight:normal;
	border-bottom:2px solid #fff;
}

.a_projekt_image {
	display:block;
	float:left;
	width:177px;
	height:114px;
	border:1px solid #f3f3f2;
}

.projekt_listenansicht_spacer {
	float:left;
	width:18px;
}

.projekt_listenansicht_preis {
	font-size:14px;
	color:#fff;
}

.projekt_listenansicht_hl {
	display:block;
	font-weight:bold;
	margin-bottom:10px;
}

.projekt_listenansicht_architekt {
	float:left;
	width:259px;
	margin-bottom:10px;
}

.projekt_listenansicht_bauherr {
	float:left;
	width:254px;
	margin-bottom:10px;
	border-left:1px solid #949494;
}

#lightbox_container {
	position:absolute;
	top:40px;
	left:50%;
	margin:0px -382px;
	width:764px;
	height:705px;
	background:url(/ccds_tpl_img/galerie/lightbox-container.gif) no-repeat 0px 0px;
	z-index:10;
	overflow:hidden;
}

#a_detail_close {
	display:block;
	float:right;
	height:30px;
	right:20px;
	position:relative;
	top:30px;
	width:30px;
}

#projekt_detail_left {
	float:left;
	width:195px;
}

#projekt_detail_galerie {
	height:574px;
	overflow:hidden;
}

#projekt_detail_left .jScrollPaneTrack {
	display:none;
}

#projekt_detail_content {
	float:left;
	width:456px;
	height:574px;
}

.projekt_detail_bild {
	display:block;
	border:1px solid #333;
	margin-bottom:4px;
}

.projektdetail_text_padding {
	padding:0px 3px;
	margin-bottom:30px;
}

.projektdetail_text_padding div {
	float:left;
	width:210px;
}

a.projekt_detail_link, a:hover.projekt_detail_link {
	color:#81cbf0;
}

.div_karte {
	width:962px;
	height:549px;
	color:#000;
}

#div_pager {
	position:absolute;
	left:11px;
	bottom:6px;
	width:100%;
}

#div_pager a, #div_pager a:hover {
	display:block;
	float:left;
	cursor:pointer;
	padding:0px 6px;
	color:#fff;
	border-right:1px solid #fff;
}

#div_pager .a_active_page {
	color:#81cbf0;
}

#div_pager_preisverleihung {
	text-align:center;
}

#div_pager_preisverleihung a, #div_pager_preisverleihung a:hover {
	cursor:pointer;
	padding:0 6px 0px 4px;
	color:#fff;
	border-right:1px solid #fff;
}

#div_pager_preisverleihung .a_active_page {
	color:#81cbf0;
}

#div_test_left {
	float:left;
	width:200px;
	background:#f00;
}

#prev {
	float:left;
}

#div_dummy {
	float:left;
	width:12px;
	overflow:hidden;
}

.span_galerie_description {
	display:block;
	cursor:pointer;
	font-size:10px;
}

/* Google Map */
#mapMarkerCssId {
	width:300px;
}

#mapMarkerCssId_contents{
	color:#fff;
	background:#303133;
}
#mapMarkerCssId_beak{
  width: 0px;
  height: 0px;
  /*background: url('../images/corners/simple_beak.png') top left no-repeat transparent;*/
}

#mapMarkerCssId_tl {
	width:4px;
	height:7px;
	background:url(/ccds_tpl_img/google/google_marker_ml.png) 0px 0px;
}

#mapMarkerCssId_tr {
	width:7px;
	height:7px;
	background:url(/ccds_tpl_img/google/google_marker_tr.png) 0px 0px;
}

#mapMarkerCssId_t {
	background:#303133;
	width:289px;
	height:7px;
}

#mapMarkerCssId_bl {
	width:4px;
	height:9px;
	background:url(/ccds_tpl_img/google/google_marker_bl.png) 0px 0px;
}

#mapMarkerCssId_br {
	width:7px;
	height:9px;
	background:url(/ccds_tpl_img/google/google_marker_br.png) 0px 0px;
}

#mapMarkerCssId_l {
	width:4px;
	background:url(/ccds_tpl_img/google/google_marker_ml.png) 0px 0px;
}

#mapMarkerCssId_r {
	width:7px;
	background:url(/ccds_tpl_img/google/google_marker_mr.png) 0px 0px;
}

#mapMarkerCssId_b {
	width:289px;
	height:9px;
	background:url(/ccds_tpl_img/google/google_marker_bm.png) 0px 0px;
}

.google_description {
	display:block;
	cursor:pointer;
	float:right;
	width:220px;
}

.google_description_full {
	float:none;
	width:auto;
}

#ccds_debug {
	color:#000;
}