/* StyleSheet SIR Bilddatenbank */

* {
  padding:0px;
  margin:0px;
  font-family:verdana,sans-serif;
  font-size:11px;
  color:#000000;
  vertical-align:top;
}

body {
  background-color:#FFFFFF;
  padding:0px; margin:0px;
}

/* Zeitwaldlogo im Head */
#zeitwaldlogo {
  position:absolute;
  left:26px;
  top:20px;
}


/* Spalten-Layout */
#content {
  padding-top:198px;
  width:1015px;
  overflow:hidden;
}
.columnOne {
  width:215px;
  overflow:hidden;
  float:left;
}
.columnTwo,
.columnTwoEmpty {
  width:185px;
  overflow:hidden;
  float:left;
  padding-left:15px;
}
.columnThree,
.columnThreeEmpty {
  width:385px;
  overflow:hidden;
  float:left;
  padding-left:15px;
}
.columnFour,
.columnFourEmpty {
  width:185px;
  overflow:hidden;
  float:left;
  padding-left:15px;
}
.columnTwoToFour {
  width:785px;
  overflow:hidden;
  float:left;
  padding-left:15px;
}
.columnThreeToFour {
  width:585px;
  overflow:hidden;
  float:left;
  padding-left:15px;
}
.wrapperColumnTwoToFour {
  width:800px;
  overflow:hidden;
  float:left;
  padding-top:6px;
}

/* Textelemente */
h1 {
  color:#607630;
  font-weight:normal;
  font-size:11px;
  padding-bottom:12px;
}

a {
  text-decoration:none;
  color:#000000;
}
a:hover {
  text-decoration:underline;
  color:#8C9F3A;
}


/* Navigation */
#navigation {
  padding-bottom:30px;
}

/* Ebene 1 */
div.navi1_linie {
  width:195px;
  border-top:1px solid #8C9F3A;
  padding: 5px 0px 5px 15px;  
}

div.navi1 {
  width:195px;
  padding: 5px 0px 5px 15px;  
}

.navi1 { font-weight:bold; }
a.navi1 {
  color:#000000;
  text-decoration:none;
}
a.navi1:hover {
  text-decoration:none;
  color:#8C9F3A;
}

a.navi1_hl {
  color:#8C9F3A;
  text-decoration:none;
  font-weight:bold;
}

/* Navigation Ebene 2 */

div.navi2 {
  width:195px;
  padding: 5px 0px 5px 30px;  
}

a.navi2 {
  color:#999999;
  text-decoration:none;
  font-weight:bold;
}
a.navi2:hover {
  text-decoration:none;
  color:#8C9F3A;
  font-weight:bold;
}

a.navi2_hl {
  color:#8C9F3A;
  text-decoration:none;
  font-weight:bold;
}

/* Navigation Ebene 3 */
div.navi3 {
  width:195px;
  padding: 5px 0px 5px 45px;  
}

#bogen {
  position:absolute;
  top:0px;
  left:210px;
  width:785px;
  height:176px;
  background-repeat:no-repeat;
  background-position:top;
  background-image:url('/img/bogen_default.gif');
}
#bogenText {
  position:absolute;
  left:431px; top:37px;
/*  left:370px; top:32px; */
  color:#ffffff;
  font-size:12px;
}

/* Farben */
.white { color:#FFFFFF; }
.black { color:#000000; }
.grey { color:#666666; }
.ltgreen { color:#8C9F3A; }
.green { color:#607630; }

/* nach oben-Link */
/*
<div id="nachoben"><a href="#seitenanfang">nach&nbsp;oben</a></div>
*/
#nachoben {
  padding-top:14px;
  text-align:right;
  width:584px;
}
#nachoben a {
  text-decoration:none;
  color:#8C9F3A;
  padding-left:15px;
  background:url('/img/nachoben.gif') no-repeat top left;
}

/* gestrichelte Linie */
.dotted {
  background:url('/img/dotted.gif') repeat-x top left;
}

/* Footer */
#footer {
  width:1100px; height:133px;
  background:url('/img/bg_unten6.jpg') no-repeat bottom left;
}
#footer_plain {
  width:1100px; height:133px;
  background:url('/img/bg_yellow.gif') no-repeat bottom left;
}

#fotoLogoContainer {
  width:158px; height:133px;
  float:left;
}
#lgslogo {
  padding-left:10px;
  width:151px; height:75px;
  overflow:hidden;
}
#lkhlogo {
  padding-left:25px;
  padding-top:20px;
  width:27px; height:38px;
  overflow:hidden;
  float:left;
}
#lfvlogo {
  padding-left:20px;
  padding-top:20px;
  width:86px; height:38px;
  overflow:hidden;
  float:left;
}

#bwlogo {
  float:right;
  padding-right:10px;
  padding-top:95px;
  width:106px; height:38px;
  overflow:hidden;
}

/* Textelemente */
.textBox,
.textBox *,
.textBoxRed,
.textBoxRed * {
  line-height:130%;
}

.textBox ul,
.textBoxRed ul {
  padding-left:16px;
  padding-top:4px;
}

.textBox a,
.textBox a:hover {
  color:#8C9F3A;
  padding-left:10px;
  background:url('/img/weiter.gif') no-repeat top left;
}
.textBoxRed a,
.textBoxRed a:hover {
  color:#cc0000;
  padding-left:10px;
  background:url('/img/weiter_rot.gif') no-repeat top left;
}

/* Termine */
td { vertical-align:top; }
.termineContainer {
  /*padding-left:93px; */
}
.termineTable { width:785px; }
.termineSpacer { height:3px;overflow:hidden; }
.field { padding:5px; }
.headField {
  padding:2px 5px 2px 5px;
  font-weight:bold;
}
.td0 { width:8px; }
.td1 { width:67px; }
.td1, .td1 * { text-align:center; }
.td2 { width:142px; }
.td3 { width:142px; }
.td4 { width:142px; }
.td5 { width:142px; }
.td6 { width:142px; }


.d, .d185 { padding:10px 0px 0px 10px; }

/* Infobroschuere */
table.tpadd2 td {
  padding-top:4px;
}
table.tpadd2 td input {
  border:1px solid #666666;
  vertical-align:middle;
  padding:1px 1px 1px 4px;
}

/* Skipbuttons Rundgang */
.rundgangNavi {
  position:absolute;
  left:230px;
  top:130px;
  width:400px;
}
.rundgangLink {
  float:left;
  width:38px;
  text-align:center;
  padding:1px 0px 1px 0px;
}
.rundgangSpacer {
  float:left;
}
.rundgangLink a {
  font-size:12px;
}
/* Farben */
.rot { color:#cd111f; }
.orange { color:#f29400; }
.gelb { color:#ffec00; }
.gruen { color:#328926; }
.moos { color:#d4d600; }
.hellblau { color:#009ee0; }
.braun { color:#745a32; }
.blau { color:#162983; }
.turkis { color:#016a6b; }

/* Zusatzinfos oberhalb Spalte 2 */
.addInfo {
  position:absolute;
  left:230px; top:150px;
  width:500px;
  height:20px;
}
.addInfo a,
.addInfo a:hover {
  color:#8C9F3A;
  padding-left:14px;
  background:url('/img/zurueck.gif') no-repeat top left;
}