@charset "utf-8";
/* CSS Document */

body {
font-family:Arial, sans-serif;
background-color:#e8e8e8;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
color:#000;
font-size:11px;
}

a {
text-decoration:none;
color:#444;
}

a:hover {
text-decoration:underline;
color:#000;
}

.keyword {
color:#923900;
cursor:pointer;
}

.keyword:hover {
text-decoration:underline;
}

h2.wl {
background-image:url(../images/linie.jpg);
background-repeat:repeat-x;
background-position:center bottom;
height:27px;
margin-bottom:8px;
}

.linie {
background-image:url(../images/linie.jpg);
height:2px;
background-repeat:repeat-x;
}

.positiv {
color:#009933;
}

.negativ {
color:#ff3333;
}

.neutral {}

.rspalte {
margin-top:5px;
}

.externinformation {
margin-bottom:25px;
}

#Hauptbereich {
width:984px;
margin:0 auto;
position:relative;
}

#Header {
height:119px;
overflow:auto;
background-image:url(../images/header.jpg);
position:relative;
}

#HeaderL {
float:left;
padding:10px 0px 0px 17px;
}

#HeaderL a {
display:block;
width:446px;
height:72px;
}

#HeaderR {
float:right;
width:490px;
padding-top:0px;
overflow:auto;
}

#HeaderR div {
color:#c6c1bf;
padding:9px 0px 0px;
}

#HeaderR div a {
color:#fff;
text-decoration:none;
}

#HeaderR div a:hover {
text-decoration:underline;
}

#HeaderR #HeaderR_1 {
float:left;
width:200px;
text-align:right;
}

#HeaderR #HeaderR_1 ul {
margin-top:6px;
}

#HeaderR #HeaderR_1 ul li {
display:inline;
color:#fff;
margin:0px;
padding-left:1px;
}

#HeaderR #HeaderR_1 ul li a {
padding:0px 3px;
font-size:12px;
}

#HeaderR #HeaderR_2 {
float:left;
width:146px;
text-align:right;
padding:7px 7px;
}

#HeaderR #HeaderR_2 p {
margin-top:6px;
}

#HeaderR #HeaderR_2 p img {
float:right;
}

#HeaderR #HeaderR_2 p a {
font-size:12px;
float:right;
padding-top:3px;
}

#HeaderR #HeaderR_3 {
float:left;
width:97px;
height:46px;
padding:5px 3px 0px 17px;
}

#HeaderR #HeaderR_3 a {
display:block;
height:15px;
width:83px;
padding:3px 7px;
font-size:10px;
}

#HeaderR #HeaderR_3 a:hover {
text-decoration:underline;
}

#HeaderR #HeaderR_3 a.aktiv {
background-color:#493426;
text-decoration:none;
}

#HeaderR #HeaderR_3 a span {
padding-top:2px;
display:inline-block;
}

#HeaderR #HeaderR_3 a img {
float:left;
padding-right:4px;
}


#Navigation {
height:31px;
display:block;
overflow:auto;
position:absolute;
top:89px;
}

#Navigation li {
float:left;
}

#Navigation li a {
display:block;
height:31px;
width:160px;
background-image:url(../images/navi.jpg);
}

#Navigation li#navi_1 a { background-position:0px 0px; }
#Navigation li#navi_1 a:hover, #Navigation li#navi_1.aktiv a { background-position:0px 31px; }

#Navigation li#navi_2 a { background-position:640px 0px; }
#Navigation li#navi_2 a:hover, #Navigation li#navi_2.aktiv a { background-position:640px 31px; }

#Navigation li#navi_3 a { background-position:480px 0px; }
#Navigation li#navi_3 a:hover, #Navigation li#navi_3.aktiv a { background-position:480px 31px; }

#Navigation li#navi_4 a { background-position:320px 0px; }
#Navigation li#navi_4 a:hover, #Navigation li#navi_4.aktiv a { background-position:320px 31px; }

#Navigation li#navi_5 a { background-position:160px 0px; }
#Navigation li#navi_5 a:hover, #Navigation li#navi_5.aktiv a { background-position:160px 31px; }


#Subnavi {
height:28px;
display:block;
overflow:auto;
}

#Subnavi li {
float:left;
display:block;
}

#Subnavi li.linie {
width:2px;
background-image:url(../images/subnavi_linie.jpg);
background-repeat:repeat-y;
height:28px;
}

