@charset "UTF-8";

/* START Basic Definitions ===================================================*/

p
{
  color:#072f56;
  font-size:12px;
  font-weight:500;
  line-height:18px;
  margin-bottom:20px;
}

h1
{
  color:#072f56;
  font-size:14px;
  font-weight:700;
  line-height:15px;
  margin-bottom:20px;
}

h2
{
  color:#072f56;
  font-size:12px;
  font-weight:700;
  line-height:13px;
  margin-top:20px;
  margin-bottom:10px;
}

input
{
  border:1px solid #e6e7ec;
  height:14px;
  padding-left:2px;
}

div#content_middle ul
{
  margin:0px 0px 0px 10px;
  padding:0px;
}

div#content_middle ul li
{
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 12px;
  background:url(../img/icon_bulletpoint.gif) 0px 4px no-repeat;
  color:#072f56;
  font-size:12px;
  font-weight:500;
  line-height:14px;
}

/* END Basic Definitions =====================================================*/


/* START Wrapper =============================================================*/

div#wrapper
{
  background-color:#fff;
  border-left: 1px solid #000;/**/
  border-right: 1px solid #000;/**/
  background: url('../img/bg_wrapper.gif') repeat-y; /* z.B. gut für Farbverläufe mittels teiltransparenter IE6 benötigt FIX PNG-Grafik */
  /*margin:0 auto; /* horizontal zentriert */
  min-height:100%;
  height:auto !important;
  height:100%;
  width:980px;
  position:relative;
  overflow:visible;
}

/* END Wrapper ===============================================================*/

/* START Head ================================================================*/

div#head
{
  border-top:1px #000 solid;
  border-bottom:1px #000 solid;
  height:73px;
  width:980px;
  background:#fff url('../img/bg_head.gif') repeat-y; /**/
}

div#head img#head_img
{
  float:right;
}

div#head img#logo
{
  float:left;
  margin-top:9px;
  margin-left:25px;
}

/* Meta Navigation */
div#nav
{
  height:26px;
  width:980px;
  text-align:right;
  border-bottom:1px #000 solid;
  background:#e6e7ec url('../img/bg_nav.gif') no-repeat; /**/
}

/* END Head ==================================================================*/

/* START Foot ================================================================*/

div#foot
{
  padding-left:20px;
  color:#fff;
  line-height:15px;
  background-color:#f00;
  bottom:0px;
  height:120px;
  left:0;
  position:absolute;
  width:210px;
}

div#foot a
{
  color:#333;
}

/* END Foot ==================================================================*/

/* START Navigation ==========================================================*/

div#content_nav
{
  float:left;
  width:200px;
  margin:20px 0px 0px 10px;
  background-color:#6a7492;
  font-weight:700;
}

div#content_nav ul
{
  float:left;
  background:url(../img/content_nav_spacer.gif);
  margin-left:0px;
}

div#content_nav li
{
  float:left;
  background:url(../img/content_nav_spacer.gif);
}

div#content_nav a
{
  color:#fff;
  display:block;
  padding-left:0px;
  line-height:15px;
}

div#content_nav a:hover
{
  text-decoration:none;
  color:#800000;
}

div#content_nav ul li a
{
  width:187px;
  background:#6a7492;
  margin-bottom:1px;
  padding:5px 5px 5px 8px;
}

div#content_nav ul li a.selected
{
  color:#800000;
  background:#fff;
}

div#content_nav ul li a.aftersub
{
  margin-top:1px;
}

div#content_nav ul li ul li a
{
  width:175px;
  color:#6a7492;
  background:#fff url(../img/icon_arrow_upright_blue.gif) 10px 11px no-repeat;
  padding:5px 5px 5px 20px;
  margin-bottom:0px;
}

div#content_nav ul li ul li a:hover
{
  background:#fff url(../img/icon_arrow_upright_red.gif) 10px 11px no-repeat;
}

div#content_nav ul li ul li a.selected
{
  color:#800000;
  background:#fff url(../img/icon_arrow_right_red.gif) 8px 9px no-repeat;
}

div#content_nav ul li ul li ul li a
{
  padding:30px;
}

/* END Navigation ============================================================*/

/* START Content =============================================================*/

div#content_middle
{
  float:left;
  width:490px;
  margin:20px 0px 30px 20px;

  color:#072f56;
  font-size:12px;
  font-weight:500;
  line-height:18px;
}

div#content_full
{
  float:right;
  width:740px;
  margin:20px 0px 0px 0px;
}

div#circle_nav {
  width:700px;
  height:350px;
  background:url(../img/circle_nav_bg.gif);
}

/* END Content ===============================================================*/

/* START Box's ===============================================================*/

div#content_right
{
  float:right;
  width:240px;
  margin-top:20px;
}

div.box
{
  width:239px;
  border-top:1px solid #000;
  border-left:1px solid #000;
  border-bottom:1px solid #000;
  margin-bottom:10px;
}

div.box div.box_title
{
  color:#fff;
  font-weight:700;
  padding:3px;
  background:#6a7492;
  border-bottom:1px solid #000;
}

div.box div.box_content
{
  padding:5px 5px 3px 5px;
}

input#input_search_field
{
  float:left;
  width:202px;
  margin-right:5px;
}

