/*

ROT #e2433e a20000

*/

html {
  height: 101%;
}
body {
  background:#fff;
  margin:0;
  padding:0;
  height:101%;
  font-family: Arial, Helvetica, sans-serif;
  color:#565656;
  font-size:14px;
  line-height:20px;
}
p {
  margin:0 0 7px 25px;
}
p.abbinder {
  color:#e2433e;
  margin:20px 0 7px 85px;
  font-weight:bold;
}
ul {
  margin-top:0;
  margin-left:24px;
  padding-left:16px;
}
li {
  list-style-type: circle;
  padding-left:7px;
  margin-bottom:7px;
}
h1 {
  font-size:1.8em;
  letter-spacing:0.5em;
  line-height:20px;
  color:#5C5C5C;
  font-weight:normal;
  margin:0 0 15px 0;
}
.h1kleiner {
  font-size:0.7em !important;
  letter-spacing:0.01em !important;
}
h2 {
  font-size:15px;
  color:#a20000;
  font-weight:normal;
  margin:0 0 15px 35px;
}
h3 {
  font-size:15px;
  color:#5C5C5C;
  font-weight:bold;
  margin:10px 0 5px 0;
}
a, a:visited {
  text-decoration:underline;
  color:#323232;
}
a:active, a:hover {
  text-decoration:none;
  color:#e2433e;
}
.nobreak {
  white-space:nowrap;
}
.kleiner {
  font-size:0.7em;
}
.bu {
  font-size:0.7em;
  line-height:normal;
}
img.unten {
  margin-bottom:7px;
}
img.outline {
  border:1px solid #565656;
}
.rot {
  color:#a20000;
}
.rechts {
  text-align:right;
}
small {
  font-size:12px;
}

/*            LAYOUT           */
#wrapper {
  width:975px;
  margin:0 auto;
  z-index:2;
}
.klar {
  clear:both;
}
#topp {
  width:975px;
  height:110px;
  margin:0 0 10px 0;
  text-align:right;
}
#suchen {
  width:975px;
  height:24px;
  margin:0;
}
#suchform {
  width:200px;
  height:24px;
  margin-left:685px;
}
#navigator {
  /*width:960px;*/
  height:25px;
  margin:0 0 0 20px;
  z-index:3;
}

#languageselect {
  text-align:right;
}

#languageselect a, #languageselect a:visited {
  color: #323232;
  margin:0 0 0 3px;
  padding: 0;
  text-decoration: none;
  letter-spacing:0.05em;/**/
  font-size:0.8em;
}

#inhalt {
  width:975px;
  padding-top:172px;
  margin:0;
}
#inhalt.home {
  background-image: url(common/back-home.jpg);
  background-repeat: no-repeat;
}
#inhalt.vision {
  background-image: url(common/back-vision.jpg);
  background-repeat: no-repeat;
}
#inhalt.staff {
  background-image: url(common/back-staff.jpg);
  background-repeat: no-repeat;
}
#inhalt.events {
  background-image: url(common/back-events.jpg);
  background-repeat: no-repeat;
}
#inhalt.contact {
  background-image: url(common/back-contact.jpg);
  background-repeat: no-repeat;
}
#inhalt.imprint {
  background-image: url(common/back-imprint.jpg);
  background-repeat: no-repeat;
}
#linksinhalt {
  width:285px;
  float:left;
}
#teaser {
  padding-top:105px;
  text-align:right;
}
#rechtsinhalt {
  width:600px;
  padding-top:30px;
  float:left;
}
#footer {
  margin:0 0 0 310px;
  padding-top:40px;
  clear:both;
  text-align:left;
  font-size:11px;
}
#footer p {
  margin:0;
  }
#footer a, #footer a:visited {
  text-decoration:none;
  color:#565656;
}
#footer a:active, #footer a:hover {
  color:#e2433e;
}

p.subhead {
  margin:7px 0 15px;
}

 /*Popup-Help*/
.popups a, .popups a:visited {
position:relative;
text-decoration:none;
cursor: help !important;
}
.popups a:hover, .popups a:active {
background-color:transparent;
} /*IE-Hack*/
a span {
  display:none;
  text-decoration:none;
}
a:hover span {
display:block;
text-indent:0;
font-size:12px;
color:#323232;
font-weight:normal;
line-height:15px;
position:absolute;
top:15px;
left:20px;
width:160px;
padding:18px 10px 20px 18px;
z-index:1000;
background-color:#BFD9EA;
opacity:1;
filter:alpha(opacity=100);/**/
border:1px solid #fff;
}

/*  Suchfelder */
.rundeecken {
  width:120px;
  font-size:0.8em;
  border:0px solid black;
  background-color:transparent;
  padding:0 6px 1px 6px;
  margin:0 4px;
  color:#6B6B6B;
}
.suchzelle {
  width:144px;
  height:24px;
  background-color:white;
  background-image: url(common/back-search.gif);
  background-repeat: no-repeat;
}

/*  Navigator */
#navigator ul {
  margin: 0;
  padding: 0;
}
#navigator li {
  list-style-type:none;
  float:left;
  line-height:normal;
}
#navigator li a {
  color: #323232;
  margin:0 0 0 3px;
  padding: 2px 15px 2px 0;
  display:inline;
  display: block;
  border: 0px solid #ccc;
  text-decoration: none;
  background-image: url(common/back-bracket.gif);
  background-position: center right;
  background-repeat: no-repeat;
}
#navigator a, #navigator a:visited {
  color:#323232;
  letter-spacing:0.05em;/**/
  font-size:0.9em;
}
#navigator a:active, #navigator a:hover {
  color:#e2433e;
}
.aktuell, .aktuell:visited, .aktuell:active, .aktuell:hover {
  color:#e2433e !important;
  font-weight:bold;
}

/* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 * +- [WAI] ZMSGraphic
 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
 */

div.ZMSGraphic {
        background-color:transparent;
        margin: 4px;
        }

div.ZMSGraphic .graphic {
  margin:0 0 7px 25px;
}

.graphic a img {
  border: 1px solid #565656;
}

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

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

div.ZMSGraphic.center {
        text-align:center;
        }

div.ZMSGraphic.floatleft {
        float:left;
        }

div.ZMSGraphic.floatright
        {
        float:right;
        }

div.ZMSGraphic.center
        {
        text-align:center;
        }

div.graphic.alignleft
        {
        float:left;
        text-align:right;
        }

div.graphic.alignright
        {
        float:right;
        text-align:right;
        }

div.ZMSGraphic div.text
        {
        padding: 4px;
        }

a.zoom img.zoom
        {
        width: 23px;
        height: 21px;
        background: url(/misc_/zms/zoom.gif);
        }

a.download img.download
        {
        width: 23px;
        height: 21px;
        background: url(/misc_/zms/download.gif);
        }

a.superzoom img.superzoom
        {
        width: 23px;
        height: 21px;
        background: url(/misc_/zms/superzoom.gif);
        }