#Subnavi li a {
display:block;
padding:7px 12px 0px 12px;
font-size:12px;
color:#665852;
text-decoration:none;
text-transform:uppercase;
}

#Subnavi li a span {
color:#ff0000;
font-size:10px;
}

#Subnavi li a.aktiv {
color:#220b01;
font-weight:bold;
letter-spacing:1px;
}

#Subnavi li a:hover {
color:#933900;
text-decoration:underline;
}


#Pfadleiste {
height:32px;
display:block;
overflow:auto;
background-image:url(../images/linie.jpg);
background-repeat:repeat-x;
background-position:0px bottom;
}

#Pfadleiste li {
float:left;
display:block;
padding:10px 7px 0px 9px;
color:#444;
font-size:11px;
}

#Pfadleiste li.first {
padding-left:3px;
}

#Pfadleiste li.pfeil {
width:7px;
background-image:url(../images/pfeil.jpg);
background-repeat:no-repeat;
height:30px;
padding:0px;
background-position:0px 13px;
}

#Pfadleiste li a {
display:block;
color:#943a01;
text-decoration:none;
}

#Pfadleiste li a.aktiv {
color:#220b01;
font-weight:bold;
}

#Pfadleiste li a:hover {
text-decoration:underline;
}

#Footer {
background-color:#000;
padding:8px 10px;
width:964px;
color:#ccc;
margin-bottom:15px;  
}

#Footer p {
padding-bottom:10px;
margin-bottom:5px;
border-bottom:1px dashed #333;
}

#Footer a {
color:#e69715;
text-decoration:underline;
}

#Footer a:hover {
text-decoration:none;
}

#Footer .Sitemap {
overflow:auto;
width:960px;
margin-bottom:24px;
text-transform:uppercase;
}

#Footer .Sitemap ul {
float:left;
width:192px;
}

#Footer .Sitemap ul li {
padding-left:60px;
}

#Footer .Sitemap ul li.first {
padding-left:30px;
font-weight:bold;
}

#Footer .Sitemap ul li a {
color:#e6e6e6;
}

.info {
position:absolute;
border:0px;
text-decoration:none;
outline: none;
margin-left:5px;
}

.info img {
border:0px;
}

a.info {
text-decoration:none;
}

a.info:hover {
color:#e6e6e6;
}

a.info span {
display: none;
z-index:999; 
color:#e6e6e6;
}

a.info:hover span { 
display:block;
position:absolute;
top:1.5em; 
left:1.5em; 
width:17em;
border:1px solid #fff;
background-color:#000;
color:#e6e6e6;
text-align: center;
color:#e6e6e6;
padding:8px;
text-decoration:none;
font-size:12px;
z-index:999; 
}


#grau {
background-color:#fff;
opacity:0.7;
position:fixed;
z-index:10;
left:0px;
right:0px;
top:0px;
bottom:0px;
height:100%;
width:100%;
display:none;
}


.grau_aktiv {
display:block !important;
}


#kpopup {
display:none;
}

#kpopup .iv {
width:320px;
margin-right:6px;
margin-bottom:8px;
}

#kpopup .iv1 {
background:none;
background-color:#fff;
height:1px;
}

#kpopup .iv2 {
background:none;
background-color:#fff;
width:320px;
}

#kpopup .iv2 .iv2L {
width:120px;
margin:0px 1px 0px 1px;
}

#kpopup .iv2 .iv2R {
width:197px;
margin-right:1px;
}

#kpopup .iv3 {
background:none;
background-color:#fff;
height:1px;
}

.iv {
width:326px;
float:left;
margin-right:2px;
}

.ivBig {
width:490px;
margin-bottom:2px;
margin-right:2px;
}

.iv .iv1 {
background-image:url(../images/item1.jpg);
height:4px;
}

.ivBig .iv1 {
background-image:url(../images/item1B.jpg);
}

.iv .iv2 {
background-image:url(../images/item2.jpg);
width:326px;
overflow:auto;
}

.ivBig .iv2 {
background-image:url(../images/item2B.jpg);
width:490px;
}

.iv .iv2 .iv2L {
float:left;
width:120px;
margin:0px 1px 0px 4px;
}

.ivBig .iv2 .iv2L {
width:160px;
}

.iv .iv2 .iv2R {
float:left;
padding-right:4px;
width:197px;
height:85px;
overflow:hidden;
}

.ivBig .iv2 .iv2R {
width:321px;
height:115px;
}

.iv .iv2 .iv2R table {
width:197px;
}

.ivBig .iv2 .iv2R table {
width:321px;
}

