/*
  style1.css: 
  Stand:      
  
  Copyright:  

  Farben:     #215239 Navigation / Rahmen
              #f0f3f0 Navigation / hellgruener Hintergrund
*/

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

body {
  background-color: white;
  font-family: 'MS Trebuchet', Verdana, Arial;
  font-size:100.01%;
  color: #363636;
  text-align: center; /*fuer IE_quirks*/
  
}

#komplett {
  position: relative;
  margin: 0 3% 0 3%;
  background-color: #f0f3f0;  /* hellgruener Hintergrund der Navigation */
  text-align: left;/*Aufheben von IE_quirks im BODY*/
  border-right: 2px solid black;  /* rechter Rand des Inhalts */
  border-left: 2px solid #215239; /* linker Rand der Navigation */
  width:94%;
  float:left;
  min-height:1000px;
  height:auto !important;  /* für moderne Browser */
  height:1000px;  /*für den IE */
}


#inhalt {
  width:auto;
  margin: 0px 0px 0px 185px;
  padding: 180px 30px 20px 30px;
  text-align:justify;

  /* noetig fuer IE */
/* -rausgenommen 03.03.09 -
  border: 1px solid #fff; 
*/

  border-left: 2px solid #215239; /* rechter Rahmen der Navigation */
  border-top:0;
  border-bottom:0px;
  font-size:0.8em;
  min-height:1000px;
  height:auto !important;  /* für moderne Browser */
  height:1000px;  /*für den IE */
  background-color: #FFFFdd;  
  background: #FFFFdd url(bilderzeile.php) scroll no-repeat;  
  display: inline-block;  
}


#inhalt h1 {
  font-size:1.06em;
  border-bottom:2px dotted silver; 
  padding-bottom:7px;
  padding-left:16px;
  margin-bottom:0;
  padding-top:0px;
  background: url(h1.gif) scroll no-repeat left bottom; 
 }
 
#inhalt a {
  color:black;
  text-decoration:underline;
}

#inhalt a:hover {
  text-decoration:underline;
  color: #215239;
}

/* PDF-Links mit Grafik versehen */
a[href $='.pdf'] { 
   padding-left: 18px;
   background: transparent url(icon_pdf.gif) no-repeat center left;
}



/* Jedes einzelne CE */
.eintrag {
    padding-top:30px;
    max-width:1000px;
}

#kopftext {
  float:right;
  font-size:0.88em;
  max-width:1000px;
}

#inhalt2 {
  clear:both;
  padding-top:12px; 
  width:AUTO;
  display: inline-block;  
}

/*
#nach_oben {
  margin-top:60px;
  float: left;
  clear:both;
}
*/

#nach_oben {
  margin-top:60px;
  text-align:right;
  clear:both;
  max-width:1000px;
}

#nach_oben a{
  font-size:80%;
  font-weight:bold;
  font-style:normal;
  text-decoration:none;
  padding-right:15px;
  background-image: url(pfeil_schwarz.gif);
  background-position: right center;
  background-repeat:no-repeat;
}

#nach_oben a:hover {
  padding-left:15px;
  background-image: url(pfeil_gruen.gif);
  background-position: left center;
  background-repeat:no-repeat;
  text-decoration:none;
}

/* Aufzaehlungen im Text, z.B. bei den Referenzen */
.csc-textpic-text ul {
  padding-bottom:25px;
}

/* Bildunterschriften */
.csc-textpic-caption  {
  font-size:81%;
  text-align:left;
  padding-bottom:10px;
}


.contenttable tr td {
  vertical-align:top;
}



h2 {
margin-bottom: -12px;
margin-top:3px;
font-size:90%;
font-weight:bold;

}


#inhalt2 ul {
  margin-bottom:0px;
padding-bottom:15px;
padding-left:15px;
}


.csc-header {
  clear:both;
}

.csc-mailform-field label {
  width:85px;
  display:inline-block;
}

.csc-mailform {
border:0;
padding:0;
}

.csc-mailform input, .csc-mailform textarea {
  margin-top:5px;
  border:1px solid silver;
}

.csc-mailform .csc-mailform-submit {
 margin-top:20px;
}

#fuss_kontakt {
  display:none;
}


table {
   margin:10px auto;
	border-spacing:0;
}

tr {
	height:auto;
}

td { vertical-align: top; }

table p {
  margin:5px 0;
  
}
.align-center {
  text-align:center;
}

.align-left {
  text-align:left;
}

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