body 
{
 font-size:12px;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 background-color:#B8B4B4;
}
/*Links*/
a,
a:link
 {
  color:#000;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:11px;
  text-decoration: none;
}
a:active,
a:hover
 {
  color:#DB137A;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size:11px;
  text-decoration: none;
}
/*breite der gesamten seite*/
#frame {
  width: 970px; 
}
/*header*/
#header {
  height:34px;
  background-color: #DB137A;
  width: 970px;
  height: 200px;
}
/*floatet hauptbereich*/
#mainAll {
  float: left;
  width: 970px;
  background: #ffffff url(images/background.jpg) repeat-y;
}
/*floatet left und content*/
#main {
  float: left;
  width: 787px;
}
/*content bereich*/
#content {
  float:right;
  width:487px;
  line-height: 18px;
  float: right;
  background-color: #ffffff;
  text-align: left;
} 
/*gemeinsame eigenschaften linke und rechte spalte*/
#left, #right {
  line-height:18px;
}
/*linke spalte*/
#left {
  float:left;
  width: 300px;
  background-color: #0094AA;
}
#left #locations{
/*  background: #0094AA url("images/1x.jpg") no-repeat;*/
  width: 300px;
  height: 200px;
}
/*rechte Spalte*/ 
#right {
  float:right;
  width: 183px;
  background-color: #0094AA; 
}
/*footer der Seite*/
#footer {
  clear: both;
}
/*Logo oben Links*/
.logo {
  float:left;
  width:970px;
  height:200px;
}
/*banner oben*/
.banner {
  float:right;
}
/*Breadcrumb Navigation*/
.breadcrumb {
  font-size: 11px;
  margin: 5px 5px 3px 15px;
}
.breadcrumbLine {
  border-bottom: 1px dotted #C8C8C8;
}
a.breadcrumbLink {
  color:#000000;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  text-decoration: none;
}

.thirdNavi {
  margin: 5px 5px 3px 15px;
}
.contentMain {
  font-size: 11px;
  margin: 27px 5px 3px 15px;
}
.contentMain ul {
  list-style: square;
  margin-left: 15px;
  padding: 0;  
}

/*Spacer*/
.spacer-top {
  margin-top: 15px;
}

