/* CSS Document by Werbewind | SD - Vers. 2.3 */

/* ____ Body mit Scrollbalken ____ */
body {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: black;
	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, table, tr 		{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: black;}
.header-xl-1		{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; font-style:italic; color:#9E2E10;}
.wegweiser-1		{border-left:5px solid #9E2E10; padding-left:10px; background-color:#F9E0AD; font-size:10px; color:#8B6822;}
.header-navi-1		{font-weigt:bold; font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.hotline-1			{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#C34022;}

/* ____ Preisliste ____ */
.preise-header-1	{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color:white; padding:3px;}
.preise-header-2	{font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 18px; color:white; font-weight:bold;}
.preise-txt-1		{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color:black; padding:3px;}

/* ____ Navigation ____ */
.navi-abstand-1		{line-height:1px; font-size:1px; background-color:white;}
.navi-main-1		{padding-left:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9E2E10;}
.navi-sub-1			{padding-left:20px; padding-top:5px; padding-bottom:14px; line-height:16px;}
.navi-kontakt-1		{padding-left:15px; background-color:#FAF6E1; line-height:24px; border-bottom:1px solid #A8833A;}
 
a.navi-main-2:active  {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9E2E10; text-decoration: none;}
a.navi-main-2:link    {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9E2E10; text-decoration: none;}
a.navi-main-2:visited {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9E2E10; text-decoration: none;}
a.navi-main-2:hover   {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FAF6E1; text-decoration: underline;}

a.navi-sub-2:active  {font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:black; text-decoration: underline;}
a.navi-sub-2:link    {font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:black; text-decoration: underline;}
a.navi-sub-2:visited {font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:black; text-decoration: underline;}
a.navi-sub-2:hover   {font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:black; text-decoration: none;}
 				  
/* ____ Text-Links ____ */
a:active  { color: #AF2318; font-weight:bold; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a:link    { color: #AF2318; font-weight:bold; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a:visited { color: #AF2318; font-weight:bold; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a:hover   { color: #DE4E43; font-weight:bold; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}

a.light-link-1:active  {color:black; font-weight:normal; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a.light-link-1:link    {color:black; font-weight:normal; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a.light-link-1:visited {color:black; font-weight:normal; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a.light-link-1:hover   {color:#9E2E10; font-weight:normal; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
		
/* ____ Formularfelder ____ */
.btt1      { color: #FFFFFF; width: 70px; height: 21px; font-size: 11px; font-weight: bold; cursor: pointer; background-color: #AF2318; border: 1px solid #000000;}
.kform     { color: #000000; width: 185px; height: 19px; font-size: 11px; background-color: #FFFFFF; border: 1px solid #AF2318; padding-left:3px;}
.kform2    { color: #000000; width: 25px; height: 19px; font-size: 11px; background-color: #FFFFFF; border: 1px solid #AF2318; padding-left:3px;}
.kform3    { color: #000000; width: 100px; font-size: 11px; background-color: #FFFFFF; border: 1px solid #AF2318; padding-left:3px;}
.multifeld { color: #000000; width: 280px; height: 100px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; background-color: #FFFFFF; border: 1px solid #AF2318; padding-left:3px;}
textarea { width: 450px; }

/* Newsbox */
div.newsbox {
	background-color: #F6D187;
	border-bottom: 1px solid #E2BA69;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
div.newsbox p {
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}

#gaestebuch .besucher { border-bottom:1px solid #000; padding-bottom:20px}
#gaestebuch .anzahl { text-align:right; padding:0 5px 10px}
#gaestebuch .datum { font-weight:bold}
#gaestebuch textarea { width:300px}
#gaestebuch .kommentar { color:#d00}

.float_left { float:left; margin:0 15px 0 0;}
.float_right{ float:right; margin:0 0 0 15px}
.subcolumns { width:100%; overflow:auto}
#kontakt_new #kontakt { padding:0}
#kontakt_new fieldset{border:1px solid #9e2e10;padding:13px 20px 20px;margin:0 0 22px 0; background:#f9e0ad}
#kontakt_new fieldset legend{padding:2px 8px;background:#9e2e10;color:#fff;text-transform:uppercase; font-size:10px; letter-spacing:0}
#kontakt_new label,#kontakt_new p.label{display:block;padding:5px 0 0;}
#kontakt_new label.error{display:table-cell;background:red;color:#fff;padding:1px 4px;font-weight:normal;}
#kontakt_new input,#kontakt_new textarea,#kontakt_new select{background:#fff;border:1px solid #f9e0ad;}
#kontakt_new textarea{height:120px;}
#kontakt_new input:focus,#kontakt_new textarea:focus,#kontakt_new select:focus{border-color:#000;}
#kontakt_new fieldset input{width:189px;margin:1px 0;padding:3px 2px;}
#kontakt_new fieldset .float_left input{margin-bottom:2px;}
#kontakt_new fieldset select{width:189px;margin:1px 0;padding:2px 1px;}
#kontakt_new fieldset textarea{width:394px;padding:1px;}
#kontakt_new fieldset .captcha img{float:left;margin:1px 4px 2px 0;}
#kontakt_new fieldset select#telefon_0,#kontakt_new fieldset select#mobil_0{width:51px;}
#kontakt_new fieldset input#telefon_1,#kontakt_new fieldset input#telefon_2,#kontakt_new fieldset input#mobil_1,#kontakt_new fieldset input#mobil_2{width:65px;}
#kontakt_new fieldset .personen select{width:auto;}
#kontakt_new fieldset .datum input{width:94px;background:#fff url(http://img.werbewind.com/calendar/cal01.gif) no-repeat 74px center; cursor:pointer}
#kontakt_new .cb{padding:10px 0 0;}
#kontakt_new .cb label{display:inline;padding:0;margin:0 15px 0 0;}
#kontakt_new .cb input{width:1.5em;border:0;background:none;}
#kontakt_new #kkcaptcha{width:70px;height:40px;font-size:24px;font-weight:bold;}
#kontakt_new #kkemail{display:none !important;}
#kontakt_new #kontaktform #newsletter { margin:0 2px 15px 0; float:left;}

.cf-msg-1{color:red;font-weight:bold;}
.cf-msg-2{font-size:1.4em;font-weight:bold;padding:5px 10px;text-align:center;border:2px solid #000;}

#ui-datepicker-div{display:none;}
#ui-datepicker-div .ui-datepicker-header{ background:#f6d187; color:#9e2e10}
#ui-datepicker-div a.ui-state-default{ background:#f8ebbe}
#ui-datepicker-div a.ui-state-active{background:#f6d187; color:#9e2e10}
#ui-datepicker-div a.ui-state-hover{}
