/*
   Site: www.bouwfonds.de
   User: Sascha + Holm
   Date: 21.05.2008
*/
/* Layout beginn */
html, body {
  font-family:Arial, sans-serif; 
  font-size:12px; 
  line-height:1.4;
  color:#333;
  border:0;
  margin-top:5px;
  margin-bottom:7px;
  padding:0;
}
body{
  background-color:#ffffff;
  overflow:auto;
  
}
ul, li {
    list-style-image: none;
    
}
#page    { /* container der site */
  width:1023px;
  margin:auto;
  
}

.projekte { /*deklaration der ci-images pro sektion*/
  background:url(img/bg_projekte.jpg) no-repeat right -1px;
}

#page-content    { /* innerer container der site */
	width:913px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-bottom:1px solid #999;
}
#header-home { /* Header container Homepage */
	height:390px;
	/*background:url(img/bouwfonds_head.jpg) no-repeat 0px 100px;*/
}
#header-media {
    border-top: 1px solid #999;
    background-image: url(img/bouwfonds_head.jpg);
    background-repeat: no-repeat;
    background-position: 0 -3px;
    height:290px;
}
#header-projekte { /* Header container Projektpage */
	height:97px;
}

#header-content {  /*innerer Header container*/
	height:97px;
}
.logo_image {
	position:relative;
	top:15px;
	left:10px;
	float:left;
}
.logo_extra {
    position: relative;
    top:35px;
    float:left;
}
.headerFormBox {	/*style Headerforms*/
	height:40px;
	float:right;
	margin-right:10px;
}
.headerForm_bgl {	
	background:url(img/header_form_left.jpg) no-repeat left;
	height:100%;
	width:4px;
	float:left;
}
.headerForm_bgm {	
	background:url(img/header_form_middle.jpg) repeat-x top;
	height:100%;
	float:left;
}
.headerForm_bgr {	
	background:url(img/header_form_right.jpg) no-repeat right;
	height:100%;
	width:4px;
	float:left;
}
.headerForm_bgl_trans {	
	background:url(img/header_form_left.png) no-repeat left;
	height:100%;
	width:4px;
	float:left;
}
.headerForm_bgm_trans {
	background:url(img/header_form_middle.png) repeat-x top;
	height:100%;
	float:left;
}
.headerForm_bgr_trans {	
	background:url(img/header_form_right.png) no-repeat right;
	height:100%;
	width:4px;
	float:left;
}

.search_padding {
    padding:8px 5px 0px 5px;

}
.sites_margin {
	margin:10px 5px 0px 5px;
	width:160px;
}
.form-fontsize {
	font-size:10px;
	width:145px;
}
.button_image {
	position:relative;
	top:4px;
}

.ci_image {
	position:relative;
	top:-1px;
	left:462px;
    z-index: 100;
}

#navigation {  /*Projekt Navigation*/
	margin:20px 0px 0px 0px;
	height:25px;
	background:url(img/bg_navigation.jpg) repeat-x;
	font-size:11px;
	color:#fff;
	display:block;
}
#navigation-content { /*Projekt Navigation Content dyn Teil*/
	line-height:25px;
    height:25px;
}
.scroll-box {
    height:25px;
    overflow:hidden;
}
.scroll-title {
    font-size:11px;
    color:#fff;
    line-height:25px;
    padding:0px 10px 0px 10px;
    background-color:#660000;
    width:40px;
    float:left;
}
.scrollbox-handle-left {
    width:15px;
    height:25px;
    float:left;
}
.scrollbox-content {
    overflow: hidden;
    height:25px;
    width:810px;
    padding:0;
}
.scrollbox-inner {
    white-space: nowrap;
    width:3000px;
    height:25px;
    overflow:hidden;
}
.scrollbox .scrollbox-inner a,
.scrollbox .scrollbox-inner a:link,
.scrollbox .scrollbox-inner a:visited,
.scrollbox .scrollbox-inner a:hover
 {
    margin:0;
    padding:0;
    color:#fff;
}
.scrollbox-handle-right {
    width:15px;
    height:25px;
    float:right;
}
#pathway {
    padding-left: 20px;
}
#pathway a{
    font-weight: normal;
}

