body,div,td,th,p {font-family:arial,verdana,sans-serif; font-size:16px; color:#000;}
body {background:url(../img/shadow.png) #fff repeat-y; background-position:795px 30px;}
div.back {z-index:1; position:absolute; top:0px; left:0px; width:100%; height:600px; background:url(../img/background.jpeg) no-repeat;}
body,div,h1,h2,p,address,blockquote,ul,li,dl,dt,dd {padding:0; margin:0;}
a {color:#62899b; text-decoration:none;}
a:visited {color:#aaa}
a:hover {color:blue;}
a:active {color:#000;}
hr {visibility:hidden;}
#header {z-index:2; position:absolute; top:9px; left:290px; width:480px; height:50px; background:url(../img/logo.gif) no-repeat; margin:0; padding:0;}
#header span {visibility:hidden;}
#menu {z-index:2; position:absolute; top:60px; left:150px; width:615px; height:45px; padding:0; margin:0; background:url(../img/menubar.png) no-repeat; text-align:right;}
#menu ul {padding:0; margin:5px 0px 0 0; float:right; list-style-type:none;}
#menu li {color:#444; float:left; border-left:1px #d3d3d3 solid; padding:0 0.5em; font-weight:bold; font-size:14px;}
#menu li.first {border-left:none;}
#menu li.impressum {position:absolute; top:460px; left:-140px; width:120px; text-align:center; border:none; font-size:11px;}
#menu a {color:#888; text-decoration:none;}
#menu a:hover {color:#333;}
#menu a:active {color:#333;}
#content {z-index:2; position:absolute; top:105px; left:150px; width:595px; padding:0px 0 20px 25px;}
#content h2 {line-height:120%; margin:1.0em 0 0.4em 0; padding-top:0.2em; font-size:17px; color:#555; border-top:1px dotted #d8d8d8;}
#content h2.top {border:none; margin-top:0;}
#content b {color:#333;}
#content p {line-height:120%; margin:0 0 0.5em 0; text-align:justify;}
#content address {line-height:120%; margin:0 0 0.5em 0; font-style:italic;}
#content p.small {font-size:13px; line-height:120%; margin:0 0 0.6em 0;}
#content ul {margin-bottom:0.6em; padding-left:1.1em; list-style-type:square;}
#content label.adr {display:block; float:left; width:4.5em; clear:left; color:#999; margin:0; padding:0;}
#content label.img {display:block; text-align:center; font-size:11px; color:#333;}
#content div.imgr {position:relative; right:-15px; top:+1px; float:right; padding-left:6px;}
#cite {margin:0px 50px 1.0em 50px;}
#cite p {font-family:"times new roman",times,serif; text-align:center; margin:0;}
#cite cite {font-size:11px; color:#777; font-style:normal;}
#cite q {font-size:17px; color:#444; quotes:"\201E" "\201C" "\201A" "\2019"; font-style:italic;}
#cite q:before {content:open-quote;}
#cite q:after {content:close-quote;}
img.block {display:block;}
img.hover0 {border:1px solid #9d9d9d}
img.hover1 {border:1px solid blue}
