body{margin: 0; padding: 0;}

a{margin-left:2px;}

.minispacer{height: 12px; background-color: #336799;}
li.mininav2{height: 2px;}

ul.gad2{margin: 10px;padding: 5px;}
li.gad2{}

ul.gad3{margin: 10px;padding: 5px;}
li.gad3{list-style-type:circle;}

.liste{margin: 10px;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.gad2{margin-left: 0px;padding: 0px;width: 10px;background-color: #000000;}

.seiteninhalt{color: #763170;text-decoration: none; font-weight: normal;font-size: 12px;line-height:13px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}
a.seiteninhalt:link, a.seiteninhalt:visited {vertical-align:text-top;font-family:DIN-Regular, Verdana;font-weight: bold; text-decoration: underline;font-size: 12px;line-height:16px; color: #763170;}
a.seiteninhalt:hover {font-family:DIN-Regular, Verdana;text-decoration: underline;font-size: 12px;line-height:16px; color: #763170; font-weight: bold;}
a.seiteninhalt:active {font-family:DIN-Regular, Verdana;text-decoration: underline;font-size: 12px;line-height:16px;color: #763170; font-weight: bold;}

.seiteninhalt2{color: #763170;text-decoration: none; font-weight: normal;font-size: 8px;line-height:9px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}
a.seiteninhalt2:link, a.seiteninhalt2:visited {vertical-align:text-top;font-family:DIN-Regular, Verdana; text-decoration: underline;font-size: 12px;line-height:16px; color: #763170;}
a.seiteninhalt2:hover {font-family:DIN-Regular, Verdana;text-decoration: underline;font-size: 12px;line-height:16px; color: #763170; }
a.seiteninhalt2:active {font-family:DIN-Regular, Verdana;text-decoration: underline;font-size: 12px;line-height:16px;color: #763170; }

.seiteninhalt3{color: #45b4ae;text-decoration: none; font-weight: bold;font-size: 8px;line-height:9px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}
a.seiteninhalt3:link, a.seiteninhalt3:visited {vertical-align:text-top;font-family:DIN-Regular, Verdana; text-decoration: underline;font-size: 12px;line-height:16px; color: #45b4ae;}
a.seiteninhalt3:hover {font-family:DIN-Regular, Verdana;text-decoration: underline;font-size: 12px;line-height:16px; color: #45b4ae; }
a.seiteninhalt3:active {font-family:DIN-Regular, Verdana;text-decoration: underline;font-size: 12px;line-height:16px;color: #45b4ae; }

.untermenue{color: #df177c;text-decoration: none; font-weight: bold;font-size: 13px;line-height:14px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}
a.untermenue:link, a.untermenue:visited {vertical-align:text-top;font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 13px;line-height:14px; color: #df177c;}
a.untermenue:hover {font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 13px;line-height:14px; color: #df177c; font-weight: none;}
a.untermenue:active {font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 13px;line-height:14px;color: #763170;}

.nav2{color: #df177c;text-decoration: none; font-weight: bold;font-size: 13px;line-height:14px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}
a.nav2:link, a.nav2:visited {vertical-align:text-top;font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 13px;line-height:14px; color: #df177c;}
a.nav2:hover {font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 13px;line-height:14px; color: #df177c; font-weight: none;}
a.nav2:active {font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 13px;line-height:14px;color: #df177c;}

.gad{font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 13px;line-height:13px; color: #000000; font-weight: none;}
a.gad:link, a.gad:visited {vertical-align:text-top;font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 13px;line-height:13px; color: #000000;}
a.gad:hover {font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 13px;line-height:13px; color: #000000; font-weight: none;}
a.gad:active {font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 13px;line-height:13px;color: #000000;}

.top{color: #763170;text-decoration: none; font-weight: normal;font-size: 12px;line-height:13px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}
a.top:link, a.top:visited {vertical-align:text-top;font-family:DIN-Regular, Verdana;font-weight: bold; text-decoration: none;font-size: 12px;line-height:16px; color: #763170;}
a.top:hover {font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 12px;line-height:16px; color: #763170; font-weight: bold;}
a.top:active {font-family:DIN-Regular, Verdana;text-decoration: none;font-size: 12px;line-height:16px;color: #763170; font-weight: bold;}

.home{color: #763170;text-decoration: none; font-weight: normal;font-size: 13px;line-height:15px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}
a.home:link, a.home:visited {vertical-align:text-top;font-family:DIN-Regular, Verdana;font-weight: normal; font-style:italic; text-decoration: underline;font-size: 13px;line-height:15px; color: #763170;}
a.home:hover {font-family:DIN-Regular, Verdana;text-decoration: underline;font-size: 13px;line-height:15px; color: #763170; font-weight: normal; font-style:italic;}
a.home:active {font-family:DIN-Regular, Verdana;text-decoration: underline;font-size: 13px;line-height:15px;color: #763170; font-weight: normal; font-style:italic;}
ul.home{margin: 10px;padding: 5px;}
li.home{}

.bilder{color: #763170;text-decoration: none; font-weight: normal;font-size: 12px;line-height:14px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}

.aus{color: #45b4ae;text-decoration: none; font-weight: bold;font-size: 15px;line-height:17px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}
a.aus:link, a.aus:visited {color: #45b4ae;text-decoration: underline; font-weight: bold;font-size: 15px;line-height:17px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}
a.aus:hover {color: #45b4ae;text-decoration: underline; font-weight: bold;font-size: 15px;line-height:17px; font-family: DIN-Regular, Verdana;background-repeat:no-repeat;}
a.aus:active {

/* ========================
 * 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: 20px;
}
.horizontal li{
 float: left;
 display: block;
 font-family: DIN-Regular, Verdana;
 font-size: 13px;
 line-height: 20px;
 font-weight: bold;
}
/* Oberpunkt */
.horizontal li a{
 text-decoration: none;
 height: 1.2em;
 float: left;
 display: block;
 width: 115px;
 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: 133px;
}
/* Nach seitwerts ausgeklappt */
.horizontal li ul li ul li a{
 width: 190px;
}

/* Schmaler Oberpunkt */
.horizontal_schmal 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: 20px;
}
.horizontal_schmal li{
 float: left;
 display: block;
 font-family: DIN-Regular, Verdana;
 font-size: 13px;
 line-height: 20px;
 font-weight: bold;
}
.horizontal_schmal li a{
 text-decoration: none;
 height: 1.2em;
 float: left;
 display: block;
 width: 90px;
 padding: .1em 1px;
 border: 0px solid;
 border-left: none;
}
.horizontal_schmal li li a{
 border-top: none;
 border-left: 0px solid;
}
.horizontal_schmal li ul{
 position: absolute;
 margin-top: 1.3em;
 margin-left: -1px;
 width: 90px;
 border: none;
 display: inline;
 height: auto;
 border-top: 0px solid;
}
.horizontal_schmal li li ul{
 position: absolute;
 margin-top: .1em;
 margin-left: 140px;
}
/* Erste Ebene nach unten */
.horizontal_schmal li ul li a{
 width: 133px;
}
/* Nach seitwerts ausgeklappt */
.horizontal_schmal li ul li ul li a{
 width: 190px;
}
/* Breiter Oberpunkt */
.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: 20px;
}
.horizontal_breit li{
 float: left;
 display: block;
 font-family: DIN-Regular, Verdana;
 font-size: 13px;
 line-height: 20px;
 font-weight: bold;
}
.horizontal_breit li a{
 text-decoration: none;
 height: 1.2em;
 float: left;
 display: block;
 width: 180px;
 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: 90px;
 border: none;
 display: inline;
 height: auto;
 border-top: 0px solid;
}
.horizontal_breit li li ul{
 position: absolute;
 margin-top: .1em;
 margin-left: 140px;
}
/* Erste Ebene nach unten */
.horizontal_breit li ul li a{
 width: 133px;
}
/* Nach seitwerts ausgeklappt */
.horizontal_breit li ul li ul li a{
 width: 190px;
}

/*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: #c9d0d5;
 color: #df177c;
 border-color: #df177c;
}
.bluewhite li ul li a{
 background-color: #D0D8DD;
 color: #df177c;
 border-color: #df177c;
 line-height: 20px;
}
.bluewhite li a{
 background-color: #c9d0d5;
 color: #df177c;
 border-color: #df177c;
}
.bluewhite li a:hover{
 color: #763170;
 font-weight: bold;
 font-family: DIN-Regular, Verdana;
 font-size: 13px;
 line-height: 20px;
}
.bluewhite ul{
 border-color: #c9d0d5;
}
