/*------------------------------------------------------------------
[Master Stylesheet]

Project:	Jaegerbau
-------------------------------------------------------------------*/
/*@import "debugging.css";*/

	html, body, form, fieldset {
        margin: 0;
        padding: 0;
}

/*   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, dl, address {
        margin: 1em 0;
        padding: 0;
}

/* Miscellaneous conveniences: */
form label {cursor: pointer;}
fieldset, img {border: none;}
input, select, textarea {font-family: inherit;}

/* center the hole page */
body {text-align:center;} /* center page for ie6/7 */
#document {margin-left:auto;margin-right:auto;text-align:left;width:920px;}  /* center page for firefox */

/* enforce the Scrollbar in Firefox for no Pagejumping */
html {height: 100%;}
body {min-height: 101%;}

div, span, td, th, p {font-size:12px;font-family:arial;color:#4f4f4f;}

	input {height:17px;font-size:11px;color:#3b3b3b;border-top:1px solid #babdb6;border-right:1px solid #ededed;border-bottom:1px solid #ededed;border-left:1px solid #babdb6;}
	/*input:hover, textarea:hover, select:hover {background-color:#f7f7f7;}
	input:focus, textarea:focus, select:focus {background-color:#f7f7f7;}*/
	textarea {border-top:1px solid #babdb6;border-right:1px solid #ededed;border-bottom:1px solid #ededed;border-left:1px solid #babdb6;font-size:11px;font-family:tahoma;color:#3b3b3b;}
	select {border-top:1px solid #babdb6;border-right:1px solid #ededed;border-bottom:1px solid #ededed;border-left:1px solid #babdb6;height:19px;font-size:11px;font-family:tahoma;color:#3b3b3b;}
	input.imgButton {border:none;height:auto;}
	
	a {color:#5580a6;}
	a:hover {text-decoration:none;}
	
	#content ul li, #content-context ul li  {list-style-image: url(/fileadmin/dev/images/arrow_small.gif);}
	
	#content-context ul {margin:10px 0 0 0;padding-left:30px;}
	
	
	h1 {font-size:26px;color:#4a76a5;font-weight:normal;margin:0;}
	h2 {margin:0 0 3px 0;font-size:13px;color:#3b3b3b;}
	h3 {margin:0 0 3px 0;font-size:13px;color:#3b3b3b;}
	
	.sbac-spacer {visibility:visible;clear:both;margin:0;padding:0;line-height:0;}
	
	#startpage-main .startpage-main-content h3 {color:#5580A6;}
	#startpage-main .startpage-main-content p {margin-top:0;line-height:16px;}
	#startpage-main .startpage-main-content ul {padding-left:14px;margin-left:3px;}
	
	.nl_input {width:150px;height:13px;border-color:#7f9db9;margin-right:3px;float:left;}
	.nl_submit {float:left;border:none;}
	form {vertical-align:top;}
	
	#contact {width:220px;background-color:#86a3b5;}
	#contact h4 {font-size:11px;color:#FFFFFF;font-weight:normal;margin-left:12px;width:220px;background-color:#86a3b5;}
	
	.clear {clear:both;font-size:0;margin:0;padding:0;line-height:0;}
	
	
	
	#navigation-main {position:relative;background-image:url(/fileadmin/dev/images/bg_topnav_middle.gif);background-repeat:repeat-x;height:43px;}
	#navigation-main .nav-corner-left {width:8px;height:43px;position:absolute;top:0;left:-8px;}
	#navigation-main .nav-corner-right {width:8px;height:43px;position:absolute;top:0;left:920px;}
  #navigation-main ul {margin:0;padding:0 0 0 20px;list-style:none;}  
  #navigation-main ul li {float:left;}
  #navigation-main ul li a {background:transparent url(/fileadmin/dev/images/bg_topnav_right.gif) no-repeat right top;text-decoration:none;display:block;float:left;}
  #navigation-main ul li a span {display:block;background:url(/fileadmin/dev/images/bg_topnav_left.gif) no-repeat left top;color:#FFFFFF;font-weight:bold;font-size:13px;line-height:43px;padding:0 10px 0 10px;}
  #navigation-main a:hover,#navigation-main ul li.active a {background-position:right bottom;}
  #navigation-main a:hover span,#navigation-main ul li.active a span {background-position:left bottom;color:#FFF;text-decoration:none;}

	#header {margin:0 0 20px 0;background-image:url(/fileadmin/dev/images/bg_start_header.gif);background-repeat:no-repeat;height:314px;}
	#header_small {margin:0 0 20px 0;background-image:url(/fileadmin/dev/images/bg_small_header.gif);background-repeat:no-repeat;height:215px;}
	#slideshow {float:left;width:583px;position:relative;top:15px;left:18px;}

  #info {float:left;width:230px;}
  #logo {position:relative;top:16px;right:30px;float:right;}
  #header #banner {float:right;position:relative;right:15px;top:15px;}
  #header_small #banner {position:relative;padding:8px 8px 12px 8px;left:18px;top:15px;background-image:url(/fileadmin/dev/images/bg_bannersmall_image.gif);background-repeat:no-repeat;}
  #service {float:right;width:220px;}
  #footer {margin-top:13px;}
  #footer div {border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
  #footer p {padding:4px 0 0 12px;margin:0;color:#3b3b3b;line-height:18px;font-size:11px;}
  #footer a {color:#3b3b3b;font-size:11px;text-decoration:none;}
  #footer a:hover {text-decoration:underline;}

  #startpage-left {line-height:18px;background:url(/fileadmin/dev/images/bg_startbox_bottom.gif) no-repeat bottom;float:left;width:284px;height:235px;margin-right:35px;}
  #startpage-left .startpage-left-content {background:url(/fileadmin/dev/images/bg_startbox_top.gif) no-repeat top;padding:12px;}
  #startpage-main {background:url(/fileadmin/dev/images/bg_startbox_bottom.gif) no-repeat bottom;float:left;width:284px;height:235px;}
  #startpage-main .startpage-main-content {background:url(/fileadmin/dev/images/bg_startbox_top.gif) no-repeat top;padding:12px;}
  #startpage-right {line-height:18px;float:right;width:284px;height:235px;background:url(/fileadmin/dev/images/bg_startbox_right_gradient.gif) no-repeat top;}
  #startpage-right .startpage-right-content {padding:12px;}
  #startpage-right .startpage-right-content h2 {color:#5580a6;font-size:18px;font-weight:normal;}
  #startpage-right .startpage-right-content #newsletter {margin-bottom:40px;}
  #startpage-right .startpage-right-content #newsletter p {margin-top:10px;}
  #startpage-right .startpage-right-content p {margin-top:5px;}
  
  #startpage-left .startpage-left-content .csc-textpic-above .csc-textpic-text p {margin:4px 0 2px 0;}
  
  /* Startpage - Image above occured some spacing START */
  
  #startpage-left .startpage-left-content .csc-textpic-above .csc-textpic-imagewrap {float:none;}
  #startpage-left .startpage-left-content .csc-textpic-above dl {float:none !Important;}
  
  /* Startpage - Image above occured some spacing END */
  
  #navigation-service {height:28px;margin-top:30px;} /* height + margin-top = 41px */
  #navigation-service a {color:#787878;font-size:11px;text-decoration:none;}
  #navigation-service a:hover {color:#565656;text-decoration:underline;}
  #navigation-service .active {color:#565656;font-size:11px;}
  #navigation-service .spacer {color:#7e7e7e;margin:0 2px 0 2px;}
  #content-service {float:left;width:460px;position:relative;top:16px;left:30px;}
  
  #banner-immobilien {margin:30px 0 0 10px;}
  
  #navigation-sub {float:left;width:201px;margin-right:21px;}  
  #navigation-sub ul {margin:0;padding:0;list-style:none;}  
  #navigation-sub li a {background:transparent url(/fileadmin/dev/images/bg_leftnav.gif) no-repeat;font-size:12px;text-decoration:none;display:block;padding:6px 0 10px 25px;line-height:12px;}
  
  #navigation-sub li a.navleft1 {color:#4f4f4f;}
  #navigation-sub li a.navleft1:hover {color:#FFFFFF;background:transparent url(/fileadmin/dev/images/bg_leftnav_hover_wohnprojekte.gif) no-repeat;}
  #navigation-sub li a.navleft1-act {color:#FFFFFF;font-weight:bold;background:transparent url(/fileadmin/dev/images/bg_leftnav_hover_wohnprojekte.gif) no-repeat;}
  
  #navigation-sub ul.ul-navleft2 {background:transparent url(/fileadmin/dev/images/bg_leftnav_secondlevel.gif) no-repeat;background-position:0 bottom;}
  #navigation-sub li a.navleft2 {color:#4f4f4f;background:none;padding:6px 0 8px 25px;}
  #navigation-sub li a.navleft2:hover {background:transparent url(/fileadmin/dev/images/bg_leftnav.gif) no-repeat scroll 0 0}
  #navigation-sub li a.navleft2-act {color:#808080;padding-left:20px;}
  
  #navigation-language {height:20px;}
  
  #content {line-height:18px;float:left;width:460px;}
  #content p {line-height:20px;margin-top:0px;font-size:12px;}
  #content-context {float:right;width:222px;}
  
  #content-wide {line-height:18px;float:left;width:698px;}
  
  #content-main {}
  #content-main #content-main-service {height:50px;}
  
  #content-boxes h2 {font-size:13px;color:#FFF;background-image:url(/fileadmin/dev/images/bg_header_borderbox.gif);background-repeat:no-repeat;padding:6px 10px 14px 14px;}
  #content-boxes {line-height:18px;}
  #content-boxes .boxes-border {padding:0 0 10px 0;min-height:100px;height:auto !important;height:100px;background-image:url(/fileadmin/dev/images/bg_content_borderbox.gif);background-repeat:no-repeat;background-position:bottom;margin-bottom:20px;}
  #content-boxes .boxes-border div.csc-textpic,#content-boxes .boxes-border p {margin-left:10px;margin-right:10px;}
  #content-boxes .boxes-border .csc-uploads div.csc-textpic,#content-boxes .boxes-border .csc-uploads p {margin:0px;}
  #content-boxes .boxes-border .csc-textpic-text p {margin-left:0px;}
  #content-boxes .boxes-border .tx-contact-pi1 {padding:0 10px 10px 10px;}
  
  .overviewbox-2col {overflow:hidden;float:left;width:330px;height:135px;margin:0 10px 25px 0;background:#cccccc;background:transparent url(/fileadmin/dev/images/bg_overviewbox.gif) no-repeat;}
  .overviewbox-2col-content {padding:8px;}
  .overviewbox-2col-content p {margin:0;}
  .tx-jppageteaser-pi1-list-entry {position:relative;overflow:hidden;clear:none;float:left;width:330px;height:135px;margin:0 12px 25px 0;background:#cccccc;background:transparent url(/fileadmin/dev/images/bg_overviewbox.gif) no-repeat;}
  .tx-jppageteaser-pi1-list-entry .project_status_1 {position:absolute;top:105px;left:295px;width:30px;height:25px;background:url(/fileadmin/dev/images/bg_projektstatus_1.gif) no-repeat;}
  .tx-jppageteaser-pi1-list-entry .project_status_2 {position:absolute;top:105px;left:295px;width:30px;height:25px;background:url(/fileadmin/dev/images/bg_projektstatus_2.gif) no-repeat;}
  .tx-jppageteaser-pi1-list-entry .project_status_3 {position:absolute;top:100px;left:295px;width:30px;height:31px;background:url(/fileadmin/dev/images/bg_projektstatus_3.gif) no-repeat;}
  
  .tx-jppageteaser-pi1-browsebox {clear:both;}
  
  /* Pageteaser */
  .tx-jppageteaser-pi1-list-entry h4 {border:none;margin:5px 0 0 0;font-size:12px;text-decoration:none;}
  .tx-jppageteaser-pi1-list-entry h4 a {text-decoration:none;}
  .tx-jppageteaser-pi1-list-entry h5 {margin:0 0 0 0;color:#5480a5;font-size:12px;text-decoration:none;}
  .tx-jppageteaser-pi1-list-entry h5 a {text-decoration:none;}
  .tx-jppageteaser-pi1-list-entry-image img {
	border:none;
	float:left;
	margin:8px 10px 0 8px;
	}
  
  /* NEWS Latest Startseite */
  
  #startpage-left .news-latest-container .news-latest-item p {margin-top:0;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #d3d3d3;line-height:18px;}
  
  .csc-frame-rulerAfter {border-bottom:1px solid #ebedf2;margin:10px 0 10px 0;padding:0px;clear:both;}
  .csc-frame-rulerBefore {border-bottom:1px solid #ebedf2;margin:10px 0 10px 0;padding:0px;clear:both;}
  
  #content-boxes .boxes-border p {margin-top:0px !important;}
  
  /* News */

#content-boxes .boxes-border ul li.news-files p {background:url(/fileadmin/dev/images/arrow_small.gif);background-repeat:no-repeat;background-position:0 2px;padding-left:19px;margin:0;}
#content-boxes .boxes-border ul li.news-files {background:none !important;}
#content-context ul li.news-files {list-style-image:none;list-style-type:none !Important;margin:0 0 2px 0px;}


#start-service .news-latest-item {margin-bottom:6px;}

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

.news-single-item #content h2 {padding-left:0px;margin-bottom:20px;}
.news-single-item #content h3 {margin-bottom:16px;}

div.news-single-backlink {margin-top:10px;}

.news-list-container p {margin:0px !important;}
.news-single-item p {margin:0px !important;}

.news-list-container .csc-frame-rulerAfter {padding-top:16px;margin:0 0 14px 0;}

/*.news-single-item #content-boxes .boxes-border ul {margin-left:0px !important;}*/

ul.news-files-ul {padding-left:11px !important;}

p.news-single-imgcaption {margin:0;font-size:11px !important;color:#666666;line-height:15px !important;}

#pagetitle {float:left;} /* width:476px; */
#backlink {margin-top:10px;float:left;width:222px;}
#backlink img {margin:0 8px 0 10px;}
#printlink {margin-top:8px;float:right;text-align:right;} /* width:222px; */
#printlink img {margin-right:8px;}
#printlink a {margin-right:18px;}

#content table.contenttable.contenttable-0 {border:none;width:100%;border-collapse:collapse;margin-bottom:20px;background-color:#f1f4f7;}
#content table.contenttable.contenttable-0 caption {display:none;}
#content table.contenttable.contenttable-0 th {border:1px solid #FFFFFF;padding:2px;color:#FFFFFF;background-color:#f1f4f7;}
#content table.contenttable.contenttable-0 tfoot td {border:1px solid #FFFFFF;padding:2px;color:#FFFFFF;background-color:#f1f4f7;}
#content table.contenttable.contenttable-0 td.td-0, #content table.contenttable td.td-2 {font-weight:bold;width:36%;}
#content table.contenttable.contenttable-0 td.td-1, #content table.contenttable td.td-3 {width:11%;}
#content table.contenttable.contenttable-0 td {border-bottom:1px solid #FFFFFF;padding:2px 6px 2px 6px;text-align:right;}
#content table.contenttable p {margin:0 0 0 10px;}
#content table.contenttable {border:2px solid #f1f4f7;width:100%;}

table.csc-uploads {border-collapse:collapse;}
table.csc-uploads p {margin:0px;}
table.csc-uploads td {vertical-align:top;border-bottom:1px solid #D3D3D3;padding:3px;}
table.csc-uploads td.csc-uploads-fileSize p {font-size:11px !important;color:#959595;margin-left:2px;}
.boxes-border table.csc-uploads td {border-bottom:none;}

input.mf-input {}
input.mf-pass {}
input.mf-text {}
input.mf-check {border:none;}
input.mf-radio {border:none;}
input.mf-select {}
input.mf-file {}
input.mf-reset {clear:both;border:none;background-color:#F0F0F0;color:#FFFFFF;margin-left:10px;}
input.mf-submit {margin-top:10px;clear:both;border:none;height:19px;color:#FFFFFF;background-color:#86a3b5;font-size:11px;margin-left:172px;}
input.csc-mailform-reset {clear:both;border:none;height:19px;background-color:#cdcdcd;color:#FFFFFF;margin-left:10px;}

#captchaResponse {margin-left:170px;}
span.csc-mailform-label, div.csc-mailform-label {display:block;margin-left:170px;width:240px;clear:both;}

legend {margin-bottom:12px;color:#000000;line-height:1.2em;}

csc-mailform {border: none;}
.csc-mailform-field {margin-top:6px;clear:both;}

.csc-mailform-field label,
.csc-mailform-radiolabel {
float:left;
clear:both;
display:block;
width:160px;
padding-right:10px;
margin-bottom:10px;
text-align:right;
}

.csc-mailform-check {border-color:#FFFFFF !Important;}
.csc-mailform-radio {margin-right:5px;}
.csc-mailform-radiofield fieldset legend {display:none;}
.csc-mailform-radiofield fieldset label {}

/* Klassen f�r RTE Editor */

td.align-right {text-align:right;}
td.align-center {text-align:center;}

/* Google Maps */
.tx-wdgooglemap-pi1 {clear:both;}
.tx-wdgooglemap-pi1 .wd_map_title {font-weight:bold;}
.tx-wdgooglemap-pi1 .wd_map_projectname {font-weight:bold;color:#5480A5;}


/* Absende Button nach rechts verschieben. Der Wert ergibt sich aus der Summe width + padding-left aus dem label Abschnitt -> oben */


#content-calculator table.contenttable td {text-align:left;padding-left:16px;line-height:20px;}
#content-calculator table.contenttable {width:400px;line-height:20px;}
#content-calculator form {width:400px;line-height:20px;}
#content-calculator #content {width:400px;line-height:20px;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-top:5px;
}

#slideshow-start { overflow:hidden; }

#slideshow-start .startpage-animation-2rows ul#slide_nav li {height:140px;}
#slideshow-start .startpage-animation-2rows ul#slide_nav li.slide_0,#slideshow-start .startpage-animation-2rows ul#slide_nav li.slide_3 {margin:0 0 5px 0;}
#slideshow-start .startpage-animation-2rows .shade_2,#slideshow-start .startpage-animation-2rows .shade_5, #slideshow-start .startpage-animation-2rows .tx-startpagefadeslide-pi1 .contentButton, #slideshow-start .startpage-animation-2rows ul#slide_nav li a, #slideshow-start .startpage-animation-2rows .selector {height:140px;}
#slideshow-start .startpage-animation-2rows .shade_2 .contentButton {background:url("/fileadmin/dev/images/startpage/starpage_fade_green_2rows.jpg") no-repeat scroll 0 0 #07853e;}
#slideshow-start .startpage-animation-2rows .shade_5 .contentButton {background:url("/fileadmin/dev/images/startpage/starpage_fade_grey_2rows.jpg") no-repeat scroll 0 0 #7f7f7f;}
#slideshow-start .startpage-animation-2rows #button_selected .shade_2 .selector {background:url("/fileadmin/dev/images/startpage/select_green.jpg") no-repeat scroll 0 0 #067739;}
#slideshow-start .startpage-animation-2rows #button_selected .shade_5 .selector {background:url("/fileadmin/dev/images/startpage/select_grey.jpg") no-repeat scroll 0 0 #727272;}

#cursor .gsc-cursor {
float:left;
}
#cursor .gsc-trailing-more-results {
float:right;
}
.gs-watermark, .gs-visibleUrl {
display:none;
}
.gs-title a {
font-weight:bold;
text-decoration:none;
}
.gs-result {
border-bottom:1px solid #D3D3D3;
margin-bottom:15px;
padding-bottom:7px;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
cursor:pointer;
display:inline;
margin-bottom:8px;
margin-right:8px;
text-decoration:underline;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
color:#468CC1;
font-weight:bold;
text-decoration:none;
}
#cursor .gsc-trailing-more-results {
display:none;
}

#document_search {float:right;position:relative;right:29px;top:11px;}
#document_search #ipt_search {float:left;background-image:url(/fileadmin/dev/images/bg_search_input.gif);background-position:left top;background-repeat:no-repeat;width:100px; height:16px;border:none;padding:4px 5px 0 33px;}
#document_search .bt_search {border:none;width:25px;height:20px;float:left;}

#content-boxes .contact-image { float:right; }
#content-boxes .contact-image img { width:52px; /*display:none;*/}


.video_div { width:117px; margin:10px 0 0 68px; }
.video_div img { width:50px; height:50px; }

.referencfinder-grey th, .referencfinder-blue th {
	text-align:left;
}

.largerfont {
	font-size:12px;
	
}
