@charset "UTF-8";
/* CSS Document */
/*--------------- TYPO ------------------*/

/* FARBEWERTE
 
*/

body {font-family: verdana,arial,clean,sans-serif;color:#333}

/*** HEADERS ***/
h1{font-size:1.9em;} /* 20px */
h2{font-size:1.7em;} /* 18px */
h3{font-size:1.5em;} /* 17px */
h4{font-size:1.4em;} /* 16px */
h5{font-size:1.3em;} /* 15px */
h6{font-size:1.2em;} /* 14px */

h1 {color:#9c122d;padding: 0 0 0.5em 0}

h3 {margin:1em 0 0 0}

h2,h3,h4,h5,h6{color:#86002e;font-weight:bold;padding: 0 0 .5em 0;}  /* top & bottom margin based on font size */ 

strong, b {font-weight:bold;color:#86002e}
i {font-style:italic;color:#86002e}


/*** LIST ***/
blockquote,ul,ol,dl{margin:0;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:1em;}
 
/*** TABLE ***/
th,td{padding: 0 0;vertical-align:top}
th{font-weight:bold;text-align:center;}
caption{margin-bottom:.5em;text-align:center;}
fieldset,table,pre{margin-bottom:1em;}

/*** MISC ***/
abbr,acronym{border-bottom:1px dotted #000;cursor:help;} 
em{font-style:italic;}
input[type=text],input[type=password],textarea{width:11em;}
hr {background-color:#6a6b6c;color:#6a6b6c;border:0;height:.1em;}
 

/*** CLEANER ***/


#content:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}


/*** CONTENT ***/

#wrapper p {font-size:1.2em;line-height:1.6em;}


#content ul {margin: 0 0 0 .1em}
#content ul li {list-style: none}
#content li {font-size:1.3em;padding: .1em 0}

/*------------- LINKS --------------*/
#content a:link, #content a:visited, #content a:focus, #content a:hover, #content a:active {font-weight:bold;text-decoration:none;font-size:1em;}
#content a:link {color:#009036} 
#content a:visited {color:#009036;} 
#content a:focus, #content a:hover, #content a:active {color:#009036;text-decoration:underline}
#content a:hover {color:#000}

#content a.pdf {background: transparent url(../img/pdf.png) no-repeat 0 0; padding: 0 0 0 1.6em}

/*** FOOTERNAVI ***/
#footer-navi {float:left;margin: 1.2em 0 0 0}
#footer ul {list-style:none;margin:0;}
#footer li {display:inline;font-size:1.1em}
#footer li a:link, #footer li a:visited, #footer li a:focus, #footer li a:hover, #footer li a:active {color:#FFF;padding: 0 0 .1em 0;text-decoration:none}
#footer li a:visited {color:#FFF}
#footer li a:hover {color:#4b5a65}

#footer-start img, #footer img {margin: 0 2em 0 0}

/*** NAVI ***/
#navi-start ul li {list-style:none}

/*
  #navi li{background: transparent url(../img/exelution-button-back.png) 0 0em no-repeat;float:left;height:3.5em;list-style:none;margin:0 .2em 0 0;width:22.3em;}
  #navi li a:hover {background: transparent url(../img/exelution-button-hover-back.png) 0 0em no-repeat;color:#FFF;height:3.5em}
  #navi li a:link, #navi li a:visited, #navi li a:focus, #navi li a:hover, #navi li a:active{color:white;display:block;font-size:1.8em;margin:0;padding:.4em 0 0 1.4em;text-decoration:none}
  #navi li a:visited {color:#FFF;}

*/

#navi-start li {background: transparent url(../img/line_rechts.png) no-repeat 8em 2em;}
#navi-start li, #navi li {height:2.5em}

#navi li {list-style:none;background: transparent url(../img/linie_links_kurz.png) no-repeat 0 2em;padding:0 0 0 8.6em;width:1em}
#navi li:hover img, #navi li a.act {margin: 0 0 0 -2em}
#navi li a.act:hover {margin:0}

/* MAP */

.tx-fliesstext10-pi1 h5 {padding-bottom:1em;color:white}
.blase {width: 200px; height: 220px; position: absolute; top: 20px; left:350px; background-image: url(../../templates/img/blase1.png);}

#content .blase li a {color:black;font-size:.85em}
#content .blase li a:hover {color:#9c122d;font-size:.85em}

#content .article-title {color:black;font-size:1.1em}
#content .show-article a {font-size:1.1em;position:absolute;top:11em;display:block;width:14em}




/*** CATEGORY ***/

#category ul li {list-style:none}
#category li {padding: .3em 0}
#category img {vertical-align:middle}
#category li a {color:#333;text-decoration:none;}
#category li a:hover {text-decoration:underline;}

/*** PLZ ***/
#search select {width:18.5em}

/*** UPLOAD ***/
.tx-fileupload-pi1 select {margin: 1em 0 1em 3.4em;width:15.8em}
.tx-fileupload-pi1 .upload-input {margin: 0 0 1em 3.4em;width:15.8em}
.tx-fileupload-pi1 input[type=file],.tx-fileupload-pi1 input[type=submit]  {margin: 0 0 1em 3.4em}

/* -------------- REGESTTRIERUNG --------------- */
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {font-size:1em !important;color:#009036;}
.tx-srfeuserregister-pi1 legend {font-size:1.2em}
.tx-srfeuserregister-pi1 label {font-weight:bold}
.tx-srfeuserregister-pi1 dt {
  clear:both;
  padding-right:1em;
  text-align:left;
  width:18%;
  font-size:1.2em
}

.tx-srfeuserregister-pi1 dd {
  text-align:left;
  width:80%;
}

.tx-srfeuserregister-pi1 dd label {
  /*font-size:1.2em;*/
}

.tx-srfeuserregister-pi1 legend {
  padding:0 ;
}

.tx-srfeuserregister-pi1 p {
  padding:0;
}

.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {
  float:left;
  margin:0;
  padding:1em 0 0.5em;
}
.tx-srfeuserregister-pi1 input {
  padding:.2em;
}

.tx-srfeuserregister-pi1-submit {border:.1em dotted silver;background:white;font-weight:bold;padding:1em;height:3em;text-align:center;cursor:pointer;margin: 0 1em 0 0 !important}
.tx-srfeuserregister-pi1-submit:hover {background:#86002e;color:white}
.tx-srfeuserregister-pi1-submit 

.tx-srfeuserregister-pi1 h4 {
  margin-top:1em;
  padding-left:0 !important;
}

.tx-srfeuserregister-pi1 dd {
  font-size:1.2em
}

.tx-srfeuserregister-pi1 dt {
  font-weight:bold;
  width:20%
}

.tx-srfeuserregister-pi1 input[type="password"] {
  margin-right:0;
}

/* LOGIN AND PASSWORD */
.tx-loginboxmacmade-pi1-welcome {font-size:1.2em;margin: 0 0 1em 0}

.tx-loginboxmacmade-pi1-forgotpasswordLink  {font-size:1.2em;margin: 0 0 1em 0}
.tx-loginboxmacmade-pi1-forgotpassword {font-size:1.2em;margin:0 0 1em 0}
.tx-loginboxmacmade-pi1-forgotpasswordForm {margin: 0 0 1em 0}

/* STYLED CONTENT */

/* nur Bild */
.csc-textpic-imagewrap {width:60em !important}

div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image  {
  display:inline;
  margin-right:3em;
}


/* TEXT mit Bild links */
div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
  margin-right:2.5em !important;
}

/* TEXT mit Bild rechts */
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
  margin-left:2.5em !important;
}
/* TEXT mit Bild oben zentriert */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom:1.5em;
}

/* -------------- FCE --------------- */
.col-wrapper {overflow:hidden;clear:left;padding: 0 0 1em 0}
.left-col {float:left;width:13em}
.right-col {float:left;width:40em}


/* -------------- OVERVIEW BEITRÄGE --------------- */

/* FARBEWERTE

 KLANG   color:#0e4f9a
 VIDEO   color:#9c122d
 FOTO    color:#00963f


*/

.overview-container {overflow:hidden;margin:0 0 1em 0}
.item-container {overflow:hidden;}
.item {clear:both;}
.item-desc {float:left;width:52.5em}
#content .show-details {clear:both;font-size:1.1em;display:block;text-align:right;margin: 0 .5em 0 0}
#content h1.plz {font-size:1.9em;padding:0;font-weight:normal}

.item-detail-info {float:left;margin:15em 0 0 0;width:23.5em}
#content .item h4 a {color:black;text-decoration:none}
hr {background: transparent url(../img/trennlinie_schwarz.png) no-repeat 0 0;border:none;display:block;float:left;height:.5em;width:54em;}

/*- KLANG -*/
h1.klang, h1.klang-detail {color:#86002e;font-size:1.9em;font-weight:normal;padding:0}
h1.klang-detail {background: transparent url(../img/trennlinie_schwarz.png) no-repeat 0 1.3em;padding: 0 0 .5em 0;;width:28.5em}

.icon-klang {float:left;width:2em}
.icon-klang-detail {position:relative;top:-2.5em;left:52.8em;width:2em}


.item-klang-image {float:left;border:.1em solid silver;padding:.3em .2em 0em .2em}

/*- VIDEO -*/
h1.video, h1.video-detail {color:#86002e;font-size:1.9em;font-weight:normal;padding:0}
h1.video-detail {background: transparent url(../img/trennlinie_schwarz.png) no-repeat 0 1.3em;padding: 0 0 .5em 0;width:28.5em}

.icon-video {float:left;width:2em}
.icon-video-detail {position:relative;top:-2.5em;left:52.8em;width:2em}


.item-video-image {float:left;border:.1em solid silver;padding:.3em .2em 0em .2em}

/*- BILD -*/
h1.bild, h1.bild-detail {color:#86002e;font-size:1.9em;font-weight:normal;padding:0}
h1.bild-detail {background: transparent url(../img/trennlinie_schwarz.png) no-repeat 0 1.3em;padding: 0 0 .5em 0;width:28.5em}

.icon-bild {float:left;width:2em}
.icon-bild-detail {position:relative;top:-2.5em;left:52.8em;width:2em}


.item-bild-image {float:left;border:.1em solid silver;padding:.3em .2em 0em .2em}

/*- TEXT -*/
h1.textcat, h1.textcat-detail {color:#86002e;font-size:1.9em;font-weight:normal;padding:0}
h1.textcat-detail {background: transparent url(../img/trennlinie_schwarz.png) no-repeat 0 1.3em;padding: 0 0 .5em 0;width:28.5em}

.icon-textcat {float:left;width:2em}
.icon-textcat-detail {position:relative;top:-2.5em;left:52.8em;width:2em}


.item-textcat-image {float:left;border:.1em solid silver;padding:.3em .2em 0em .2em}


/*- KIDS -*/
h1.bild, h1.bild-detail {color:#86002e;font-size:1.9em;font-weight:normal;padding:0}
h1.bild-detail {background: transparent url(../img/trennlinie_schwarz.png) no-repeat 0 1.3em;padding: 0 0 .5em 0;width:28.5em}

.icon-bild {float:left;width:2em}
.icon-bild-detail {position:relative;top:-2.5em;left:52.8em;width:2em}


.item-bild-image {float:left;border:.1em solid silver;padding:.3em .2em 0em .2em}

