/* CSS Document by Werbewind | SD - Vers. 2.3 */

/* ____ Body mit Scrollbalken ____ */
body {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #5D5D5E;
	background-color: #F0E2C4;
	scrollbar-face-color: #DDDDE1;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #324056;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

/* ____ Grundformatierungen ____ */
td, div, span, p, body { font-family: "Trebuchet MS", Tahoma; font-size: 12px;}

.box-header-1     { font-family: "Trebuchet MS", Tahoma; font-size: 12px; color:#B20004; font-weight:bold; border-bottom: 1px dotted #D38681; padding-left:15px; background-image:url(images_layout/navi-first-inactive.gif); background-position:left; background-repeat:no-repeat;}
.box-header-2     { font-family: "Trebuchet MS", Tahoma; font-size: 12px; color:#FFFFFF; font-weight:bold; padding-left:3px; background-color:#B20004;}
.header-xl-1      { font-family: "Trebuchet MS", Tahoma; font-size: 13px; color:#B20004; font-weight:bold; border-bottom: 1px dotted #D38681;}
.hotline-1        { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#B20004; font-weight:bold;}
.top-txt-1        { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#000000; font-weight:bold;}
.content-bgd-1    { background-color: #FFFBF1;}

/* ____ Preise ____ */
.preise-header-1  { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:#FFFFFF; font-weight:bold;}
.preise-zeiten-1  { font-family: "Trebuchet MS", Tahoma; font-size: 12px; color:#FFFFFF;}

/* ____ Navi left ____ */
.menu-left 			{ height:30px;}
table.navi-left 	{ background-color: #676F92;}

td.navi-1st a, td.navi-1st-hover a, td.navi-1st-active a, td.navi-2nd a, td.navi-2nd-active a, td.navi-3rd a, td.navi-3rd-last a {
color: #B62F3D; font-family: "Trebuchet MS", Tahoma; font-size: 12px;
}

td.navi-1st, td.navi-1st-active, td.navi-1st-hover {
border-bottom: 1px dotted #D68D8B; height:30px; color: #B62F3D; font-family: "Trebuchet MS", Tahoma; font-size: 12px;
}

td.navi-1st 			{ background-color: #F6EBD2; background-image: url(images_layout/navi-first-inactive.gif); background-position:left;}
td.navi-1st-active 		{ background-color: #FBF5E5; border-right: 5px solid #C14D58; background-image: url(images_layout/navi-first-active.gif); background-position:left;}
td.navi-1st-hover 		{ background-image: url(images_layout/navi-first-hover.gif); background-position:left;}
td.navi-1st a, td.navi-1st-active a, td.navi-1st-hover a {}
td.navi-2nd, td.navi-2nd-active { border-bottom: 1px solid #D38681;	border-right: 5px solid #C14D58; background-color: #EFD7C1;}
td.navi-2nd a, td.navi-2nd-active a {}
td.navi-3rd, td.navi-3rd-last {	background-color: #E6BEAD; border-right: 5px solid #C14D58;}
td.navi-3rd a, td.navi-3rd-last a {}
td.navi-2nd-active, td.navi-3rd-last { border-bottom: 1px solid #D38681;}
table.navi-left {
	background-position: top;
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 212px;
}
td.navi-1st a, td.navi-1st-hover a {
  font-weight: bold;
}
td.navi-1st-active a, td.navi-2nd a, td.navi-2nd-active a {
  font-weight: bold;
}
td.navi-3rd a, td.navi-3rd-last a {
  font-weight: bold;
}
td.navi-1st, td.navi-1st-active, td.navi-1st-hover {
	padding-bottom: 5px;
	padding-top: 5px;
}
td.navi-1st, td.navi-1st-active, td.navi-1st-hover {
  background-repeat: no-repeat;
  background-position: left;
}
td.navi-1st a, td.navi-1st-active a, td.navi-1st-hover a,
td.navi-1st a:link, td.navi-1st-active a:link, td.navi-1st-hover a:link,
td.navi-1st a:active, td.navi-1st-active a:active, td.navi-1st-hover a:active,
td.navi-1st a:visited, td.navi-1st-active a:visited, td.navi-1st-hover a:visited,
td.navi-1st a:hover, td.navi-1st-active a:hover, td.navi-1st-hover a:hover {
  background-position: 10px;
  background-repeat: no-repeat;
	padding-left: 15px;
	font-size: 13px;
	text-decoration: none;
	padding-top: 2px;
	font-weight:bold;
	display: block;
}
td.navi-2nd, td.navi-2nd-active {
	padding-top: 4px;
	padding-bottom: 4px;
}
td.navi-2nd a, td.navi-2nd-active a {
	padding-left: 25px;
	font-size:12px;
	text-decoration: none;
}
td.navi-3rd, td.navi-3rd-last {
	padding-top: 2px;
	padding-bottom: 2px;
}
td.navi-3rd a, td.navi-3rd-last a {
	padding-left: 40px;
	font-size:11px;
	text-decoration: none;
}
td.navi-2nd-active, td.navi-3rd-last {

}
 				  
/* ____ Text-Links ____ */
a:active  { color: #AF2318; font-weight:bold; font-size:12px; font-family: "Trebuchet MS", Tahoma; text-decoration: underline;}
a:link    { color: #AF2318; font-weight:bold; font-size:12px; font-family: "Trebuchet MS", Tahoma; text-decoration: underline;}
a:visited { color: #AF2318; font-weight:bold; font-size:12px; font-family: "Trebuchet MS", Tahoma; text-decoration: underline;}
a:hover   { color: #DE4E43; font-weight:bold; font-size:12px; font-family: "Trebuchet MS", Tahoma; text-decoration: none;}

a.box-link-1:active  { color: #AF2318; font-weight:normal; font-size:11px; font-family: "Trebuchet MS", Tahoma; text-decoration: underline;}
a.box-link-1:link    { color: #AF2318; font-weight:normal; font-size:11px; font-family: "Trebuchet MS", Tahoma; text-decoration: underline;}
a.box-link-1:visited { color: #AF2318; font-weight:normal; font-size:11px; font-family: "Trebuchet MS", Tahoma; text-decoration: underline;}
a.box-link-1:hover   { color: #DE4E43; font-weight:normal; font-size:11px; font-family: "Trebuchet MS", Tahoma; text-decoration: none;}
		
/* ____ Formularfelder ____ */
.btt1      { color: #FFFFFF; width: 70; height: 21; font-size: 11px; font-weight: bold; cursor: pointer; background-color: #AF2318; border: 1px solid #000000;}
.kform     { color: #000000; width: 185; height: 19; font-size: 11px; background-color: #FFFFFF; border: 1px solid #AF2318; padding-left:3px;}
.kform2    { color: #000000; width: 25; height: 19; font-size: 11px; background-color: #FFFFFF; border: 1px solid #AF2318; padding-left:3px;}
.kform3    { color: #000000; width: 100; height: 19; font-size: 11px; background-color: #FFFFFF; border: 1px solid #AF2318; padding-left:3px;}
.multifeld { color: #000000; width: 280; height: 100; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; background-color: #FFFFFF; border: 1px solid #AF2318; padding-left:3px;}

#f_date_sa {
  width: 60px;
}
#input_sa {
  width: 190px;
  background: #fff;
  color: #000;
  border: 1px solid #000;
}
