/*
EM - PX zum kopieren oder nachschauen
10px = 0.6em
12px = 0.76em
14px = 0.9em
16px = 1.0em
18px = 1.12em
22px = 1.38em
26px = 1.63em
*/

/* wir importieren ein paar Blogsstyles */
@import "blog.css";

body {
      font-family: arial, sans-serif;
      text-align: center; /* Zentrierung im Internet Explorer */
      background-color: #FCCB8C;
      font-size: 100.01%;
      line-height: 150%;
}

/* bescheidene IE-Hacks: */
/* exploder V6 only */
* html #main {
       overflow: visible;
}

/* exploder V7 only */
*+html #main {
       overflow: visible;
}

/* Vor IE-mac verstecken \*/
* html p { height: 1%; }

/* Box-Model-Hack */
* html #inhalt {  /* Tan hack */
        width: 670px;
        w\idth: 670px;
        height: 565px;
        h\eight: 565px;
}


#main {
      position: relative;
      margin:0 auto; /* Zentrierung fÃ¼r die Mozis */
      width: 1054px;
      min-width: 1054px;
      max-width: 1054px;
      height: 657px;
      min-height: 657px;
      max-height: 657px;
      text-align: left; /* Inhalte wieder linksbÃ¼ndig machen */
      background: url(images/background.jpg) no-repeat center;

}

#schriftzug {
      position: absolute;
      top: 4px;
      left: 1px;
}

#slogan {
      position: absolute;
      top: 28px;
      left: 365px;
      width: 400px;

}

#picture {
      position: relative;
      top: 62px;
      left: 5px;
      height: 115px;
      width: 172px;
      max-height: 231px;
      max-width: 172px;
}

#navigation {
      position: relative;
      top: 59px;
      width: 865px;
      height: 28px;
      padding-left: 237px;
      padding-top: 3px;
      background-color: transparent;
      font-size: 0.9em;
      font-weight: bold;

}

#subnavigation {
      position: relative;
      width: 172px;
      max-width: 172px;
}

#subnavigation ul {
      margin-top: 10px;
}

#subnavigation li {
      list-style-type: none;
      font-weight: bold;
      font-size: 0.9em;
      text-align: right;
}

#metanavigation {
       position: absolute;
       top: 560px;
       left: 60px;
}

#metanavigation ul {
      margin-top: 20px;
}

#metanavigation li {
      list-style-type: none;
      font-weight: bold;
      font-size: 0.9em;
      text-align: right;
}

#inhalt {
      position: absolute;
      top: 87px;
      left: 187px;
      width: 610px;
      height: 530px;
      padding: 25px 10px 10px 50px;
      overflow: auto;
      font-size: 0.76em;
}

/* Linkklassen fÃ¼r die Navigationselemente: */


#navigation a {
        color:#000000;
        text-decoration:none;
}

#navigation a:hover {
        text-decoration:underline;
}

#subnavigation a {
        color:#000000;
        text-decoration:none;
}

#subnavigation a:hover {
        text-decoration:underline;
}

#metanavigation a {
        color:#000000;
        text-decoration:none;
}

#metanavigation a:hover {
        text-decoration:underline;
}

/* Linkklassen fÃ¼r Contentelemente */

a {
        color:#000000;
        font-weight: bold;
        text-decoration:underline;
}

a:hover {
        text-decoration:none;
}

/* Angaben für den Headerschriftzug */

#slogan h1  {
        margin: 0;
        font-family : arial, sans-serif;
        font-size : 1.30em;
        color: #FCCB8C;
}


/* Ende Custom Styles der alten Seite. Ab hier T3 Standardstyles: */


SELECT {
        font-family: arial, sans-serif;
        font-size: 0.76em;
}
TEXTAREA {
        font-family: arial, sans-serif;
        font-size: 0.76em;
}
INPUT {
        font-family: arial, sans-serif;
        font-size: 0.76em;
}


H1 {
        font-family : arial, sans-serif;
        font-size : 1.12em;
        color: #000000;
}

H2 {
        font-family : arial, sans-serif;
        font-size : 1.12em;
        color: #000000;
}

H3 {
        font-family : arial, sans-serif;
        font-size : 1.12em;
        color: #000000;
}

H4 {
        font-family : arial, sans-serif;
        font-size : 1.12em;
        color: #000000;
}

H5 {
        font-family : arial, sans-serif;
        font-size : 1.12em;
        color: #000000;
}



