/* Seitenjustierung */
#dummy {left : 0; } 
#gesamt {width : 1000px; text-align : left; } 
BODY {background : white; padding-right : 0; padding-left : 0; padding-bottom : 0; margin : 0; font : 83% Verdana, Geneva, Arial, Helvetica, sans-serif; color : #000; padding-top : 0; text-align : left; } 
span.barrierefrei {position : absolute; left : -1000px; top : -1000px; width : 0; height : 0; overflow : hidden; display : inline; } 
table {margin-left : 10px;}
td {vertical-align:top;font-size : 0.9em;}

/* Seitenheader mit Überschrift  */
#header {position : absolute; top : 0; background : #316ac5;width : 102%; height : 100px; } 
#header H3 {font-weight : bold; font-size : 10px; color : gray; margin-top : 65px; margin-left : 0; display : none; } 

/* Bilderbehandlung */
.pic-r {float : right; margin : 0px; }
.pic-r10 {float : right; margin : 10px; }
.pic-i {float : left; margin-top:0px; margin-right : 5px;width : 50px; height : 60px; }
.pic-b {float : left; margin-top:0px; margin-right : 5px;height : 140px; }
.pic-b1 {float : left; margin-top:0px; margin-right : 5px; }
IMG {margin: 2px;padding-top : 0px;BORDER: none;}


/* Logo Positionierungen #316ac5  */
.logo0 {position : absolute; top : 15px; left : 10px; z-index : 4; width : 303px; } 
.logo1 {position : absolute; top : 5px; left : 430px; z-index : 4; width : 499px; height : 171px;  } 
.logo2 {position : relative; top : 5px; left : 0; float : right; z-index : 4; width : 165px;margin-bottom : 2px; } 

/* Content Inhalte */
#inhalte {background : url(../layout/content-bg1.gif) no-repeat; padding-right : 5px; padding-left : 50px; padding-bottom : 40px; padding-top : 60px; color : #000000; position : absolute; top : 110px; left : 160px; margin-right : 0px; width : 730px; min-height : 350px; } 
#inhalte H1 {margin-top : 0; font-weight : bold; font-size : 1.8em; color : #316ac5; } 
#inhalte H2 {margin-bottom : 2px; font-weight : bold; font-size : 1.6em; color : #316ac5; } 
#inhalte H3 {margin-bottom : 2px; font-weight : bold; font-size : 1em; color : #316ac5; margin-left : 10px; } 

#inhalte-kat {background : url(../layout/content-bg1.gif) no-repeat; padding-right : 5px; padding-left : 50px; padding-bottom : 40px; padding-top : 60px; color : #000000; position : absolute; top : 110px; left : 160px; margin-right : 0px; width : 730px; min-height : 350px; } 
#inhalte-kat H1 {margin-top : 0; font-weight : bold; font-size : 1.8em; color : #316ac5; } 
#inhalte-kat H2 {margin-bottom : 2px; font-weight : bold; font-size : 1.6em; color : #316ac5; } 
#inhalte-kat H3 {margin-bottom : 2px; font-weight : bold; font-size : 1em; color : #316ac5; margin-left : 10px; } 

/* Schrift- und Layoutbehandlung */
P {margin-top : 1px; margin-left : 10px; margin-right : 10px; color : black; text-align : justify; } 
.oben {font-size : 9px; } 
.small {font-size : 9px; text-align : justify; margin-right : 10px; } 
.bigger {font-size : 1.2em; text-align : justify; } 
.smaller {font-size : 0.85em;}
.breaker {clear : both; } 
.mittig {text-align : center; } 
/* Sonstiges */
.anzeigekasten {width : 135px; height : 450px; padding : 2px; float : right; border : 1px solid #000000; margin-right : 0px;display : none; } 


.werbung-gol {width : 165px; height : 610px; padding : 2px; float : left; margin-left : 5px; } 
.werbung-board {clear:both;width : 730px; height : 90px; padding-top : 10px;margin-left : 3px;border:0px;   }
.wf-rb2 .pic-r  {margin-top : 0px;margin-left : 10px; }
.wf-rb .pic-r {display2 : none;margin-top : 20px;margin-left : 10px; }
.box {clear:both;width : 310px; padding : 2px; float : right; margin-right : 0px; margin-left : 20px; margin-bottom: 20px; margin-top: 0px;border:0px;text-align:center;display : none; } 

#werbung-block {margin-top : 10px; margin-left : 5px; margin-right : 0px; } 
#wf-r-sky {position : absolute; top : 110px; left : 950px;width:160px; z-index: 7;}
#wf-box {float : right; width : 300px; height: 500px;position:relative; top: 5px;margin-left:10px;text-align:center}
#wf-box-einzel {float : right; width : 300px; height: 250px;position:relative; top: 0px;margin-left:10px;text-align:center}

.vnw-logo-index {position:absolute;top:30px;left:15px;text-align:center;z-index:9}


.vnw-logo {position:absolute;top:610px;left:15px;text-align:center;z-index:9}

#inhalte-kat h3.start {font-weight : bold; font-size : 1.3em; color: #000000; height : 60px;} 

/* Positionierung Navigation und Linkbehandlung */
A:link {color : #a9a9a9; text-decoration : none; } 
A:visited {color : #000000; text-decoration : none; } 
A:hover {color : #000000; } 
A:active {color : #000000; text-decoration : underline; } 
.menue {font-size : 11px; font-weight : bold; left : 0px; width : 180px; position : absolute; top : 150px; margin : 0;padding-bottom : 40px; } 
.menue A {width : 162px; display : block; text-decoration : none; padding-left : 0; margin-top : 4px; } 
.menue A:hover {text-decoration : none; display : block; color : black; } 
.menue LI {list-style-image : url(../layout/point.gif); } 
.menue UL {padding-right : 0; padding-left : 30px; padding-bottom : 0; margin : 0; padding-top : 0; } 
.menue p {clear : both; color : #a9a9a9; font-size : 9px; padding-top : 20px;margin-top : 20px; margin-left : 0; margin-right : 0; text-align : center; } 
#akt {color : #316ac5; font-weight : bold; } 

/* Besonderheiten Rubrikenindex */
#inhalte-kat A {color : blue; font-weight : normal; font-size : 1em; } 
#inhalte-kat A:hover {color : blue; font-weight : normal; } 
.subindex li p {margin-bottom : 3px; margin-top : 1px; margin-left : 15px; margin-right : 60px; color : black; text-align : justify; font-size : 0.7em; } 
.subindex A {font-size : 2em; } 
.sprungmarken li {list-style-image:url(../layout/bu_down.gif);}

#spiele-rubrik {margin-right: 50px; } 
#spiele-rubrik p {margin-left : 0px;margin-right: 140px;margin-bottom : 10px; margin-top : 5px; } 
#spiele-rubrik li {margin-left : 0px;margin-bottom : 10px; margin-top : 5px; } 
#spiele-rubrik li A {color : #316ac5; font-weight : bold; font-size : 1em; } 
#spiele-rubrik li A:hover {color : red;font-weight : bold; } 
#spiele-rubrik li img {float : right; width : 17px; height : 15px;border:0px solid;} 

.adv H4 {margin: 0px; font-weight : bold; font-size : .8em; color : #316ac5; margin-left : 15px; } 
.adv hr {margin: 0px;padding : 0;} 
.adv ul {margin-left : 30px;margin-bottom : 0px; margin-top : 0px;font-size : .8em;padding: 0;} 
#spiele-rubrik .adv li {margin: 0px;padding : 0;} 
.adv a {margin: 0px; padding : 0;} 

/* Besonderheiten Spieleindex  */
#spieleindex {margin-right: 50px; } 
#spieleindex A {color : red; font-weight : bold; font-size : 1em; } 
#spieleindex li {margin-left : 0px;margin-bottom : 10px; margin-top : 5px; } 
#spieleindex li p {margin-left : 0px;margin-right: 2px;margin-bottom : 2px; margin-top : 0px; font-size : .9em;} 
#spieleindex li A {color : #316ac5; font-weight : bold; font-size : .9em; } 
#spieleindex li A:hover {color : red;font-weight : bold; } 

@media screen { 
.info, .count {display : none; } 
} 


@media handheld { 
#dummy {left : 0; } 
#gesamt {width : 100%; } 
.info, .count, .logo0, .logo1, .logo2, .anzeigekasten, .pic-r, .werbung-goq, .werbung-gol, .werbung, .werbung-board, .werbung-block, #header {display : none; } 
/* table {display : none; } */
#inhalte, #inhalte-kat {background : #ffffff; margin-left : 1px; margin-right : 1px; } 
.menue LI {list-style-image : none;list-style-type : square; } 
#spiele-rubrik li img {width : 1px; height : 1px;border:0px solid;display : none;} 
#spiele-rubrik li a img {display : none;} 
} 

@media print { 
body {margin : 0 0 3cm; color : #000000; background-color : #ffffff; font-family : Arial, Verdana, Helvetica, "Trebuchet MS", sans-serif; } 
#inhalte {position : relative; top : 0; left : 0; background: #ffffff; text-align : justify;width : 11cm; height:10cm; height-min:10cm;border : 1px solid #000000; font-size : 7pt; padding-right : 0px; padding-left : 2.5cm; padding-bottom : 10px; padding-top : 0px; } 
#inhalte-kat {position : relative; top : 0; left : 0; background: #ffffff; text-align : justify;width : auto;  border : 0px solid #000000; font-size : 7pt; padding-right : 0px; padding-left : 2cm; padding-bottom : 10px; padding-top : 0px; } 
#inhalte H1 {margin-bottom : 2px; margin-top : 0; font-weight : bold; font-size : 1.5em; color : black; } 
#inhalte H2 {margin-bottom : 2px; font-weight : bold; font-size : 1.3em; color : black;margin-top : 5px; } 
#inhalte H3 {margin-bottom : 2px; font-weight : bold; font-size : 1.3em; color : black;margin-top : 5px; margin-left : 5px;} 
#inhalte-kat H1 {margin-bottom : 2px; margin-top : 0; font-weight : bold; font-size : 1.5em; color : black; } 
#inhalte-kat H2 {margin-bottom : 2px; font-weight : bold; font-size : 1.3em; color : black;margin-top : 5px; } 
#inhalte-kat H3 {margin-bottom : 2px; font-weight : bold; font-size : 1.3em; color : black;margin-top : 5px; margin-left : 5px;} 
P {margin-bottom : 1px;margin-top : 1px; margin-left : 5px; margin-right : 5px; color : black; text-align : justify;line-height:10px;padding-bottom : 0; } 
table {width : 100%;margin-right : 5px;}
td {vertical-align:top;line-height:2px}
#inhalte ul {padding-right : 0; padding-left : 20px; padding-bottom : 0; margin : 0; padding-top : 0; }
#inhalte li {margin-left : 5px;margin-bottom : 0px; margin-top : 0px; margin-right : 5px;}
.noprint, .menue , #header , .count , .logo0 , .logo1 , .logo2 , .logo3 , .anzeigekasten, .werbung-gol, .werbung-board, .werbung-block,#wf-r-sky, #werbung-block, #wf-box, #wf-box-einzel, .oben, .pic-r {display : none; } 
#spiele-rubrik {width : 14cm;height:auto;padding-bottom : 10px; margin-right: 0px;}
#spiele-rubrik p {margin-left : 0px;margin-right: 2px;margin-bottom : 2px; margin-top : 2px; } 
#spiele-rubrik li {margin-left : 0px;margin-bottom : 2px; margin-top : 5px; } 
#spiele-rubrik li img {display : none;}
#spiele-rubrik li A {color : #000000; font-weight : bold; font-size : 1em; } 
.info {font-size : 6pt;margin-top : 5px; } 
} 