#cubello-pathway {
    display: block;
    height: 100px;
    background: url(img/bg_cubello_pathway.jpg) top right no-repeat #fff;
    line-height: 110px;
    padding: 0px 0px 0px 20px;
}



/* Navigation*/
#col1 ul,
#col1 li
 {
  /*list-style-image: none;*/
  margin:0;
  padding:0; 
}
#main-navigation {
	padding-top:10px;
	margin-bottom: 15px;
    background-color:#fff;
	border-bottom: 1px solid #a4a4a4;	
    zoom:1;
}
#main-navigation div a {
    padding-top:2px;
    padding-right:10px;
    /*padding-bottom: 3px;*/
    padding-left:20px;
    
    display:block;
    color:#666666;

}
#main-navigation div.home-item {
    height:25px;
    margin-bottom: 2px;
    overflow:hidden;
}
#main-navigation div.home-item a {
	color:#000;
	font-weight:bold;
}
#main-navigation div.sub-item-level-2 a {
    padding-left:50px;
}

#main-navigation div.main-item {
	border-top: 1px solid #a4a4a4;
    zoom:1;
}
#main-navigation div.main-item-selected {
	border-top: 1px solid #a4a4a4;
}
#main-navigation div.main-item,
#main-navigation div.main-item-selected,
#main-navigation div.main-item-selected-subitems {
    /*height:25px;*/
    margin-bottom: 2px;
/*    overflow:hidden;*/
}
#main-navigation div.main-item-selected-subitems {
    zoom:1;
	padding: 7px 0px 0px 45px;
	background-image:url(img/bullet_green.gif);
    background-repeat:no-repeat;
    background-position:30px 9px;
}


#main-navigation div.main-item-selected a,
#main-navigation div.main-item-selected-subitems a {
   color:#000;
}
#main-navigation div.main-item-selected a {
	color:#6C7B2A;
	padding-left:30px;
}
#main-navigation div.main-item-selected-subitems a {
	color:#000;
}
#main-navigation div.sub-top, .box-top {
    height:8px;
} 
#main-navigation div.sub-item,
#main-navigation div.sub-item-selected,
.box-center {

	height:auto;
    color:#000;
    /*zoom:1;*/
}


#main-navigation a.sub-item {
    font-weight:normal;
	padding-left:50px;
    padding-bottom:3px;
}

#main-navigation a.sub-item-selected {
    color:#6C7B2A;
	text-decoration: underline;
	font-weight:normal;
	padding-left:50px;
    padding-bottom:3px;
}


#body-section { /*Rumpf container */
  border:0;
  margin:0;
  padding:0;
}

#body-content { /*innerer Rumpf container */
  border:0;
  margin:15px 0px 0px 0px;
  padding:0;
/*  position:relative;*/
  
}

#col1{   /* erstes HTML div tag (linke Spalte) */
/*  display:block;*/
  width:205px;
  float:left;
}
#col1-content {  /*erstes HTML div tag innerer container (linke Spalte) */
    /*min-height:500px;*/
    border:0;
    width:196px;
    position: static;
}
#box-top-left {
    height: 119px;
    width:200px;
    background-color: #fff;
    overflow:hidden;
}
#box-top-left-text {
    height:83px; 
}
#box-top-left-text p {
    padding:0;
    margin:0;
    font-size:16px;
    line-height:18px;
    padding-left:16px;
    padding-top:12px;
}
#box-top-left-image {
    height:36px;
}

#cubello-lang {
    display: block;
    height: 55px;
}

#cubello-lang img {
    position: relative;
    top:10px;
    left:20px;
}

