* {margin:0;padding:0;}/*www.wera-naegler.de_250608_prueferpr.de*/html {color: #000;/*color: #242424;*/font: 82% "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;/*font: 82% Arial, Verdana, Helvetica, sans-serif;*/}body {margin:1em 0 0 1em;max-width:1000px;}/*für Screenreader wird die Möglichkeit gegeben, die Navigation und den Kopfbereich zu überspringen*/a.skip{display:none;}/*Ende Skip*//*für den Internet Explorer bis Version 6 wird hiermit die Breite auf 850px festgelegt, da IE6 kein max-width versteht*/* html body{ width: 850px;}/*Farbmanagement*/a:link, a:visited {/*color: #3E3962;*/color: #4867a5;text-decoration: none; }h2, #header h1, a:hover, a:active {color:#6d0023; }#navigation h2, #content h1{color: #444d33; }h3{font-size:100%;}h4{font-size:90%;color:#6d0023;margin: 1em 0 0.4em 0;}h5{font-size:80%;}img{border:none;}/*Box, worin sich der gesamte Inhalt befindet*/#wrapper {text-align:left;position:relative;border-left: 1px solid #a6b8bb;background-image: url('../img/logo2.jpg');background-repeat: no-repeat;background-position: 2em 140px; }/*Kopfbreich*/#header{height: 100px;background-color: #a5bfd5;background-image: url('../img/naegler.jpg');background-repeat: no-repeat;z-index:30;}#header h1{padding:1em 0 0 6em;height: 100px;font: 200% Optima, Helvetica, Arial, Verdana, sans-serif;background-image: url('../img/ecke.jpg');background-repeat: no-repeat;background-position: +100% 0%;} /*für den IE6, da es Probleme mit der Höhe des Headers gibt*/* html #header{height:90px;}* html #header h1{height:74px;}#header h2{margin:-4em 0 0em 12.5em;font-style: italic;font-weight: normal;font-size:1em;}/*Sonderanweisung für den IE6*/*html #header h2{margin-top:-3em;}#header ul {position:absolute;top:0.3em;right:1em;}#header li {list-style: none;text-align: right;margin-right: 0.5em;font-size: 90%;padding-bottom:0.6em;}#header ul li form{margin-bottom:0.5em;}#header li a:link, #header a:visited {color:#6d0023; }#header li a:hover, #header li a:active {border-bottom: 1px #b6dee5 solid;background-color: #6d0023;color:#fff; }/* Format für Javascript - Gewinnspiel */#fade_base {position:absolute;top:20px;left:400px;width:250px;border:none;padding:5px;height:60px;line-height:1.8em; }#fade_link {color: #242424; }/*ende*//*Navigatoin links*/#navigation {position:absolute;width: 11em;margin-top:2em; left:1em;}#navigation p {margin-bottom: 1em; }#navigation h2 {margin-left:0.2em;font-size: 100%;border-bottom: 1px #444d33 dotted; }#navigation a:link, #navigation a:visited {display:block;text-decoration: none;border-left: 1px #a6b8bb solid;padding-left: 0.3em; }#navigation ul {margin: 0.6em 0 2em 1em; }#navigation li {width:9em;color: #000;list-style: none;line-height:1.3em;padding-bottom:0.3em;}#navigation li a:hover {border-left: 1px #800040 dotted; }#navigation li a:active {border-left: 1px #800040 solid; }/*Inhalt mitte*/#content {margin: 2em 13em 0em 15.4em;padding-bottom: 4em;line-height:1.4em;z-index: 10;   left: -1px;}#content h1 {padding-left:7em;font-size: 125%; }#content h1.top {margin-top: 2em; }#content h2 {font-size:110%;}#content h2, #content h3{margin: 1.3em 0em 0.1em 0em; }/*Absätze*/#content p{margin-bottom:0.6em;}#content p.list {margin-left:1em; line-height:1.6em;}#content p.greycontent{color: #495258;margin:1em 0 1em 10em;line-height:1.4em;text-indent: 0em; }#content p span, #side2 span, #side2 h3 {color: #990000;}#content p span, #side2 span{font-variant: small-caps;}/* Bilder links oder rechts*/#content img.left{float:left;margin: 0.5em 1em 2em 0;}#content img{float:right;margin: 0.5em 0 2em 2em;}#content ul, #content ol{margin:1.2em 0 1.2em 1.5em;}#content ul li {/*list-style-image: url(../img/pencil.png);*/list-style-type:square;padding-left:1em;}p.float{float:left;clear:both;}/*----Tabellen-----*/#content.wide{width: 70%;}#content table{margin-top:1em;empty-cells: hide;border-spacing: 3em 1em;border-collapse: collapse;}/*col.grey{background-color:#dae4ee;}*/table.line td {border-bottom: 1px solid #aaa;}#content th{background-color: #a5bfd5; font-size:100%;padding: 5px;border: 1px #ccc solid;color:#fff;}#content td{vertical-align: top; padding: 5px;}#content tr{border-bottom: 1px solid #e6e6e6;background-color:#fff;}#content tr.altrow {background-color:#dae4ee;}/*Wenn der Inhalt kleiner ist als die Navigation links einen Abstand nach unten setzen. Wenn mehr Inhalt als die linke Navigation da ist, dann die Klasse entfernen.*/#content.abstand{margin-bottom:19em;}/*Definitionsliste der Bildrechte im Impressum*/dt{margin:0.5em 0;font-weight:bold;color:#666;}dd{margin-left:2em;}/*Zentrierter Text mit Unterlinie des Absatzes wie bei coachingtipps*/p.center{text-align: center;margin-bottom:5.5em;padding-bottom:2.3em;border-bottom:1px solid #000;}/*Zentrierter Text wie Überschriften*/.middle{text-align:center;}/*Rechte Spalte - auf jeder Seite, auch PDF-Archiv*/#side2 {position: absolute;right: 1em;padding-left:0.5em;top: 140px; width:10em;border-left: 1px dotted #495258;font-size:93%;}#side2 a:hover {background-color: #fff; }#side2 p{border-bottom:1px dotted #aaa;margin:0.3em 0;padding-bottom:0.2em;line-height:1.3em;}#side2 h3 a:link, #side2 h3 a:visited{color:#fff;background-color:#a4bfd5;}#side2 h3 a:hover, #side2 h3 a:active{color:#a4bfd5;background-color:#fff;}#side2 h2{font-size:110%;}#side2 h3{margin-top:1.3em;font-weight:normal;}#side2 img{margin:1.5em 0;}/*Zitat rechte Spalte*/blockquote{margin-top:1em;line-height:1.4em;}/*ende*//*Fußbereich - Gras, Text*/#footer {position:relative;padding:3em 1em 0 0;margin-top:2em;color: #fff;background-image: url('../img/bottom.gif');background-repeat: repeat-x;text-align: right;clear: both;background-position: 0em 100%; }/*Formular bei kontakt.php*/form {float:left;width:100%; }form p {clear:left; }fieldset {border: 1px #e6e6e6 solid;margin-top:10px;padding: 8px; }fieldset.abo input{margin-right:2em;}legend {font-weight: bold;font-size: 0.8em;color: #3E3962;background-color: #fff;padding: 0 0.5em 0 0.5em; }form p label {float: left;width: 30%;font-family: Verdana, Helvetica, Arial, sans-serif;font-weight: bold;font-size: 90%; }.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 {width: 60%; }form p textarea {height:100px;width: 60%; }#submit, #reset {margin: 2em 0 3em 0.3em; }
