
BODY
{
  HEIGHT: 100%;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: Arial, Helvetica, Sans Serif;
  LINE-HEIGHT: 15px;
  BACKGROUND-REPEAT: repeat-y;
  BACKGROUND-COLOR: #ffffff;
  background-image: url(../img/bg.gif);

}
HTML
{
  HEIGHT: 100%;
}
H1
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #000000;
}

h1.seitenhl {
    MARGIN-TOP: 0px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: #000000;
}

.img_aktuelles img {
    margin-right  : 10px;
}

H2
{
    MARGIN-TOP: 6px;
    FONT-SIZE: 11px;
    COLOR: #000000;
}
H3
{
    MARGIN-TOP: -0.1em;
    FONT-SIZE: 10px;
    COLOR: #000000;
}
H4
{
    MARGIN-TOP: -0.1em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
}
P
{
    MARGIN-TOP: 10px;
    MARGIN-BOTTOM: 0px;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
}
FORM
{
  MARGIN: 0px;
  PADDING: 0px;
}
A
{
    COLOR: #3E5F88;
    TEXT-DECORATION: none;
}
A:active
{
    COLOR: #3E5F88;
    TEXT-DECORATION: none;
}
A:link
{
    COLOR: #3E5F88;
    TEXT-DECORATION: none;
}
A:visited
{
    COLOR: #3E5F88;
    TEXT-DECORATION: none;
}
A:hover
{
    COLOR: #3E5F88;
    TEXT-DECORATION: underline;
}

UL
{
  MARGIN-TOP: -3px;
  MARGIN-LEFT: 7px;
  MARGIN-BOTTOM: -3px;
  PADDING: 8px;
}
UL LI
{
  LIST-STYLE-TYPE: square;
  MARGIN: 0px;
  PADDING: 0px;
}
OL
{
  MARGIN-TOP: -3px;
  MARGIN-LEFT: 7px;
  MARGIN-BOTTOM: -3px;
  PADDING: 8px;
}
OL LI
{
  LIST-STYLE-TYPE: decimal;
  MARGIN-LEFT: 7px;
  PADDING: 0px;
}


IMG
{
  BORDER: 0;
}


FORM
{
  MARGIN: 0px;
}
INPUT
{
  MARGIN: 0px;
  PADDING: 0px;
  FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10px;
    COLOR: #9999A3;    
    BACKGROUND-COLOR: #ffffff;
}
SELECT
{
  MARGIN: 0px;
  PADDING: 0px;
  FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 10px;
    COLOR: #000000;    
    BACKGROUND-COLOR: #ffffff;
}

.unav_hl 
{
  PADDING: 0px;
  MARGIN: 0px;
  border-top: 0px solid;
  border-right: 1px solid #878791;
  border-bottom: 0px solid;
  border-left: 0px solid;
}
.unav_hl_d 
{
  PADDING: 0px;
  MARGIN: 0px;
  border-top: 0px solid;
  border-right: 0px solid;
  border-bottom: 0px solid;
  border-left: 1px solid #F0F0F5;
}
.trenn 
{
  PADDING: 0px;
  MARGIN: 0px;
  border-top: 0px solid;
  border-right: 0px solid;
  border-bottom: 0px solid;
  border-left: 1px solid #F0F0F5;
}
LEGEND
{
    MARGIN-LEFT: -6px;
}

.teaser_pic_titel
{
  MARGIN-TOP: 4px;
  HEIGHT:37px;
}
.pic_stage_medium
{
    POSITION: absolute;
    TOP: 70px;
    LEFT: 0px;
    PADDING: 0px;
    MARGIN: 0px;
}
.headline_content
{
  WIDTH: 570px;
  MARGIN: 0px;
}


.pic_float_le
{
  PADDING-RIGHT: 10px;
  FLOAT: left;
}


.teaser_hl
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
  LINE-HEIGHT: 15px;
}

