/* globale festlegungen fuer tags */
body, td, a, select { font-family: Arial, Geneva, Helvetica; font-size: 12px; color: #000000; text-decoration:none;}
#ImpressumPanel input {height : 21px;font-family: Arial, Geneva, Helvetica; font-size: 12px; color: #000000; text-decoration:none; 	line-height : 16px;}
#ImpressumPanel td {line-height:16px;}

/* vertikale ausrichtungen */
.top { vertical-align: top; }
.bottom { vertical-align: bottom; }

/* horizontale ausrichtungen */
.center { text-align: center; }
.right { text-align: right; }

/* vertikale und horizontale ausrichtungen */
.centertop { vertical-align: top; text-align: center; }

/* links schwarz-->magenta */
a:link { text-decoration: none; }
a:activ { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { color: #e20074;  text-decoration: none; }

/* links newsletter */
.link1 {color: #0000FF; text-decoration: underline; }
.link1:link {color: #0000FF; text-decoration: underline; }
.link1:activ {color: #0000FF; text-decoration: underline; }
.link1:visited {color: #800080; text-decoration: underline; }
.link1:hover { color: #0000FF;  text-decoration: underline; }

/* links magenta-->schwarz */
.linkmag {color: #e20074; text-decoration: none; }
.linkmag:link {color: #e20074; text-decoration: none; }
.linkmag:activ {color: #e20074; text-decoration: none; }
.linkmag:visited {color: #e20074; text-decoration: none; }
.linkmag:hover { color: #000000;  text-decoration: none; }

/* button - beschriftung */
.btngrau { color: #000000; font-weight: bold; background-color: #c9c9c9; text-align: center; }
.btnws { color: #000000; font-weight: bold; background-color: #ffffff; text-align: center; }
.btngrau2 { color: #000000; font-weight: bold; background-color: #f2f2f2; text-align: center; }

/* texte fett */
.textfett { font-weight: bold; }
.textfett:link { font-weight: bold; }
.textfett:activ { font-weight: bold; }
.textfett:visited { font-weight: bold; }
.textfett:hover { font-weight: bold; }

/* texte */
.texti { font-style: italic; }

/* hintergrundfarben */
.bgwhite { background-color: #ffffff; }
.bggrey6 { background-color: #eaeaea; }
.bgblack { background-color: #000000; }

/* eingabefelder */
.input { width: 100%; }
.input40 { width: 40px; }
.input56 { width: 56px; }
.input64 { width: 64px; }
.input86 { width: 86px; }
.input106 { width: 106px; }
.input110 { width: 110px; }
.input120 { width: 120px; }
.input144 { width: 144px; }
.input158 { width: 158px; }
.input176 { width: 176px; }
.input192 { width: 192px; }
.input224 { width: 224px; }
.input240 { width: 240px; }
.input256 { width: 256px; }
.input400 { width: 400px; }
.inputMulti{ width: 100%; height: 350px;}

/* Textareas */
.textarea460x65 { width:460px; height:65px }

/* Copyrighthinweis */
.copy { font-size: 11px; color: #000000; }

/* Impressum Fehlermeldung */
.errorMsg { font-weight: bold; border: none; color: Red; }
.invalidItem { color: Red; }
