body { color: #000000; font-size: 12px; line-height: 16px; font-family: Verdana,Arial,Helvetica; text-decoration: none }
td { color: #000000; font-size: 12px; font-family:Verdana,Arial,Helvetica; text-decoration: none }
a { color: #000000; font-size: 12px; font-family: Verdana,Arial,Helvetica; text-decoration: none }
a:hover { color: #D40118; text-decoration: underline; }

input  { 
	color: #000000; 
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica;
	text-decoration: none;
	padding-left: 3px; 
	}
textarea  { 
	color: #000000; 
	font-size: 1px;
	font-family: Verdana,Arial,Helvetica; 
	text-decoration: none;
	padding-left: 3px; 
	}

/* Navigation */
.l-nav { color: #000000; font-size: 12px; line-height: 16px; font-family: Verdana,Arial,Helvetica; text-decoration: none; }
.l-nav:hover { background-color:#D40118; color: #FFFFFF; text-decoration: none;}
.l-navon { background-color:#D40118; color: #FFFFFF; font-size: 12px; line-height: 16px; font-family: Verdana,Arial,Helvetica; text-decoration: none; }	
.l-navon:hover { color: #FFFFFF; text-decoration: none; }
.m-nav { background-color:#ECECEC; color: #A6A5A6; font-size: 11px; line-height: 16px; font-family: Verdana,Arial,Helvetica; text-decoration: none; }
.m-nav:hover { text-decoration: none; }
.m-navon { background-color:#ECECEC; color: #D40118; font-size: 11px; line-height: 16px; font-family: Verdana,Arial,Helvetica; text-decoration: none; }
.m-navon:hover { color: #D40118; text-decoration: none; }
.m-navhov { background-color:#ECECEC; color: #D40118; font-size: 11px; line-height: 16px; font-family: Verdana,Arial,Helvetica; text-decoration: none; }
.m-navhov:hover { background-color:#ECECEC; color: #D40118;  text-decoration: none; }


/* Content */
.xl-red { color: #D40118; font-size: 16px; line-height: 26x; font-family: Verdana,Arial,Helvetica; text-decoration: none; font-weight: bold; }
.xl-black { color: #000000; font-size: 16px; line-height: 26x; font-family: Verdana,Arial,Helvetica; text-decoration: none; font-weight: bold; }
.l-black { color: #000000; font-size: 14px; line-height: 18x; font-family: Verdana,Arial,Helvetica; text-decoration: none }
.l-red { color: #D40118; font-size: 14px; line-height: 18x; font-family: Verdana,Arial,Helvetica; text-decoration: none }
.m-black { color: #000000; font-size: 12px; line-height: 16px; font-family: Verdana,Arial,Helvetica; text-decoration: none }
.m-white { color: #FFFFFF; font-size: 12px; line-height: 16px; font-family: Verdana,Arial,Helvetica; text-decoration: none }
.m-red   { color: #D40118; font-size: 12px; line-height: 16px; font-family: Verdana,Arial,Helvetica; text-decoration: none }
.m-error  { color: #D40118; font-size: 12px; line-height: 16px; font-family: Verdana,Arial,Helvetica; text-decoration: none }
.m-datasheet { color: #000000; font-size: 12px; line-height: 18px; font-family: Verdana,Arial,Helvetica; text-decoration: none }
.s-black { color: #000000; font-size: 11px; line-height: 12px; font-family: Verdana,Arial,Helvetica; text-decoration: none }
.s-red { color: #D40118; font-size: 11px; line-height: 12px; font-family: Verdana,Arial,Helvetica; text-decoration: none }

/* Alphabet */
.let-black { color: #000000; font-size: 10px; font-family: Verdana,Arial,Helvetica; text-decoration: none }
.let-black:hover { color: #FFFFFF; text-decoration: none }
.let-white { color: #FFFFFF; font-size: 10px;  font-family: Verdana,Arial,Helvetica; text-decoration: none }
.let-white:hover { color: #FFFFFF; text-decoration: none; }
.bg-letoff { background-image: url(/custom/pic/main/bg_let_off.gif); color: #FFFF00; font-size: 10px;  font-family: Verdana,Arial,Helvetica; text-decoration: none }
.bg-leton { background-image: url(/custom/pic/main/bg_let_on.gif); color: #FFFFFF; font-size: 10px;  font-family: Verdana,Arial,Helvetica; text-decoration: none}


.ml-black { color: #000000; font-size: 12px; line-height: 14px; font-family: Verdana,Arial,Helvetica; text-decoration: underline }
.ml-black:hover { color: #D40118; }
.ml-red { color: #D40118; font-size: 12px; line-height: 14px; font-family: Verdana,Arial,Helvetica; text-decoration: underline }
.ml-red:hover { color: #000000; }

/* Backgrounds */
.bg-dgrey { background-color:#D7D7D7; }
.bg-lgrey { background-color:#ECECEC; }
.bg-white { background-color:#FFFFFF; }
.bg-red { background-color:#D40118; }
.bg-occasion { background-color:#fff9c7; }
.bg-job { background-color:#a4bea7; }

.pic-border { border-width:1px; border-color: #999999 }

/* datenblatt */
.pagefeed { display: block; page-break-before: always; font-size: 10px; line-height: 13px; font-family: Arial, Helvetica; text-decoration: none; }


/* Formularfelder */
.input1 { border: 1pt; border-color: #666666; border-style: solid; width: 250; }
.input2 { border: 1pt; border-color: #666666; border-style: solid; width: 220; }

/* Tabellen */
.border { background-color:#999999; }

/* Default Background pro Layout 1-n mit LayoutID */
.tr-1{ background-color:#FFFFFF; color: #000000;  line-height: 13px; }
.tr-1 td { color: #000000; font-size: 11px; font-family:Verdana,Arial,Helvetica; text-decoration: none }
.tr-1 a { color: #000000; font-size: 11px; font-family:Verdana,Arial,Helvetica; text-decoration: none }
.tr-1 a:hover { color: #D40118; text-decoration: underline; }

.tr-dgrey { background-color:#D7D7D7; color: #FFFFFF; height: 25px; font-weight: bold; }
.tr-lgrey { background-color:#ECECEC; color: #000000;  }

/* Wysiwyg-Editor Gitternetz */
.tbl { background-color:#999999; }
.tbl tr { background-color:#ECECEC;  font-size: 12px; line-height: 12px; font-family: Arial, Helvetica; text-decoration: none; vertical-align: top; }
.tbl .header1 { background-color:#D7D7D7;  font-size: 12px; line-height: 12px; font-family: Arial, Helvetica; text-decoration: none }
.tbl .header2 { background-color:#FFFFFF;  font-size: 12px; line-height: 12px; font-family: Arial, Helvetica; text-decoration: none }

/* Wysiwyg-Editor ohne Gitternetz */
.tbl2 td { color:#000000; }
.tbl2 .header1 { background-color:#D7D7D7;  font-size: 12px; line-height: 12px; font-family: Arial, Helvetica; text-decoration: none; }
.tbl2 .header2 { background-color:#FFFFFF;  font-size: 12px; line-height: 12px; font-family: Arial, Helvetica; text-decoration: none; }



.textarea1 { 
	color: #000000; 
	font-size: 11px; 
	font-family: Arial, Helvetica; 
	text-decoration: none; 
	background-color: #ffffff;
	border: 1px; 
	border-color: #666666;
	border-style: solid;
	width: 220; 
	}
	
.input-readonly {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica; 
	text-decoration: none; 
	background-color: #D7D7D7;
	background-image: url(/custom/pic/main/bg_dgrey.gif); 
	border: 0px;
	line-height: 13px; 
	width: 220;
	}

.button1 {	
	background-color: #D40118; 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
	color: #FFFFFF;
	width: 90;
	height: auto;	
	border: 1px;
	border-top-color: #ffffff;	
	border-left-color: #ffffff;
	border-right-color: #000000; 
	border-bottom-color: #000000;
	border-style: solid;
	}
.button2 {	
	background-color: #D40118; 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
	color: #FFFFFF;
	width: 120;
	height: auto;	
	border: 1px;
	border-top-color: #ffffff;	
	border-left-color: #ffffff;
	border-right-color: #000000; 
	border-bottom-color: #000000;
	border-style: solid;
	}
.button3 {	
	background-color: #D40118; 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
	color: #FFFFFF;
	width: auto;
	height: auto;	
	border: 1px;
	border-top-color: #ffffff;	
	border-left-color: #ffffff;
	border-right-color: #000000; 
	border-bottom-color: #000000;
	border-style: solid;
	}
