@charset "utf-8";
* { margin:0; padding:0; outline:none }
@font-face {
 font-family: HollaScript; src: url(../system/HollaScript.ttf)
}

html { min-height:101%; }
html {overflow-x: hidden }
body { background: url(../img/bg/bodyBg.jpg) repeat-x #000; font-family: Arial, Helvetica, sans-serif; font-size:100.01%; }
#wrapper { margin:0 auto; width:956px; }
#headerLeft { width:100%; height:523px; background:url(../img/bg/headerLeftBg.jpg) bottom left no-repeat;}
#headerRight { width:100%; height:523px; background:url(../img/bg/headerLeftBg.jpg) bottom right no-repeat;}
#header { width:956px; height:523px; margin:0 auto; background:url(../img/bg/headerBg.jpg); position:relative;}

h1.headline { width:362px; height:77px; background:url(../img/headlineTypo.png) no-repeat; position:absolute; top:30px; left:420px; overflow:hidden; z-index:1}
h1.headline span { position:absolute; top:-250px; left:0;}

#left { width:245px; }
#left2 { width:245px; margin-top:500px; }
#content { width:700px; }
#navi { width:209px; height:208px; position:absolute; top:246px; left:521px; }
#flash { width:138px; height:157px; position:absolute; top:158px; left:304px; }
#flashShow { width:446px; height:475px; position:absolute; top:0; left:0; }
#footer { width:100%; height:117px; position:relative; background:url(../img/bg/footerSideBg.jpg) repeat-x;  }
#footerContent { width:716px; height:117px; margin:0 auto; padding-left:245px; background:url(../img/bg/footerBg.jpg) no-repeat;}


/* ---------------- Formatierung -----------------------------*/

#content h1 { font-size:1.8em; color:#d2670e; padding:0 0 25px 55px; font-family:"HollaScript", "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; }
#content h2 { font-size:1.2em; color:#ccc; padding: 25px 0 15px 0px; }
#content h3 { font-size:1.0em; color:#d2670e; padding:17px 0 10px 55px;  }
#content h4 { font-size:1.0em; color:#f6cb5d; }
#content h6 { color:#d2670e; font-size:1.2em; font-family:"HollaScript", "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 25px 55px;   }
#content p.inhalt { line-height:1.8em; font-size:0.8em; color:#fff; padding:0 45px 0 55px; }
#content p.galerie { font-size:0.8em; color:#fff; padding:0 45px 0 20px; }
#content p.galerieHeader { font-size:0.9em; color:#f6cb5d; padding:0 45px 20px 0; line-height:1.7em; }
#content ol.list { color:#f90; list-style-position:outside; padding:0 0 15px 70px;}
#content ol.list li { color:#f6cb5d; font-size:0.75em; font-weight:bold; margin-bottom:7px; width:400px;  }

#content a:link { font-weight:bold; color:#FF0; text-decoration:none; }
#content a:visited { font-weight:bold; color:#ff0; text-decoration:none; }
#content a:hover { font-weight:bold; color:#fff; text-decoration:underline; }
#content a:active { font-weight:bold; color:#900; }

#content p span.auszeichnung { color:#ec6900; font-weight:bold;  }
#content ol span.auszeichnung { color:#ec6900; font-weight:bold;  }

/* ---------------- Liste für Termine -----------------------------*/
ul.termine { margin-top:30px; list-style:none; padding-left:30px; font-size: 1.0em; line-height:1.6em; color:#f6cb5d; }
ul.termine li { margin-bottom:8px; list-style:none; font-weight:normal }

ul.einsatz { margin-left:25px; list-style:none; padding-left:30px; font-size: 0.9em; line-height:1.5em; color:#f6cb5d; }
ul.einsatz li { margin-bottom:7px; list-style:none; font-weight:normal }

ul.termine li span { float:left; color:#f90; font-weight:bold; padding-right:20px; width:100px; }
ul.termine p { float:left; padding:0 45px 20px 0px; }
hr.schmuck { height:1px; color:#d2670e; margin:0 40px 20px 0px;}

#footer a:link { text-decoration:underline; color:#000; }
#footer a:visited { text-decoration:undeline; color:#000; }
#footer a:hover { text-decoration: underline; color:#fff; }
#footer a:active { text-decoration:none; color:#f00; }

#footerContent p { padding-top:40px; font-weight:bold; font-size:0.8em; white-space:nowrap; line-height:1.5em;}
#footerContent p span { font-family:"HollaScript", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.85em; font-weight:normal; }

#left h6 { color:#d2670e; font-size:1.2em; font-family:"HollaScript", "Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:10px; }
#left p { color:#f6cb5d; font-size:0.75em; font-weight:bold; line-height:1.6em }
#left ul.liste { list-style:disc; color:#f90; list-style-position:inside; }
#left ul.liste li { color:#f6cb5d; font-size:0.75em; font-weight:bold; margin-bottom:3px; }

/* ------------------------------ HauptNavigation --------------------------- */

#navi ul { list-style:none;}
#navi ul li { width:200px; height:25px; margin:0; padding:0; }
#navi ul li img { border:none;  }

/* ------------------------------ GalerieNavigation --------------------------- */

#left ul.galerie { list-style:none; width:auto; padding:82px 0 0 10px;  }
#left ul.galerie li { width:162px; height:25px; background: url(../img/galerieLinkBg.png) 0 0 no-repeat; padding:4px 0 0 0px; text-align:center;  margin-bottom:8px; }
#left ul.galerie li a { color:#f6cb5d; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:16px; text-decoration:none; } 
#left ul.galerie li a:visited { color:#f6cb5d; text-decoration:none; } 
#left ul.galerie li a:hover { color:#F90; text-decoration:underline; }
#left ul.galerie li a.active { color:#ccc; text-decoration:underline; }


