/* ::::: http://www.archoffice.net/modules/mod_jflanguageselection/tmpl/mod_jflanguageselection.css ::::: */

/* ::::: http://www.archoffice.net/templates/ArchOffice/css/template.css ::::: */

body { font-size: 12px; background-color: rgb(240, 230, 230); font-family: Verdana; color: rgb(0, 0, 0); padding: 0px; margin: 0px; font-weight: normal; }
td { vertical-align: top; }
p { margin-top: 0px; }
.buttonheading { padding: 0px; margin: 0px; }
a:link, a:visited { text-decoration: none; font-weight: bold; color: rgb(102, 5, 5); font-size: 12px; }
a:active, a:hover { text-decoration: underline; }
#background { position: fixed; z-index: 1; width: 100%; height: 262px; margin: 0%; padding: 0%; }
#wrap { position: relative; width: 980px; margin: 0px auto; padding: 0px; z-index: 2; }
#title { width: 100%; position: relative; overflow: hidden; padding: 0%; margin: 0%; z-index: 3; }
#left_oben { width: 126px; height: 125px; float: left; }
#right_oben { width: 315px; height: 100px; float: right; padding-right: 110px; }
#content_oben { position: relative; width: 980px; height: 162px; }
#content_oben_left { position: relative; width: 112px; height: 162px; float: left; padding: 0px; }
#content_oben_right { position: relative; width: 47px; height: 162px; float: right; font-size: 0px; }
#content_oben_content { position: relative; width: 812px; float: left; margin-top: -25px; }
.left_1 { width: 137px; z-index: 2; float: left; position: relative; }
.left_2 { width: 137px; float: left; }
.right_1 { width: 88px; z-index: 0; float: right; position: relative; }
.right_2 { width: 88px; position: relative; float: right; z-index: 0; }
#mid_1 { width: 753px; z-index: 0; float: left; position: relative; }
#mid_2 { position: relative; width: 753px; float: left; z-index: 0; padding: 0px; color: rgb(255, 255, 255); margin-top: -55px; }
.menutitle_left { font-weight: bold; text-align: left; padding-left: 2px; border-bottom: 1px dashed rgb(0, 0, 0); }
.menutitle_right { font-weight: bold; text-align: right; border-bottom: 1px dashed rgb(0, 0, 0); }
#nav, #nav ul { position: relative; padding: 0px; margin: 0px; float: left; width: 100%; z-index: 999; line-height: 22px; }
#nav ul li { z-index: 999; position: relative; }
#nav li { position: relative; width: 121px; float: left; list-style: none outside none; padding-left: 16px; z-index: 999; background: url('../images/list4.gif') no-repeat scroll 0px 0.5em transparent; }
#nav li ul { position: absolute; left: -999em; z-index: 999; margin-left: 8.8em; margin-top: -2.2em; }
#nav li a { width: 100%; display: block; color: rgb(102, 5, 5); font-weight: bold; text-decoration: none; padding: 0px; }
#nav li ul { width: 200px; border: 1px solid rgb(146, 13, 13); background-color: rgb(248, 220, 220); padding-left: 10px; padding-top: 3px; }
#nav li li { width: 200px; height: 30px; list-style: none outside none; background-image: none; }
#nav li li a { width: 100%; display: block; color: rgb(102, 5, 5); font-weight: bold; text-decoration: none; padding: 0px; }
#nav li a:hover { color: rgb(99, 65, 66); }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
.table_1 { position: fixed; width: 137px; }
.table_2 { position: fixed; width: 753px; }
.table_3 { position: fixed; width: 88px; }
#footer { background-image: url('../images/footer_bg.jpg'); background-repeat: repeat-x; padding-top: 10px; clear: both; }
#footer_wrap { width: 980px; margin: 0px auto; }
#footer_content { width: 753px; }
/* ::::: http://www.archoffice.net/templates/ArchOffice/css/mid.css ::::: */

.einschub_15 { margin-left: 15px; margin-top: 0px; }
h1.mid { font-size: 27px; color: rgb(255, 255, 255); font-weight: normal; position: relative; top: 120px; left: 15px; }
.c_3_753 { width: 753px; background-color: rgb(95, 1, 1); float: left; }
.c_5_753_180 { width: 753px; height: 180px; background-color: rgb(95, 1, 1); float: left; }
.p_5_251_180 { width: 251px; height: 180px; float: left; }
.p_6_502_180 { width: 502px; height: 180px; float: left; }
.p_8_753 { width: 753px; background-color: rgb(95, 1, 1); float: left; }
a.ng:link, a.ng:visited { font-size: 12px; color: rgb(209, 209, 178); font-weight: bold; text-decoration: none; }
a.ng:hover { font-size: 12px; color: rgb(209, 209, 178); font-weight: bold; text-decoration: underline; }
/* ::::: http://www.archoffice.net/templates/ArchOffice/css/img.css ::::: */

.bg_image { border: medium none; position: fixed; }
.logo { border: medium none; position: fixed; z-index: 3; }
.slogan { position: fixed; z-index: 3; }
.banner { position: fixed; z-index: 4; }
.dnn { position: absolute; top: -9999px; }
