*{ margin: 0; padding: 0; }
body { font: 9px Tahoma,sans-serif; }

/*BEGINN ALTERNATOREN*******************/
table.alternatortable {border:solid 1px #CCC;  }
th.alternatorhead, td.alternatorhead, tr.alternatorhead{border: 1px solid #000; padding:2px; margin:0px; color: #fff; font: bold 12px Verdana,Helvtica,sans-serif; background: #333;}
.alternatorsubhead { color: #a10127;  font-family:Verdana,Arial,Helvetica,sans-serif; margin:0px; padding: 2px;} 
a.alternatorhead:link, a.alternatorhead:hover, a.alternatorhead:visited {color: #fff; background:#333;}

.alternator1,.alternator3 {border:solid 1px #CCC; padding:2px;color:#000000; background-color: #E0E0E0;  }
a.alternator1,a.alternator1:link,a.alternator1:visited,a.alternator3 { color: #3A3A3A; background-color:transparent; border: none; }
a.alternator1:hover{color: #A10127; background-color: transparent;   }

.alternator2,.alternator4 {border:solid 1px #CCC; padding:2px; }
a.alternator2,a.alternator2:link,a.alternator2:visited,a.alternator4 {color: #3A3A3A; background-color:transparent;border: none;}
a.alternator2:hover{color: #A10127; background:transparent; font-size: 0.9em; border: none;  }

.alternatorfoot {border:solid 1px #CCC; padding:2px; color:#000; background-color:#FFF;}
a.alternatorfoot {border:none; color: #a10127; background:transparent;  text-decoration:underline;}

.alternator1bg {border:solid 1px #CCC; color:#000;  background: #333; }
.alternator2bg {border:solid 1px #CCC; color:#000;  background: #ccc; }


/*Listalternator*/
a.listalternator2, a.listalternator3, a.listalternator4, a.listalternator, a.listalternator1 { text-decoration: underline; font-size: 0.9em; }
a.listalternatorfoot { background: #E0E0E0; border: none; color: #333;   font: bold 12px Verdana,Helvtica,sans-serif; text-decoration: underline; }
a.listalternatorhead { background: none; border: none; color: #333; font: bold 12px Verdana,Helvtica,sans-serif; text-decoration: underline; }

.listalternatorsubhead { background: transparent; color: #a10127; padding: 2px; }



td.listalternator,td.listalternatorhead { background: #E0E0E0; border: 1px solid #000000; color: #333; font: bold 12px Verdana,Helvtica,sans-serif; padding: 2px; text-align: right; }

th.listalternatorhead { background: #E0E0E0; border: 1px solid #000000; color: #333; font: bold 12px Verdana,Helvtica,sans-serif; padding: 2px;  }


.listalternator1, .listalternator3 { background: #E0E0E0; border: 1px solid #000000; color: #000000;  padding: 2px; }
.listalternator1bg, .listalternator2bg { background: #333; border: solid 1px #000000; color: #000000; }

.listalternator2, .listalternator4 { background: #FFF; border-bottom: 1px solid #000; color: #000; padding: 2px; }
.listalternatorfoot { background: #CCC; border: 1px solid #000; color: #333; font: bold 12px Verdana,Helvtica,sans-serif; padding: 2px; }
.listalternatortable { border: solid 1px #000; }


/*ENDE ALTERNATOREN*********************/

/*opnsideboxen*/
a.opnsidebox:link,a.opnsidebox:visited,a.opnsidebox:hover,a.sideboxsmalltextbold,.sideboxsmalltextbold,.sideboxnormaltextbold{background:transparent; color:#000; }
a.opnsidebox:hover,a.sideboxsmalltextbold,.sideboxsmalltextbold,.sideboxnormaltextbold{ background: transparent; color: #a10127; }


ul.opnsidebox{margin:1px;}
li.opnsidebox{margin:1px;padding:1px;}

/*Ende OPN Sideboxen*/
/*Links */
a:link,a:visited,a.centerboxsubtitle,a.centerboxsubtitle:link,a.centerboxsubtitle:hover,a.centerboxsubtitle:visited,a.centerboxsubtitle,a.opncenterboxfoot,a.opncenterboxfoot:link{
background:transparent;
color:#333;
text-decoration:underline
}
a:hover{ background: transparent; color: #a10127; }


a.opncenterbox,a.opncenterbox:link,a.opncenterbox:visited,a.opncenterboxhead:link,a.opncenterboxhead:visited{
background:transparent;
color:#000;
text-decoration:underline;
}
a.opncenterbox:hover,a.opncenterboxhead:hover{background:transparent;color:#A10127;text-decoration:underline;}


a.themeboxi,a.themeboxi:link,a.themeboxi:visited,a.themeboxi:hover{margin:2px;padding:2px}

a.txtbutton:link,a.txtbutton:visited,a.sideboxtxtbutton:link,a.sideboxtxtbutton:visited,a.txtyes:link,a.sideboxtxtyes:link,a.txtyes:visited,a.sideboxtxtyes:visited,a.txtno:link,a.sideboxtxtno:link{
background: #eee; color: #a10127; border: 1px solid #333; margin:4px; padding:4px; text-decoration:none;}

a.txtbutton:hover,a.sideboxtxtbutton:hover,a.txtyes:hover,a.sideboxtxtyes:hover,a.txtno:hover,a.sideboxtxtno:hover{ background: #a10127; color: #fff; border: 1px solid #333; margin:4px; padding:4px; text-decoration:none;}
/*Ende der Links*/
/*Formulare*/


select, select.select{border:1px solid #000;font:0.8em Verdana,Arial,Helvetica,sans-serif}
/* Formats the calculatorbuttons */

.inputbuttons{
background: #eaeaea ; border:1px solid #000; color:#000; margin:1px; padding:2px;}

.inputbuttonshover{
background: #ccc ; border:1px solid #000; color:#000; margin:1px; padding:2px;
}
.radio{border:none}
.textarea,textfield{
border:1px solid #000;color:#000; margin:2px; padding:2px;
}
/*Ende der formulare*/
/*Text format*/
pre,blockquote,dfn,code,blockquote{
background:#E2E2E2;border:1px solid #000;color:#000;display:block;
font: bold 12px Verdana,Helvtica,sans-serif;padding:4px;}

.bigtext,.bigtextbold{font-size:1.1em;}
.extratext,.extratextbold{font-size:1em;}
.normaltext,.alerttext,.normaltextbold,.normaltextitalic{font-size:0.9em;}
.smalltext,.smalltextbold,.normaltext,.alerttext,.normaltextbold,.bigtext,.bigtextbold,.extratext,.extratextbold,.normaltextitalic{
background:transparent; color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif}
.smalltext,.smalltextbold{font-size:0.9em;}
.smalltextbold,.normaltextbold,.bigtextbold,.extratextbold{font-weight:bold;}
.normaltextitalic{font-style:italic;}
/*Ende Text Format*/
/*Farben*/

/*Tags*/
ul{ margin: 2px;  padding: 1px; }    
li{ padding: 1px;  margin: auto; }  


/*Ende tags*/

.imgtag{border:none}

