/*###########################################################################*/
/* ALLGEMEINES-Definition                                                    */
/*###########################################################################*/

body {
font-size:11px;
background-color:#f0f0f0;
font-family:verdana,arial,helvetica;
color:#000000;
margin:28px 0px 0px 0px;
text-align:left;
width:100%;
height:100%;}

/*###########################################################################*/
/* SEKNAVI-Definition                                                        */
/*###########################################################################*/

#seknavi {
float:left;
width:648px;
height:25px;
margin-top:90px;
margin-left:auto;
margin-right:auto;
background:none;}

div.seknavi_item {
float:left;
height:25px;}


/*###########################################################################*/
/* SUBMENU-Definition                                                        */
/*###########################################################################*/

#subnavi {
float:left;
width:193px;
font-size:10px;
margin-top:0px;
margin-bottom:20px;
background:none;
text-align:left;
/*border-top:1px solid #004D90;*/}

#subnavi ul {
list-style:none;
margin:0px;
padding:0px;
border-top:1px solid #004D90;}

#subnavi ul ul {
list-style:none;
margin:0px;
padding:0px;
border-style:none;}

#subnavi li a.closedfolder {
width:174px;
display:block;
line-height:14px;
color:#000000;
font-weight:normal;
text-decoration:none;
background-color:#DBDBDB;
padding:2px 5px 2px 14px;
margin:0px;
border-bottom:1px solid #004D90;}

#subnavi li a.closedfolder:hover {
display:block;
color:#FFFFFF;
font-weight:bold;
background-color:#009DEB;
padding:2px 5px 2px 14px;}

#subnavi li a.openfolder {
width:174px;
display:block;
line-height:14px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background-color:#009DEB;
padding:2px 5px 2px 14px;
margin:0px;
border-bottom:1px solid #004D90;}

#subnavi li li a.closedfolder {
width:160px;
display:block;
line-height:14px;
color:#000000;
font-weight:normal;
text-decoration:none;
background-image:url(../img/ebene2.gif);
background-repeat:no-repeat;
padding:2px 5px 2px 28px;
margin:0px;
border-bottom:1px solid #AFAFAF;}

#subnavi li li a.closedfolder:hover {
display:block;
color:#004D90;
font-weight:normal;
text-decoration:none;
background-image:url(../img/ebene2b.gif);
padding:2px 5px 2px 28px;
border-bottom:1px solid #AFAFAF;}

#subnavi li li a.openfolder {
width:160px;
display:block;
line-height:14px;
color:#004D90;
font-weight:normal;
text-decoration:none;
background-image:url(../img/ebene2b.gif);
padding:2px 5px 2px 28px;
margin:0px;
border-bottom:1px solid #AFAFAF;}

#subnavi li li li a.closedfolder {
width:160px;
display:block;
line-height:14px;
color:#000000;
font-weight:normal;
text-decoration:none;
background-image:url(../img/ebene3.gif);
background-repeat:no-repeat;
padding:2px 5px 2px 28px;
margin:0px;
border-bottom:1px solid #AFAFAF;}

#subnavi li li li a.closedfolder:hover {
display:block;
color:#004D90;
font-weight:normal;
text-decoration:underline;
background-image:url(../img/ebene3b.gif);
padding:2px 5px 2px 28px;
border-bottom:1px solid #AFAFAF;}

#subnavi li li li a.openfolder {
width:160px;
display:block;
line-height:14px;
color:#004D90;
font-weight:normal;
text-decoration:underline;
background-image:url(../img/ebene3b.gif);
padding:2px 5px 2px 28px;
margin:0px;
border-bottom:1px solid #AFAFAF;}

/*###########################################################################*/
/* INHALT-Definition                                                         */
/*###########################################################################*/

#inhalt {
float:left;
width:636px;
text-align:left;
margin:0px 0px 20px 19px;
background:none;}
/*
#inhalt_suche {
float:left;
width:636px;
height:390px;
text-align:left;
margin:0px 0px 20px 19px;
background:none;
overflow-y:scroll;}*/

#inhalt_detail, #inhalt_suche {
float:left;
width:636px;
height:390px;
text-align:left;
margin:0px 0px 20px 19px;
background:none;
overflow-x:scroll;
overflow-y:scroll;}

#inhalt_text {
width:600px;
height:390px;
/*overflow-y:scroll;*/
line-height:16px;
/*height:250px;*/
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 20px 0px 0px;
background:none;}

#inhalt_text2 {
width:600px;
height:390px;
overflow-y:scroll;
line-height:16px;
/*height:250px;*/
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 20px 0px 0px;
background:none;}

#inhalt_text2b {
width:636px;
line-height:16px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:none;}

#inhalt_text a, #inhalt_text2 a, #inhalt_detail a {
line-height:16px;
color:#003366;
font-weight:normal;
text-decoration:none;}

#inhalt_text a:hover, #inhalt_text2 a:hover, #inhalt_detail a:hover {
text-decoration:underline;}

#inhalt_text2 h2 {
font-size:11px;
line-height:14px;
color:#4078aa;
font-weight:bold;
padding:0px;
margin:0px;}

#klammer_icon {
width:471px;
height:260px;
overflow-y:scroll;
margin:18px 0px 0px 0px;
padding:0px 165px 0px 0px;
background:none;}

