/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
        font-family: verdana, arial;
        font-size: 12px;
}
H1 { font-size: 16px; color: #0C4DA2; }
H2 { font-size: 13px; }
P, H1, H2 {margin: 0px 0px 10px 0px;}

A {
        color: #0C4DA2;
}

A:visited {
        color: #0C4DA2;
}

A:active {
        color: #0C4DA2;
}

A:hover {
        color: #EB6600;
}


/* Content column */
DIV#content {
        padding-left: 20px;
        padding-right: 10px;
        margin-top: 26px;
        margin-bottom: 20px;
        width: 540px;
        min-height: 300px;
        background-color: #FFFFFF;
}

/* Menu 1 column */
DIV#menu_1 {

        padding-top: 20px;
        padding-left: 10px;
        margin-bottom:20px;

}
DIV#menu_1 DIV {
        width: 95%;
}
DIV#menu_1 DIV A {
        color: #0C4DA2;
        text-decoration: none;
}
DIV#menu_1 DIV A:hover {
        text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
DIV#menu_1 DIV.menu1-level1-no {
  width: 140px;
  font-size: 12px;
  padding-top:6px;
  padding-left:5px;
}
/*  MENU 1, level 1, active state (ACT) */
DIV#menu_1 DIV.menu1-level1-act {
  width: 140px;
  font-weight:bold;
  font-size: 12px;
  padding-top:6px;
  padding-left:5px;

}
DIV#menu_1 DIV.menu1-level1-act A {
  width: 140px;
  color: #0C4DA2;
}

/*  MENU 1, level 2, normal state (NO) */
DIV#menu_1 DIV.menu1-level2-no {
  width: 120px;
  font-size: 12px;
  padding-left:20px;
}
/*  MENU 1, level 2, active state (ACT) */
DIV#menu_1 DIV.menu1-level2-act {
  width: 120px;
  font-size: 12px;
  font-weight:bold;
  padding-left:20px;
}



#all {
        text-align: left;
          margin: 0px auto;
        width: 780px;
}

#inhalt {

        border: 1px #0C4DA2 solid;
        width: 780px;
        background-image: url(sz_backg.jpg);
        background-repeat: no-repeat;

}

body {
        height: 100%;
        margin:0px;
        background-color: #F1F5FA;
        padding: 10px 0;
}

#topfoto {
height: 157px;
width: 780px;
}



#menu_1 {
float: left;
width: 160px;
margin-left: 20px;/* ie5win fudge begins */
voice-family: "\"}\"";
voice-family:inherit;
margin-left: 20px;
}

html>body #menu_1 {
margin-left: 40px; /* ie5win fudge ends */
}


#content {
width: 575px;
float: right;
min-height: 300px;
margin: 0 0 0 0px
}

#footer {
width: 780px;
margin-top: 7px;

}

/* Menu 2 row */
#menu_2{
width: 575px;
margin: 0 0 0 200px;
text-align: right;
font-size: 11px}
#menu_2 A{
color: #0C4DA2;
text-decoration: none;}

#menu_2 A:hover {
text-decoration: underline;}

#copyright{
width: 190px;
float: left;
font-size: 11px;
}
#copyright a{text-decoration:none;color:#000000;}

#searchbox {
padding-left: 44px;
margin-top:14px;
width: 150px;
}

.searchbox {
border: 1px #0C4DA2 solid;}

#navlinks{
margin-top: 10px;
width: 160px;
float: left;
}

.bodytext{
        line-height: 1.4;
}

        div.csc-mailform-field label
{
        display: block;
        float: left;
        width: 150px;
        margin-right: 10px;
        text-align: right;
}

div.csc-mailform-field input, div.csc-mailform-field textarea {
        font-size: 11px;
        font-family: Arial;
}

input.csc-mailform-submit
{
        margin-left: 220px;
}

fieldset.csc-mailform
{
        border: 0px;
        margin-top: 10px;
        margin-bottom: 10px;
}
