body {color: #000000; background-image:url(higru6.jpg); background-repeat:no-repeat; background-attachment:fixed;
         font-family: verdana, arial, helvetica, sans-serif; text-align: left; margin:0 auto;
         hyphens: auto; -ms-hyphens: auto; -webkit-hyphens: auto; -o-hyphens: auto;
 }

h3 {font-size: 1.4em; margin-bottom: 0.37em; margin-top: 0.1em; }
h4 {font-size: 1.25em;}
h5 {font-size: 1.1em; margin-bottom: 0.37em;}

ul,ol {text-align:left;}

 a:link {text-decoration:none; color:#000000; }
 a:visited {text-decoration:none; color:#000000; }
 a:hover {color:#000000;}

 #inhalt a:link {color:#0000ff;}
#inhalt a:visited {color:#0000ff;}
#inhalt a:hover {background-color: #D5D5FF;}

#inhaltstabelle a:link {color:#000000;}
#inhaltstabelle a:visited {color:#000000;}
#inhaltstabelle a:hover {background-color: #D5D5FF;}
#inhaltstabelle {border:1px solid #aaaaaa; background-color:#EAEAFF;}

.schauka2 {border:1px solid #aaaaaa; padding-right:30px; padding-left:30px;}
.boxbo {border: 1px solid #aaaaaa; padding:1em;}
.einge {margin-left:2em;}
.header{padding:0.2em; border:1px solid #6A6396; font-weight:bold;}
.ct {text-align:center;}
.lst {list-style-type:none;}
.kibox {padding:5px; border:1px solid #aaaaaa;}

.bl1 {background-color:#F4F4FF;}
.bl2 {background-color:#EAEAFF;}
.bl3 {background-color:#DFDFFF;}
.bl4 {background-color:#D5D5FF;}
.bl5 {background-color:#CACAFF;}
.bl6 {background-color:#B7B7FF;}
.gl  {background-color:#FDE7A2;}
.dbl {background-color:#6A6396; color:#ffffff; text-align:center;}


.mtop2 {margin-top:1em;}
.cent {text-align:center; font-weight:bold;}


.wdp50 {width:50%;}
.wdp40 {width:40%;}
.wdp37 {width:37%;}
.wdp33 {width:33.3%;}
.wdp30 {width:30%;}
.wdp27 {width:27%;}
.wdp25 {width:25%;}


@media screen and (min-width: 1024px) {
#schnecke[id] {position:fixed;}
#navig[id] {position:fixed;}
body {font-size: 0.9em; line-height: 150%; width:1024px;}
#schnecke img {position:absolute; margin-top:2em; margin-left:1.6em; width:8.6em; height:4.3em}
#inhalt {position:absolute; width:45.3em; margin-left:14em; margin-top: 2em; }
#navig {position:absolute; margin-top:15em; margin-left:2em; margin-right:0em; font-size: 0.9em;}
#navig ul {list-style-type: none; padding: 0px; margin: 0px;}
#navig li { display: block; margin-bottom: 4px; }
#navig li a, #navig li a:link {text-decoration: none; display: block; color: #080fff; width: 9em;
padding: 5px; border-top: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-bottom:1px solid #000000; border-left: 1px solid #000000; background-image: url(ordschneck/buttonblau.gif);
border-radius:4px; }
#navig li a:link, #navig li a:visited  {color:#000000;}
#navig li a:hover, #navig li a:active, #navig li a:focus {font-weight: bold; color: black; border-top: 1px solid #acacac; border-right: 1px solid #acacac; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #dddddd; padding-top: 6px; padding-right: 4px; padding-bottom: 4px; padding-left: 6px; background-image: url(ordschneck/buttongelb.gif); }
.flotl {float:left; border:1px solid #aaaaaa; padding:0.5em; margin-right:1.3em; margin-left:-0.9em;}
.flok {float:right; margin-left:1.6em; margin-right:-16.1em; margin-bottom:0.4em;}
.flo206 {float:right; border:1px solid #aaaaaa; padding:0.5em; margin-left:1.6em; margin-right:-16.1em; margin-bottom:0.4em;}
.mobdif li {}
.iframe { position: relative; width: 100%;  overflow: hidden; padding-top: 100%;}
.ausblendk {display:none;}
.ausblendg {}
}

@media screen and (max-width: 1023px) {
#navig ul {margin: 0px; padding: 0px; list-style-type: none; text-align:center; line-height:230%; font-size: 1.1em;}
#navig li {padding: 1px; margin: 3px; display: inline;}
#navig li a:link {font-size: 1em; color: #000; }
#navig li a:hover {background-color: #FDE7A2; color: #000; }
#navig li a:visited {color: #000;}
.ausblendk {}
.ausblendg {display:none;}
}


@media screen and (min-width: 700px) and (max-width: 1023px)  {
body {font-size: 1em; line-height: 150%;}
#inhalt {width:45.3em; margin-left:0.5em; margin-top: 2em; }
#schnecke img {margin-top:2.0em; margin-left:1em; width:7em; height:3.52em;}
#schnegrid img {margin-top:2.0em; margin-left:1em; width:6em; height:3em;}
.flotl {float:left; border:1px solid #aaaaaa; padding:0.5em; margin-right:1.3em; }
.flok {float:right; margin-left:1.6em; margin-right:-16.1em; margin-bottom:0.4em; }
.flo206 {float:right; border:1px solid #aaaaaa; padding:0.5em; margin-left:1.6em; margin-right:-16.1em; margin-bottom:0.4em; }
.mobdif li {margin-top:0.3em;}
.iframe { position: relative; width: 100%;  overflow: hidden; padding-top: 120%; }
 }


@media screen and (min-width: 700px) {
#navig2 {font-size: 0.9em; margin-left:2em;}
#navig2 ul {list-style-type: none; padding: 0px; margin: 0px;}
#navig2 li { display: block; margin-bottom: 4px; }
#navig2 li a, #navig2 li a:link {text-decoration: none; display: block; color: #080fff; width: 10em;
        padding: 5px; border-top: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-bottom:1px solid #000000; border-left: 1px solid #000000; background-image: url(ordschneck/buttonblau.gif);
 border-radius:4px; }
#navig2 li a:link, #navig2 li a:visited  {color:#000000;}
#navig2 li a:hover, #navig2 li a:active, #navig2 li a:focus {font-weight: bold; color: black; border-top: 1px solid #acacac; border-right: 1px solid #acacac; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #dddddd; padding-top: 6px; padding-right: 4px; padding-bottom: 4px; padding-left: 6px; background-image: url(ordschneck/buttongelb.gif); }
.bo0 {border:0px; padding-right:0.4em;}
.mdd {float:right; margin-left:1.6em; margin-right:-16.1em; margin-bottom:0.4em; width:26em; padding-right:0.4em;}
.mdd380 {float:right; margin-left:1.6em; margin-right:-16.1em; margin-bottom:0.4em; width:30em; padding-right:0.4em;}
.mdds {float:right; margin-left:1.6em; margin-right:-16.1em; margin-bottom:0.4em; width:25em; border:1px solid #aaaaaa; padding:0.5em;}
.mdds170 {float:right; margin-left:1.6em; margin-right:-16.1em; margin-bottom:0.4em;  width:12.7em; padding:0.5em; border:1px solid #aaaaaa;}
.mdds260 {float:right; margin-left:1.6em; margin-right:-16.1em; margin-bottom:0.4em; width:20em; border:1px solid #aaaaaa; padding:0.5em;}
.mdds380 {float:right; margin-left:1.6em; margin-right:-16.1em; margin-bottom:0.4em;  width:29em; border:1px solid #aaaaaa; padding:0.5em;}
.mddk {float:right; margin-left:1.6em; margin-right:-16.1em; margin-bottom:0.4em;  width:22em; padding-right:0.4em;}
.mddk200 {float:right; margin-left:1.6em; margin-right:-16.1em; margin-bottom:0.4em;  width:18em; padding-right:0.4em;}
.mddk380 {float:right; margin-left:1.6em; margin-right:-16.1em; margin-bottom:0.4em;  width:28em; padding-right:0.4em;}
.mddisnonek {}
.mddisnoneg {display:none;}
.startdisnonek {}
.startdisnoneg {display:none;}
}


@media screen and (max-width: 699px)  {
body {font-size: 1em; line-height: 180%;}
#schnecke img {margin-top:2.0em; margin-left:1em; width:20%; height:10%;}
#schnegrid img {margin-top:2.0em; margin-left:1em; width:100%;}
#inhalt{ position:relative; width:97.5%; margin-left:0.3em; margin-top:2em;}
#navig2 {font-size: 0.9em; margin-left:0em;}
#navig2 ul {list-style-type: none; padding: 0px; margin: 0px;}
#navig2 li { display: block; margin-bottom: 4px; }
#navig2 li a, #navig2 li a:link {text-decoration: none; display: block; color: #080fff; width: 9em;
        padding: 5px; border-top: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-bottom:1px solid #000000; border-left: 1px solid #000000; background-image: url(ordschneck/buttonblau.gif);
 border-radius:4px; }
#navig2 li a:link, #navig2 li a:visited  {color:#000000;}
#navig2 li a:hover, #navig2 li a:active, #navig2 li a:focus {font-weight: bold; color: black; border-top: 1px solid #acacac; border-right: 1px solid #acacac; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #dddddd; padding-top: 6px; padding-right: 4px; padding-bottom: 4px; padding-left: 6px; background-image: url(ordschneck/buttongelb.gif); }
.flotl {float:left; border:1px solid #aaaaaa;  padding:0.4em;  margin-left:0em; margin-right:0.5em;}
.flok {float:right; margin-left:0.4em; margin-right:0em; margin-bottom:0.4em;}
.flo206 {float:right; border:1px solid #aaaaaa; margin-left:0.4em; margin-right:0em;  padding:0.4em; margin-bottom:0.4em;}
.bo0 {border:0px; padding-right:0em;}
.mdd {}
.mdd380 {}
.mdds {border:1px solid #aaaaaa; padding:1em;}
.mdds380 {border:1px solid #aaaaaa; padding:1em;}
.mddk380 {padding:1em;}

}


@media screen and (min-width: 550px) and (max-width: 699px) {
.iframe {position: relative; width: 100%; overflow: hidden; padding-top: 200%; }
.mdds170 {float:right; margin-left:1.6em; margin-right:0em; margin-bottom:0.4em;  width:20%; padding:0.5em; border:1px solid #aaaaaa;}
.mdds260 {float:right; margin-left:1.6em; margin-right:0em; margin-bottom:0.4em; width:32%; border:1px solid #aaaaaa;}
.mddk {float:right; margin-left:1.6em; margin-right:0em; margin-bottom:0.4em;  width:35%;}
.mddk200 {float:right; margin-left:1.6em; margin-right:0em; margin-bottom:0.4em;  width:29%;}
.mddisnonek {display:none;}
.mddisnoneg {}
.startdisnonek {}
.startdisnoneg {display:none;}
 }



@media screen and (max-width: 549px) {
.iframe {position: relative; width: 100%; overflow: hidden; padding-top: 240%; }
.mdds170 {border:1px solid #aaaaaa; padding:1em;}
.mdds260 {border:1px solid #aaaaaa; padding:1em;}
.mddk,.mddk200 {padding:1em;}
.startdisnonek {display:none;}
.startdisnoneg {}
.mddisnonek {display:none;}
.mddisnoneg {}
.mobdif li {margin-top:0.2em;}
 }