/* RESET */
body, div, dl, dt, dl, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockoute, th, td {margin:0;padding:0}
h1, h2, h3, h4, h5, h6 {font-size:100%}
ol, ul {list-style:none}
adress, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal}
table {border-collapse:collapse;border-spacing:0;font-size:100%}
fieldset, img {border:0}
caption, th {text-align:left}
q:before, q:after {content:''}
/* ALLGEMEIN */
#banner   { height: 100px }
body      { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(bg.jpg) }
#gesamt  { background-color: #fff; padding: 5px; width: 760px; border: solid 1px #c0c0c0 }
/* LINKS */
#links        { color: #7da7d9; background-image: url('(EmptyReference!)'); padding-top: 15px; padding-bottom: 15px; width: 220px }
#left   { color: #7da7d9; font-size: 0.65em; font-weight: 7; text-align: center; padding-top: 15px; padding-bottom: 15px; width: 180px }
#links p   { color: #7da7d9; font-size: 0.65em; line-height: 1.7em; margin-right: 15px; margin-left: 15px }
#links h1  { color: #b7dbeb; font-size: 0.7em; margin-right: 15px; margin-left: 15px }
#links a:link, #links a:visited     { color: #3b5786; font-weight: 700; text-decoration: none }
.gruen     { background-image: none; border-width: 0 }

#links a:hover     { color: #3b5786 ; }
#links dd  { font-size: 0.65em; line-height: 1.7em }
#links dl     { background-color: #fff; background-image: none; background-repeat: no-repeat; background-position: right bottom; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc }
dl.boxli { background-image: url(bg.jpg); margin: 0 10px 10px  }
.boxli dt { color: #3b5786; font-size: 0.8em; font-family: Verdana; font-weight: 700; background-image: url(bg.jpg); margin: 0; padding: 10px    }
.boxli dd { color: #808080; margin: 0; padding: 10px }
.boxli a:hover     { color: #3b5786 ; }
/*
.boxli dt     { color: #f5f5f5; font-size: 0.65em; font-family: Verdana; font-weight: 700; background-color: #7da7d9; margin: 0; padding: 10px }
.boxli dd { color: #808080; margin: 0; padding: 10px }
*/
/* CENTER */
#center     { padding-bottom: 15px }
#center p    { color: #696969; font-size: 0.7em; line-height: 1.7em; margin-right: 10px; margin-left: 10px }
#center li { color: #696969; font-size: 0.7em; line-height: 1.7em; list-style-type: square }
#center h1     { color: #696969; font-size: 0.9em; font-weight: bold; margin-top: 15px; margin-right: 10px; margin-left: 10px; padding-bottom: 3px; border-bottom: 1px dotted #c0c0c0 }
#center h1 strong { color: #3b5786 ; font-weight: bold; }
#center h2         { color: #696969; font-size: 0.8em; font-weight: normal; background-color: #f0f8ff; background-image: url(bg-hellblau.png); margin-right: 8px; margin-left: 11px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-left: 4px solid #b0c4de  ; }
#center h3         { color: #696969; font-size: 0.8em; font-weight: normal; background-color: #f0f8ff; background-image: url(bg-hellblau.png); margin-right: 6px; margin-left: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border-left: 4px solid #b0c4de   }
#center a:link, #center a:visited { color: #67809c; font-weight: 700; text-decoration: none }
#center a:hover { color: #8e8e8e; text-decoration: underline }
/* TABELLEN FORMATE */
.standardtabelle     { color: #696969; font-size: xx-small; margin-right: 10px; margin-left: 10px }
.standardtabelle td      { background-color: #e9eef7; padding: 8px 2px 8px 4px; border-bottom: 1px solid #dcdcdc }
.alternatetabelle { color: #dbe4ed; font-size: 0.7em; padding-right: 15px; padding-left: 5px; width: 100% }
.alternatetabelle td { padding: 4px; border-top: 1px solid #c0c0c0 }
/* SITEMAP */
#sitemap { background-repeat: no-repeat; background-position: right bottom; }
#sitemap h3 { font-size: x-small; padding: 7px 3px 7px 10px; }
#sitemap h3 a:link, #sitemap h3 a:visited { color: #fff0a5; font-size: 0.8em; text-decoration: none; }
#sitemap h3 a:hover { color: white; }
.sitemapper { background-image: url(/media/media_css/sitemapperhg.jpg); background-repeat: no-repeat; background-position: right bottom; width: 220px; float: left; margin-bottom: 20px; margin-left: 3px; border-radius: 5px; -o-border-radius: 5px; -icab-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.navlist { background-color: #fff; width: 198px; clear: both; list-style-type: square; }
.navlist li { font-size: 0.7em; font-size-adjust: 0; background-image: url(box.jpg); background-repeat: no-repeat; background-position: left center; text-indent: 0; word-spacing: 0; letter-spacing: 0; margin: 0 0 0 2px; padding: 2px 1px 5px 0px; list-style-type: square; list-style-position: outside; display: block; white-space: pre; }
.navlist li a:link, .navlist li a:visited { color: #410; text-decoration: none; padding-left: 10px; }
.navlist li a:hover { color: white; }
.navlist li:hover { background-image: url(bg.jpg); background-repeat: repeat-x; background-position: left top; }
/* NORMAL */
.norm li { font-size: 0.65em; background-repeat: no-repeat; background-position: left center; list-style: none; margin: 0 0 0 26px; padding: 0 1px 0 0; }
.pic_hover{position:absolute;display:none;background-color:#FFFFFF;border-width:1px;border-style:solid;border-color:#000000;padding:3px;z-index:100;}