.iv .iv2 .iv2R table td {
color:#666;
padding:5px 6px;
}

.iv .iv2 .iv2R table td.li {
width:62px;
font-weight:bold;
}

.ivBig .iv2 .iv2R table td.li {
width:72px;
}

.iv .iv2 .iv2R table tr.head td {
background-color:#333;
color:#e69715;
font-weight:bold;
}

.iv .iv2 .iv2R table tr.head td a {
color:#e69715;
}

.iv .iv2 .iv2R table tr.eins td {
border-bottom:1px dotted #ccc;
}

.iv .iv3 {
background-image:url(../images/item3.jpg);
height:4px;
}

.ivBig .iv3 {
background-image:url(../images/item3B.jpg);
}


.lv {
width:984px;
overflow:auto;
background-color:#333;
color:#ccc;
border-bottom:1px solid #e8e8e8;
}

.lvBG2 {
background-color:#222;
}

.lv .lv1 {
width:40px;
height:30px;
float:left;
border-right:1px solid #e8e8e8;
}

.lv .lv2 {
width:375px;
padding:9px 12px 0px;
height:21px;
float:left;
border-right:1px solid #e8e8e8;
}

.lv .lv2 a {
color:#e59714;
text-decoration:none;
font-weight:bold;
}

.lv .lv2 a:hover {
text-decoration:underline;
}

.lv .lv3 {
width:372px;
padding:9px 12px 0px;
height:21px;
float:left;
border-right:1px solid #e8e8e8;
}

.lv .lv4 {
width:122px;
padding:9px 12px 0px;
height:21px;
overflow:auto;
float:left;
}

.lv .lv4 .lv4L {
float:left;
font-weight:bold;
}

.lv .lv4 .lv4R {
float:right;
}



.news {
width:444px;
margin-bottom:9px;
}

.newsLS .news {
width:328px;
}

.news .kopf {
background-image:url(../images/4/nachricht.jpg);
height:36px;
padding:4px 5px 0px;
color:#bbb6b3;
}

.news .kopf h5 {
color:#fff;
font-size:15px;
margin-top:1px;
}

.news .kopf h5 a {
color:#fff;
}

.news .kopf h5 a:hover {
text-decoration:none;
}

.news .mitte {
overflow:auto;
background-color:#fff;
width:444px;
}

.newsLS .news .mitte {
width:328px;
}

.news .mitte .mL {
width:120px;
float:left;
height:90px;
background-image:url(../images/ga4.jpg);
}

.news .mitte .mL img {
margin:0px;
padding:0px;
border:0px;
height:90px;
width:120px;
}

.news .mitte .mR {
width:304px;
margin:3px 10px;
float:left;
color:#555;
height:84px;
overflow:hidden;
font-size:12px;
}

.newsLS .news .mitte .mR {
width:188px;
}

.news .fuss {
overflow:auto;
background-color:#381201;
width:444px;
}

.newsLS .news .fuss {
width:328px;
}

.news .fuss a {
color:#E69715;
text-decoration:none;
text-transform:uppercase;
}

.news .fuss a:hover {
text-decoration:underline;
}

.news .fL {
float:right;
width:109px;
text-align:center;
padding-top:6px;
height:19px;
background-image:url(../images/4/nachricht_linie.jpg);
background-position:left;
background-repeat:repeat-y;
}

.news .fR {
float:right;
width:161px;
text-align:center;
padding-top:6px;
height:19px;
background-image:url(../images/4/nachricht_linie.jpg);
background-position:left;
background-repeat:repeat-y;
}


.Vorgang {
width:984px;
overflow:auto;
height:327px;
margin:11px 0px 15px;
}

.VorgangL {
background-repeat:no-repeat;
background-position:0px -20px;
width:740px;
position:relative;
height:327px;
font-size:13px;
color:#fff;
float:left;
background-color:#000;
}

.VorgangL_Auswahl {
top:185px;
left:290px;
color:#fff;
position:absolute;
}

.VorgangL_Auswahl p {
margin-bottom:8px;
margin-top:0px;
}

.VorgangL a {
color:#fff;
text-decoration:underline;
}

.VorgangL a:hover {
text-decoration:none;
}

.VorgangL a:link, .VorgangL a:visited, .VorgangL a:focus, .VorgangL a:active, .VorgangL a:hover {
color:#fff;
}

.VorgangR {
margin-left:3px;
width:241px;
float:left;
background-color:#000;
height:327px;
color:#fff;
font-size:12px;
position:relative;
}