/*Text*/
h1 {font-size:14px;color:#000000;margin-bottom:4px;}
h2 {font-size:13px;color:#000000;margin-bottom:4px;}
h3 {font-size:12px;color:#000000;margin-bottom:4px;}
p {margin-top:0px;}

TABLE.contenttable {
  border : 0px #000 solid;
  width : 100%;
  FONT-SIZE: 12px; COLOR: #DD127A; FONT-FAMILY: Verdana, Arial;
}
TABLE.contenttable TD {
    font-size: 11px;
    width: 90px;
    text-align: center;
    font-family: verdana, Arial, Helvetica, sans-serif;
    border: #000 solid 1px; 
    padding: 1px;
    color: #000;
}
TABLE.contenttable P { font-size: 10px; margin:0px;}
TABLE.contenttable TR TD { vertical-align: top; }
TABLE.contenttable TR.tr-last TD P { background-color: #336699; }
TABLE.contenttable TR TD.td-last P { background-color: #aa6699; }
  
/*Navigation*/
.navlink a {
display: block;
background-color: #159767;
border-top: 1px solid #20B37D;
border-bottom: 1px solid #174E3A;
font-size: 11px;
font-weight: bold;
color: #ffffff;
padding: 4px 2px 4px 5px;
text-decoration: none;
text-align: left;
line-height: 16px;;
}
.navlink a:hover {
background-color: #068858;
color: #ffcc00;
text-decoration: none;
}
.navlink a.current {
background-color: #068858;
color: #ffcc00;
text-decoration: none;
}

.secondlevel {
background-color: #174E3A;
border-bottom: 1px solid #174E3A;
font-size: 11px;
color: #ffffff;
font-weight: normal;
text-indent: 15px;
}
.secondlevel a {
background-color: #0DAC72;
border-top: 1px solid #20B37D;
border-bottom: 0px dotted #174E3A;
font-size: 11px;
color: #ffffff;
font-weight: normal;
text-indent: 15px;
}


/* formulare */
.csc-mailform-submit {
      color: #000;
}
.csc-mailform-field {
      color: #000;
}
.csc-mailform {
        border: 0px;
}
fieldset {
  padding: 1em;
  font:80%/1 sans-serif;
  border:0px;
}

label {
  width: 12em;
  font-size: 12px;
  padding: 0px 10px 0px 10px;
      color: #000;  
  float: left;
  text-align: left;
  margin-right: 0.5em
  display: block
}

input {
  margin-bottom: 10px;
      color: #000;  
}

textarea {
  margin-bottom: 10px;
      color: #000;  
}

/*image*/
.csc-textpic-imagewrap {
  border: 0px;
}
.featurebox {color:#333;padding: 15px 20px 20px;border-top: 1px solid #d7d7d7;margin: 15px;background: #f6f6f6 url("images/featurebox_bg.gif") no-repeat 100% 100%}
.featurebox p, .featurebox h1, .featurebox h2, .featurebox h3, .featurebox h4, .featurebox h5, .featurebox h6 {text-align: left; margin: 0 0 .3em;border-bottom: 1px solid #DA157A;color:#DA157A}
.featurebox p {border:none;margin: 0 0 1em;color:#444}
.featurebox a {font-weight:bold}


/*- Menu 11--------------------------- */

#menu11 {
        width: 300px;
        margin-top: 0px;
        border-style: solid solid none solid;
        border-color: #889944;
        border-size: 0px;
        border-width: 0px;
        }

#menu11 li a {
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        text-align: left;
        }

#menu11 li a:link, #menu11 li a:visited {
        color: #000;
        display: block;
        background:  url(images/menu11.gif);
        padding: 8px 0 0 25px;
        }

#menu11 li a:hover, #menu11 li #current { 
        color: #fff;
        background:  url(images/menu11.gif) 0 -32px;
        padding: 8px 0 0 27px;
        }
        

#menu11second {
        width: 300px;
        margin-top: 0px;
        border-style: solid solid none solid;
        border-color: #889944;
        border-size: 0px;
        border-width: 0px;
        }

#menu11second li a {
        height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        text-align: left;
        }

#menu11second li a:link, #menu11second li a:visited {
        color: #000;
        display: block;
        background:  url(images/menu11second.gif);
        padding: 8px 0 0 45px;
        }

#menu11second li a:hover, #menu11second li #current { 
        color: #fff;
        background:  url(images/menu11second.gif) 0 -32px;
        padding: 8px 0 0 45px;
        }        
/*- Menu Tabs 12--------------------------- */

#tabs12 {
  float:left;
  width:500;
  font-size:93%;  
  background: #fff;
  line-height:normal;
  border-bottom:1px solid #0095ab;
}
#tabs12 ul {
  margin:0;
  padding:0px 1px 0 0px;
  list-style:none;
  }
#tabs12 li {
  display:inline;
  margin:0;
  padding:0;
  }
#tabs12 a {
  float:left;
  background:url("images/tableft12.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#tabs12 a span {
  float:left;
  display:block;
  background:url("images/tabright12.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#E4D6CD;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs12 a span {float:none;}
/* End IE5-Mac hack */
#tabs12 a:hover span {
  color:#FFF;
  }
#tabs12 a:hover {
  background-position:0% -42px;
  }
#tabs12 a:hover span {
  background-position:100% -42px;
  }

#tabs12 a.current {
  background-position:0% -42px;
}
#tabs12 a.current span {
  background-position:100% -42px;
}        
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}                
img {
  border: 0px;
}
.csc-frame-frame1 { background-color: #fff; padding: 2px 4px 2px 4px; border: 1px solid #0095ab; }
.csc-frame-rulerBefore, .csc-frame-rulerAfter {border-top: 1px solid #0095ab;}
#tx-lzgallery-pi1-fotos, #tx-lzgallery-pi1-fotos td {
  border: 0px;
}
