* {padding:0;margin:0; }/*--www.stefanie-sachs.de 30-07-08--www.prueferpr.de*/html {font: 82% arial, helvetia, sans-serif;color: #333; }body {text-align:center;line-height: 1.4em; }a:link , a:visited {text-decoration: none; color:#718faa;}a:hover, a:active, form p span{color: #333;text-decoration: underline;}h1{color:#a7d45f;font-size: 130%; padding-top:0.5em;}h2{font-size: 110%; margin:0.4em 0;}h3{color: #6a992e;margin-top: 1em;font-size:100%;}h3.both{clear:both;margin-top:1em;}address{font-style: normal;}#container, #container2 {text-align:left;position:relative;max-width: 950px;padding:1em 2em 0 2em;border: 1px solid #8fb48f;margin:0.5em;background-image: url(../img/logo7.gif);background-repeat: no-repeat;background-position: 2em 1em;}#container2{background-image: url(../img/logo.jpg);}#header{position:relative;text-align:center;height:170px;background-image: url(../img/portrait.jpg);background-repeat: no-repeat;background-position: right top;padding:0 200px;}#header h1{font-size:220%;}#header h2{position:absolute;right:0;top: 125px;font-size:100%;}#header p{margin-top:20px;font-weight:bold;}#header.first{margin-bottom:2em;}#inhalt, #left, #right {position:relative;float:left;padding-bottom:1em;width:79%;margin-top:1em;}#inhalt h1{padding-top:1em;margin-bottom:0.5em;}#inhalt h1.start{padding-top:0;}#inhalt h2{margin-top:1em;}table.start ul{clear:both; }#left, #right{width:35%;padding:1em;border:1px solid #8fb48f;height:330px;margin-bottom:3em;}#left{margin-right:2em;}#left h1, #right h1{padding-top:0;}#right h1.kunst{padding-top:1em;}#left img, #right img{border:none;float: left;margin: 0 2em 2em 1em;}#left .startbild{border: 1px solid #8fb48f;}#inhalt p{ margin-bottom:0.4em;}#inhalt p.list{background-image: url(../img/list.gif);background-repeat: no-repeat;padding-left:2em;}#inhalt p.menu{display:block;margin-bottom:2em;}#inhalt p span, #left p span, #right p span{font-style:italic;}#inhalt p.red{color:#ff0000;font-weight:bold;}#inhalt li{margin-left:3.5em;list-style-type: circle;line-height:1.6em;}#inhalt li span{font-weight:bold;}#inhalt ul.bild{margin-left:160px;}#inhalt img{float:left;margin:0 2em 1em 0;}#inhalt img.right{float:right;margin: 0 0 1em 2em;}#inhalt img.bottom{margin-bottom:2em;}/*Bildunterschriften elegant gelöst*/#inhalt dt img{float:none;margin-bottom:0;}#inhalt dl{float: left;}#inhalt dl{text-align: left;font-size:80%;margin-bottom:1em;}/*Ende*/#inhalt pre{font-size:120%;}.abstand{margin-top:1.5em;}table, td, tr{vertical-align: text-top;}table.start td{padding: 0 1em 1em 1em;}table.start td.ol, table.start td.ul{border-right: 1px solid #8fb48f;}table.start td.ol, table.start td.or{border-bottom:1px solid #8fb48f;}table.start td h1 a{color:#a7d45f;}table#ablauf td{padding:0.7em;}col#datum{font-weight:bold;padding-left:0.7em;background-color:#aaa;}#navigation{position:relative;float:right;margin-bottom:3em;width: 18%; line-height:1.1em;text-align: right;}#navigation ul{margin-top:2em;}#navigation ul.no{margin-top:0;}#navigation li{margin-bottom:0.3em;list-style:none;}#footer {clear:both;text-align:center;font-size:80%;}
