/* **************************************************** */
/* 			Body				*/
/* **************************************************** */


body.home {
	background-image: url(../images/hintergrund.gif);
	margin: 0px;
	padding: 0px;
}
body.popup{ /*ne_050412*/
	background-image: url(../images/hintergrund_popup.gif);
	margin: 0px;
	padding: 0px;
}
body.popupproduktdrucken{
	background-image: url(../images/produkt_popup_drucken_bg.gif);
	margin: 0px;
	padding: 0px;
}

/* **************************************************** */
/* 			Links				*/
/* **************************************************** */


a.navigation { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none; } /* Änderung ah_050203 - color, Änderung hk_050216: line-height: 30px; entfernt (stört bei mehrzeiligen Einträgen) */
a.navigation:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFCE00; text-decoration: none } /* Änderung ah_050203 - color, */

a.navigation_inaktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #B39999; text-decoration: none }
a.navigation_inaktiv:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none } 

a.navigation_aktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFCE00; text-decoration: none } /* Änderung ah_050203 - color, Änderung hk_050216: line-height: 30px; entfernt (stört bei mehrzeiligen Einträgen)*/

a.link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #1B7A33; text-decoration: none }
a.link:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #DC241F; text-decoration: none }

a.linkaktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #DC241F; text-decoration: none }