#col2 { /*zweiter HTML div Tag (rechte Spalte) */
  display:none; 
}
#col2-content { /*zweiter HTML div Tag innerer container (rechte Spalte) */ 
}

#col3 { /* dritter HTML div tag ( Content ) */
	/*border-top: 1px #999999 solid;*/
    margin-left:210px;
    margin-right:0;
/*    display:block;*/
    /*background-color: #fff;*/
    
}

#col3-content  { /* dritter HTML div tag innerer container ( Content ) */
  /*background-color:#fff;*/
  padding:0;
  margin:0;
  border:0;
  overflow:hidden;
  
  /*min-height:750px;*/
  zoom:1;
}

#content-image {
    height:270px;
    margin-bottom:15px;
}
#head-image {
  width:200px;
  height:270px;
  border:0;
}
#content-head {
    height:15px;
    overflow:hidden;
}

/*.bg_content {
    background-image:url(img/bg_content.gif);
    background-repeat: repeat-y;
    background-position: 1px 0px;
}*/

.box-teaser { /*Projekt Teaser erscheinen auf der Startseite*/
	border-left: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	margin: 10px 10px 10px 0px;
	background:url(img/bg_teaserbox.jpg) repeat-x top #ebebeb;
	width: 198px;
	height: 178px;
	display: block;
	padding: 10px;
	float: left;
    overflow: hidden;
    }
.box-teaser h6 {
	color: #38A8AA;
}

.box-teaser p {
    clear: both;
}


/*-----------------------------------------------------------------------------------------------------*/
#content-right {
    float:right;
    width:200px;
    font-size:10px;
    line-height:15px;
    z-index:100;
}

#content-left {
  margin-right:214px;
}


#content {  /* Inhalt */
  padding:15px;
  margin:0;
/*  min-height:500px;*/
  overflow:hidden;
}

#clear-content {
  clear:both;
  height:0;
  border:0;
  font-size:0;
  line-height:0;
  width:100%;
}
/* --------------------- Projekte Index -------------------------- */

#projekt-index {
    /*min-height:500px;*/
    margin-left: 1px;
    overflow:hidden;
    zoom:1;
    background-color: #fff;
}

#projekt_index-right {
    float:right;
    width:400px;
    z-index:100;
    /*min-height:680px;*/
    height:100%;
}

#projekt_index-left {
    margin-left: 1px;
    margin-right:397px;
}


.projekt_index-left-container {
	margin:30px 15px 15px 0px;
}
.projekt_index-left-container li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.projekt_index-left-container li a {
	padding-left:10px;
	color: #666600;
	height:30px;
	line-height:30px;
	display:block;
	background:	url(img/bg_nav_projekte.jpg) repeat-x;
	overflow:hidden;
}

.projekt_index-left-container li a:hover {
	color: #000;
    background:url(img/bg_nav_projekte_hover.jpg) repeat-x;
}

.projekt_index-left-container li a span {
	color: #000;
	font-weight: normal;
}
#projekt_logo_block {
	padding-bottom:20px;
	
}
.projekt_logo_image {
	position:relative;
	left:75px;
}

.projekt_filter_button {
    background:url(img/bg_nav_projekte.jpg) repeat-x;
    border:1px solid #4E4F4E;
    line-height:25px;
    text-align: center;
    /*padding-top: 5px;*/
    width:131px;
    height:25px;
    display:block;
    float:left;


}

/* --------------------------------- Projekte Details ---------------------------- */

#projekt-content {
    display: block;
    margin-left: 1px;
}


#projekt-content-header {
    background:url(img/project_content_header_bg.png) repeat-x bottom;
	display:block;
	height:80px;
}
* html #projekt-content-header {
   background-image:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lib/bouwfonds/css/img/project_content_header_bg.png', sizingMethod = 'scale');
}
#projekt-content-header h5 {
    padding-top: 20px;
	line-height:20px;
}

#projekt_content-left {
    margin-right:201px;
    background-color:#fff;
    /*overflow: hidden;*/
}

