 /* CSS Document */

body {
 	background: url(../images/hintergrund_total.gif) repeat-x left 186px;
 	text-align: center;
 	font-family: helvetica, arial, verdana, sans-serif;
 }

a:link, a:visited {
         text-decoration: none;
         color: #A02535;
}
a:hover {
         color: #5F5F5F;
}

#banner_links a:link, a:visited {
         text-decoration: none;
         color: #000000;
}

#galerie {
      	background: url(../images/hintergrund_total_g.gif) repeat-x left 186px;
 	text-align: center;
 	font-family: helvetica, arial, verdana, sans-serif;
 }

 /* ----------container zentriert das layout-------------- */
#container {
 	width: 900px;
 	padding:0px;
  	margin: 0px;
 	margin-left: auto;
 	margin-right: auto;
 	text-align:left;
 }

/* ----------banner -------------- */
#banner {
 	text-align: right;
 	padding: 0px;
 	margin: 30px 0px 0px 0px;
 	height: 164px;
 }
#banner #banner_links {
        float: left;
}
#banner #banner_rechts {
}
#banner #banner_links h1 {
         font-size: 13pt;
         font-weight: normal;
         color: #000000;
}

/* ---------- Menü ----------------- */
#erste_ebene {
         float: right;
}
#zweite_ebene {
         float: right;
}
#menu_container #erste_ebene li {
         float:left;
         padding: 0px 0px 0px 20px;
         font-weight: normal;
}
#menu_container #zweite_ebene li {
float:left;
         padding: 10px 0px 0px 5px;
         font-weight: normal;
         font-size: 10pt;
         color: #5F5F5F;
}
#menu_container li a:link,
#menu_container li a:visited {
         text-decoration: none;
         color: #5F5F5F;
}
#menu_container li a:hover {
         color: #A02535;
}

#menu_container li a.current {
        color: #A02535;
}
/* ---------- Bilder-Menü ----------------- */

#content #thumbs li {
        float: left;
        padding: 0px 5px;
}
.layer_bild {
        height:340px;
        width:465px;
        display: none;
}

#bild1 {
         display: block;
}

.layer_text {
         display: none;
}
#text1 {
         display: block;
}


#content #thumbs li a:link,
#content #thumbs li a:visited {
        color: #000000;
        font-weight: normal;
        text-decoration: none;
}

#content #thumbs li a:hover {
color: #A02535;
}

 /* ---------- INDEX outer und inner----------------- */
#index_outer{
 	/*border-left: solid 480px #DBDCDD;   linke Menue Spalten Farbe  */
 	/*background-color: #DBDCDD;          Farbe fuer Inhalt Spalten  */
 	height: 338px;
 }
#index_inner{ margin:0px; width:100%; }    /* die IE PC schlaufe */

 
#index_content{
        /*position: relative;*/
        clear: both;
 	margin: 0px;
 	padding: 230px 0px 0px 0px;
        width:900px;
}
 /* ----------outer und inner----------------- */
#outer{
 	border-left: solid 480px #DBDCDD;  /* linke Menue Spalten Farbe  */
 	/*background-color: #DBDCDD;          Farbe fuer Inhalt Spalten  */
 	height: 338px;
 }
#inner{ margin:0px; width:100%; height:0px; }    /* die IE PC schlaufe */

 /* -------------- left ------------- */
#left {
 	width:480px;
 	float:left;
 	position:relative;
 	margin-left:-480px;
 	margin-right:1px;
 	height: 340px;                   /* Höhe des Bild-Containers */
 }

 /* -----------------Inhalt--------------------- */
#content{
 	position: relative;
 	margin: 0px;
}
h3 {
        font-weight: bold;
        padding: 14px 0px 0px 0px;
        font-size: 10pt;
        letter-spacing:0.05em;
}

#fliesstext{
 	padding: 0px 10px;
 	margin:0px;
 	font-size: 9pt;
 	color: #2E2E2E;
 	line-height: 1.6em;
}

#fliesstext_links{
 	padding: 5px 10px;
 	margin:0px;
 	font-size: 9pt;
 	color: #2E2E2E;
 	line-height: 1.6em;
}
#content #text {
         height: 315px;
}
#content #thumbs {
         height: 25px;
         padding-left:5px;
}
.brecher_links {
        clear: left;
}
.brecher_rechts {
        clear: right;
}

 /*  ----------------footer---------------------- */
#footer {
 	clear:left;
 	height: 52px;
 	padding:0px;
 	margin:0px;
 	text-align: right;
 	background: url(../images/hintergrund_footer.gif) repeat-x left 2px;
 }
#index_footer {
 	clear:left;
 	height: 52px;
 	padding:0px;
 	margin:0px;
 	text-align: right;
 	background: url(../images/hintergrund_footer.gif) repeat-x left 4px;
 }
#footer #inhalt {
        padding-top: 36px;
        font-size: 8pt;
        color: #5F5F5F;

}
#index_footer #inhalt {
        padding-top: 38px;
        font-size: 8pt;
}

#footer_links {
float:left;
}
#footer_rechts {
float:right;
}
#footer #inhalt a:link,
#footer #inhalt a:visited,
#index_footer #inhalt a:link,
#index_footer #inhalt a:visited {
text-decoration: none;
color: #5F5F5F;
}
#footer #inhalt a:hover,
#index_footer #inhalt a:hover {
     color: #A02535;
}

.mehr{
     font-size:10pt;}

.projektliste li{
     list-style:disc inside;
}

/* Restructured Text */
strong {
     font-weight:bold;
}

em  {
     font-style:italic;}

#content p {
     margin-bottom:9px;
}

.simple {
     margin-bottom:9px;
}

.simple li {
     list-style:disc;
     list-style-position: inside;

}


