/******************************************************************************
 * margins, padding, heights and widths for Mozilla Firefox
 ******************************************************************************
 * allgemeine HTML-Tags
 ******************************************************************************/

A:link,
A:visited,
A:hover,
A:active {
}

BODY {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

H1, H2, H3, H4 {
}

H1.normal {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

H1.layout1 {
  margin: 0 0 0 0;
  height: 20px;
  padding: 0 0 0 0;
}
    
H1.layout2 {
  margin: 0 0 0 0;
  height: 20px;
  padding: 0 0 0 0;
}

H1.layout3 {
  margin: 0 0 0 0;
  height: 20px;
  padding: 0 0 0 0;
}
                                                               
H1.layout4 {
  margin: 0 0 0 0;
  height: 17px;
  padding: 3px 0 10px 10px;
}   

H1.layout5 {
  margin: 0 0 0 0;
  height: 20px;
  padding: 0 0 0 0;
}

P.bodytext {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

/******************************************************************************
 * allgemeine IDs und Klassen
 ******************************************************************************/ 
#wrapper {
  margin-left: auto;
  margin-right: auto;
}

.cleaner {
  margin: 0 0 0 0;
  height: 1px;
  width: 980px;
  padding: 0 0 0 0;
}

/******************************************************************************
 * Header
 ******************************************************************************/ 

#header_image {
  margin: 0 0 0 0;
  height: 143px;
  padding: 0 0 0 0;
}

#header_menu_left {
  height: 37px;
  width: 220px;
  padding: 0 0 0 0;
}

#header_menu_center {
  height: 27px;
  width: 449px;
  padding: 10px 0 0 91px;
}

#header_menu_right {
  height: 27px;
  width: 210px;
  padding: 10px 10px 0 0;
}

/******************************************************************************
 * Content
 ******************************************************************************/

#leftcontent {
  margin: 0 0 0 0;
  width: 205px;
  padding: 15px 0 0 0;
}

#menu {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.menu_ebene_1,
.menu_ebene_2,
.menu_ebene_3 {
  width: 164px;
  padding: 3px 0 3px 26px;
}

.menu_ebene_1 a {
}

.menu_ebene_1_act {
  width: 181px;
  padding: 3px 0 3px 9px;
}

.menu_ebene_1_act a {
  padding: 3px 0 3px 17px;
}

.menu_ebene_2 a {
  padding: 3px 0 3px 10px;
}

.menu_ebene_2_act {
  width: 164px;
  padding: 3px 0 3px 26px;
}

.menu_ebene_2_act a {
  padding: 3px 0 3px 10px;
}

.menu_ebene_3 a {
  padding: 3px 0 3px 20px;
}

.menu_ebene_3_act {
  width: 164px;
  padding: 3px 0 3px 26px;
}

.menu_ebene_3_act a {
  padding: 3px 0 3px 20px;
}

#centercontent {
  margin: 0 0 0 0;
  width: 528px;
  padding: 15px 0 0 12px;
}

#rightcontent {
  margin: 0 0 0 0;
  width: 220px;
  padding: 15px 0 0 12px;
}

#rightcontent .bodytext {
  padding: 0 10px 0 10px;
}

#rightcontent .csc-textpic-imagerow {
  padding: 10px 0 0 0;
}

/*****************************************************************************
 * footer
 *****************************************************************************/
 
#footer {
  margin: 0 0 0 0;
  height: 32px;
  width: 980px;
  padding: 0 0 0 0;
}
