* {padding:0;margin:0; }/*--www.prueferpr.de relaunch 16-04-09--*/html {font: 72% verdana, arial, sans serif;}body {text-align:center;line-height: 1.6em !important;line-height:1.8em;color: #191919;background-color: #4867a5;}#navdiv dd, #inhalt dt, #footer{color: #d26f19; }a:link , a:visited {text-decoration: none; color: #004080;display: block;  }a:hover, a:active, form p span{color: #d26f19;border-right: 3px #ff8000 solid; }a:link span, a:visited span{display:none;}a:hover span, a:active span{color: #000;display: list-item; }h1, h2, h3, dt{font-family: verdana, arial, helvetica, sans-serif;}h1{font-size: 130%; margin:2em 0;font-weight:normal;color:#000;}h2{margin-top: 1.5em;font-size:100%;letter-spacing:1px;}h3{font-size:90%;color:#ff4811;margin-top:1.3em;}.clear{clear: both;}/*Hauptcontainer*/#wrapper {position:relative;max-width: 960px;min-width:770px;background-color:#fff;text-align:left;margin:1em auto 0;padding:1em 2em 0 5em;z-index:10;background-image: url(../img/cornerright.gif);background-repeat: no-repeat;background-position: right top;}*html #wrapper{width:840px;}img.top{margin-top:50px;}a img{border: 0;}/*Hauptnavigation*/#menu{position:relative;margin-top:6em;}#menu li{padding: 0.2em 1.5em;}#menu li, p.service a{border:1px solid #fff;}#menu li, #menu li a{display:inline;list-style:none;}#menu li a:link, #menu li a:visited{border: none;}/*#menu li a:hover, #menu li a:active{border-bottom:1px solid #aaa;border-left:1px solid #aaa;border-right:1px solid #aaa;color:#000;}*/#menu li.aktiv, p.aktiv{border-top:1px solid #d46700;}/*Servicebereich_Link*/p.service{position:absolute;top:20px;right: 28px;padding: 0.2em 2em;}/*Inhalt*/#inhalt {position:relative;float:left;margin: 1em 0.5em 2em 0;padding-top:1em;width:70%;border-top:1px solid #d46700;min-height:430px;}#inhalt.noblock p{margin-bottom:0.6em;}#inhalt.noblock a, a.inline{display: inline;border: none; }#inhalt span, #navigation span{font-variant: small-caps;letter-spacing: 2px;}#inhalt p{margin-bottom:0.3em;}#inhalt p.right{text-align:right;}.orange{letter-spacing:0.2em;margin-left:0.2em;font-weight: bold;}.orange.title{margin-left:1.2em;letter-spacing:4px;font-size:220%;font-weight:normal;color:#000;}#inhalt.projekt p{margin-bottom:1.5em;clear:left;}#inhalt.referenz span{color:#aaa;}#inhalt.referenz p{text-indent:-4em;margin:0 8em 0.5em 6em;line-height:1.4em;}#inhalt dt{font-size:120%;margin-top:1em;}#inhalt dd{display: list-item;list-style-type: circle;margin: 0.3em 0 0 1.4em;}#inhalt img{float:left;padding:0.4em 0.4em 0.4em 0;margin:0 2.3em 1em 0;background-image: url(../img/schatten.gif);background-repeat: no-repeat;background-position: 10px 10px;border: 0;}#inhalt img.right{float: right;}#inhalt img.abstand{margin-right:5em;}#inhalt ul, #inhalt ol{margin:1.2em 0 0 3em;}#inhalt li {list-style-type: cjk-ideographic !important; list-style-type: square;margin: 0 0 0.4em 1.5em;}blockquote{margin-top:2em;}#left, #right{float:left;width:35%;padding:1em;height:290px;}#right{margin-left:40px;}a.logout{clear:both;background-color:#ff0000;color:#fff;border: 1px solid #ff0000;}a:hover.logout{clear:both;background-color:#fff;color:#ff0000;border: 1px solid #ff0000;}#left{margin-right:2em;}/*Lokale Navigation rechts*/#navigation {position:relative;float:right;padding: 4em 0 0.5em 0.7em;width:22%;}#navigation dt, #navigation h2 {border-bottom: 1px dotted #aaa;margin:0.6em 0;}#navigation dd{line-height: 1.6em;color: #d26f19;}#navigation p{margin-bottom:0.5em;}/*Fußbereich*/#footer {clear:both;height:14px;}/*Formular*/form p{clear:left;}fieldset{border: 1px #e6e6e6 solid; margin-top:10px;padding: 8px;}legend{font-weight: bold;font-size: 0.8em;color: #004080;background-color: #fff; padding: 0 0.5em;}form p label{float: left;width: 30%;font-size: 110%; }.ok{color: #008040;background-image: url(../img/form/ok.gif);}.ok, .no{padding-left: 1em;font-size: 120%;background-repeat: no-repeat;font-weight: bold; }.no{color: #ff0000;background-image: url(../img/form/stop.gif);}form p input, form p textarea{background-color: #e1e1e1; }form p input, form p textarea{width: 60%;}form p textarea{height:100px;}#submit, #reset{margin: 1em 0 2em 0.3em;}
