body {
    background-color: #FFFFFF;
    color: #000000;
    margin-left: 0pt;
    margin-top: 0pt;
    margin-right: 0pt;
    margin-bottom: 5pt;
    background-image: url('pics/backpic.gif')
}
/* Das Wurzelelement im Bodytag */
#ibody {
    padding-top:10px;
}

.text {
    font-size:12px;
    line-height:normal;
    font-family: verdana, geneva, sans-serif;
    color:#00485C;
    font-weight: normal;
    text-align: left;
}

.midtext {
    max-width: 425px;
}

/* Der zweite selector ist für die Adminoberfläche */
.textbd, td b {
    font-size:12px;
    line-height:normal;
    font-family: verdana, geneva, sans-serif;
    text-decoration: none;
    color:#00485C;
    font-weight:bold;
    text-align: left;
}
.textbd a:link{text-decoration:none; color:#00485C; }
.textbd a:visited{text-decoration:none; color:#00485C; }
.textbd a:hover{ color: #960000; text-decoration: underline; }

.textbdrot {
    font-size:12px;
    line-height:normal;
    font-family: verdana, geneva, sans-serif;
    text-decoration: none;
    color:#960000;
    font-weight:bold;
    text-align: left;
}
.texthead {
   font-size:14px;
   line-height:normal;
   font-family: verdana, geneva, sans-serif;
   text-decoration: none;
   color:#00485C;
   font-weight:bold;
}

.texthead_middle {
   font-size:14px;
   line-height:normal;
   font-family: verdana, geneva, sans-serif;
   text-decoration: none;
   color:#960000;
   font-weight:bold;
   text-transform: uppercase;
   margin-bottom: 5px;
}

.suchetext {
    font-size:10px;
    line-height:normal;
    font-family: verdana, geneva, sans-serif;
    color:#00485C;
    font-weight: normal;
    text-align:left;
}
.suchetextbd {
    font-size:10px;
    line-height:12px;
    font-family: verdana, geneva, sans-serif;
    text-decoration: none;
    color:#00485C;
    font-weight:bold;
    text-align: left;
}
.textlink, .arttext {
    font-size:12px;
    line-height:normal;
    font-family: verdana, geneva, sans-serif;
    color:#960000;
    font-weight: normal;
    text-decoration: none
}

.arttext { color: #000000; }

.mgspace { margin-bottom: 5px; }
.mhspace { margin-top: 10px; margin-bottom: 5px; }

/* menu text container */
.ll { text-align:left; }



#bdlsel { font-size: 11px; }
#staatsel { font-size: 11px; }
#sendbtn { font-size: 11px; }

.txtinput  { font-size: 11pt; }
.txtarea1  { font-size: 11pt; width: 320px; }
.linkinput { font-size: 11pt; width: 320px; }

.personframe {
   background-color: #F1F2F2;
   width: 448px;
   padding-top: 2px;
}
.persontop1 { background-color: #00485C; width: 450px; height: 1px; }
.persontop2 { background-color: #ffffff; width: 450px; height: 1px; }
.realperson { padding-left: 17px; }

#middleframe {
   text-align: left;
   padding-bottom: 10px;
   border-left-style: solid;
   border-left-color: #00485c;
   border-left-width: 1px;
   border-right-style: solid;
   border-right-color: #00485c;
   border-right-width: 1px;
}

#logobox {
   width:800px;
   border-bottom-style: solid;
   border-bottom-color: #00485c;
   border-bottom-width: 1px;
}
.realperson { padding-left: 10px; }

#middleframe {
   text-align: left;
   padding-bottom: 10px;
   border-left-style: solid;
   border-left-color: #00485c;
   border-left-width: 1px;
   border-right-style: solid;
   border-right-color: #00485c;
   border-right-width: 1px;
}

#logobox {
   width:800px;
   border-bottom-style: solid;
   border-bottom-color: #00485c;
   border-bottom-width: 1px;
}

/* Ein Artikelblock auf der Newsseite. */
.article {
   padding-top: 5px;
   padding-bottom: 10px;
}
/* Das Bild */
.artimg {
   padding-top: 5px;
   padding-bottom: 5px;
   max-width:422px;
   border-style: none;
}
/* Die Bildbeschreibung */
.artimgcap {
   max-width:440px;
}

/* Die Klasse für die Buttons im MiniCMS */
.actionbtn {
   font-size:10px;
   line-height:normal;
   color:#00485C;
   font-family: verdana, geneva, sans-serif;
   width: 124px;
   margin-top: 4px;
   margin-bottom: 4px;
   float: none;
}



