/**
*	CSS
*	============================================================
*	This style sheet comes with no warranty.
*	It may be used, copied and modified
*	for your own purposes as you like.
*
*	Manfred Sorgo
*	http://www.sorgo.de
*	last update: Wed Nov 16 23:58:22 2011
*	============================================================
**/
div#web_information{display:none;}
*{font-size:10pt;font-family:Verdana,Myriad,Helvetica,Sans-Serif,Arial;}
a{text-decoration:none;outline:none;}
h1{font-size:10pt;margin-top:5px;margin-bottom:5px;}
h2{font-size:10pt;margin:0px;margin-top:2px;}
h3,h4,h5,h6{font-size:10pt;}
img{border:none;line-height:0px;}
ul{list-style-type:square;margin:0;padding-left:1em;list-style-position:outside;}
li{margin:0.3em;margin-left:0;line-height:1.5em;}
p{margin:0;margin-bottom:3px;}
.small,.smallgray{font-size:8pt;}
.black{color:black;}
.rt{text-align:right;}
td{vertical-align:top;padding:0px;}
td.bottom{vertical-align:bottom;}
table.kontakt td{padding-right:10px;}
table#pgp td{padding-right:5em;}
div.notvalid,div.maybevalid,div.valid,div.validators{padding:0.8em;padding-left:2.0em;padding-right:2.0em;border:1px solid;margin-bottom:20px;}
div.notvalid{border-color:#F00;}
div.maybevalid{border-color:#FF0;}
div.valid{border-color:#0F0;}
div.validators cite{font-size:10pt;display:block;margin-bottom:1.0em;}
td.wimg{padding:0;padding-right:20px;}
.wimg img{border:1px solid #DDD;margin-top:8px;margin-bottom:12px;}
.top{margin-top:0;}
p.note,p.caution,p.examples,p.example,p.options,p.brief,p.download,p.usage,p.modules,p.category,p.cat,p.links,p.bugs,p.state,p.perl_modules{margin:0;margin-top:0;margin-bottom:5px;padding:10px;border:1px solid;}
p.note{border-color:green;}
p.caution,p.bugs{border-color:red;}
p.examples,p.example{border-color:blue;}
p.options{border-color:black;}
p.brief{border-width:2px;}
@media screen {
.noscreen,.hidden{display:none;}
*{color:#5C6648;line-height:24px;}
a{color:#17397A;}
a:visited,a:active,a:link{color:#17397A;}
a.extern,a.extern:visited,a.extern:active,a.extern:link{color:#17397A;}
a.txt,a.txt:visited,a.txt:active,a.txt:link{color:#5C6648;}
a:hover,a.extern:hover,a.txt:hover{text-decoration:underline;}
a.jump{display:block;height:120px;font-size:0;line-height:0;}
a.jump:hover{text-decoration:none;}
body{background-image:url('images/bg_g.jpg');background-position:top left;background-repeat:repeat-x;background-attachment:fixed;}
div#tp{position:fixed;left:25%;top:0;z-index:2;height:104px;width:20em;}
div#tp div#logo{position:relative;height:104px;width:20em;}
div#tp div#logo p{position:absolute;left:30px;bottom:0;margin:0;line-height:20px;}
div#header{display:none;}
div#contact{position:relative;left:30px;top:36px;}
div#contents{position:absolute;left:25%;top:120px;z-index:3;padding:30px;padding-top:19px;background-image:url('images/trw.png');}
div#navi{position:fixed;left:0;top:140px;z-index:4;width:16%;}
a#signet{display:block;font-size:0;position:fixed;left:16%;top:0;z-index:4;width:88px;height:120px;background-image:url('images/blst_w.png');background-position:bottom left;background-repeat:no-repeat;}
a#signet:hover{background-image:url('images/blst_w_up.png');text-decoration:none;}
div#navi a,div#navi span{text-align:right;display:block;margin:0px;padding-bottom:2px;font-weight:bold;}
div#navi a,div#navi a:visited,div#navi a:active,div#navi a:link{color:#ABBF84;}
div#navi span,div#navi a.current,div#navi a.current:visited,div#navi a.current:active,div#navi a.current:link{color:#5C6648;}
div#navi a:hover{color:#5C6648;text-decoration:none;}
a.imp,a.imp:visited,a.imp:active,a.imp:link,a.imp:hover{display:block;margin:0px;margin-bottom:20px;font-size:1px;line-height:1px;text-decoration:none;border:none;background:none;background-repeat:no-repeat;background-position:left center;}
a#imp_w3c{height:31px;}
a#imp_w3c,a#imp_w3c:visited,a#imp_w3c:active,a#imp_w3c:link{background-image:url("http://mediaserver.ryke23.de/w3c_bw.gif");}
a#imp_w3c:hover{background-image:url("http://mediaserver.ryke23.de/w3c.gif");}}
@media print {
.noprint,.hidden,.topnavi{display:none;}
*{line-height:1.6em;}
a{color:black;}
a.wsite{font-weight:bold;}
div#navi,div#tp div#logo{display:none;}
div#header h2{text-align:right;border-top:1px solid #5C6648;margin-bottom:1.0em;}
a.imp{display:none;}}