#projekt_content-right {
    float:right;
    width:201px;
    display:block;
/*    background-color: red;*/
}
#sub_nav_objekte ul.sub-item li a,
#nav_objekte ul.sub-item li a,
#nav_objekte ul.main-item li a,
#nav_objekte .blind_button {
    padding: 3px 0 4px 15px !important;
}
#sub_nav_objekte ul li{
  display: block;
  overflow: hidden;
}
#sub_nav_objekte ul li a font{
  display: block;
  float: right;
}


#nav_objekte ul, #nav_objekte li {
    margin:0;
    padding:0;
}
#nav_objekte ul.sub-item .title {
    padding-left:15px;
    font-weight:bold;
}
.content-container {
/*    overflow: hidden;*/
/*    margin-bottom:20px;*/
}

.content-container img {
    overflow: hidden;
}
#projekt_content-left .content-container {
    padding:10px;
}
.content-image {
    width:500px;
    border:0;
}
.page {
    padding-top:10px;
    overflow: hidden;
}
#projekt-content .content-container .page {
    width:480px;
}
.box-ansichten {
    width:400px;
    overflow:hidden;
    margin-bottom:2px;
}
.box-ansichten img.obj-bild {
    float:left;
    width: 200px;
    margin-right:20px;
    margin-bottom: 0;
}
        
/* --------------------------------- Projekte Ende ------------------------------- */
/* Sitemap Container */

#col1-sitemap {
    float:left;
}

#col2-sitemap {
    float:left;
}

.box-sitemap {
    margin: 10px 20px;
    width: 250px;
    display: block;
    border: 1px solid #a4a4a4;
    background-color: #EFEFEF;
    
}

.box-sitemap .caption {
    background: url(img/bg_nav_projekte_hover.jpg) repeat-x;
    padding:5px;
    font-weight: bold;
}

.box-sitemap .content, ul {
    padding:5px
}

.box-sitemap .content li a {
    font-weight: normal;
    text-decoration: none;
}

.box-sitemap .content li a:hover {
    font-weight: normal;
    text-decoration: underline;
}

.search-result-row {
    padding: 10px 0px;
    border-bottom: 1px solid #999;
}

.search-result-title {
    color:#669933;
    font-size: 14px;
    font-weight: normal;    
}

#footer { /*Footer container */
    margin-bottom:0px;
    background-color:#fff;
}
#footer-content { /* Footer innerer container */
}
/* #content-footer {
    padding-top:20px;
    margin-right:232px;
    overflow: hidden;
    padding-bottom:20px;
} */
#content-footer-buttons {
    text-align:right;
}
#content-footer-line {
    border-top: 1px solid #a4a4a4;
    line-height:1px;
}
#content-footer-copyright {
	margin: 0px 0px 0px 20px;
    font-size:11px;
    color:#666666;
	line-height: 25px;
}
#content-footer-copyright a {
    font-size:11px;
    color:#666666;
    font-weight: normal;
}
/* Layout Ende */

/*
  Hauptnavigation
*/
/* Footer Navigation */
#footer ul,#footer li {
  list-style-type:none;
  margin:0;
  padding:0;
}
#footer ul {
  margin-left:20px;
}
#footer li {
  float:left;
  padding:1px 5px;
  height:24px;
  display:block;
  color:#000;
}
#footer li a {
  color:#000;
}

/* Side Navigation */
.box-left {
    width:195px;
	border-top: 1px solid #a4a4a4;
	border-bottom: 1px solid #a4a4a4;
	border-right: 1px solid #a4a4a4;
	margin-bottom: 20px;
    overflow:hidden;
}

.box-left-title {
    font-size:11px;
    font-weight:bold;
    height:19px;
    background-image: url(img/bg_box_left_title.gif);
    background-repeat: repeat-x;
    padding:4px 10px 0px 20px;
	border-bottom: 1px solid #a4a4a4;
}

.box-left-inner {
    padding:7px 5px 0px 20px;
}

