BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; FONT-SIZE: 11px;  MARGIN: 0px auto;  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP:0px; FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #e00632; TEXT-ALIGN: left;
}
H2,H3,H4,H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP:0px; FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR: #e00632; TEXT-ALIGN: left;
}
P { PADDING-RIGHT:0px; PADDING-LEFT: 0px; PADDING-TOP:2px; FONT-SIZE: 12px;
}
A { COLOR: #e00632;
}
/* ------------1Row Slogan------------ */
#slogan { PADDING-RIGHT: 25px; FONT-SIZE: 25pt; TEXT-ALIGN: right;
}
#slogan span { COLOR: #e00632;
}
/* ------------2Row Navigation oben + Suche------------ */
#topmenu{  HEIGHT: 30px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; BACKGROUND: #ffffff; TEXT-ALIGN: center;
}
#topmenu TD{ WIDTH:155px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; LETTER-SPACING: 0.02em; BACKGROUND-COLOR: #999999;
}
#topmenu  A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-TOP: 0px; PADDING-BOTTOM: 0px;  DISPLAY: block; COLOR: #ffffff; TEXT-DECORATION: none;
}
#topmenu TR TD A:hover { COLOR: #e00632; TEXT-DECORATION: underline;
}
#topmenu TR TD A:active { COLOR: #e00632;
}

#search { WIDTH: 200px; HEIGHT: 26px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-TOP: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #999999;
}
#search FORM { PADDING-RIGHT: 0px; margin: 0px; text-align: center;
}
#searchlabel { PADDING-BOTTOM: 15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-ALIGN: center; LETTER-SPACING: 0.02em;
}
#searchform { WIDTH: 110px; HEIGHT: 18px; BORDER-RIGHT: 1px solid white; BORDER-LEFT: 1px solid white; BORDER-TOP: 1px solid white; BORDER-BOTTOM: 1px solid white; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: center;
}
#searchbtn{ BACKGROUND: url('../pics/search.gif'); WIDTH: 20px; HEIGHT: 18px; BORDER-WIDTH: 0px; TEXT-ALIGN: center;
}
/* ------------3Row Pic + Logo------------ */
#pic {
}
#logo { WIDTH: 200px; HEIGHT: 110px; TEXT-ALIGN: center;
}

/* ------------4Row Navigation Links + Content + News------------ */
#rootline { PADDING-LEFT: 15px; PADDING-TOP: 3px; PADDING-BOTTOM: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 11px; COLOR: #999999;
}
#rootline A { TEXT-DECORATION: none; FONT-SIZE: 11px; COLOR: #999999;
}
#leftmenuwrapper { PADDING-TOP: 0px; WIDTH: 200px; MARGIN-LEFT: 0px; OVERFLOW: hidden; BACKGROUND-COLOR: #999999;
}
#leftmenuwrapper UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; LETTER-SPACING: 0.02em; LIST-STYLE-TYPE: none;
}
#leftmenulist { MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none; POSITION: relative;
}
#leftmenulist { MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none; POSITION: relative;
}
#leftmenuwrapper LI { BORDER-TOP: 1px solid black;
}
#leftmenuwrapper LI A { WIDTH: 100%; HEIGHT: 34px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;  DISPLAY: block; COLOR: #ffffff; LINE-HEIGHT: 34px; TEXT-DECORATION: none; BACKGROUND-COLOR: #999999;
}
#leftmenuwrapper LI A.aktiv { PADDING-LEFT: 25px; COLOR: #e00632; BACKGROUND-COLOR: #FFFFFF;
}
#leftmenuwrapper LI A:hover { COLOR: #e00632; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none;
}

#leftmenuwrapper UL LI.sub A { WIDTH: 100%; HEIGHT: 27px; PADDING-RIGHT: 5px; PADDING-LEFT: 32px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #CCCCCC;  DISPLAY: block; COLOR: #666666; LINE-HEIGHT: 27px; TEXT-DECORATION: none;
}
#leftmenuwrapper UL LI.sub A:hover {TEXT-DECORATION: none;
}
#leftmenuwrapper LI.sub A.aktiv { PADDING-LEFT: 32px; TEXT-DECORATION: underline;
}



#content { WIDTH: 570px; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 2px; TEXT-ALIGN: left; FONT-SIZE: 12px;
}
#news { WIDTH:200px fixed; BACKGROUND-COLOR: #cccccc; PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left; MARGIN: 0px;
}
#news h2 { FONT-SIZE: 15px; COLOR: black; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; MARGIN: 0px; TEXT-ALIGN: left;
}
#newsheader {PADDING-BOTTOM: 5px;
}
#newsheader a { FONT-SIZE: 13px; COLOR: white; FONT-WEIGHT: bold; PADDING-BOTTOM: 13px;
}
#newsdate{ FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: black;
}
#newstext{ FONT-SIZE: 11px; COLOR: black; PADDING-BOTTOM: 10px;
}
#morelink a{ FONT-SIZE: 9px; FONT-WEIGHT: bold; COLOR: red; TEXT-DECORATION: none;
}

/* ------------5Row Footer------------ */
#footer { FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-ALIGN: center;
}


/* Formular */
legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;

}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:110px;

}

.mf-radio {
border:0px;
}

.mf-text {
width: 260px;
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
font-family: arial; font-weight: bold;
color: #000000;
background-color: #FFFFFF;
border: 1px solid red;
}

#bildung{
width: 550px;
font-family: arial; font-size:12;
border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;
}
#bild-header{
background: #eeeeee;
font-size:13; font-weight: bold;
padding-bottom: 5px;padding-top: 5px;
}
#bild-left{
font-weight: bold;
}
#bild-left1{
font-weight: bold;
}

.contenttable{
font-family: arial; font-size:12;
}
.detail{
color: #33CC33;
}

#presse{
border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;
}
#clear{
background-color:#cccccc;
width:500px;height:1px;
padding:0px;


}
