body { background: #ffffff; margin: 0px }

/*a { color: #003896; text-decoration: none }
a:hover { color: #003896; text-decoration: underline }*/

.forum_body { margin-top:0px; margin-left:0px; background-color:#ffffff; }
/*.forum_formular { color: #6666666; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none; background-color: white; }*/ /*border: solid 1px #666666*/
.forum_formular { color: #666666; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none; background-color: white; border: solid 1px #666666 }
.forum_text {color: #666666; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none;}

.forum_history { padding:5px; color:#666666;  height:15px; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none; }
a.forum_history {padding:0px; vertical-align:bottom;}
a.forum_history:hover {color:#003896; text-decoration:underline; font-weight:normal;}
/*div a.forum_history {display:none} /* LOGIN/LOGOUT ausblenden */

.forum_maintable { border:0px; width:580px; border-spacing:0px;}  
/*.forum_maintablecell {padding:5px; background-color:#666666; height:30px; text-align:center; color: black; font-size: 12px; font-family: Verdana, Courier, Monaco; text-decoration: none; }
.forum_maintablecellsearch {padding:5px; background-color:#666666; height:14px; text-align:center; color: black; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none; }*/
.forum_maintablecell {padding:5px; height:30px; text-align:left; color: #666666; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none; }
.forum_maintablecellsearch {padding:5px; height:14px; text-align:center; color: #666666; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none; }

.forum_suche { padding:5px; height:40px; }
td.forum_suche input {display:none;}

/*.forum_heading_cc {padding:5px; height:20px; color: #666666; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none; }
  .forum_heading_desc { color: #a6a6a6; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none }*/
.forum_heading_cc { background-color:#c8c8c8; padding:5px; height:20px; color: #000000; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none; }
.forum_heading_cc_alt { background-color:#ffffff; padding:5px; height:20px; color: #000000; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none; }
.forum_heading_desc {background-color:#c8c8c8; color: #000000; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none }

/*.forum_heading_tl {background-image: url(images/forum_heading_tl.gif); width:3px; height:3px;}
.forum_heading_tc {background-image: url(images/forum_heading_tc.gif); height:3px;}
.forum_heading_tr {background-image: url(images/forum_heading_tr.gif); width:3px; height:3px;}
.forum_heading_cl {background-image: url(images/forum_heading_cl.gif); width:3px;}
.forum_heading_cr {background-image: url(images/forum_heading_cr.gif); width:3px;}
.forum_heading_bl {background-image: url(images/forum_heading_bl.gif); width:3px; height:3px;}
.forum_heading_bc {background-image: url(images/forum_heading_bc.gif); height:3px;}
.forum_heading_br {background-image: url(images/forum_heading_br.gif); width:3px; height:3px;}*/

.forum_trennlinie { background-image: url(images/forum_trennlinie.gif); height:1px;}

.forum_entry_sender  {padding:5px; vertical-align:top; height:150px; width:250px; color: #666666; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none; }
.forum_entry_ie_mist {padding:5px; vertical-align:top;                            color: #666666; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none; }
.forum_entry_sendername { color: #666666; font-size: 12px; font-family: Verdana, Courier, Monaco; text-decoration: none }
.forum_entry_message {padding:5px; vertical-align:top; height:150px width:324px; color: #666666; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none; }
 
#fehler {color:red;} 

.search  { color: #a6a6a6; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none; background-color: white; border: solid 2px #a6a6a6 }

.anzeige_body { margin: 0px; background: #ffffff }
                               
.formular    { color: black; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none; background-color: white; border: solid 1px black }
.formularerror    { color: black; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none; background-color: #f5f5f5; border: solid 1px red }
.txt10schwarz       { color: black; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none }
.txt10grau  { color: #868686; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none }
.txt10weiss   { color: white; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none }
.txt10rot   { color: #d60027; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none }
.txt11schwarz       { color: black; font-size: 11px; font-family: Verdana, Courier, Monaco !important; text-decoration: none }
.txt11schwarz p   { font-size: 11px !important; font-family: Verdana, Courier, Monaco !important }
.txt11schwarz span   { font-size: 11px !important; font-family: Verdana, Courier, Monaco !important }
.txt11schwarz pre   { font-size: 11px !important; font-family: Verdana, Courier, Monaco !important }
.txt11schwarz li   { font-size: 11px !important; font-family: Verdana, Courier, Monaco !important }
.txt11schwarz td   { font-size: 11px !important; font-family: Verdana, Courier, Monaco !important }
.txt11grau  { color: #868686; font-size: 11px; font-family: Verdana, Courier, Monaco; text-decoration: none }
.txt11weiss   { color: white; font-size: 11px; font-family: Verdana, Courier, Monaco; text-decoration: none }
.txt11rot   { color: #d60027; font-size: 11px; font-family: Verdana, Courier, Monaco; text-decoration: none }
.txt12schwarz   { color: black; font-size: 12px; font-family: Verdana, Courier, Monaco; text-decoration: none }
.txt12grau  { color: #868686; font-size: 12px; font-family: Verdana, Courier, Monaco; text-decoration: none }
.txt12weiss { color: white; font-size: 12px; font-family: Verdana, Courier, Monaco; text-decoration: none }
.txt12rot   { color: #d60027; font-size: 12px; font-family: Verdana, Courier, Monaco; text-decoration: none }
.rightbg { background: url(../images/layout/rightbackground.jpg) no-repeat left  }
.scroll  { scrollbar-3dlight-color: #C8C8C8; scrollbar-arrow-color: #FFFFFF; scrollbar-base-color: #C8C8C8; scrollbar-darkshadow-color: #C8C8C8; scrollbar-face-color: #C8C8C8; scrollbar-highlight-color: #C8C8C8; scrollbar-shadow-color: #C8C8C8; scrollbar-track-color: #F5F5F5 }
.abstand  { float: left; padding: 0px 10px 10px 0px }
.abstand1  { float: right; padding: 0px 0px 5px 5px }
.bild { width: 150px; overflow: hidden }
.detailbild { width: 150px; overflow: hidden }
.pikto { margin: 0px 5px -6px 0px }
a  { color: #000; text-decoration: none }
a:hover  { color: #d60027; text-decoration: underline }
.powered  { color: #c8c8c8 }
.powered a  { color: #ea7f93 }
.powered a:hover  { color: #ea7f93 }
.biogalerie { background-color: #f5f5f5; border: 1px solid #a6a6a6; text-align: left; padding: 0px 8px 4px 8px}
.biogalerie img, .biogalerie div { margin: 4px 8px }

td.calendar   { color: #000000; font-size: 11px; font-family: Verdana, Courier, Monaco; text-decoration: none }
a.calendar   { color: #ffffff; font-size: 11px; font-family: Verdana, Courier, Monaco; text-decoration: none }
a:hover.calendar   { color: #d60027; font-size: 11px; font-family: Verdana, Courier, Monaco; text-decoration: underline }

/* Europaquiz */
.quiz {margin:20px; color: black; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none }
.quiz h1 {font-size:20px}
.quiz .legende {width:120px; float:left; clear:left;}
.quiz input { color: black; font-size: 10px; font-family: Verdana, Courier, Monaco; text-decoration: none; background-color: white; border: solid 1px black }
.quiz .submit {float:right}
input.error, .error {border: 1px solid red; color:red}

.quizbox      { width: 150px; height: 150px; position: relative; z-index: 0 }

