

/* *** Farb-Definitionen *** */
.color { color: #3F4042; }
.bgpage { color: #C6C6C6; }
.bgcontent { color: #CAD1D6; }
.bgsidebar { color: #F4F2F2; }
.bggalnav { color: #DEE3E7; }
.red { color: #BA000B; }
.green { color: #00B900; }

* { margin: 0; padding: 0; border: 0; }

html, body { height: 100%; }

body { 
 color: #3F4042; 
 font: 100.01%/1.5;
 font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  
 text-align: center;
 height: 100%;
}

/* *** global Format *** */

a {
 color: #BA000B;
}
a:hover {
 text-decoration: none;
}

.c {
 clear: both;
}
.small {
 font-size: .9em;
}
.smaller {
 font-size: .8em;
}
.error {
 color: #BA000B;
}
.errorsmall {
 color: #BA000B;
 font-size: .9em;
}

/* *** global Formulare *** */
input, select, textarea {
 font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  
}
textarea {
 font-size: 1em;
}
input, select {
}
input.submitButton {
 font-size: 1em;
}

/* *** MAIN Wrap *** */
#formpage { 
 margin: 10px auto;
 position: relative;
/* width: 772px; */ 
 width: 580px;
 font-size: .75em;
 text-align: left;
 background: #CAD1D6;
 z-index: 1000;
}

/* ***** AREAS ***** */
/* *** Prehead *** */
#formhead {
 background: #C6C6C6;
/* height: 25px; */
 height: 95px;
/* width: 772px; */ 
 width: 580px;
 font-size: .9em;
 border-bottom: 1px solid #FFFFFF;
}
#formhead #formlogo {
 float: left;
 margin-right: 10px;
}
#formhead #formlogo img {
 border: 1px solid #FFFFFF;
}
#formhead ul {
 padding-top: 2px;
}
#formhead li {
 margin: 4px 15px 0 6px; list-style-type: none;
} 
#formhead a {
 color: #3F4042; text-decoration: none;
}
#formhead a:hover {
 color: #BA000B; text-decoration: underline;
/* color: #FFFFFF; */
}


/* *** CONTENT *** */

/* *** Content-Formatierung *** */
.formcontent {
 line-height: 1.5;
 font-size: 1.05em;
 margin: 10px;
}
h1, h2, h3, h4 {
 padding-top: 4px;
 padding-bottom: 6px;
 color: #BA000B;
 font-size: 1.05em;
}
.formcontent p, .formcontent ul, .formcontent ol {
 padding-top: 5px;
 padding-bottom: 5px;
 text-align: justify;
}
.formcontent form p {
 text-align: left;
}
.formcontent ul, .formcontent ol {
 padding-left: 25px;
 text-align: left;
}
.formcontent a { color: #BA000B; }
.formcontent a:hover { text-decoration: none; }

#contentfooter {
 padding-top: 10px;
 margin-top: 20px;
 border-top: 1px solid #BA000B;
 font-size: .9em;
}
#contentfooter li {
 list-style-type: none;
 float: left;
 padding-right: 20px;
}
#contentfooter a { color: #3F4042; text-decoration: none; }
#contentfooter a:hover { color: #BA000B; }

/* *** Spalten *** */
.s { float: left; width: 150px; }
.s20 { float: left; width: 20px; }
.s30 { float: left; width: 30px; }


#closer {
 clear: both;
}

/* moodalbox CSS */

div#mb_overlay {
/* z-index: 1000; */
}

div#mb_center, div#mb_bottom {
}

div#mb_center {
}

div#mb_contents {
/* z-index: 1000; */
}

.mb_loading {
}

#mb_error {
}

#mb_error em {
}

div#mb_bottom {
/* z-index: 1000; */
}

a#mb_close_link {
}

div#mb_caption {
}
