/* //////////////////////////////////////////////////////////////////////////////////////////////////////////
 www.wt-hertel.at technical contact:eva.bachan@evedesign.net
////////////////////////////////////////////////////////////////////////////////////////////////////////// */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; background-repeat:no-repeat;}
ol, ul{list-style:none; list-style-position:outside;}
blockquote, q{quotes:none;}
:focus{outline:0;} 
ins{text-decoration:none;}
del{text-decoration:line-through;} 
table{border-collapse:collapse; border-spacing:0;}
a{font-weight:bold;}
a:link, a:active{text-decoration:none;}
a:visited{text-decoration:none; color:#036;}
a[href^="http:"]{padding-left:1.1em; background-image:url(../../images/icons/http.gif); background-position:left 0.2em;}
body{background-color:#fff; font-size:100.1%; color:#000; font-family:Arial, sans-serif; line-height:1; height:100%;}
#wrapper{position:relative; margin-left:auto; margin-right:auto; width:80%; height:100%; font-size:75%; background-color:#6a76aa; border:1px solid #6a76aa; min-width:70em;}
p{margin:0 2em 1em 2em; line-height:1.3em;}
.hell{font-weight:bold; color:#6a76aa;}
h1{font-size:2em; color:#293b85; margin:0 0 2em 1em;}
h2{font-size:1.4em; color:#000; margin:0 0 0.5em 1.5em; font-family: "Trebuchet MS";}
.screen a{position:absolute; width:25%; top:-1000px; margin-left:-2000px;}
.screen a:hover, .screen a:active, .screen a:focus{z-index:2000; position:relative; top:0; margin-left:40%; color:#fff; background-color:#6a76aa; display:block; padding:0.3em; text-align:center;}
.mimo, dfn{position:absolute; left:-2000px; top:-1000px; width:0px; height:0px; color:#fff; background-color:#6a76aa;}
#head{position:relative; width:100%; height:10em; border-bottom:1px solid #293b85; background-color:#fff;}
#logo{float:right;}
#navigation{position:relative; left:0; top:0; width:20%; height:auto; background-color:#6a76aa; float:left; letter-spacing:0.1em; border:1px solid #495897; border-top:0;}
#navigation ul a{height:auto; display:block;}
#navigation ul li #uh a, #navigation ul li #kon a, #navigation ul li #imp a, #navigation ul li #up a, #navigation ul li #umg, #navigation ul li #app{background-color:#6a76aa; color:#fff; padding: 0.3em; font-size:1.2em; border-top:1px solid #fff; border-bottom:1px solid #293b85;}
#navigation ul li #uh a:hover, #navigation ul li #kon a:hover, #navigation ul li #imp a:hover, #navigation ul li #up a:hover, #navigation ul li #uh a:focus, #navigation ul li #kon a:focus, #navigation ul li #imp a:focus, #navigation ul li #up a:focus{color:#fff; background-color:#495897;}
#navigation li ul{background-color:#8190cf; color:#000;}
#navigation li ul li a{color:#000; padding:0.5em; font-size:1em; border-bottom:1px dotted #293b85; font-weight:normal;}
#content{height:auto; overflow:hidden; background-color:#e9ebf3; padding:2em 0 10em 0;}
#content ul{margin:0.8em 1.5em 1.5em 0.3em;}
#content ul li{line-height:1.5em; margin-left:2.5em; list-style-type:disc;}
#aktuelles #content ul li{line-height:1.8em; margin-left:2.5em; list-style-type:none;}
#content a{border-bottom:1px dashed #ccc; color:#333;}
.rahmen{width:42%; height:auto; margin:1em 0 1em 2em; float:left; border:1px solid #ccc; padding:1em; display:inline-block;}
.rahmen img{float:right;}
.off{width:25%; height:10em; margin:1em 0 2em 2em; float:left; display:inline-block; vertical-align:top;}
.offg{width:35%; height:10em; margin:1em 0 2em 2em; float:left; display:inline-block; vertical-align:top;}
.rahmen p, .off p{margin:0 0.5em 1em 0; float:left; letter-spacing:0;}
.rahmen h2{margin:0 0 0.5em 0;}
#footer{clear:both; margin-left:20.2%; margin-top:-2.1em; margin-bottom:0em; width:auto; height:2.1em; color:#293b85; font-weight:bold; text-align:center; font-size:1.5em; overflow:hidden; background-image: url(../../images/bilder/footer.gif); background-repeat: no-repeat; background-position: left top; font-family: "Trebuchet MS"; letter-spacing:0; background-color:#fff; border-top:1px solid #6a76aa;}
#footer p{margin:0.3em 0;}
.ztr{text-align:center;}
.klar{clear:both;}
.up{text-transform:uppercase;}
.spic{float:right; margin:-2em 2em 0 2em;}
address{letter-spacing:0.1em; font-style:normal; line-height:1.3em; margin:1em 0 2em 2em;}
#offenlegung address{margin:0 0 2em 0em;}
#offenlegung h1{margin:0 0 0.3em 1em;}
#navigation ul li a:focus, #navigation ul li a:hover, #navigation ul li a:active{color:#fff; background-color:#495897;}
