*{margin:0;padding:0;}
body{font:76% Georgia, Times, serif;padding:1em 0.5em;line-height:1.3em;}
body, #c dl dd p{color:#000;}
a{color:#000;text-decoration:none;}
#page{margin:auto;width:74em;}
#h{padding:0.5em 0;}
#h h1{font-size:2em;}
#h h1 a{padding:0.3em 0 0.1em 0;display:block;}
#h h2{font-size:1.5em;padding:0.5em 0 0.2em 0;}
#h h2 a{display:block;}
#h h2, #h h2 a, #m fieldset label, #f p, #c ul li span, span.grey, #f p a{color:#bbb;}
#c{float:left;width:51em;min-height:30em;}
#c h3{font-size:1.3em;padding:0.2em 0 0.6em 0;line-height:1.2em;}
#c h4{clear:left;font-size:1em;padding:0.2em 0 0.3em 0;}
#c ul{padding:0.5em 0;text-align:center;}
#c ul, #m ul{list-style:none;}
#c ul li{display:inline;padding:0.1em;}
#c ul.glossar{text-align:left;}
#c ul.glossar li{display:block;padding:0.1em;}
#c ul li, #c p.txt, #c dl dt, #c dl dd, #m ul li, #m fieldset label, #f p, address{font-size:1em;}
#c ul li a{border-bottom:1px solid #eee;padding:0 0.3em;}
#c ul li strong{padding:0 0.1em;}
#c ul li span.ak{color:#000;}
#c ul li a:hover{color:#555;border-bottom:1px solid #555;}
#c ol{text-align:left;}
#c ol li{display:block;margin-left:2em;}
#c address{min-height:6em;}
#c address.imp{min-height:3em;margin: 1em 0;}
#c ul.table{list-style:none;text-align:left;width:100%;min-height:6em;}
#c ul.table li{clear:left;}
#c ul.table li span{float:left;color:#000;width:25em;}
#c ul.table li span.desc{color:#bbb;width:21em;}
#c p.txt, #c p.status, #c p.glossar, #c p.hilfe, address{padding:0.2em;}
#c p.glossar, #c p.status, #c p.hilfe{font-size:1em;}
#c h4.status{color:red;}
#c p.txt a{border-bottom:1px solid #eee;}
#c p.txt a:hover{border-bottom:1px solid #555;color:#555;}
#c dl{padding-top:0.5em;}
#c dl dt{padding:0.3em 14em 0 0;}
#c dl dt.odd{background:#f9f9f9;}
#c dl dt a{font-weight:bold;display:block;border-bottom:1px solid #ddd;padding:0.2em 0.5em 0.2em 0.2em;}
#c dl dt a:hover{background:#eee;color:#000;border-bottom:1px solid #555;}
#c dl dt span a{font-weight:normal;display:inline;padding:0 0 0 0.2em;border-bottom:1px solid #eee;}
#c dl dt span a:hover{color:#555;border-bottom:1px solid #555;}
#c dl dt span a:hover{background:#fff;}
#c dl dt.odd span a:hover{background:#f9f9f9;}
#c dl dd{padding:0.2em 16em 0.5em 0.2em;position:relative;min-height:3em;}
#c dl dd.odd{background:#f9f9f9;}
#c dl dd.big1,#c dl dd.big2,#c dl dd.big3,#c dl dd.big4{position:relative;}
#c dl dd.big1{padding:0.2em 16em 1.5em 0.2em;min-height:4em;}
#c dl dd.big2{padding:0.2em 16em 2.5em 0.2em;min-height:5em;}
#c dl dd.big3{padding:0.2em 16em 3.5em 0.2em;min-height:6em;}
#c dl dd.big4{padding:0.2em 16em 4.5em 0.2em;min-height:7em;}
#c dl dd a{border-bottom:1px solid #eee;}
#c dl dd p{position:absolute;right:0;top:-2.1em;padding:0.5em;border-color:#eee;border-style:solid;border-width:2px 0 2px 2px;width:13em;}
#c dl dd p a{position:absolute;right:0.2em;padding:0 0.2em;color:#29AD22;}
#c dl dd p a.red{color:#D10101;}
#c dl dd p a.red:hover{color:#555;}
#c dl dd p{background:#fff;}
#c dl dd.odd p{background:#f9f9f9;}
#c dl dd p.ordered{background:#C6FFB0;}
#c dl dd a:hover{border-bottom:1px solid #555;color:#555;}
#c form.green{border:0.2em solid #F6DFB7;}
#c form.grey{border:0.2em solid #eee;}
#c form.orange{border:0.2em solid #C6FFB0;}
#c form.red{border:0.2em solid #FFE6E0;}
#c form{padding:0 0 0.5em 0.5em;border-top:0;margin-bottom:1em;}
#c form.green h4{background:#F6DFB7 url(/img/tl.gif) no-repeat;}
#c form.orange h4{background:#C6FFB0 url(/img/tl.gif) no-repeat;}
#c form.grey h4{background:#eee url(/img/tl.gif) no-repeat;}
#c form.red h4{background:#FFE6E0 url(/img/tl.gif) no-repeat;}
#c form h4{padding:0 0 0.5em 1em;margin-left:-0.7em;margin-top:-0.3em;}
#c form h4 a{display:block;background:url(/img/tr.gif) no-repeat 100% 0%;padding:0.5em 0 0.2em 0.7em;margin-right:-0.2em;margin-top:-0.2em;}
#c fieldset{border:0;width:100%;}
#c fieldset.small{width:49%;float:left;}
#c fieldset.mini{width:32%;float:left;position:relative;}
#c fieldset.mini input.num{width:40%;}
#c fieldset.clear{clear:left;}
#c fieldset legend, #c fieldset label{font-size:1em;padding-top:0.8em;color:#555;}
#c fieldset label{display:block;}
#c fieldset.small label{width:14.4em;}
#c fieldset label.inline{display:inline;padding-left:1em;}
#c fieldset input, #c fieldset select, #c fieldset textarea{width:96%;}
#c fieldset textarea{height:18em;}
#c fieldset.small input{width:96%;}
#c fieldset #titleextra, #c fieldset #mode, #c fieldset #jumpresult, #c fieldset #descriptionextra, #c fieldset #keywordextra, #c fieldset #airmail{cursor:pointer;width:1em;margin-left:1em;}
#c fieldset input.button{cursor:pointer;}
#c fieldset p.showmore{clear:left;margin-top:5.3em;text-align:center;position:absolute;margin-left:14em;width:20em;font-weight:bold;}
#c fieldset p.showmore a{display:block;padding:0.5em;}
#c form h4.status a, #c fieldset legend span.error{color:red;}
#c #searchsubmit legend{padding-top:4.5em;}
#c div.half{width:50%;float:left; padding:0 0 1em 0;}
#c div.half p{padding:1em 0.5em 0 0;line-height:1.4em;}
#c div.half p.img{padding:1em; text-align: center;}
#c div.half h4{margin-top:1em;}
#m{float:right;width:22em;}
#m h3{display:none;}
#m h4{font-size:1.3em;padding:0.2em;line-height:1.2em;}
#m form.purple{border:0.2em solid #E6D7FF;}
#m form.blue{border:0.2em solid #D3E7FF;}
#m form.purple,#m form.blue{padding:0 0 0 0.5em;border-top:0;margin-bottom:0.5em;}
#m form.purple h4{font-size:1em;padding:0 0 0.5em 1em;margin-left:-0.7em;margin-bottom:0.5em;background:#E6D7FF url(/img/tl.gif) no-repeat;}
#m form.purple h4 a{display:block;background:url(/img/tr.gif) no-repeat 100% 0%;padding:0.5em 0 0.2em 0.7em;margin-right:-0.4em;margin-top:-0.2em;}
#m form.purple label{color:#555;}
#m form.blue label{padding-left:0.5em;color:#555;}
#m form.purple fieldset,#m form.blue fieldset{padding-bottom:0.5em;}
#m form.blue input{cursor:pointer;}
#m form.purple select{width:95%;}
#m form.purple input.button{width:95%;}
#m form.blue input.button{width:95%;}
#m form.blue h4{font-size:1em;padding:0 0 0.5em 1em;margin-left:-0.7em;margin-bottom:0.5em;background:#D3E7FF url(/img/tl.gif) no-repeat;}
#m form.blue h4 a{display:block;background:url(/img/tr.gif) no-repeat 100% 0%;padding:0.5em 0 0.2em 0.7em;margin-right:-0.4em;margin-top:-0.2em;}
#m form h4.status a{color:red;}
#m ul{padding-bottom:1em;}
#m ul li strong a{display:block;padding:0.2em;border-bottom:1px solid #ddd;background:#eee;color:#000;height:1%;vertical-align:middle;}
#m ul li a{display:block;padding:0.2em;border-bottom:1px solid #ddd;height:1%;vertical-align:middle;}
#m ul li a:hover{background:#ddd;color:#000;border-bottom:1px solid #555;}
#m ul li strong{padding:0;margin:0;height:0%;}
#m fieldset{border:0;padding-bottom:0.3em;position:relative;}
#m fieldset input.mode,#m fieldset label.mode{position:absolute;top:0;}
#m fieldset input.mode{right:0.3em;cursor:pointer;}
#m fieldset label.mode{right:1.9em;padding:0.1em 0.2em 0 0;}
#m fieldset label.text{display:block;padding:0.2em;}
#m fieldset input.text{width:70%;margin-top:0.2em;margin-right:0.3em;}
#m fieldset input.button{cursor:pointer;width:25%;margin-top:0.2em;}
#f{clear:both;padding-top:0.5em;}
#f p{text-align:center;}
#f p a:hover{color:#555;}
#map{border:0;width:616px;height:406px;background:#5c5c5c;color:#fff;}
img.preload{border:0;height:1px;width:1px;}
span.found{background:#D3E3FF;color:#000;}
span.print{display:none;}
span.ak{border-bottom:1px solid #555;}
#f p span.ak{border-bottom:1px solid #aaa;}
span.rss{background:#567CEC;font-weight:bold;color:#fff;padding:0 0.2em;margin:0 0.2em;font-family:Verdana, Helvetiva, sans-serif;font-size:1em;}
#m ul li a span.ak{padding-bottom:0.2em;}
#c p.agb{font-size:1em;padding:0 0 0.5em 0;}
#c p.agb span{font-weight:bold;padding:0 0.5em 0 0;}
#c p.agb a{display:block;color:#777;border-bottom:1px solid #eee;padding-top:0.2em;}
#c p.agb a:hover{color:#555;border-bottom:1px solid #555;}
#c p.info{clear:both;padding:1em;text-align: center;font-weight:bold;}
#c p.info a{border-bottom:1px solid #ccc;}
#c p.doorder{background:#f9f9f9;border-color:#eee;border-style:solid;border-width:2px 0;text-align:right;padding: 0.5em;margin:1em 0;}
#c p.ed{background:#C6FFB0;}
#c p.doorder a{border-bottom:1px solid #ADADAD;color:#29AD22;}
#c p.ed a{border-bottom:1px solid #ADADAD;color:#000000;}
#c p.doorder a:hover{border-bottom:1px solid #555;color:#555;}
#c ul.sum{clear:both;margin:2em 0 1em 0;border:0.2em solid #EEEEEE;border-width:0.2em 0;background:#C6FFB0;}
#c ul.sum li{padding:2em 1em;}
#m h4.yorder{font-size:1em;padding:0 0 0.5em 0.2em;margin-bottom:0.5em;background:#C6FFB0 url(/img/tl.gif) no-repeat;}
#m h4.yorder a{display:block;background:url(/img/tr.gif) no-repeat 100% 0%;padding:0.5em 0 0.2em 0.7em;}
#m ul.yorder{padding:1em 0 0.5em 0;border:0.2em solid #C6FFB0;border-top:0;margin:-1em 0 1em 0;}
#m ul.yorder li a{padding:0.2em 0.5em;}
.hover{display:none;}
#c form #msf{padding:1.5em 0 0 0;position:relative;}
#c form #msf input{width:60%;float:left;}
#c form #msf input.button{position:absolute;width:35%;top:1.5em;right:1em;}
#c ul.sitemap,#c ul.sitemap li ul{list-style:disc;text-align:left;line-height:1.45em;}
#c ul.sitemap li ul{padding: 0 0 0 2em;}
#c ul.sitemap li{display: block;}
#toolTip{position:absolute;background:#ffffff;border:1px solid #cccccc;max-width:30%;-webkit-box-shadow:.2em .2em .5em #000;-webkit-border-radius: 0.5em;-moz-border-radius: 0.5em;}
#toolTip p{padding:0.2em;}
#toolTip p em{display:block;color:#767676;text-align:center;}
