body{margin: 0; padding: 0;}

a{margin-left:2px;}

.minispacer{height: 12px; background-color: #336799;}
li.mininav2{height: 2px;}

ul.gm2{margin: 10px;padding: 5px;}
li.gm2{}

ul.gm3{margin: 10px;padding: 5px;}
li.gm3{list-style-type:circle;}

ul.gm4{margin: 10px;padding: 5px;}
li.gm4{}

ol.gm5{margin: 20px;padding: 5px;font-weight: bold;font-size: 14px;line-height:14px;}

ol.gm6{margin: 20px;padding: 5px;}

a.img_link,
a.img_link:hover,
a.img_link:active,
a.img_link:visited{height:14px; padding: 0px; margin: 0px; border: 0;}

span.nav2{margin-left: 0px;padding: 0px;width: 10px;background-color: #000000;}

.seiteninhalt{color: #0c101f;text-decoration: none; font-weight: normal;font-size: 10px;line-height:11px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}

.ueberschrift{color: #000000;text-decoration: none; font-weight: normal;font-size: 35px;line-height:36px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}
.ueberschrift2{color: #ccad6b;text-decoration: none; font-weight: bold;font-size: 22px;line-height:24px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}
.ueberschrift3{color: #ccad6b;text-decoration: none; font-weight: bold;font-size: 18px;line-height:20px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}
.ueberschrift4{color: #000000;text-decoration: none; font-weight: normal;font-size: 23px;line-height:25px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}
.ueberschrift5{color: #ccad6b;text-decoration: none; font-weight: bold;font-size: 13px;line-height:16px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}

.ueberschrift6{color: #ccad6b;text-decoration: none; font-weight: bolder;font-size: 28px;line-height:31px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}
.ueberschrift7{color: #0c101f;text-decoration: none; font-weight: bolder;font-size: 25px;line-height:28px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}

.ankuendigung{color: #000000;text-decoration: none; font-weight: normal;font-size: 15px;line-height:18px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}

a.gm:link, a.gm:visited {vertical-align:text-top;font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 13px;line-height:13px; color: #000000;}
a.gm:hover {font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 13px;line-height:13px; color: #000000; font-weight: none;}
a.gm:active {font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 13px;line-height:13px;color: #000000;}

a.gm2:link, a.gm2:visited {vertical-align:text-top;font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 13px;line-height:13px; color: #000000;}
a.gm2:hover {font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 13px;line-height:13px; color: #000000; font-weight: none;}
a.gm2:active {font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 13px;line-height:13px;color: #000000;}

a.gm3:link, a.gm3:visited {vertical-align:text-top;font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 13px;line-height:13px; color: #0000FF;}
a.gm3:hover {font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 13px;line-height:13px; color: #0000FF; font-weight: none;}
a.gm3:active {font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 13px;line-height:13px;color: #0000FF;}

a.gm4:link, a.gm4:visited {vertical-align:text-top;font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 16px;line-height:25px; color: #FFFFFF;}
a.gm4:hover {font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 16px;line-height:25px; color: #FFFFFF; font-weight: none;}
a.gm4:active {font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 16px;line-height:25px;color: #FFFFFF;}

a.gm5:link, a.gm5:visited {v#CC9966ertical-align:text-top;font-family:DIN-Regular, Verdana;text-decoration: underline;font-size: 13px;line-height:16px; color: #0c101f; font-weight: bold;}
a.gm5:hover {font-family:DIN-Regular, Verdana;text-decoration: underline;font-size: 13px;line-height:16px; color: #0c101f; font-weight: bold;}
a.gm5:active {font-family:DIN-Regular, Verdana;text-decoration: underline;font-size: 13px;line-height:16px;color: #0c101f; font-weight: bold;}

a.gm6:link, a.gm6:visited {vertical-align:text-top;font-family:DIN-Regular, Verdana;text-decoration: underline;font-size: 13px;line-height:16px; color: #000000; font-weight: none;}
a.gm6:hover {font-family:DIN-Regular, Verdana;text-decoration: underline;font-size: 13px;line-height:16px; color: #000000; font-weight: none;}
a.gm6:active {font-family:DIN-Regular, Verdana;text-decoration: underline;font-size: 13px;line-height:16px;color: #000000; font-weight: none;}

.seiteninhalt_gm{color: #000000;text-decoration: none; font-weight: normal;font-size: 13px;line-height:16px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}

.seiteninhalt_gm_hoch{color: #000000;text-decoration: none; font-weight: normal;font-size: 13px;line-height:19px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}

.seiteninhalt_home{color: #0c101f;text-decoration: none; font-weight: normal;font-size: 13px;line-height:16px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}

.sponsor{color: #000000;text-decoration: none; font-weight: normal;font-size: 11px;line-height:12px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}

.rechts{color: #ccad6b;text-decoration: none; font-weight: normal;font-size: 13px;line-height:15px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}
a.rechts:link, a.rechts:visited {vertical-align:text-top;font-family:DIN-Regular, Verdana;text-decoration: underline;font-size: 13px;line-height:15px; color: #ccad6b;}
a.rechts:hover {font-family:DIN-Regular, Verdana;text-decoration: underline;font-size: 13px;line-height:15px; color: #ccad6b; font-weight: none;}
a.rechts:active {font-family:DIN-Regular, Verdana;text-decoration: underline;font-size: 13px;line-height:15px;color: #ccad6b;}

.rechts2{color: #ccad6b;text-decoration: none; font-weight: bold;font-size: 17px;line-height:18px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}
a.rechts2:link, a.rechts2:visited {vertical-align:text-top;font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 17px;line-height:18px; color: #ccad6b;}
a.rechts2:hover {font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 17px;line-height:18px; color: #ccad6b; font-weight: none;}
a.rechts2:active {font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 17px;line-height:18px;color: #ccad6b;}

.rechts3{color: #ccad6b;text-decoration: none; font-weight: bold;font-size: 19px;line-height:21px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}
a.rechts3:link, a.rechts3:visited {vertical-align:text-top;font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 19px;line-height:21px; color: #ccad6b;}
a.rechts3:hover {font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 19px;line-height:21px; color: #ccad6b; font-weight: none;}
a.rechts3:active {font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 19px;line-height:21px;color: #ccad6b;}


.gallery{color: #000000;text-decoration: none; font-weight: normal;font-size: 10px;line-height:13px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}

.bilder{color: #000000;text-decoration: none; font-weight: normal;font-size: 10px;line-height:12px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}

.button{color: #ccad6b;text-decoration: underline; font-weight: normal;font-size: 13px;line-height:16px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}
a.button:link, a.button:visited {vertical-align:text-top;font-family:DIN-Regular, Verdana;text-decoration: underline;font-size: 13px;line-height:16px; color: #ccad6b;}
a.button:hover {font-family:DIN-Regular, Verdana;text-decoration: underline;font-size: 13px;line-height:16px; color: #ccad6b; font-weight: none;}
a.button:active {font-family:DIN-Regular, Verdana;text-decoration: underline;font-size: 13px;line-height:16px;color: #ccad6b;}

.dlr{color: #ccad6b;text-decoration: none; font-weight: bold;font-size: 16px;line-height:20px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}
a.dlr:link, a.button:visited {vertical-align:text-top;font-family:DIN-Regular, Verdana;font-weight: boldtext-decoration: underline;font-size: 16px;line-height:20px; color: #ccad6b;}
a.dlr:hover {font-family:DIN-Regular, Verdana;text-decoration: none;font-weight: boldfont-size: 16px;line-height:20px; color: #ccad6b; font-weight: none;}
a.dlr:active {font-family:DIN-Regular, Verdana;text-decoration: none;font-weight: boldfont-size: 16px;line-height:20px;color: #ccad6b;}

.untermenue{color: #ccad6b;text-decoration: none; font-weight: normal;font-size: 10px;line-height:12px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}


#divid
{
 position:absolute;
 width:790px; height:500px;
 overflow:auto;

}

#countdown {
 position: relative;
 width: 250px;
 height: 66px;
 top: 0px;
 left: 685px;
 overflow: auto;
 z-index: 40;
}

#countdown2 {
 position: relative;
 width: 250px;
 height: 80px;
 top: 30px;
 left: 685px;
 overflow: visible;
 z-index: 40;
}

#register {
 position: relative;
 width: 220px;
 height: 20px;
 top: 20px;
 left: 695px;
 overflow: visible;
 z-index: 50;
 color: #ccad6b;
 font-family: DIN-Regular, Verdana;
 font-size: 15;
 font-weight: bold;
 border-left: 1px solid #ccad6b;
 border-right: 1px solid #ccad6b;
 border-top: 1px solid #ccad6b;
 border-bottom: 1px solid #ccad6b;
 padding: 5px;
}

a.register:link, a.register:visited {
 color: #ccad6b;
 font-family: DIN-Regular, Verdana;
 font-size: 17;
 font-weight: bold;
 text-decoration: none;
}

a.register:hover {
 color: #ccad6b;
 font-family: DIN-Regular, Verdana;
 font-size: 17;
 font-weight: bold;
 text-decoration: underline;
}




/* ==========================
 * BREITE NAVIGATION SETTINGS
 * ==========================
 */
/*this is the css for the horizontal version*/
.horizontal_breit ul{
 list-style-type: none;
 padding: 0px;
 margin: 0px;
 border-left: 0px solid;
 display: inline;
 height: 1.4em;
 font-family: DIN-Regular, Verdana;
 font-size: 13px;
 line-height: 15px;
}
.horizontal_breit li{
 float: left;
 display: block;
 font-family: DIN-Regular, Verdana;
 font-size: 13px;
 line-height: 15px;
}
/* Oberpunkt */
.horizontal_breit li a{
 text-decoration: none;
 height: 1.3em;
 float: left;
 display: block;
 width: 140px;
 padding: .1em 1px;
 border: 0px solid;
 border-left: none;
}
.horizontal_breit li li a{
 border-top: none;
 border-left: 0px solid;
}
.horizontal_breit li ul{
 position: absolute;
 margin-top: 1.3em;
 margin-left: -1px;
 width: 129px;
 border: none;
 display: inline;
 height: auto;
 border-top: 0px solid;
}
.horizontal_breit li li ul{
 position: absolute;
 margin-top: .1em;
 margin-left: 145px;
}
/* Erste Ebene nach unten */
.horizontal_breit li ul li a{
 width: 160px;
}
/* Nach seitwerts ausgeklappt */
.horizontal_breit li ul li ul li a{
 width: 275px;
}



/* ========================
 * MENU NAVIGATION SETTINGS
 * ========================
 */
/*this is the css for the horizontal version*/
.horizontal ul{
 list-style-type: none;
 padding: 0px;
 margin: 0px;
 border-left: 0px solid;
 display: inline;
 height: 1.4em;
 font-family: DIN-Regular, Verdana;
 font-size: 13px;
 line-height: 15px;
}
.horizontal li{
 float: left;
 display: block;
 font-family: DIN-Regular, Verdana;
 font-size: 13px;
 line-height: 15px;
}
/* Oberpunkt */
.horizontal li a{
 text-decoration: none;
 height: 1.2em;
 float: left;
 display: block;
 width: 150px;
 padding: .1em 1px;
 border: 0px solid;
 border-left: none;
}
.horizontal li li a{
 border-top: none;
 border-left: 0px solid;
}
.horizontal li ul{
 position: absolute;
 margin-top: 1.3em;
 margin-left: -1px;
 width: 129px;
 border: none;
 display: inline;
 height: auto;
 border-top: 0px solid;
}
.horizontal li li ul{
 position: absolute;
 margin-top: .1em;
 margin-left: 140px;
}
/* Erste Ebene nach unten */
.horizontal li ul li a{
 width: 140px;
}
/* Nach seitwerts ausgeklappt */
.horizontal li ul li ul li a{
 width: 150px;
 position:relative;
 left:-25px;
}

/* 2. Ebene nach seitwerts ausgeklappt */
.horizontal li ul li ul li ul li a{
 width: 130px;
 position:relative;
 left:-70px;
 background-color: #AFAFAF;

}


/*This section makes the menu not work in non-javascript enabled browsers by not showing the menu by default-This can be worked around by making top level links point to a sitemap*/
/*Not sure if I recommend this or not*/
.inaccesible li ul{
 display: none;
}
/*Arrow code - looks like <a class="haschild" href="#">Text <span>Arrow</span></a> can be turned on/off with arrow class*/
.arrow a span{
 padding-left: 1em;
 font-size: 85%;
}
.arrow a:hover span{
 padding-left: 2em;
}
.arrow a span.noshow{
 visibility: hidden;
}
/*Plus code*/
.plus a span{
 padding-left: .5em;
}
/*colors for menu*/

.bluewhite li ul li ul li a{
 background-color: #c2c2c2;
 color: #000033;
 border-color: #000033;
}
.bluewhite li ul li a{
 background-color: #d4d4d4;
 color: #000033;
 border-color: #000033;
}
.bluewhite li a{
 background-color: #CCAD6B;
 color: #000033;
 border-color: #000033;
}
.bluewhite li a:hover{
 color: white;
 font-weight: normal;
 font-family: DIN-Regular, Verdana;
 font-size: 13px;
 line-height: 15px;
}
.bluewhite ul{
 border-color: #000033;
}