.box-left-inner li{
	list-style-type: none;
}

.pdd_bo10 {
    padding-bottom: 10px;
}

.box-right, #box-publication {
    width:200px;
    overflow: hidden;
}
.box-right-inner {
    padding:0 5px;
}
.box-light, .box-dark, .box-publication {
    background-image: url(img/nav_grau_middle.gif);
    background-repeat: repeat-y;
}
.box-light p {
    margin-top:0;
    margin-bottom:0;
}
#content-right p {
    font-size: 11px;
    line-height: 15px;
}
#box-events {
    width:200px;
    overflow:hidden;
    font-size:11px;
    color:#000;
    margin-bottom:15px;
}
#events-caption, #publications-caption {
    background-image: url(img/nav_blau.gif);
    background-repeat: no-repeat;
    padding:5px 5px 5px 10px;
    font-size:11px;
    letter-spacing: 1px;
    height:15px;
    margin-bottom:2px;
    color:#fff;
}
#events-caption a, #publications-caption a {
    display:block;
    color:#fff;
    background-image: url(img/arrow_right.gif);
    background-position:150px center;
    background-repeat: no-repeat;
}
.event-entry, .publictions-entry {
    padding-top:5px;
    padding-bottom:5px;
    padding-right:10px;

}
.event-type, .event-date, .event-title, .event-text, .event-link {
    padding-left:12px;
    padding-bottom:2px;
}
.event-type {
    font-style: italic;
}
.event-date, .box-light h2 {
    font-weight: bold;
}
.event-title, .box-light h3 {
    color:#001c71;
    font-weight:bold;
}
/* Aktuelles / Publikation box und Editor Format Frame */
.box-publication {
    padding: 0 10px 0 12px;
    border-bottom:1px solid #efefef;
}
.box-publication, 
.format-frame-publication, 
.box-publication h1, .format-frame-publication h1, 
.box-publication h2, .format-frame-publication h2, 
.box-publication h3, .format-frame-publication h3, 
.box-publication h6, .format-frame-publication h6, 
.box-publication p, .format-frame-publication p 
 {
    font-size:11px;
    color: #000;
    line-height:15px;
    font-weight:normal;
}
.box-publication h1, .format-frame-publication h1 {
    font-style: italic;
}
.box-publication h2, .format-frame-publication h2 {
    font-weight: bold;
}
.box-publication h3, .format-frame-publication h3 {
    color:#001c71;
    font-weight:bold;
}
.box-publication h6, .format-frame-publication h6 {

}
.box-publication p, .format-frame-publication p {

}
.referent-image {
    width:80px;
    height:80px;
    border:0;
}
h3.title {
    margin-top:5px;
}
.referent-list {
    width:410px;
}
.event-link, .link, .box-publication a {
    text-decoration: underline;
    color:#001c71;
    display:block;
    padding-left:30px;
    background-image: url(img/doppelpfeil_termine.gif);
    background-repeat: no-repeat;
    background-position: 12px center;
}
#box-publications {
    width:200px;
    overflow:hidden;
    margin-bottom:15px;
}
#get-adobe-reader a{
    display:block;
    height:31px;
    background-image: url(img/get_adobe_reader.gif);
    background-repeat: no-repeat;
    background-position: center center;
}
.box-end {
    background-image: url(img/winkel_grau2.gif);
    background-repeat: no-repeat;
    height:21px;
}
.box-start {
    background-image: url(img/winkel_grau1.gif);
    background-repeat: no-repeat;
    height:21px;
}
.box-right-caption {
    font-size:12px;
    font-weight:bold;
    color:#000;
    padding:10px;
}
a.click-path {
    color:#333;
    font-size:10px;
}
.ausverkauft {
    color:#ff0000;
    font-weight:bold;
}
#layer-ausverkauft {
    background:url(img/ausverkauft.png) no-repeat;
    visibility:visible; 
    display:block; 
    position:absolute; 
    top:250px; 
    left:30px; 
    border:0; 
    padding:50px; 
    width:450px; 
    height:150px; 
    z-index:1;
}
.grundrisse {
    padding-top: 10px;
    border-top: solid 2px #fff;
    overflow:hidden;
    }
