﻿*{margin:0;padding:0}
html,body,form{height:100%;width:100%}
#wrap{min-height:100%;width:100%}
#content{overflow:auto;padding-bottom:40px;width:990px;padding-top:16px;margin:0 auto}
#footer{position:relative;margin-top:-40px;height:40px;clear:both;background:#FBFBFB}
body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px}
body{background-color:#FFF;color:#000;font-family:verdana,arial,sans-serif;font-size:.76em;/*background-image:url(images/terrierW.gif);background-position:right 13em;background-repeat:no-repeat*/}
h1{margin-bottom:1em;color:#333C7A;font-size:1.4em;margin-left:.3em}
h2{clear:both;color:#333C70;font-size:1em;margin-bottom:.4em}
h3{clear:both;color:#333C70;font-size:1em;font-weight:700;margin-top:1em;margin-bottom:1em}
input[type=text],input[type=password],select,textarea{width:18em;float:left;border:1px solid #888;margin:0;padding:.1em}
blockquote:before,blockquote:after,q:before,q:after{content:""}
p{margin-bottom:1em}
a img{border:none}
.w39{width:39em}
.w41{width:41em}
.navi{position:absolute;z-index:10;margin-left:.3em;padding-top:2.2em;/*background-color:#E0F3FF*/}
.status{float:right;width:31em;padding-top:2.3em;margin-left:1px;margin-right:.5em;text-align:right;border:none 0;white-space:nowrap}
.status a{display:inline!important}
#masthead{width:100%;height:8.5em;background-color:#E0F3FF;clear:both}
#masthead h1{padding-top:.8em;margin-bottom:0;font-size:1.6em;font-family:Helvetica;font-style:italic;font-variant:small-caps}
#dhint {position:absolute;top:40px;width:400px;height:14px;z-index:10;margin-left:.3em}
#dhint span {color:#333C7A;font-size:0.84em; font-family:Arial;font-style:italic; overflow:hidden;white-space:nowrap;}
#bar{width:100%;height:10px;background-image:url(images/flag.png);background-position:top;background-repeat:repeat-x}
.inner{width:980px;margin:0 auto;background-image:url("images/argo.jpg");background-position:42em bottom;background-repeat:no-repeat;height:8.5em}
#footer .inner{height:39px !important;background-image:url(images/logos.gif);background-position:.2em center;background-repeat:no-repeat}
div.lside{float:left;width:980px}
div.lsidesmall{float:left;width:480px;padding:.1em}
div.rside{float:right;width:1px;display:none}
div.rsidelarge{float:right;width:480px;padding:.1em}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .clearfix{height:1%}
#logo{float:left;padding-top:4px;width:125px;height:30px}
#logo a{float:left;width:125px;height:30px;text-indent:-2000em}
#w3c{float:left;padding-top:4px;margin-left:8px;width:190px;height:30px}
div#meta{float:right;width:41em;padding-right:1.5em;padding-top:.9em;text-align:right;border:none 0;white-space:nowrap}
div#meta a{display:inline!important;margin-left:.8em}
div#meta ul li{float:right;display:block;list-style:none outside none;margin-left:.7em}
div#meta ul li a{padding:.1em .2em}
div#meta ul li a:link,a:visited{color:#000;display:block;text-decoration:underline}
div#meta ul li#active{background:none repeat scroll 0 0 #333C7A;color:#FFF;text-decoration:none;padding:.1em 1em}
ul{list-style-type:none}
ul.hor li{float:left;display:block;margin-right:.7em;list-style:none outside none}
ul.hor li a{padding:.1em .2em .06em}
ul.hor li a:link,a:visited{color:#00E;display:block;text-decoration:underline}
ul.hor li#active{background:none repeat scroll 0 0 #333C7A;color:#FFF;text-decoration:none;padding:.1em 1em .06em}
ul li span.lbl{display:block;width:30em;float:left;padding-top:.6em!important;padding-left:1em!important}
.lside h2{margin-left:28em!important}
li select{width:18.5em}
li span{padding-top:.3em}
li a{margin-left:.3em;vertical-align:middle;color:#000;text-decoration:underline;display:inline!important}
ul.standard span{display:block;width:14em;float:left;text-align:right;margin-right:1em}
ul.standard span.bold{font-weight:700;white-space:nowrap}
ul.standard span.validator{float:left;width:.4em!important;text-align:left;font-weight:700;color:red;margin:0 .2em!important}
ul.standard span.check{width:20em!important;margin:0!important;padding:0 0 0 15em !important}
ul.standard span.check label{float:left;width:16.4em!important;margin-top:0!important;padding-left:.4em;text-align:left!important}
ul.standard span.check input{float:left;width:1.4em!important;border:none 0}
ul.standard.last{margin-bottom:4em}
ul.standard label{display:block;width:14.6em;float:left;text-align:right;margin-top:.26em;margin-right:.4em}
ul.standard li a.hint{float:left;display:block;width:16px;margin-left:.3em}
ul.normal{list-style-type:disc}
ul.normal li{margin:.6em 0 .6em 2em}
input.btn{width:7em;height:1.8em;border:1px solid #888;cursor:pointer;margin-left:13.7em;float:left;padding:.1em}
input.btn:hover{border:1px solid #181818}
input.btn.nogap{margin-left:4.3em!important}
#lintend{margin-left:1em}
#lintend h2{margin-left:0!important}
#lintend a,a:link,a:hover,a:focus,a:active,a:visited{color:#00E;text-decoration:underline;display:inline}
.tLogin{width:60em;margin:0 auto}
#h2l{margin-left:18em!important}
#login label{float:left;width:18em;display:block;text-align:right;margin-top:.3em}
#login input{float:left;width:18em}
#login span{float:left;width:18em;display:block;margin:0}
#login input.button{float:left;width:7em;height:1.8em;margin-left:16.4em!important;border:1px solid #888;cursor:pointer;font-size:13.3333px;padding:.1em}
#login .mess{font-size:small}
#login .failure{padding-left:18em!important;margin-top:.6em;color:red;height:3em!important}
.red{color:red}
.small{font-size:.9em}
.error{color:red;font-weight:700}
.exclam{color:#5DA6D3;font-weight:700}
.success{color:#198B09;font-weight:700}
.panel{width:52em;padding-bottom:.2em;border:1px solid #CECECE;background-color:#FFF;margin:1em 0 1em 15em}
.confirm{height:5em!important}
.confirm .panel{height:3.8em!important;margin:.2em 0 .6em 6em}
.confirm .panel span{width:51em!important;text-align:left!important}
.w20{width:20em!important}
.dist{margin-left:16.7em}
.noborder{border:none 0}
.top{vertical-align:top}
.bottom{vertical-align:bottom}
.middle{vertical-align:middle}
.left{float:left}
.right{float:right}
.clear{clear:both;height:1px!important;display:inline}
.leftA{text-align:left!important}
.rightA{text-align:right}
.hidden{display:inline;height:1px!important;left:-100px;overflow:hidden;position:absolute;top:-1000px;width:1px;margin:0!important;padding:0!important}
.modal{position:absolute;width:300px;z-index:200;top:200px;left:0;background-color:#93D8F4;border:solid 1px #FFF;display:none;height:143px;font-size:12px;padding:2px}
.modal div{position:relative;border:solid 1px silver;color:#000;background-color:#FFF;overflow:hidden;clear:both;height:100px;padding:10px}
.modal a{position:relative;float:right;font-weight:700;text-decoration:none;height:18px;color:#000!important;padding:1px 6px 0 0}
.modal a:hover{color:#000;text-decoration:none}
.modal div p{margin:13px 0}
a.Standard[disabled=disabled],a:hover.Standard[disabled=disabled]{color:#7F7F7F;cursor:default}
#content h2,ul.standard li.distance,#suche li{margin-left:15em}
div#meta ul li a:hover,ul.hor li a:hover{background:none repeat scroll 0 0 #90D5FF;color:#FFF;text-decoration:none}
.lside ul.standard,#suche{padding-left:13em}
ul.standard li,#login li{clear:both;height:2.2em}
ul.standard li.distance p,#suche li p{margin:1em 0}
.hint,.italic{font-style:italic}
/***********************Download Control************************************/
.size16 {width:16px;height:16px;}
.tableDownloads {margin-bottom:20px;}
.tableDownloads .trOdd, .trEven {height:22px;}
.tableDownloads {color:#000;}
.tableDownloads .tdAnchor {padding-left:10px;}
.tableDownloads .trOdd {background-color:#FFF;}
.tableDownloads .trEven {background-color:#FFF;}
.aDownload {text-decoration:underline;font-style:normal;/*color:#427333;*/}
.aFolder {color:#E2B950 !important; font-weight:700;text-decoration:none !important;}
.aSubFolder {margin-left:12px;}
/*********************************************************/