#inhalt_text_icon {
float:left;
width:100px;
line-height:14px;
text-align:left;
margin:0px;
padding:0px0px;
background:none;}

#inhalt_text3 {
float:left;
width:345px;
line-height:16px;
text-align:left;
margin:0px;
padding-left:10px;
background:none;}

#inhalt_text3 b, #inhalt_text2 b, #inhalt_text b {
color:#4078aa;
font-size:14px;
line-height:20px;
text-align:left;
font-weight:bold;}

#inhalt_text3 b.legende, #inhalt_text2 b.legende {
color:#009deb;
font-size:11px;
font-weight:bold;}

/*###########################################################################*/
/* FUSSZEILE-Definition                                                      */
/*###########################################################################*/

#fuss_folge {
width:833px;
height:46px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
padding:5px 0px 0px 15px;
background-image:url(../imguser/hg_bottom.gif);
background-repeat:repeat-x;}

/*###########################################################################*/
/* TABELLEN-Definition                                                       */
/*###########################################################################*/

table {
width:600px;
border-right:1px solid #000000;
border-bottom:1px solid #000000;}

thead td {
color:#ffffff;
font-weight:bold;
line-height:16px;
padding:3px 5px 3px 5px;
background-color:#b8b8b8;
border-left:1px solid #000000;
border-top:1px solid #000000;
border-bottom:2px solid #000000;}

tbody td.ungerade {
color:#000000;
font-weight:normal;
line-height:16px;
padding:3px 5px 3px 5px;
background-color:#ffffff;
border-left:1px solid #000000;
border-top:1px solid #000000;}

tbody td.gerade {
color:#000000;
font-weight:normal;
line-height:16px;
padding:3px 5px 3px 5px;
background-color:#e6e6e6;
border-left:1px solid #000000;
border-top:1px solid #000000;}

tfoot td {
color:#000000;
font-weight:normal;
height:1px;
padding:3px 5px 3px 5px;
background-color:transparent;
border-top:1px solid #000000;}

#inhalt_suche table {
width:600px;
border-style:none;}

#inhalt_detail table {
width:600px;
border-right:1px solid #000000;
border-bottom:1px solid #000000;}

#inhalt_detail thead td {
color:#ffffff;
font-weight:bold;
line-height:16px;
padding:3px 5px 3px 5px;
background-color:#b8b8b8;
border-left:1px solid #000000;
border-top:1px solid #000000;
border-bottom:2px solid #000000;}

#inhalt_detail tbody td.ungerade {
color:#000000;
font-weight:normal;
line-height:16px;
padding:3px 5px 3px 5px;
background-color:#ffffff;
border-left:1px solid #000000;
border-top:1px solid #000000;}

#inhalt_detail tbody td.gerade {
color:#000000;
font-weight:normal;
line-height:16px;
padding:3px 5px 3px 5px;
background-color:#e6e6e6;
border-left:1px solid #000000;
border-top:1px solid #000000;}

#inhalt_detail tfoot td {
color:#000000;
font-weight:normal;
height:1px;
padding:3px 5px 3px 5px;
background-color:transparent;
border-top:1px solid #000000;}

hr {
color:#004d90;
background-color:#004d90;
border-style:none;
height:1px;
width:540px;}

input {
width:300px;
height:17px;
line-height:17px;
font-size:11px;
color:#000000;
background-color:#ffffff;
border:1px solid #A7A7A7;}

select {
width:300px;
line-height:17px;
font-size:11px;
color:#000000;
background-color:#ffffff;
border:1px solid #A7A7A7;}

select.klein {
width:100px;
line-height:17px;
font-size:11px;
color:#000000;
background-color:#FFFFFF;
border:1px solid #A7A7A7;}

input.klein {
width:20px;
height:17px;
font-size:11px;
color:#000000;
background-color:#FFFFFF;
border-style:none;}

input.klein2 {
width:20px;
height:17px;
font-size:11px;
color:#000000;
background:transparent;
border-style:none;}

input.mittel {
width:60px;
height:17px;
font-size:11px;
color:#000000;
background-color:#ffffff;
border:1px solid #A7A7A7;}

input.mittel2 {
width:145px;
height:17px;
font-size:11px;
color:#000000;
background-color:#ffffff;
border:1px solid #A7A7A7;}

input.pic {
width:100px;
height:17px;
font-size:11px;
color:#000000;
background-color:#ffffff;
border:1px solid #A7A7A7;}

*html input.pic {
width:300px;}

textarea {
width:300px;
height:50px;
line-height:17px;
color:#000000;
font-family:verdana,arial;
font-size:11px;
background-color:#ffffff;
border:1px solid #A7A7A7;}

textarea.gross {
width:300px;
height:300px;
line-height:17px;
color:#000000;
font-family:verdana,arial;
font-size:11px;
background-color:#ffffff;
border:1px solid #A7A7A7;}

input.knopf2 {
width:150px;
height:19px;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
padding:0px 10px 3px 0px;
background-image:url(../../backoffice/img/button_akt.gif);
border-style:none;
cursor:hand;}

*html input.knopf2 {
padding:0px 10px 1px 8px;}

input.knopf3 {
width:80px;
height:19px;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
padding:0px 10px 3px 0px;
background-image:url(../../backoffice/img/button_delete.gif);
border-style:none;
cursor:hand;}

*html input.knopf3 {
padding:0px 10px 1px 8px;}