.grundriss-container {
    float:left;
    width:210px;
    padding:5px;
}
img.grundriss {
    float:right;
    height:85px;
    border:0;
}
table.grundriss {
    width:100%;
}
td.raum, td.qm {
    border-bottom:1px solid #000;
}
td.raum {
    text-align: left;
}
td.qm {
    text-align: right;
}
td.raum-last, td.qm-last {
    font-weight: bold;
}
#default-page {
    margin-left: 1px;;
    padding-left: 80px;
    width:500px;
    /*min-height:500px;*/
    overflow:hidden;
}
#default-page-content {
    padding:10px;
}
body.content,
body#content {
    overflow:auto;
    background-color: #fff;
    width:510px;
    border-right:1px dotted #888;
}  

.linie {
    border-top: 1px solid #ccc;
    margin-left:12px;
    margin-bottom:10px;
}
/*Contact*/
#contact td {
    padding: 1px;
}
/* Content */
#content table tr td p, .content table tr td p, #default-page-content table tr td p  {
    margin:0;
    padding:0;
}
h1,h2,h3,h4,h5,h6,p{
    /*font-weight:normal;*/
    padding:0;
    margin:0;
}
h1 {
    font-size:14px;
    font-weight:bold;
    color:#6c7b2a;
    line-height:20px;
    margin-bottom:18px;
}
h2 {
    font-size:14px;
    font-weight:bold;
    color:#000;
    line-height:16px;
    margin-bottom:14px;
}
h3 {
    font-size:12px;
    font-weight:bold;
    color:#6c7b2a;
    line-height:18px;
    margin-bottom:5px;
}
h4 {
    font-size:12px;
    color:#000;
    line-height: 20px;
    margin-bottom:18px;
}
h5 {
    font-size:11px;
    font-weight:bold;
    color:#000;
    line-height: 19px;
}
h6 {
    font-size:11px;
    font-weight:bold;
    color:#6c7b2a;
    line-height: 17px;
}

p {
    font-size:12px;
    color:#333;
    line-height: 18px;
    margin-bottom: 18px;
}
li {
    list-style-type: square;
    margin-bottom:9px;
}
ol, ol li {
    list-style-type: decimal;
    margin-bottom:9px;
}
h4 a, h2 a {
    font-weight:normal;
    color:red;
}
blockquote {                
    padding-left:32px;
    margin:0;
}
a{
    font-weight:bold;
}
a, a:link, a:visited, a:focus, a:active {
    color:#6c7b2a;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
    color: #000;
}
.clear {
    clear:both;
    
}
.area-over {
    position:absolute;
/*    background-color: #001c71;
    width:10px;
    height:10px;
    top:0;
    left:0;
    z-index:99;*/
    display:none;
    cursor: pointer;
}
.area-title {
    position:absolute;
    border:2px solid #A14248;
    z-index:100;
    background-color: #F2F4DE;
    padding:5px;
}

/* News */
.news-list, .news-detail {
    margin-left: 80px;
    width: 500px;
    /*margin-right: 200px;*/
    padding: 25px 0px 25px 0px;
}
.news-list img, .news-short img {
    padding-right:0px;
    padding-bottom:0px;
    float:left;
    
}
.news-short {
/*    padding-bottom: 10px;*/
    margin-bottom: 10px;
}
.news-list .news-short p {
    
}
.news-navigation {
    text-align:center;
}
.news-current {
    padding-left:10px;
    padding-right:10px;
    font-weight:bold;
}
/*
table.sitemap {
    border:1px solid #001c71;; 
    margin-bottom:5px;
}
table.sitemap td.main {
    background-color:#EFEFEF; 
    padding:3px;
}
table.sitemap td.sub {
    border-top:1px solid #001c71;; 
    padding:3px;
    list-style-type:none
} */
 #grundrisse-popup {
    display:none;
    position:absolute;
    top:200px;
    left:200px;
    z-index:1000; 
    border:1px solid #000; 
    width:650px; 
    height:525px;
    background-color:#fff;
 }
 
 #popup-handle {
    background-image: url(img/bg_box_left_title.gif);
    background-repeat: repeat-x;
    border-bottom: 1px solid #A4A4A4;
    padding:4px 10px 0 20px;
    height:19px;
    color:#333; 
    font-weight:bold;
 }