.VorgangR_Auswahl {
top:10px;
left:15px;
width:211px;
position:absolute;
}

.VorgangR a {
font-size:11px;
color:#e09516;
display:block;
bottom:0px;
padding:4px 6px;
width:229px;
background-image:url(../images/4/pfeil_orange.gif);
background-position:right center;
background-repeat:no-repeat;
position:absolute;
border-top:1px solid #e8e8e8;
}


#Vorgang_login_1 { background-image:url(../images/vorgang/login_1.jpg); }
#Vorgang_login_2 { background-image:url(../images/vorgang/login_2.jpg); }
#Vorgang_login_3 { background-image:url(../images/vorgang/login_3.jpg); }

#Vorgang_Aktivieren_ok { background-image:url(../images/vorgang/aktivieren_ok.jpg); }

#Vorgang_upload_1 { background-image:url(../images/vorgang/upload.jpg); }
#Vorgang_upload_2 { background-image:url(../images/vorgang/einstellungen_ok.jpg); }

#Vorgang_gologin { background-image:url(../images/vorgang/gologin.jpg); }



#kpopup .fp2 {
padding:22px 10px 30px;
width:672px;
}

.forumpopup {
width:692px;
position:absolute;
z-index:20;
top:320px;
left:146px;
color:#fff;
}

.forumpopup .fp1 {
background-image:url(../images/4/popup_1.png);
height:10px;
}

.forumpopup .fp2 {
background-image:url(../images/4/popup_2.png);
position:relative;
padding:25px 15px 30px;
width:662px;
}

.forumpopup .fp3 {
background-image:url(../images/4/popup_3.png);
height:10px;
}

.forumpopup .close {
border:0px;
background-color:#000;
text-align:right;
position:absolute;
right:6px;
text-decoration:underline;
color:#fff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
}

.forumpopup .c1 { top:5px; }
.forumpopup .c2 { bottom:5px; }

.forumpopup .fehler {
color:#333333;
margin:0px 0px 10px;
}

.forumpopup .top {
font-size:14px;
font-weight:bold;
}

.forumpopup .mitte {
border-top:1px dashed #eee;
border-bottom:1px dashed #eee;
padding:18px 0px;
margin:12px 0px;
font-size:12px;
}

.forumpopup .nb {
border-bottom:0px dashed #eee;
margin-bottom:15px;
}

.forumpopup .mitte table {
margin-top:22px;
width:660px;
}

.forumpopup .mitte table td {
padding:0px 0px 6px 0px;
color:#808080;
vertical-align:middle;
}

.forumpopup .mitte table td input {
width:370px;
}

.forumpopup .mitte table td.left {
width:132px;
}

.forumpopup .mitte table td.dummy {
height:16px;
}

.forumpopup .mitte table td.global {
color:#fff;
padding-top:6px;
}

.forumpopup .mitte table td.global input {
width:auto;
float:left;
margin-right:8px;
}

.forumpopup .mitte .white {
margin-top:3px;
}

.forumpopup .mitte .white td {
background-color:#fff;
border:1px solid #000;
color:#333;
padding:2px 4px;
}

.forumpopup .mitte .white .tt {
width:445px;
}

.forumpopup .mitte .white td input {
border:0px;
height:auto;
display:inline;
width:auto;
background:none;
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
cursor:pointer;
color:#9d4c19;
float:right;
background-image:url(../images/4/pfeil_dunkelorange.gif);
background-repeat:no-repeat;
background-position:right center;
padding-right:50px;
font-weight:bold;
}

.forumpopup .mitte .sm {
width:300px !important;
}

.forumpopup .mitte .sm td input {
float:left;
width:300px !important;
text-align:left;
}

.forumpopup .down {
text-align:right;
}




.extend .pop {
display:none;
position:absolute;
width:200px;
background-color:#000;
color:#fff;
padding:13px;
margin:0px 0px 0px 70px;
}

.extendclose .pop {
margin:17px 0px 0px 70px;
}

.extend:hover .pop {
display:block;
font-size:11px !important;
}

.extend .pop a {
color:#e09516 !important;
text-decoration:none !important;
}

.extend .pop a.tit {
font-size:13px !important;
display:block;
font-weight:bold;
margin-bottom:3px;
}

.extend .pop .line {
height:1px;
border-bottom:1px dashed #ccc;
margin:9px 0px 10px;
}

.extend .pop .details {
line-height:1.45;
}