@charset "UTF-8";
/*/////////////////////////// CSS DOCUMENT COPYRIGHT SUPERNOVA GMBH + CO. KG ///////////////////////////*/
/* COLORS: BLUE = #004479 //////////////// LIGHTBLUE = #B1C2DB //////////////// ORANGE = #E85D02 ///////////////////////////*/
/*/////////////////////////// CALIBRATION ///////////////////////////*/
/*////// reset //////*/* {padding: 0; margin: 0;}
/*////// firefox scrollbar //////*/html {height: 101%; margin-bottom: 1px;}
img {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
/*/////////////////////////// HTML TAG ///////////////////////////*/
body {font-family: Arial, Helvetica, sans-serif; background-color: #FFF; /*font*/ font-size: 11px; color: #004479; /*bg*/ }
a:link, a:visited {color: #004479; font-weight: normal; text-decoration: none;}
a:focus, a:hover, a:active { color: #B1C2DB; font-weight: normal; text-decoration: none; font-size: 16px;}
#header p {width: 930px; margin: 0 auto 0 auto; padding-bottom: 5px;/*font*/ color: #004479; text-align: right; /*border*/ border-bottom: 1px solid #B1C2DB;}
#copy h1 {margin: 16px 0 6px 0; /*font*/ font-family: "Times New Roman", Times, serif; font-size: 20px; color: #004479; font-style: italic; font-weight: normal;}
#copy h2 {margin: 6px 0 2px 0; /*font*/ font-family: "Times New Roman", Times, serif; font-size: 16px; color: #E85D02; font-style: italic; font-weight: normal;}
#copy p {/*font*/ font-size: 12px; line-height: 18px;}
#footer p {width: 930px; margin: 0 auto 0 auto; padding-top: 5px;/*font*/ color: #004479; text-align: right; /*border*/ border-top: 0px solid #B1C2DB;}
#sponsoren img {padding: 20px 0 0 0;}
#sponsoren p {font-size: 9px; letter-spacing: 2px;}
#sponsoren-2013 img {padding: 20px 0 0 0;}
#sponsoren-2013 p {font-size: 9px; letter-spacing: 2px;}
/*/////////////////////////// DIV ///////////////////////////*/
#wrapper {width: 1000px; margin: 0px auto 0 auto; /*bg*/ background-color: #FFF;}
#header {margin: 20px auto 0 auto; padding-top: 50px; padding-bottom: 20px; /*bg*/ background-image: url(../pix/header.png); background-repeat: no-repeat; background-position: top;}
#image {width: 930px; height: 200px; margin: 0px auto 0 auto; /*bg*/ background-image: url(../pix/image.png); background-repeat: no-repeat; background-position: top;}
#imageshadow {width: 930px; height: 20px; margin: 0px auto 0 auto; /*bg*/ background-image: url(../pix/imageshadow.png); background-repeat: no-repeat; background-position: top; /*border*/border-top: 1px solid #B1C2DB;}
#content {width: 1000px; height: 385px;}
#nav {position: absolute; top: 345px; margin-left: 35px;}
#calnav {float: right;}
#copy {position: absolute; top: 360px; margin-left: 320px; width: 645px}
#footer {width: 1000px; height: 80px; margin: 0 auto 0 auto; /*bg*/ background-image: url(../pix/footer.png); background-repeat: no-repeat; background-position: top;}
#sponsoren-2013, #sponsoren-2014, #sponsoren-2015, #sponsoren-2016, #sponsoren-2017 {width: 930px; height: 290px; margin-left: 35px; /*bg*/ background-repeat: no-repeat; background-position: bottom; /*border*/ border-bottom: 1px solid #B1C2DB; border-top: 1px solid #B1C2DB;}
#sponsoren-2013 {background-image: url(../pix/sponsoren-2013.png);}
#sponsoren-2014 {background-image: url(../pix/sponsoren-2014.png);}
#sponsoren-2015 {background-image: url(../pix/sponsoren-2015.png);}
#sponsoren-2016 {background-image: url(../pix/sponsoren-2016.png);}
#sponsoren-2017 {background-image: url(../pix/sponsoren-2017.png);}
/*/////////////////////////// LAYOUTS ///////////////////////////*/
.ulcal li {list-style-type: none; display: inline-block; margin-top: 10px;}
.imgcal {height: 90px; width: 90px; margin-right: 17px;}
.placeholder-sponsors {height: 73px; width: 73px;}
.sponsorURLs li {list-style-type: none; display: inline-block; margin-left: 19px; margin-top: 20px;}
.sponsorlink {font-size: 12px; margin-top: 16px;}
.date {/*font*/ color: #E85D02; font-size: 10px; text-transform: uppercase;}
#source {margin: 5px 0 30px 0;/*font*/ color: #E85D02;}
/*/////////////////////////// LINK SETUP ///////////////////////////*/
#copy a:link, #copy a:visited {color: #E85D02; font-weight: normal; text-decoration: underline;}
#copy a:focus, #copy a:hover, #copy a:active { color: #B1C2DB; font-weight: normal; text-decoration: none; font-size: 12px;}
#sponsorlink a:link, #sponsorlink a:visited {color: #E85D02; font-weight: normal; text-decoration: underline; font-size: 12px;}
#sponsorlink a:focus, #sponsorlink a:hover, #sponsorlink a:active {color: #B1C2DB; font-weight: normal; text-decoration: underline; font-size: 12px;}
#calnav a:link, #calnav a:visited, #calnav a:focus, #calnav a:hover, #calnav a:active {font-weight: normal; text-decoration: none; font-size: 10px; border: 1px solid;}
#calnav a:link, #calnav a:visited {color: #004479; border-color: #004479;}
#calnav a:focus, #calnav a:hover, #calnav a:active {color: #E85D02; border-color: #E85D02;}
#callink a:link, #callink a:visited {color: #E85D02; font-weight: normal; text-decoration: none; font-size: 10px; border: 1px #E85D02 solid;}
#callink a:focus, #callink a:hover, #callink a:active {color: #004479; font-weight: normal; text-decoration: none; font-size: 10px; border: 1px #004479 solid;}
#footer a:link, #footer a:visited {color: #004479; font-weight: normal; text-decoration: none;}
#footer a:focus, #footer a:hover, #footer a:active { color: #B1C2DB; font-weight: normal; text-decoration: none; font-size: 11px;}
/*/////////////////////////// NAV ///////////////////////////*/
.m0l0iout,.m0l0iover,.m0l0oout,.m0l0oover,.m0l1iout,.m0l1iover,.m0l1oout,.m0l1oover,.m0l2iover,.m0l2oout,.m0l2oover
{font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
/*/// LEVEL 0 INNER (OUT+OVER) ///*/
.m0l0iout {/*font*/ text-align: center; color: #004479; text-transform: uppercase; font-size: 10px; letter-spacing: 1px; line-height: 38px; /*border*/ border-bottom: 1px solid #B1C2DB;}
.m0l0iover {/*font*/ text-align: center; color: #E85D02; text-transform: uppercase; font-size: 10px; letter-spacing: 1px; line-height: 38px; /*border*/ border-bottom: 1px solid #E85D02;}
/*/// LEVEL 0 OUTER (OUT+OVER) ///*/
.m0l0oout {/*border-top-width: 0px; border-bottom-width: 0px; border-right-width: 0px; border-left-width: 0px; border-style: solid; border-color: #CCC;*/}
.m0l0oover {/*background-color: #FFF; border-top-width: 0px; border-bottom-width: 0px; border-right-width: 0px; border-left-width: 0px; border-style: solid; border-color: #CCC;*/}
/*/// LEVEL 1 INNER /// Abstände zwischen den Jahreszahlen in menu_tpl.js ädnern ///*/
.m0l1iout {/*font*/ text-align: center; color: #004479; text-transform: uppercase; font-size: 10px; letter-spacing: 1px; line-height: 38px;
/*border*/ background-color: #FFF; /*border*/ border-top-width: 0px; border-bottom-width: 0px; border-right-width: 0px; border-left-width: 0px; border-style: dotted; border-color: #B1C2DB;}
.m0l1iover {/*font*/ text-align: center; color: #E85D02; text-transform: uppercase; font-size: 10px; letter-spacing: 1px; line-height: 38px; 
/*border*/ background-color: #FFF; /*border*/ border-top-width: 0px; border-bottom-width: 0px; border-right-width: 0px; border-left-width: 0px; border-style: dotted; border-color: #B1C2DB;}
/*/// LEVEL 1 OUTER ///*/
.m0l1oout {/*bg*/ background-color: #FFF; /*border*/ border-top-width: 0px; border-bottom-width: 0px; border-right-width: 0px; border-left-width: 0px; border-style: solid; border-color: #CCC;}
.m0l1oover {/*bg*/ background-color: #FAFAFA; /*border*/ border-top-width: 0px; border-bottom-width: 0px; border-right-width: 0px; border-left-width: 0px; border-style: solid; border-color: #CCC;}