#popup-iframe {
    border:0;
    padding:0;
    margin:0;
    height:500px;
    width:100%;
} 
#button-close {
    display:block;
    float:right;
    padding-top:3px;
}
/* Footer Navigation */
#footer-navigation {
    background: url("img/bg_teaserbox.jpg") repeat-x scroll center -5px #EBEBEB;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    padding: 10px;
}
#footer-navigation a{
    font-size: 11px;
    font-weight: normal;
    color: #666666;
}


#footer-navigation ul {
    margin:0;
}
#footer-navigation ul li {
    float: left;
    height: auto;
}
#footer-navigation ul li a{
  font-weight: bold;
    color: #6C7B2A;
    text-decoration: none;
}

#footer-navigation ul ul {
    clear: both;
}
#footer-navigation ul li li {
    float: none;
    clear: both;
}
#footer-navigation ul li li a{
    font-weight: normal;
    text-decoration: none;
    color: #666;
}
#footer-navigation ul li li a:hover{
    text-decoration: underline;
    color: #666;
}
#footer-navigation ul.projects li {
    float: left;
    clear:none;
}
#footer-navigation ul li ul.projects li ul{
  margin-left: 0;
}
#footer-navigation ul.projects li li {
    float: none;
    padding-left: 0;
}
#footer-navigation ul.projects li li a{
  font-weight: normal;
  text-decoration: none;
  color: #666;
}
#footer-navigation ul.projects li li a:hover{
  text-decoration: underline;
  color: #666;
}
#footer-navigation ul.projects li li a{
  color: #666:
}
* html .headerForm_bgl_trans {
   background-image:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lib/bouwfonds/css/img/header_form_left.png', sizingMethod = 'scale');
}
* html .headerForm_bgm_trans {
   background-image:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lib/bouwfonds/css/img/header_form_middle.png', sizingMethod = 'scale');
}
* html .headerForm_bgr_trans {
   background-image:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lib/bouwfonds/css/img/header_form_right.png', sizingMethod = 'scale');
}
* html #layer-ausverkauft {
   background-image:none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lib/bouwfonds/css/img/ausverkauft.png', sizingMethod = 'image');
} 
/* IE < 7 no Mac \*/ 
* html #main-navigation li a {display:inline-block;}
* html #info-navigation li a {display:inline-block;}
/* -- */ 
/* Hack für 3-Pixel-Jog Bug IE kl 7 Windows Hides from IE-mac \*/
* html #col1 {margin-right:-3px;}
* html #col3 {margin-left:208px;}
/* Ende Hack für 3-Pixel-Jog Bug */

/* Hack für Höhe der Projekt Teaser Boxen im IE kl 7 */
* html #col3 {height:1%;}
* html .box-teaser {height:187px}
/* Ende Hack für Projekt Teaser Boxen */

* html #content-right {margin-left:-3px;}
* html #content-left {margin-right:211px;}

* html #projekt_index-right {margin-left:-3px;height:680px;}
* html #projekt_index-left {margin-right:365px;}

* html #projekt_content-right {margin-left:-3px;}
* html #projekt_content-left {margin-right:198px;}
* html #projekt-content {
    margin-left: -1px;
    border:0;
    zoom:1;
}

* html #nav_objekte {margin-left:-3px;}

