@charset "utf-8";
/* CSS Document */

/* ################################################################################################## */
/* ---------------------------------          Text         ------------------------------------------ */
/* ################################################################################################## */

.text, .textgrau, .titelband, .textkl, .textklgrau { font-family: Arial, serif; }
.text, .textgrau, .titelband { font-size: 12px; }

.text, .titelband { color: #fff; }
.textgrau  { color: #929292; }
.textkl, .textklgrau  { font-size: 10px; }
.textkl  { color: #fff; }
.textklgrau  { color: #929292; }


/* ################################################################################################## */
/* ---------------------------------          Links         ----------------------------------------- */
/* ################################################################################################## */

A.link:visited, A.link, A.link:hover, A.link:active, A.linkhellgrau:visited, A.linkhellgrau, A.linkhellgrau:hover, A.linkhellgrau:active { font-size: 12px; font-family: Arial, serif; text-decoration: none }
A.link:visited, A.link, A.link:active { color: #fff; }
A.linkhellgrau:visited, A.linkhellgrau, A.linkhellgrau:active { color: #E8E8E8; }
A.link:hover  { color: #fff; text-decoration: underline;}
A.linkhellgrau:hover   { color: #fff; }

A.linkgrau:visited, A.linkgrau, A.linkgrau:hover, A.linkgrau:active { font-size: 12px; font-family: Arial, serif; text-decoration: none ; line-height: 1.4;} /* check line-height */
A.linkgrau:visited, A.linkgrau, A.linkgrau:active { color: #929292; }
A.linkgrau:hover   { color: #fff; text-decoration: underline ; }

A.linkkl:visited, A.linkkl, A.linkkl:hover, A.linkkl:active { font-size: 10px; font-family: Arial, serif; text-decoration: none; }
A.linkkl:visited, A.linkkl, A.linkkl:active { color: #fff; }
A.linkkl:hover   { color: #fff; text-decoration: underline; }


/* ################################################################################################## */
/* ---------------------------------         Forms         ------------------------------------------ */
/* ################################################################################################## */

.inputbutton, .inputsubmit, .inputbutton:hover, .inputsubmit:hover, .inputtext, .inputpassword, .inputtextform, .inputtextformplz, .inputtextformort, .inputtextfeld, .inputtextfeldbestellung, .inputtextfeldbestnachricht { font-size: 11px; font-family: Arial; font-weight: normal; }
.inputbutton, .inputsubmit { color: #fff; background-color: #262626; padding: 3px; border: solid 1px #929292 }
.inputbutton:hover, .inputsubmit:hover { color: #000; background-color: #929292; padding: 3px; border: solid 1px #fff }
.inputtext, .inputpassword  { color: #fff; background-color: #262626; padding: 0px; border: solid 1px #929292 }
.inputtextform, .inputtextformplz, .inputtextformort, .inputtextfeld, .inputtextfeldbestellung, .inputtextfeldbestnachricht { color: #fff; background-color: #262626; padding: 3px; border: solid 1px #929292; }

.inputtextform, .inputtextfeld, .inputtextfeldbestellung, .inputtextfeldbestnachricht { width:287px; }
.inputtextformplz { width:50px; }
.inputtextformort { width:224px; }
.inputtextfeld { height:229px; }
.inputtextfeldbestellung { height:120px; }
.inputtextfeldbestnachricht { height:32px; }

.check { color: #fff; background-color: #262626; border: solid 1px #929292 }

/* ################################################################################################## */
/* ---------------------------------         Admin         ------------------------------------------ */
/* ################################################################################################## */

.input_admin_text_index2 { font-size: 12px; font-family: Arial; font-weight: normal; color: #fff; background-color: #262626; padding: 0px; border: solid 1px #929292;  text-align: justify; }