a.historie { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: bold; font-weight: bold; color: #1B7A33; text-decoration: none }
a.historie:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: bold; font-weight: bold; color: #DC241F; text-decoration: none }
a.historieaktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: bold; font-weight: bold; color: #DC241F; text-decoration: none }


/* **************************************************** */
/* 			Hintergründe			*/
/* **************************************************** */


td.hintergrund_rot { background-image: url(../images/hintergrund_rot.gif); }
td.hintergrund_gelb { background-image: url(../images/hintergrund_gelb.gif); }
tr.hintergrund_hellgelb { background-image: url(../images/dot_tab_hellgelb.gif); }/*ne_050412*/
tr.hintergrund_dunkelgelb { background-image: url(../images/dot_tab_dunkelgelb.gif); }/*ne_050412*/
td.historie01 { background-image: url(../images/his01_p.jpg); }
td.historie01a { background-image: url(../images/his01_a.jpg); }
td.historie02 { background-image: url(../images/his02_p.jpg); }
td.historie02a { background-image: url(../images/his02_a.jpg); }
td.historie03 { background-image: url(../images/his03_p.jpg); }
td.historie03a { background-image: url(../images/his03_a.jpg); }
td.historie04 { background-image: url(../images/his04_p.jpg); }
td.historie04a { background-image: url(../images/his04_a.jpg); }
td.historie05 { background-image: url(../images/his05_p.jpg); }
td.historie05a { background-image: url(../images/his05_a.jpg); }


/* **************************************************** */
/* 			Tabellen			*/
/* **************************************************** */
.produktpopuptabelle {border:1px solid; border-color:#000000; border-collapse:collapse; height: 15px;}



/* **************************************************** */
/* 			Text				*/
/* **************************************************** */


.headline{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#DC241F; font-size:14px; font-weight: bold; margin :0px; padding: 0px; padding-bottom: 12px;}/* Änderung ne_050202*/
.subheadline{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#DC241F; font-size:11px; font-weight: bold; margin:0px; padding: 0px;}
.subheadlineblack{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: bold; margin:0px; padding:0px;}
.fliesstxt{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; margin:0px; padding:0px;}
.fliesstxtklein{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:9px; font-weight: normal; margin:0px; padding:0px;}
.fliesstxterror{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#DC241F; font-size:11px; font-weight: normal; margin :0px; padding: 0px;}
.datum{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#DC241F; font-size:11px; font-weight: normal; margin :0px; padding: 0px;}
select.navigation{ font-family:Arial, Helvetica, sans-serif; color:#404040; font-size:10px; font-weight: normal; width:200px; height:20px;}
.fusstxt{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:9px; font-weight: normal; margin :0px; padding: 0px;}
ul.aufzaehlung {margin-top:25px; margin-bottom:15px;} /* Änderung jl_050627*/
li.listenpunkt {list-style-image:url(../images/liste_dot.gif); margin-left:-24px; padding:0px;} /* Änderung jl_050627*/
ol.aufzaehlung {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight: normal; margin-bottom:15px;}
ol.auflistung {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight: normal; margin-bottom:15px;}
li.nummernpunkt {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; font-weight: normal; margin-left:-16px;}

/* **************************************************** */
/* 			Bilder				*/
/* **************************************************** */

.produktmatrix{margin-bottom:2px;}

/* **************************************************** */
/* 			Formularobjekte			*/
/* **************************************************** */
hr.contact {
clear: both;
height: 1px;
margin: 10px 0;
border: 0;
border-top: 1px solid #000;
color: #000;
background: #000;
}
a.tt {
cursor: help;
position: relative;
z-index: 100;
color: #FF0000;
text-decoration: underline;
}
a.tt:hover {
z-index: 101;
text-decoration: none;
background: transparent; /* background angabe WICHTIG fuer IE 6 */
}
a.tt span {
display: none;
}
a.tt:hover span {
font-size: 11px;
display: block;
position: absolute;
width: 200px;
top: 2em;
left: 2em;
text-align: left;
padding: 5px;
text-decoration: none;
border: 1px solid #707070;
color: #000;
background: #fffacd;
}
textarea.editheadline{ font-family:Arial, Helvetica, sans-serif; color:#DC241F; font-size:12px; font-weight: bold; width:280px;height:30px;}
textarea.editsubheadline{ font-family:Arial, Helvetica, sans-serif; color:#DC241F; font-size:11px; font-weight: bold; width:280px; height:50px;}
textarea.editsubheadlineblack{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: bold; width:280px; height:50px;}
textarea.editfliesstxt{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:280px; height:50px;}
textarea.editfliesstxtklein{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:280px; height:50px;}
textarea.editfliesstxterror{ font-family:Arial, Helvetica, sans-serif; color:#DC241F; font-size:10px; font-weight: normal; width:280px; height:50px;}
textarea.editgallerie{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:150px;height:30px;}
textarea.admin{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:280px; height:50px;}
textarea.adminhalb{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:140px;height:50px;}
textarea.adminnews{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:190px;height:50px;}

input.admin{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:280px; height:20px;}
input.adminhalb{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:140px; height:20px;}
input.adminnews{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:190px; height:20px;}

select.admin{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:280px; height:20px;}
select.adminhalb{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:140px; height:20px;}
select.adminnews{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:190px; height:20px;}
select.adminhistory{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:96px; height:20px;}


input.file{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:150px;height:20px;}

input.kontakt { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal; margin:0px; padding:0px; width:109px; height:18px; border-width:1px; border-style:solid; border-color:#7F9DB9;}
textarea.kontakt { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal; width:372px; height:108px; border-width:1px; border-style:solid; border-color:#7F9DB8;}
select.kontakt { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal; width:372px; border-width:1px; border-style:solid; border-color:#7F9DB8;}
select.kontaktprodukte{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:200px; height:90px;}
select.kontaktprodukte01{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight: normal; width:200px; height:60px;}
select.kontaktanrede{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight: normal; width:109px; height:20px;}
input.kontaktplz { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal; margin:0px; padding:0px; width:35px; height:18px; border-width:1px; border-style:solid; border-color:#7F9DB9;}
input.kontaktstadt { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal; margin:0px; padding:0px; width:74px; height:18px; border-width:1px; border-style:solid; border-color:#7F9DB9;}

textarea.anmeldung { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal; width:170px; height:108px; border-width:1px; border-style:solid; border-color:#7F9DB8;}
select.anmeldung { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px; font-weight:normal; width:230px; border-width:1px; border-style:solid; border-color:#7F9DB8; margin-bottom:2px;}
input.anmeldung { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal; margin-bottom:0px; padding:0px; width:230px; height:18px; border-width:1px; border-style:solid; border-color:#7F9DB9;}
input.anmeldungplz { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal; margin:0px; padding:0px; width:50px; height:18px; border-width:1px; border-style:solid; border-color:#7F9DB9;}
input.anmeldungstadt { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal; margin:0px; padding:0px; width:176px; height:18px; border-width:1px; border-style:solid; border-color:#7F9DB9;}
input.login { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal; margin-bottom:2px; padding:0px; width:150px; height:18px; border-width:1px; border-style:solid; border-color:#7F9DB9;}