.subnav_content_link_hi
{
  FONT-SIZE: 11px;
  COLOR: #000000;
  TEXT-DECORATION: none;
}
.subnav_content_link_hi A
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.subnav_content_link_hi A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.subnav_content_link_hi A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.subnav_content_link_hi A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.subnav_content_link_hi A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}

a.main_sub_link
{
  FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 11px;
  font-weight:bold;
  LINE-HEIGHT: 15px;
    COLOR: #9999A3;
  PADDING-LEFT: 0px;
  TEXT-DECORATION: none;
  WHITE-SPACE: nowrap;    
}
a.main_sub_link:link
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;  
  font-weight:bold;
}
a.main_sub_link:visited
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;  
  font-weight:bold; 
}
a.main_sub_link:active
{
    COLOR: #9999A3;
    TEXT-DECORATION: none;  
  font-weight:bold; 
}
a.main_sub_link:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;  
  font-weight:bold;   
}

/*main subnavigation hi*/
/*************************/
a.main_sub_link_top
{
  FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-SIZE: 11px;
    COLOR: #5C5C61;
  PADDING-LEFT: 0px;
  TEXT-DECORATION: none;
  WHITE-SPACE: nowrap;    
}
a.main_sub_link_top:link
{
    COLOR: #5C5C61;
    TEXT-DECORATION: none;  
}
a.main_sub_link_top:visited
{
    COLOR: #5C5C61;
    TEXT-DECORATION: none;  
}
a.main_sub_link_top:active
{
    COLOR: #5C5C61;
    TEXT-DECORATION: none;  
}
a.main_sub_link_top:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;    
}

/* --------  */

.content_dialogcenter_title { height:19px; vertical-align:top; text-align:left; }
th.content_dialogcenter_title { height:19px; vertical-align:top; text-align:left; }
td.content_dialogcenter_bgcolor { background-color:#ffffff; }
td.content_dialogcenter_block,table.content_dialogcenter_block { width:180px; vertical-align:top;}
td.content_dialogcenter_text,td.content_dialogcenter_textbreit { font:normal 11px arial,sans-serif; line-height:14px; color:#000000; padding-top:3px; }
td.content_dialogcenter_links { padding-top:5px; }
table.content_dialogcenter_links { margin-top:5px; }
td.arrowBeforeLink { padding-top:3px; padding-right:5px; vertical-align:top; }
a.linkAfterArrow { line-height:13px; color: #3E5F88; }
a.linkAfterArrow:hover { text-decoration:underline; }
td.content_dialogcenter_text,td.content_dialogcenter_textbreit { font:normal 11px arial,sans-serif; line-height:14px; color:#000000; padding-top:3px; }
td.content_dialogcenter_textbreit { background-color:#ffffff; padding-left:10px; padding-top:0px; }
td.content_dialogcenter_textbreit1 { background-color:#F0F0F5; padding-left:1px; padding-top:0px; }
#main form.routing div.formgroup .col{float:left;display:inline;width:171px;margin:0 7px;}
#main form.routing input.input{margin:0 0 4px 0;width:150px;}
  /* commented backslash hack v2 \*/* html #main form.routing input.input{width:170px;}/* end hack */
#main form.routing select{width:166px;}
  /* commented backslash hack v2 \*/
  #main form.routing select{width:168px;}
  * html #main form.routing select{width:170px;}
  /* end hack */
#main form div.error label,
#main form a.error,
#main form label.error{color:#c00;}

.zeile {
  border-bottom: 1px solid #F0F0F5;
}

fieldset {margin: 0; padding: 0;border: none;}
legend{display:none;}
input.input{border:1px solid #7F9DB9;font: normal normal normal 11px Arial,Helvetica,sans-serif;}
textarea.input{border:1px solid #7F9DB9;font: normal normal normal 11px Arial,Helvetica,sans-serif;}
textarea{overflow:auto;}