* {margin: 0; padding: 0;}
body {font: normal 1.0em/1.4em "Times New Roman", Times, serif; text-align:center; color: #b6aeab; 
background:#171611 url(bg.png) repeat-x; }
h1 {font:bold 1.0em Verdana, Arial, Helvetica, sans-serif; color:#BED600;}
h2 {font:italic 1.1em "Times New Roman", Times, sans-serif; color:#BED600;}
h3 {font:bold 1.1em/1.4em Arial,Helvetica,sans-serif; color:#bed600;}
h4 {color:#b6aeab; padding-top:6px; font-size:16px; fon-weight:bold; font-family:Arial,Helvetica,sans-serif;}
h5 {font:bold 1.1em Arial,Helvetica,sans-serif; color:#b6aeab; padding-top:6px;}

a {font:italic 1.0em "Times New Roman", Times, sans-serif; color:#b6aeab; text-decoration: none;}
a:hover {text-decoration: none; color: #4c3327; }

img {border: 0 none;}

pre, .monospace {font-family : "Courier New", Courier, monospace;}


.text_left {font:italic 1.1em "Times New Roman", Times, sans-serif; color: #4c3327;}

p {display:block; float:left;  padding:0px 0px 0px 25px; font:bold 1.1em/1.4em Arial,Helvetica,sans-serif;  color: #b6aeab;}




#content_logo{ margin-top:-15px; width:100%; height:83px; position:relative;}
#logo {margin:20px auto 0px auto; width:960px;  height:76px;}




/* NAVIGATION */
#content_nav{ width:100%; height:20px; position:relative; top:10px;}

#nav { margin:0px auto 0px auto; width:960px; height:20px; position:relative;}
#nav_left {width:440px; float:left; height:20px; text-align:left;}
#nav_left span { padding-right:25px;}

#nav_right {width:440px; float:right; height:20px; text-align:right;}
#nav_right span {padding-left:25px;}


/* CONTENT TEXT */
#content {margin:15px auto 0px auto; width:960px; text-align:left; position:relative;}
* html #content {position:relative; margin-top:20px;}
*:first-child+html #content {position:relative; top:20px;}
#contentleft { width: 340px; padding:25px 125px 0px 0px; float:left; border-top:1px #746e60 solid; margin-top:33px;}
#contentleft2 { width: 440px; padding:25px 25px 0px 0px; float:left; border-top:1px #746e60 solid; margin-top:33px;}
#contentleft_uebersicht { width: 440px; padding:25px 25px 0px 0px; float:left; border-top:1px #746e60 solid; margin-top:33px;}
#contentright { width: 340px; padding:25px 125px 0px 0px; float:right;  border-top:1px #746e60 solid; margin-top:33px;}
#content1div { width: 960px; float:left; padding-top:25px;}
#content1div a span{ visibility:hidden;}
#content1div a {font:italic 1.0em "Times New Roman", Times, sans-serif; color:#BED600; text-decoration: none;}
#content1div a:hover {text-decoration: none; color: #4c3327; }
#contentleft a, #contentleft2 a {font:italic 1.0em "Times New Roman", Times, sans-serif; color:#BED600; text-decoration: none;}
#contentleft a:hover, #contentleft a:hover {text-decoration: none; color: #4c3327; }
#contentright a {font:italic 1.0em "Times New Roman", Times, sans-serif; color:#BED600; text-decoration: none;}
#contentright a:hover {text-decoration: none; color: #4c3327; }


/* CONTENT PROJEKTE */
#content01 {margin:0px auto 0px auto; width:1000px; text-align:left; position:relative; padding-top:55px; }
#content_projekte { width: 990px; float:left;  }
*html #content_projekte { width: 990px; float:left;  }
#content_projekte_info { width: 960px; float:left;  }

#projekte a {float:left; position:relative; width: 300px; height:249px; display:block; }

#projekte_block {float:left; position:relative; width: 300px; height:262px; display:block; padding:15px;}
*html #projekte_block {float:left; position:relative; width: 300px; height:262px; display:block; padding:13px;}
#projekt_bild { position:absolute; top:46px;}
*html #projekt_bild { position:absolute; top:46px;}

/* CONTENT PROJEKTE DETAILS INFO*/

#contentleft_projekte h4 {padding:2px 0 4px 0 !important;}

#contentleft_projekte { width: 465px; float:left;}
#contentright_projekte { width: 465px; float:right;}
#projekte_foto {float:left;}
#projekte_foto img{width:200px; height:150px;}
#projekte_foto_text {position:relative; padding-top:15px; clear: both; width:450px;}

#contentleft_info { width: 340px; padding:25px 125px 0px 0px; float:left; border-top:1px #746e60 solid; margin-top:5px; font:normal 0.8em/1.4em Arial,Helvetica,sans-serif;  color: #b6aeab;}
*html #contentleft_info { width: 340px; padding:25px 125px 0px 0px; float:left; border-top:1px #746e60 solid; margin-top:5px;  font:normal 0.8em/1.4em Arial,Helvetica,sans-serif;  color: #b6aeab;}
#contentright_info { width: 460px; padding-top:25px; float:right;  border-top:1px #746e60 solid; margin-top:5px; margin-right:30px; font:normal 0.8em/1.4em Arial,Helvetica,sans-serif;  color: #b6aeab;}
*html #contentright_info { width: 460px; padding-top:25px; float:right;  border-top:1px #746e60 solid; margin-top:5px; margin-right:0px; font:normal 0.8em/1.4em Arial,Helvetica,sans-serif;  color: #b6aeab;}

#contentright_info label { width:150px; display:block; float:left; }
#contentright_info p { width:280px; display:block; float:left; font:normal 1em/1.4em Arial,Helvetica,sans-serif;  color: #b6aeab; padding:0px;}


/* CONTENT PROJEKTE DETAILS GALLERIE */

#gallery { width:465px; float:left;}
*html #gallery { width:465px; float:left; margin-top:5px;}
#gallery div.off {margin-right:5px; float:left; cursor:pointer; position:relative; z-index:20;}
#gallery div.on {margin-right:5px; float:left; background:url(menu_mini_on.gif) no-repeat; cursor:pointer; position:relative; z-index:100;}
#gallery div.info_on {margin-right:5px; float:left; background:url(menu_info_on.gif) no-repeat; cursor:pointer; position:relative; z-index:100;}
.hide {display:none; width:0; overflow:hidden;}
*html .hide img {float:left; padding:0em; margin:0em;}
.show {clear:left; width:990px; position:relative; z-index:50; }
*html .show {clear:left; width:960px; position:relative; z-index:50; }
.show img {float:left; padding:0; margin:0; padding-top:5px;}
*html .show img {float:left; padding:0em; margin:0em; padding-top:5px;}
.clear {clear:both;}






/* MENU KLEIN */
#menu_klein {float:right; padding-top:3px;}
.info { width:20px; top:3px; right:15px; float:left; }

/* AKTUELL */
#content_aktuell {margin:20px auto 0px auto; width:960px; text-align:left; position:relative; }
*html #content_aktuell {width:960px; text-align:left; position:relative; top:20px}
#aktuell { width:300px; font: normal 0.8em/1.4em Arial,Helvetica,sans-serif; color: #b6aeab; text-align:left; display:block; top:0px; float:left;}
#aktuelldiv {position:relative; padding-top:25px; clear: both; }

#aktuell_images { width: 590px; float:right; }
#aktuell_images a{padding-left:16px;}
#aktuell_images a:hover { color: #4c3327 !important;}
#aktuell_images img{ width:175px; height:116px;}
*html #aktuell_images img{ width:175px; height:116px;}
.aktuell_titel {font:normal 1.4em Verdana, Arial, Helvetica, sans-serif; color:#BED600;}

#fuss { clear:both; width:960px; height:50px; margin:auto;}