.csc-subheader-0 {
        font-family : arial, sans-serif;
        padding-left: 0px;
        font-size : 0.76em;
        font-weight: bold;
        color: #000000;
}

.csc-subheader-1 {
        font-family : arial, sans-serif;
        padding-left: 0px;
        font-size : 0.76em;
        font-weight: bold;
        color: #000000;
}

.csc-subheader-2 {
        font-family : arial, sans-serif;
        padding-left: 0px;
        font-size : 0.76em;
        font-weight: bold;
        color: #000000;
}

.csc-subheader-3 {
        font-family : arial, sans-serif;
        padding-left: 0px;
        font-size : 0.76em;
        font-weight: bold;
        color: #000000;
}

.headerdate {
        font-family : arial, sans-serif;
        font-size : 0.76em;
        color: #000000;
        font-weight: normal;
}

.caption {
        font-family : arial, sans-serif;
        font-size : 0.76em;
}

.bulletlist {
        font-family : arial, sans-serif;
        font-size : 0.76em;;
}

.table {
        font-family : arial, sans-serif;
        font-size : 0.76em;
}

.searchform {
        font-family : arial, sans-serif;
        font-size : 0.76em;
        color : #6600CC;
        font-weight : normal;
}
.searchresultpagetitle {
        font-family : arial, sans-serif;
        font-size : 0.76em;
        color : #333333;
        font-weight : bold;
}
.searchresultcontent {
        font-family : arial, sans-serif;
        font-size : 0.76em;
        color : #6600CC;
        font-weight : normal;
}
.searchresultheader {
        font-family : arial, sans-serif;
        font-size : 0.76em;
        color : #333366;
        font-weight : bolder;
}
.searchmarkup {
        color : #FF0066;
}




.loginform {
        font-family : arial, sans-serif;
        font-size : 0.76em;
        font-weight : normal;
}


.mailform {
        font-family : arial, sans-serif;
        font-size : 0.76em;
        margin-left : 10px ;
        font-weight : normal;
}
.mailformrequired {
        font-family : arial, sans-serif;
        font-size : 0.76em;
        margin-left : 10px ;
        font-weight : bolder;
}
.mailformcomment {
        font-family : arial, sans-serif;
        font-size : 0.76em;
        margin-left : 10px ;
        font-weight : bolder;
}
.mailformradio {
        font-family : arial, sans-serif;
        font-size : 0.76em;
        margin-left : 10px ;
        font-weight : normal;
}






.filelinks {
        font-family : arial, sans-serif;
        font-size : 0.76em;
}
.filelinkssize {
        font-family : arial, sans-serif;
        font-size : 0.76em;
}



.sitemap1 {
        font-family : arial, sans-serif;
        font-size : 0.76em;
}
.sitemap2 {
        font-family : arial, sans-serif;
        font-size : 0.76em;
        margin-left : 20px;
}
.sitemap3 {
        font-family : arial, sans-serif;
        font-size : 0.76em;
        margin-left : 40px;
}
.sitemap4 {
        font-family : arial, sans-serif;
        font-size : 0.76em;
        margin-left : 60px;
}




.celmenu {
        font-family : arial, sans-serif;
        font-size : 0.76em;
        margin-top : 10px;
}
.celsubmenu {
        font-family : arial, sans-serif;
        font-size : 0.76em;
        margin-left : 20px;
        margin-top : 3px;
}

/* Formular */

csc-mailform {
border:0;
}

fieldset.csc-mailform {
border: 0;
}

.csc-mailform-label {
width: 120px;
float: left;
text-align: right;
margin-right: 10px;
display: block;
font-size:0.8em;
font-family: arial, sans-serif;
}

fieldset.csc-mailform label {
width: 120px;
float: left;
text-align: right;
margin-right: 10px;
display: block
}

label {
font-size:0.8em;
}

fieldset.csc-mailform input,
fieldset.csc-mailform textarea {
margin-bottom: 10px;
font-size:0.8em;
font-family: arial, sans-serif;
border: 1px solid black;
padding:2px;
width:250px;
}

#mailformformtype_mail {
padding:2px;
margin-left:40px;
background:#eee;
border:1px solid #ccc;
width:80px;
text-align:center;
}

/* Bildunterschriften anpassen */
dd.csc-textpic-caption {
        padding: 10px;
        font-family : arial, sans-serif;
        font-size : 0.6em;
}

.csc-textpic-imagewrap IMG {
        padding: 3px;
}