input#input_login_field_user
{
  float:left;
  width:165px;
  margin-bottom:5px;
}

input#input_login_field_password
{
  float:left;
  width:142px;
  margin-right:5px;
}

input.input_button
{
  float:left;
  margin:0px;
  padding:0px;
  width:18px;
  height:18px;
  border:0px;
}


/* END Box's =================================================================*/

div.box h1.box_fade
{
  background:url(../img/bg_h1_fade.gif) center left repeat-x;
  font-weight:700;
  height:15px;
  padding-left:3px;
  padding-top:1px;
}

div.box_content
{
  margin-bottom:2px;
  padding:7px 4px;
}

div.box_content ul
{
  line-height:12px;
  margin-left:0;
  margin-top:1px;
}

div.box_content ul.nobottom
{
  line-height:12px;
  margin-bottom:-7px;
  margin-left:0;
  margin-top:1px;
}

div.box_content li
{
  background:url(../img/arrow_right.gif) 1px 3px no-repeat;
  font-size:11px;
  padding-bottom:7px;
  padding-left:9px;
}

div.box_content li a
{
  color:#333;
}

div.box_status
{
  margin-bottom:0px;
  padding:7px 4px 4px 4px;
}
div.box_status table.status
{
  width: 100%;
  margin-top: 1px;
}

div.box_status table.status img
{
  margin: 2px 0px 6px 1px;
}



div.box h1.box_gray
{
  background-color:#e5e5e5;
  font-weight:700;
  height:17px;
  padding-left:4px;
  padding-top:2px;
}

div#text_fontsize
{
  float:left;
  margin-bottom:2px;
  margin-right:4px;
  padding:7px 0;
  text-align:right;
  width:125px;
}

div#img_fontsize
{
  float:left;
  width:52px;
  margin-left:5px;
}

div#img_fontsize img
{
  float:left;
  margin-top:5px;
}

img.dummy
{
  margin:3px 0 1px 1px;
}

/* Navigation vertikal */
ul#nav_vertical
{
  border-top:1px #e5e5e5 solid;
  margin-left:0;
  width:188px;
}

ul#nav_vertical ul
{
  border-top:none;
  margin-left:0;
  width:188px;
}

ul#nav_vertical li
{
  display:inline;
}

ul#nav_vertical li a /* Ebene 1 */
{
  background:#fff url(../img/arrow_right.gif) 6px 6px no-repeat;
  border-bottom:1px #e5e5e5 solid;
  display:block;
  font-weight:700;
  line-height:12px;
  padding-bottom:4px;
  padding-left:15px;
  padding-top:2px;
}

ul#nav_vertical li a:hover
{
  background:#ffce39 url(../img/arrow_right.gif) 6px 6px no-repeat;
  text-decoration:none;
}

ul#nav_vertical li a.nav_vertical_active
{
  background:#ffce39 url(../img/arrow_down.gif) 5px 7px no-repeat;
}

ul#nav_vertical li a.nav_vertical_active_white
{
  background:#fff url(../img/arrow_down.gif) 5px 7px no-repeat;
}

ul#nav_vertical li a.nav_vertical_active_white:hover
{
  background:#ffce39 url(../img/arrow_down.gif) 5px 7px no-repeat;
}

ul#nav_vertical li li a /* Ebene 2 */
{
  background:#fff url(../img/arrow_right.gif) 16px 6px no-repeat;
  border-bottom:1px #e5e5e5 solid;
  display:block;
  font-weight:400;
  line-height:12px;
  padding-bottom:4px;
  padding-left:25px;
  padding-top:2px;
}

ul#nav_vertical li li a:hover
{
  background:#ffce39 url(../img/arrow_right.gif) 16px 6px no-repeat;
  text-decoration:none;
}

ul#nav_vertical li li a.nav_vertical_active
{
  background:#ffce39 url(../img/arrow_down.gif) 15px 7px no-repeat;
}

ul#nav_vertical li li a.nav_vertical_active_white
{
  background:#fff url(../img/arrow_down.gif) 15px 7px no-repeat;
}

ul#nav_vertical li li a.nav_vertical_active_white:hover
{
  background:#ffce39 url(../img/arrow_down.gif) 15px 7px no-repeat;
}

ul#nav_vertical li li li a /* Ebene 3 */
{
  background:#fff url(../img/arrow_right.gif) 26px 6px no-repeat;
  border-bottom:1px #e5e5e5 solid;
  display:block;
  font-weight:400;
  line-height:12px;
  padding-bottom:4px;
  padding-left:35px;
  padding-top:2px;
}

ul#nav_vertical li li li a:hover
{
  background:#ffce39 url(../img/arrow_right.gif) 26px 6px no-repeat;
  text-decoration:none;
}

ul#nav_vertical li li li a.nav_vertical_active
{
  background:#ffce39 url(../img/arrow_right.gif) 26px 6px no-repeat;
}

div#kommentarpopup {
  padding: 10px;
}

div#kommentarpopup h1 {
  font-size: 16px;
  font-weight: 700;
  margin: -2px 0px 14px -1px;
}

div#kommentarpopup h1 span {
  color: #0000ff;
}

div#kommentarpopup p {
  margin: 0px 0px 17px -1px;
}
