@media tty { 
#dummy {left:0;} 
#gesamtseite {width:100%;} 
.contend {margin-left:1px;margin-right:1px;} 
.noprint,.werbung-gq,.werbung-gll {display:none;} 
} 

@media braille, embossed { 
.noprint,.werbung-gq,.werbung-gll {display:none;} 
}

@media aural { 
h1 , h2 , h3 {stress:20;richness:90;} 
.noprint,.werbung-gq,.werbung-gll,.info,.handy {speak:none;} 
p {pause-before:600ms;} 
} 

@media screen, projection { 
/* allgemein Browserunabhaengig    */
body,table,td,tr,p,pre,h1,h2,h3,h4,ul {font-family:Arial,Verdana,Helvetica,"Trebuchet MS",sans-serif;} 
.rand h1,h2,h3,h4,h5,p,hr {margin-left:20px;margin-right:20px;}
.rand li {margin-right:30px;}
p {margin-top:8px;}
body {background :#3267a1;}
body {background :#3267a1;text-align:center;}
#gesamtseite2 {position:absolute;top:5px;left:24px;width:800px;padding:0px}
#gesamtseite {width:800px;margin-left:auto;margin-right:auto;text-align:left;} 
.breaker {clear:both;} 
img {border: 0;}
h1 {font-size:1.8em;color:red;text-align:center;} 
h2, h3, h4 { padding:0;text-align:left;margin-top:20pt;margin-bottom:4px;} 
h2 {font-size:1.8em;color:blue;} 
h3 {font-size:1.5em;} 
h4 {font-size:1.2em;} 		
.seitenabstand, table {margin-right:10px;margin-left:10px;}	
td {vertical-align:top;}
.info,.count {display:none;} 
.handy {position:absolute;left:-1000px;top:-1000px;width:0;height:0;overflow:hidden;display:inline;}
a {text-decoration : none;} 
a:link {color:#0000ff;} 
a:visited {color:#32597d;} 
a:hover,a:active {color:#0000ff;text-decoration:underline;} 
.mini {font-size:75%;text-align:justify;} 
.small {font-size:75%;} 
.bigger {font-size:20px;color:blue;} 
.mittig {text-align:center;} 
.rechts {text-align:right;} 								
.pic-m {margin:5px;padding:5px;text-align:center;}  					
.buttn {color:#000000;background-color:#eeeeee;border-left:2px solid #cccccc;border-top:2px solid #cccccc;border-right:3px solid #000000;border-bottom:3px solid #000000;width:175px;display:block;} 
.buttn:hover {color:#000000;background-color:#c0c0c0;border-left:2px solid #000000;border-top:2px solid #000000;border-right:3px solid #cccccc;border-bottom:3px solid #cccccc;text-decoration:none;width:175px;}
.subnavi li {list-style-image:url(../layout/bu_down.gif);}
.linkseiten {width : 775px;background-color: #f99900;padding:5px;margin-left:10px;margin-right:10px;}
.werbung-gq  {clear:both;width:750px;height:90px;padding:2px;padding-bottom:15px;margin-right:10px;margin-left:30px;margin-bottom:0px;margin-top:5px;border:none;} 
.werbung-gll {clear:both;}
.wf-o {clear:both;background:transparent;width:772px;height:90px;padding:6px;margin:0px;padding-top:6px;float:right;}
.wf-r {position:absolute;top:5px;left:823px;text-align:center;background:#c0c0c0;border-top:1px solid #000000;display:none;}

}

@media all {
#dummy {left:0;} 

/* Seitenaufbau */

.header,.rand,.navu,.navo {width:800px;padding:0px;}
.header,.navu,.navo {background:#c0c0c0;border:1px solid #000000;}
.navu,.navo {text-align:center;}
.header {height:175px;position:absolute;top:0px;}
.contend {position:absolute;top:201px;background:transparent;padding:0px;} 
.rand {background:#eeeeee;padding-top:1em;text-align:justify;border-left:1px solid #000000;border-right:1px solid #000000;}
.navu {padding-bottom:15px;margin-bottom:12px;position:relative;top:0px;}
.navu p {margin:8px;font-size:80%;}

/* Navi */

.navo {position:absolute;top:174px;height:26px;line-height:26px;clear:both;}
.navo ul {padding:0;margin:0px;}
.navo ul li {float:left;list-style:none;}
.navo ul #liakt {color:#000000;font-weight:bold;background-color:#eeeeee;}
.navo ul li a {letter-spacing: 1px;font-size:12px;padding-left:5px;padding-right:4px;margin:0;color:#0000FF;border-right:1px solid #000000;text-decoration:none;display:block;text-align:center;}
.navo ul li .nav-r {border-right:none;}
.navo ul li a:hover {color:#FFFFFF;background:#3267a1;}

/* Besonderheiten */
.kasten-l,.kasten-r {padding:5px;text-align:center;background-color:#eeeeee;border:1px solid #000000;} 
.kasten-l {float:left;margin-left:10px;} 	
.kasten-r {float:right;margin-left:0.4cm;margin-right:10px;}
.kasten {margin-left:0.4cm;margin-right:0.4cm;padding:0px;text-align:justify;background-color:#eeeeee;border:1px solid #000000;} 
.kasten .pic-r {padding:5px;margin:20px;margin-top:-20px;float:right;} 
/* Bilder */
.pic-r {margin:20px;float:right;} 
.pic-l {margin:20px;float:left;} 
.logo {padding:0;width: 210px;height:52px;margin-left:8px;margin-top:12px;float:left} 
.header-pics img {float:right;margin-left:0;margin-right:4px;margin-top:4px;width:90px;height:65px;border-bottom:2px solid #666666;border-right:2px solid #666666;} 
}

@media print {
body {margin: 0cm 0cm 3cm 0cm;color:#000000;background-color:#ffffff;font-family:Arial,Verdana,Helvetica,"Trebuchet MS",sans-serif;} 
.contend {position:relative;top:0;background-color:#ffffff;width:auto;text-align:justify;border:none;} 
.rand {position:relative; top:0; text-align:justify;border:none;width:auto;background-color:#ffffff;font-size:10pt;} 
.noprint,.pic-r,.pic-l,.kinderspiele,.navo,.navu,.header,.count,.werbung-gq,.werbung-gll,.handy,.nv,.wf-r {display:none;} 
.info {font-size:6pt; } 
.newpage {page-break-after:avoid;}
}

@media handheld {
#gesamtseite,.navo,.contend,.rand {width:100%;border:0;margin:0;padding:0;position:relative;top:0;background:transparent;} 
.noprint,.info,.werbung-gq,.werbung-gll,.pic-r,.pic-l,.navu,.header,.wf-r {display:none} 
.handy {display:inline} 
.navo ul li {float:none;list-style:square}
.navo ul li a {border-right:0;display:block;text-align:left}
.navo ul #liakt {color:#000000;font-weight:normal;background-color:#c0c0c0}
h1,h2,h3,h4 {font-weight:bold;font-size:0.5em;margin-left:1px}
p {font-weight:normal;font-size:0.5em;margin-left:1px}
#kinderspiele table {border:none;width:100%;margin-right:1px;margin-left:1px;table-layout:auto;}
}