select.flat, textarea.flat, input.flat, 
select.error, textarea.error, input.error,
textarea.code { 
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}


select.flat, textarea.flat, input.flat,
textarea.code { 
	border-color : #F0CCBC;
	background-color: #fef5e7;
}


select.error, textarea.error, input.error { 
	border-color : #990000;
}



a:visited { 
   color: #222222;  
   text-decoration:underline;
}


a.link_white:visited {
   color: #ffffff;  
   text-decoration:none;
}


a:link {
   color: #333333;  
   text-decoration:underline;
}


a.link_white:link {
   color: #ffffff;  
   text-decoration:none;
}


a:hover {
   color: #333333; 
   text-decoration: none;
}


a.link_white:hover {
   color: #ffffff; 
   text-decoration: underline;
}



body {
    font-family: verdana, arial, sans-serif;
    font-size: 10pt;
    color: #333333;
}

td {
    font-family: verdana, arial, sans-serif;
    font-size: 10pt;

}



td.whiteline {
   border-bottom: solid 1px #ffffff;
   height:5px;
}


td.whitelineleft {
   border-right: solid 1px #ffffff;
}


td.whitelinetop {
   border-top: solid 1px #ffffff;
   height:5px;
}


td.white-ud {
   border-bottom: solid 2px #ffffff;
   border-top: solid 2px #ffffff;
}

td.asmall {
    font-family: verdana, arial, sans-serif;
    font-size: 6pt;
}

td.pfeil {
    width: 20px; height: 20px; 
    background-repeat:no-repeat;
    margin:1px;
    padding-left: 25px;
    padding-top: 3px;
    border-bottom: solid 1px #ffffff;
    text-decoration:none;
}


td.maintitle {
    background-color:#ffffff;
}


#indexneu{font-size:15px;color:#993300;font-weight:bold;line-height:20px;text-decoration:none}

table.box { padding: 0px; border-spacing: 0px; border-collapse: collapse; border-left: 1px solid #F0CCBC;}
table.box td { font-size: 11px; font-family: verdana, arial, sans-serif; border: none; 
vertical-align: top; padding: 2px; }
table.box tr.special_titel td { background-color: #F0CCBC; padding-top: 3px; padding-bottom: 3px;}
table.box tr.special_zeile td { background-color: #FFFFFF }
table.box tr.special_green td { background-color: #00CC33 }
table.box tr.special_red td { background-color: #FF6666 }





.headline { color: black }
.bordercolor {FONT-SIZE: 12px; FONT-FAMILY: Verdana, arial, helvetica, serif; BACKGROUND-COLOR: #6394bd }

/*--------------
| Userprofil tab|
--------------*/


.tdtabactive {
  background: #FDF4EA;
  border-top: solid 1px #F0CCBC;
  border-left: solid 1px #F0CCBC;
  border-right: solid 1px #F0CCBC;
  font-weight:bold;
  text-align: center;
}

.tdtabinactive {
  background: #FFFFFF;
  border-bottom: solid 1px #F0CCBC;
  border-left: solid 1px #F0CCBC;
  border-right: solid 1px #F0CCBC;
  text-align: center;
}

/*--------------
| Userprofil tab |
--------------*/


/*--------------
| forum |
--------------*/
.helpline { background-color: #FDF4EA; border-style: none; }
 /*--------------
| forum |
--------------*/

/*--------------
| anmeldung|
--------------*/
.an_error { font-size: 7pt; color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif}
 /*--------------
| anmeldung|
--------------*/

/* UA=Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)  DEBUG: Version für mozilla netscape6 */
.smally { font-size: 7pt; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif}
.smally_big { font-size: 8pt; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif}
.smallyred { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000;}
.smally_white { font-size: 7pt; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif}
.big_white { font-size: 8pt; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif}



.form_1 {
	width: 155px;
}

h2 {
	font-size: 12px;
	margin: 0 0 7px;
}