/* Hauptdokument */
#logo {position:relative; z-index: 2; left: 0px; top: 0px; width:223px; height: auto; border: 0px; margin-left: 0px; margin-top: 0px; background-color: #fff;}
#jsc {position:relative; z-index: 2; left: 0px; top: 20px; width:176px; height: 33px; border: 0px; margin-left: 0px; margin-top: 0px; background-color: #fff; overflow:hidden; padding: 28px 0px 64px 0px; }
#telefon {position: relative; z-index:5; left: 41px; top: 0px; overflow-y: auto; width: 182px; height: auto; padding: 12px 0px 18px 0px; color: #6f6f6f; background-color: #fff;}
#partner {position: relative; z-index:5; left: 41px; top: 0px; overflow-y: auto; width: 182px; height: auto; padding: 12px 0px 52px 0px; color: #6f6f6f; background-color: #fff;}
#linie {position: relative; z-index:5; left: 41px; top: 0px; overflow-y: auto; width: 135px; height: 1px; background-color: #6f6f6f; opacity: 0.3;}
#kontakt {position: relative; z-index:4; left: 41px; top: 0px; overflow-y: auto; width: 182px; margin-left:0px; padding: 0px 0px 33px 0px; background-color: #fff;}
#kontakt p{font-size: 13px; color:#6f6f6f; margin:0px; border:0px;}
#kontakt h1{font-size: 13px; font-weight:normal; color:#6f6f6f; margin:0px 0px 0px 0px; border:0px; padding:0px 0px 0px 0px;}
#linie2 {position: relative; z-index:5; left: 41px; top: 35px; overflow-y:left; width: 135px; height: 1px; background-color:#6f6f6f; opacity:0.3;}
#references {position: relative; z-index:5; left: 0px; top: 0px; overflow-x: hidden; overflow-y: auto; width: 182px; height: auto; padding: 38px 0px 16px 0px; color: #6f6f6f; background-color: #fff;}
#sponsoren {position: relative; z-index:5; left: 0px; top: 0px; overflow-x: hidden; overflow-y: auto; width: 182px; height: auto; padding: 38px 0px 28px 0px; color: #6f6f6f; background-color: #fff;}
#impressum {position: relative; z-index:5; left: 41px; top: 0px; overflow-y: auto; width: 182px; height: auto; padding: 40px 0px 8px 0px; color: #6f6f6f; background-color: #fff;}
#datenschutz {position: relative; z-index:5; left: 41px; top: 0px; overflow-y: auto; width: 182px; height: auto; padding: 8px 0px 8px 0px; color: #6f6f6f; background-color: #fff;}
#cookies {position: relative; z-index:5; left: 41px; top: 0px; overflow-y: auto; width: 182px; height: auto; padding: 12px 0px 18px 0px; color: #afafaf; background-color: #fff;}
p.schublade {line-height:22px; text-align:left; margin-top: -4;}
p.cookies {text-decoration:none; color:#afafaf;}
a.impr:link,a.impr:visited {text-decoration:none; color:#afafaf;}
a.impr:hover,a.impr:active,a.impr:focus {color:#e30033;}

a.cont:link,a.cont:visited {text-decoration:none; color:#6f6f6f;}
a.cont:hover,a.cont:active,a.cont:focus {color:#e30033;}

.kf_button:hover {color:#e30033;}

#header {position:absolute; z-index: 1; width:1007px; left: 243px; top: 30px; border: 0px; border-style: solid; border-color: #f00; margin-left: 0px; margin-top: 0px; background-color: #fff;}
#header-buts {position:absolute; z-index: 2; width:1007px; left: 243px; top: 0px; border: 0px; border-style: solid; border-color: #f00; margin-left: 0px; margin-top: 0px; background-color: transparent;}
#global {position:absolute; z-index: 1; width:1250px;left: 0px; top: 214px; border: 0px; border-style: solid; border-color: #f00; margin-left: 0px; margin-top: 0px; background-color: transparent;}
#content {position: absoltute; margin-left: 260px; background-color: transparent;}
		

#danke1 {position: absolute; left: 0px; top: 190px; width:223px; height:4px; background-color:#f00;}
#danke {position: absolute; left: 240px; top: 40px; width:189px; height:130px; background-color:#fff}
#danke p{font-size: 16px; color:#6f6f6f; margin:0px; border:0px; padding:0px 0px 20px 0px;}




/* Bildvergrößerung */
#navBack {width: 100%; height: 100%; z-index:2; position: fixed; left: 0; top: 0; margin-left: 0px; margin-top: 0px; padding: 0px; background-repeat: no-repeat;}
#index1 {z-index:1;}
#bulls {font-family:Arial, sans-serif; font-size:15; color:#888;}





/* Charlie */
.jsc-head {font-family: "Times New Roman", serif; font-size: 28; font-weight:light; font-style:italic; color:#F93; opacity:0.9;}
.jsc-head2 {font-family: "Times New Roman", serif; font-size: 26; font-weight:light; font-style:normal; color:#FFF; opacity:1;}
.jsc-body {font-family: "Times New Roman", serif; font-size: 17; font-weight:light; font-style:normal; color:#FFF; opacity:1;}
.jsc-link {font-family:Arial, sans-serif; font-size: 14; font-weight:normal; font-style:italic; color:#bbb; opacity:1;}

.jsc-link a:link {text-decoration:none; color:#F93; opacity:0.8;}
.jsc-link a:hover {text-decoration:underline; color:#FC3; opacity:0.8;}
.jsc-link a:visited {text-decoration:none; color:#960; opacity:0.8;}


.links-body {font-family: "Times New Roman", serif; font-size: 19; font-weight:normal; font-style:normal; color:#000; opacity:1;}
.links-link {font-family:Arial, sans-serif; font-size: 14; font-weight:normal; font-style:italic; color:#bbb; opacity:1;}

.links-link a:link {text-decoration:none; color:#ff7800; opacity:0.8;}
.links-link a:hover {text-decoration:underline; color:#ff3f7f; opacity:0.8;}
.links-link a:visited {text-decoration:none; color:#003087; opacity:0.8;}

.teaser {position:relative; left:-200px; top:63px; height:100px; width:170px; background-color:#FFF;}