/* CSS-Dokument */

* {padding:0px; margin:0px;}

body {font-family:"Times New Roman";
      font-size:15px;
      color:#FFFFFF;
      background:#6F2A01;
      scrollbar-base-color:#6F2A01;
      scrollbar-arrow-color:#000000;
      scrollbar-face-color:#6F2A01;
      scrollbar-3dlight-color:#AA6E39;
      scrollbar-highlight-color:#C1894E;
      scrollbar-shadow-color:#C1894E;
      scrollbar-darkshadow-color:#AA6E39;
      scrollbar-track-color:#6F2A01;}

table {font-family:"Times New Roman";
       font-size:15px;
       font-weight:normal;
       text-decoration:none;
       color:#FFFFFF;}

a:link {text-decoration:none; color:#FFFFFF; font-size:15px; font-weight:normal; font-family:"Times New Roman";}
a:active {text-decoration:none; color:#FFFFFF; font-size:15px; font-weight:normal; font-family:"Times New Roman";}
a:focus {text-decoration:none; color:#FFFFFF; font-size:15px; font-weight:normal; font-family:"Times New Roman";}
a:visited {text-decoration:none; color:#FFFFFF; font-size:15px; font-weight:normal; font-family:"Times New Roman";}
a:hover {text-decoration:none; color:#D7B693; font-size:15px; font-weight:normal; font-family:"Times New Roman";}

a.web:link {text-decoration:none; color:#D7B693; font-size:15px; font-weight:normal; font-family:"Times New Roman";}
a.web:active {text-decoration:none; color:#D7B693; font-size:15px; font-weight:normal; font-family:"Times New Roman";}
a.web:focus {text-decoration:none; color:#D7B693; font-size:15px; font-weight:normal; font-family:"Times New Roman";}
a.web:visited {text-decoration:none; color:#D7B693; font-size:15px; font-weight:normal; font-family:"Times New Roman";}
a.web:hover {text-decoration:none; color:#FFFFFF; font-size:15px; font-weight:normal; font-family:"Times New Roman";}

.menu {width:268px;height:564px;background:url(bilder/menu.jpg) no-repeat top left;text-align:center;vertical-align:top;padding-top:0px;line-height:28px;letter-spacing:1px;}

.home {width:722px;height:564px;background:url(bilder/home.jpg) no-repeat top left;}

.kontakt {width:722px;height:564px;background:url(bilder/kontakt.jpg) no-repeat top left;}

.formular {width:722px;height:564px;background:url(bilder/formular.jpg) no-repeat top left;}

.angebote {width:722px;height:564px;background:url(bilder/angebote.jpg) no-repeat top left;}

.bildergalerie {width:722px;height:564px;background:url(bilder/galerie.jpg) no-repeat top left;}

.veranstaltung {width:722px;height:564px;background:url(bilder/veranstaltungen.jpg) no-repeat top left;}

.kurse {width:722px;height:564px;background:url(bilder/kurse.jpg) no-repeat top left;}

.anfahrt {width:722px;height:564px;background:url(bilder/anfahrt.jpg) no-repeat top left;}

.uebernachtung {width:722px;height:564px;background:url(bilder/uebernachtung.jpg) no-repeat top left;}

.impressum {width:722px;height:564px;background:url(bilder/impressum.jpg) no-repeat top left;}

.fuss {width:990px;height:31px;background:url(bilder/fuss.jpg) no-repeat top left;font-size:16px;color:D7B693;text-align:center;letter-spacing:2px;}

.kontaktdaten {margin-top:40px; color:#D7B693; }

.inhaber { margin-top:80px; color:#D7B693; font-size:20px;}

#logo {width:87px; height:71px; margin:0px auto; position:relative;}

.menue_li {margin-top:28px;}

.abstand {left:267px; margin:20px;height:500px;overflow:auto; padding-top:0px;}

.abstand_gal {
	position:absolute;
	left:274px;
	top:28px;
	height:515px;
	overflow:auto;
	width: 685px;
}

h2.krug2 {
	background:url(bilder/krug.jpg) left top no-repeat;
	display:block;
	padding-left:40px; padding-top:35px; padding-bottom:12px; font-size:18px; color:#D7B693;
	margin-bottom:20px;
}

.home p, .kurse p, .kontakt p, .anfahrt p  {
	margin-bottom:6px;
}

.impressum table tr td {
	vertical-align:top;
}

.abstand h3 {
	margin-bottom:45px;
}

img {border:0px;}

.krug {float:left;}

b {color:#D7B693;letter-spacing:2px;}

ul {line-height:25px;margin-left:20px;margin-top:5px;}

h2:first-letter {color:#AA6E39;}

.bold {font-weight:bold;}

.rahmen {border:1px solid #AA6E39;}

input {border:1px;border-style:solid;border-color:#AA6E39;background:#6F2A01;font-family:"times New Roman"; color:#ffffff;}

input.radio {border:0px;background:transparent;}

input.senden {border:1px;border-style:solid;border-color:#AA6E39;background:#6F2A01;font-family:"Times New Roman";font-size:15px;color:#FFFFFF;}

textarea {width:370px;height:90px;border:1px;border-style:solid;border-color:#AA6E39;background:#6F2A01;color:ffffff;}

#event01 {position:absolute; top:405px; left:105px;}

#event02 {position:absolute; top:355px; left:235px;}

#event03 {position:absolute; top:405px; left:350px;}

#event03a {position:absolute; top:280px; left:530px;}

#event04 {position:absolute; top:355px; left:475px;}

#event04a {position:absolute; top:117px; left:482px;}

#event05 {position:absolute; top:330px; left: 522px;}

#event06 {position:absolute; top:187px; left:395px;}

#event07 {position:absolute; top:267px; left:439px;}

#event08 {position:absolute; top:270px; left:455px;}

#event09 {position:absolute; top:327px; left:345px;}

#event10 {position:absolute; top:370px; left:235px;}

#event11 {position:absolute; top:404px; left:115px; height: 91px;}

#event12 {
	position:absolute;
	top:367px;
	left:7px;
}

#event13 {
	position:absolute;
	top:402px;
	left:147px;
}

#event14 {
	position:absolute;
	top:357px;
	left:287px;
}

#event15 {
	position:absolute;
	top:402px;
	left:427px;
}

#event16 {position:absolute; top:256px; left:623px; z-index:1;}

#event17 {position:absolute; top:365px; left:220px;}

#event18 {position:absolute; top:398px; left:320px;}

#event19 {position:absolute; top:265px; left:369px;}



/* Admin-Bereich */

td.admin {
	vertical-align:top;
	height:auto;
	text-align:center;
}

td.admin div#admin {
	padding:20px;
}

td.admin table {
	border-collapse:separate;
	border-spacing:5px;
}

.admin_nav {
	margin-bottom:20px;
}

.catselect {
	text-align:left;
	margin-bottom:20px;
}

.admin table {
	text-align:left;
}

