
html { background-color: white; color: #000000; font-family: Arial, Lucida Grande, sans-serif; font-size: 1em; line-height: 1.25em; }

body { margin: 0; }

a:link { font-family:Arial,sans-serif; font-style:normal; text-decoration:none; line-height:1.5em; color:#0000FF; margin:0; padding:0; }
a:visited { font-family:Arial,sans-serif; font-style:normal; text-decoration:none; line-height:1.5em; color:#0000FF; margin:0; padding:0; }
a:hover { font-family:Arial,sans-serif; font-style:normal; text-decoration:underline; line-height:1.5em; color:#0000FF; margin:0; padding:0; }
a:active { font-family:Arial,sans-serif; font-style:normal; text-decoration:none; line-height:1.5em; color:#0000FF; margin:0; padding:0; }
a:focus { font-family:Arial,sans-serif; font-style:normal; text-decoration:none; line-height:1.5em; color:#0000FF; margin:0; padding:0; }


#header { margin: 0; padding: 0; background: #DDDDDD; }

#logo { float: right; padding-left:20px; padding-right:10px; height: 45px; font-size: 18px; color:#DDDDDD; background-color:#333366; padding-top:26px; padding-bottom:10px; width:120px;}

#title { float: left; font-size: 26px; color:#333366; padding-top:25px; padding-left:20px; line-height: 1em; font-weight: bold; height:40px;}

#navibar { clear: both; display: block;margin: 0; padding-left: 20px; font-size: 13px; }

#navibar li { float: left; display: block; margin-top: 2px; margin-right: 4px; padding: 2px 5px; border: 1px solid #BBBBBB; border-bottom: none; white-space: nowrap; }

#navibar li.prevalink { background: white; }

#navibar li.userlink { background: #DDDDDD; }

#navibar a, #navibar a:visited { color: #333366; text-decoration: none;    }

#navibar li.current a { }

#navibar li:hover { background: #DDDDDD; }

#navibar li.current, #navibar li.current:hover { background: #FFC864 }

#pageline { clear: both; margin: 0; padding: 0; width: 100%; height: 4px; line-height: 4px; background: #FFC864; border-bottom: 1px solid #333366;}

#bottomline { clear: both; margin-top: 50px; padding: 0; width: 100%; height: 4px; line-height: 4px; background: #FFC864; border-top: 1px solid #333366;}

#copyright { text-align:center; font-size: 13px; margin:20px;}

td { vertical-align:top; }
.content h1 { font-size: 18px; padding-left:50px; padding-right:50px; padding-top:25px; color:#333366;}
.content h2 { font-size: 14px; padding-left:50px; padding-right:50px; padding-top:10px; color:#333366;}
.content h3 { font-size: 14px; padding-left:50px; padding-right:50px; padding-top:10px;} 
.content p { font-size: 14px; padding-left:50px; padding-right:50px; padding-top:0px; line-height: 1.5em; text-align: justify;}
.content td { }

.news h1 { font-size: 18px; padding-left:10px; padding-top:25px; color:#333366;}
.news h2 { font-size: 14px; padding-left:10px; padding-top:5px; color:#333366;}
.news h3 { font-size: 13px; padding-left:10px; padding-top:5px; color:#333366;}
.news p { font-size: 13px; padding-left:10px; padding-right:10px; padding-top:0px; line-height: 1.5em;}
.news { background-color: #DDDDDD; }
.news img { padding-left:10px; }
#news { width:300px;}

.links td {padding-top:10px; height: 20px; }
.links p {text-align:left;}

.pub { }
.pubtitel td { vertical-align:top; font-weight:bold; background-color:#FFFFFF; font-family:Arial,sans-serif; font-size:1em; line-height:1.5em; border-style:solid; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px; border-color:#CCCCFF; }
.pubcompany { font-family:Arial,sans-serif; font-weight:bold; font-size:1em; line-height:1.5em; color:#333366; margin-left:30px; margin-right:30px;}
.pubtype { font-family:Arial,sans-serif; font-size:0.9em; line-height:1.5em; color:#333366; margin-right:30px;}
.pubno { text-align:right; font-family:Arial,sans-serif; font-size:0.9em; line-height:1.5em; color:#333366; margin-left:30px; margin-right:30px;}
.pubdate { text-align:right; font-family:Arial,sans-serif; font-size:0.9em; line-height:1.5em; color:#333366; margin-left:30px; margin-right:30px;}
 .claim { border-style:solid; border-top-width:1px; border-left-width:0px; border-right-width:0px; border-bottom-width:1px; border-color:#CCCCFF; }
.claimtext {  font-family:Arial,sans-serif; font-size:0.8em; line-height:1.5em; color:#000000; margin-left:30px; margin-right:30px;}

.vote { font-size:1.0em; border-style:solid; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:2px; border-color:#CCCCFF; }
.vote td {  text-align:left; font-family:Arial,sans-serif; font-size:0.9em; line-height:1.5em; }
.vote p { margin-left:0px; font-family:Arial,sans-serif; font-size:0.9em; line-height:1em; }
.voteoption li { font-size:0.8em; }
.result { margin-left:10px; font-family:Arial,sans-serif; font-size:1em; line-height:1em; }
.result tr { font-family:Arial,sans-serif; font-size:0.9em; line-height:1.1em; }
.resultno { text-align:right; padding-left:30px; font-family:Arial,sans-serif; font-weight:bold; font-size:1em; line-height:1em; color:#333366; }


.blockbrowserinfo { margin-left:20px; margin-right:20px; font-weight:bold; font-family:Arial,sans-serif; font-size:1em; color:#333366;}
.blockbrowserinactive { margin-left:5px; margin-right:5px; font-family:Arial,sans-serif; font-size:0.9em; color:#AAAAAA;}
.blockbrowseractive { margin-left:5px; margin-right:5px; text-decoration:none; font-family:Arial,sans-serif; font-size:1em; color:#333366;}


.search { margin-left:30px; font-family:Arial,sans-serif; font-size:0.9em; line-height:1.5em; color:#333366; }

.liste li {margin-left:30px; font-size:0.9em;}
.evidence li { margin-left:30px; margin-right:30px;}
.patcode { margin-left:30px; margin-right:30px;}
.evidence { margin-left:50px; margin-right:30px;}

.login li { margin-left:40px; margin-right:30px; line-height:1.5em; }
.login { margin-left:40px; line-height:1.5em; font-size:0.9em;}
.login td { padding-left:10px; line-height:1.5em; }
#login { margin-left:40px; line-height:1.5em; font-size:0.9em;}

.stdtable { font-size:1em;}
.stdtable td {padding-right:20px;}

