body
{margin:0;padding:0;font-size:0.875em;color:#6b6b6a;background-color:#880c0c;
font-family: Arial, Helvetica, sans-serif;}
#Rahmen
{width:1060px;margin-left:auto;margin-right:auto;margin-bottom:20px;}

#RahmenLinks
{width:1030px;padding-left:30px;background-image:url(/layoutgrafiken/BG-Links.png);background-position:left;background-repeat:repeat-y;}
#RahmenRechts
{width:990px;padding-right:40px;background-image:url(/layoutgrafiken/BG-Rechts.png);background-position:right;background-repeat:repeat-y;}
#RahmenInnen {background-color:#ffffff;}
#RahmenUnten,#RahmenUntenLinks,#RahmenUntenRechts
{height:40px;}
#RahmenUntenLinks
{width:80px;background-image:url(/layoutgrafiken/BG-UntenLinks.png);background-repeat:no-repeat;float:left;}
#RahmenUntenRechts
{width:80px;background-image:url(/layoutgrafiken/BG-UntenRechts.png);background-repeat:no-repeat;float:left;}
#RahmenUnten
{width:900px;background-image:url(/layoutgrafiken/BG-Unten.png);background-repeat:repeat-x;float:left;}
#BarTop{width:990px;height:140px; background-image:url(/layoutgrafiken/BG-TopBar.jpg);position:relative;}
#Logo {position:absolute;top:38px;left:38px;z-index:2}
#Logo h2 {margin:0;padding:0;color:#9e9378}
#Logo a {text-decoration:none;color:#9e9378;font-size:14px;font-weight:bold;}
#BarImage{width:990px;position:relative;}
#Gold {width:190px;height:22px;position:absolute;left:0px;bottom:0px;background-color:#a56941}
#Suche {width:800px;height:35px;position:absolute;bottom:0px;left:190px;background-color:#ffffff}
#Suche form {margin:0;padding:0;margin-left:510px;position:relative}
.suchinput {border: solid 1px #880c0c;width:170px;
position:absolute;top:6px;left:0
}
.suchsubmit {position:absolute;top:3px;left:175px;}
#Sprachen {margin:0;padding:0;position:absolute;top:110px;right:10px;
list-style-image: none;
	list-style-type: none;}
#Sprachen li {margin:0;padding:0;display:inline;margin-left:10px;
list-style-image: none;
	list-style-type: none;}
#Unten {width:990px; height:43px;background-image:url(/layoutgrafiken/BG-BottomBar.jpg);position:relative}
#Icons {position:absolute;right:10px;top:15px;margin:0;padding:0;list-style-type:none;}
#Icons li {margin:0;padding:0;list-style-type:none;display:inline;}
#FunktionsLinks 	{position:absolute;width:60px;
	padding: 0px !important;
	list-style-image: none;
	list-style-type: none;
	top: 10px;
	margin:0;
	
	left: 50px; z-index:2;
}
#FunktionsLinks li {	margin: 0px;
	padding: 0px !important;
	list-style-image: none;
	list-style-type: none;
	display: inline;
	}
#UntenMenue {
margin:0;padding:0;margin-left:300px;padding-top:10px;
list-style-image: none;
	list-style-type: none;
}
#UntenMenue li {font-size:0.785em;color:#880c0c;
margin:0;padding:0;display:inline;
list-style-image: none;
	list-style-type: none;
}
#UntenMenue li a:link, #UntenMenue li a:visited,#UntenMenue li a:hover
{text-decoration:none;color:#880c0c}
#UntenMenue li a:hover{color:#466026}
#UntenMenue li a.self:link, #UntenMenue li a.self:visited,#UntenMenue li a.self:hover
{text-decoration:none;color:#466026}
#UntenMenue li a.self:hover{color:#880c0c}

#Mitte{background-color:#ffffff;background-position:bottom right;background-repeat:no-repeat}
#Hauptmenue {width:190px;background-color:#ffffff;text-align:right;float:left;padding-bottom:20px}
#Menue {margin:0;padding:0;list-style-type:none;font-size:0.857em;font-weight:bold;margin-top:22px;}
#Menue li {margin:0;padding:0;list-style-type:none;margin-bottom:6px;}
#Menue li a:link,#Menue li a:visited,#Menue li a:hover {text-decoration:none;color:#880c0c}
#Menue li a:hover {color:#6B6B6A;}
#Menue li a.Lself:link,#Menue li a.Lself:visited,#Menue li a.Lself:hover, 
#Menue li a.LSelf:link,#Menue li a.LSelf:visited,#Menue li a.LSelf:hover
{text-decoration:none;color:#6B6B6A;}
#Menue li a.Lself:hover {color:#880c0c}
.ML2 {margin-bottom:2px !important;font-weight:normal !important}

#Inhalte {padding-left:40px;float:left;padding-bottom:20px}
.Clear {clear:both;}
#Inhalte h1 {margin:0;padding:0;color:#6b6b6a;font-size:2em;font-weight:bold;font-style:italic;margin-bottom:20px;}
#Inhalte h2 {margin:0;padding:0;color:#6b6b6a;font-size:1.29em;font-weight:bold;font-style:italic;margin-bottom:3px;margin-top:20px;}
#Inhalte h3 {margin:0;padding:0;color:#6b6b6a;font-size:1.19em;font-weight:bold;font-style:italic;margin-bottom:3px;margin-top:10px;}
#Inhalte p {margin:0;padding:0;margin-bottom:3px;}
#Inhalte a:link, #Inhalte a:visited, #Inhalte a:hover 
{color:#880c0c; text-decoration:none}
#Inhalte a:hover 
{color:#880c0c; text-decoration:underline}
#Inhalt {width:440px;float:left;}
#Inhaltbreit {width:740px;float:left;}
#Rechts {width:290px;margin-left:460px;margin-top:50px;}
#StartRechts {background-color:#d4d0c4;padding-top:9px;padding-left:9px;padding-right:9px;padding-bottom:9px;}
#BilderRechts,#BilderRechts2  {margin:0;padding:0;list-style-type:none;}
#BilderRechts li,#BilderRechts2 li  {margin:0;padding:0;list-style-type:none;margin-bottom:10px;}
.StartBox {background-color:#ffffff;border: solid 1px #9e9378;height:149px;}
.textblock {padding-top:10px;padding-left:10px;}
#InhaltLinks
{width:122px;margin-left:auto;margin-right:0px;margin-top:120px;text-align:left;}
#InhaltLinks a:link, #InhaltLinks a:visited, #InhaltLinks a:hover, #StartRechtsMitte a:link, #StartRechtsMitte a:visited, #StartRechtsMitte  a:hover
{color:#9e9378; text-decoration:underline}
#InhalteLinks a:hover, #StartRechtsMitte a:hover {color:#880c0c;}

#Inhalt ul li {margin-bottom:6px;}
#StartRechtsMitte {margin-top:20px;}
#BilderRechtsW {margin:0;padding:0;list-style-type:none;height:220px;}
#BilderRechtsW li {margin:0;padding:0;list-style-type:none;margin-bottom:10px;}
#BilderMitte {margin:0;padding:0;list-style-type:none;}
#BilderMitte li {
	float:left;
	/*margin:0;*/
	padding:0;
	list-style-type:none;
	/*width:170px;*/
	height:130px;
	margin:0px 17px 0px 0px;
}
#GoogleMap {width:440px;height:400px;}
#GoogleMapHide {display:none;}
#Referenzen {margin:0;padding:0;list-style-type:none}
#Referenzen li {margin:0;padding:0;list-style-type:none;display:inline}
.MedienL, .MedienR 
{height:140px;margin-top:20px;width:350px;}
.MedienL 
{clear:both;float:left;}
.Medienbild 
{float:left;margin-right:10px;}
.MedienR {float:left;
margin-left:360px;
}
.MedienL h2, .MedienR h2 
{font-size:12px !important;margin:0 !important;padding:0 !important;}
#KurseHL {background-color:#880c0c;height:22px;color:#ffffff;padding-top:3px;font-weight:bold}
#KurseHL .Kurs {margin-left:20px;width:480px;display:block;float:left}
.Kurse {margin:0;padding:0;list-style-type:none;}
.Kurse li {margin:0;padding:0;list-style-type:none;border-bottom:solid 1px #c38585;padding-top:10px;padding-bottom:10px;}
.KursIcon {float:left;}
.Kursdaten {margin-left:20px;}
.KursdatenLinks {width:480px;float:left;}
.KursdatenRechts {margin-left:280px;}
.Kurse h2 {margin:0 !important;font-size:16px !important;font-style:normal !important}
.Kurse .datum {font-weight:bold;}
.KursDetails {clear:left;background-color:#ead3d3;padding:3px;padding-left:20px;margin-top:10px;}
.Preis {font-weight:bold; width:160px;display:block;float:left;clear:both}
.BildTitel,.BildTitel2  {font-size:0.9em;font-style:italic}
.BildTitel2  {width:140px;}
.LinkTop {font-size:0.8em;text-align:right}
#EMAILForm {margin-left:0px; border:2px solid #880c0c;padding:10px;margin-bottom:20px;float:left;font-size:0.9em;margin-top:0px; width:420px}
.EMAILFormL
 {clear:left;float:left;width:210px;margin-bottom:5px;}
.EMAILFormR
 {float:left;width:210px;margin-bottom:5px;}
.EMAILFormInput {width:190px;border:1px solid #880c0c;background-color:#D4D0C4}
.EMAILFormKommentar
 {width:400px;border:1px solid #00305d;background-color:#D4D0C4}
.EMAILFormSubmit
 {width:400px;background-color:#D4D0C4;border:1px solid #880c0c;color:#D4D0C4;float:left;}
.FormCL {clear:left;width:99%;height:1px;overflow:hidden;}
.but {display:block;width:25px;float:left;clear:left;}
.buttext {display:block;margin-left:25px;}
.formularinput1 {width:380px;}
.formularinput2 {width:180px;}
.formularinput3 {width:100px;}
.formularinput4 {width:260px;}
.formularinput5 {width:380px;}
.formularinput1, .formularinput2, .formularinput3, .formularinput4, .formularinput5,.formularsubmit {border: 1px solid #B1A993}
.formularsubmit {background-color:transparent;width:380px;}
.formularsubmit1 {background-color:transparent;width:190px;}

.FilmeL, .FilmeR {
height:220px;

width:340px;margin-right:10px;
}
.FilmeL {
clear:both;
float:left;
}
.FilmeR{margin-left:350px;}
#Breit {width:710px;}
.Shopauswahl {margin:0;padding:0;list-style-type:none}
.Shopauswahl li {position:relative;margin:0;padding:0;list-style-type:none;font-size:0.9em; margin-bottom:10px;}
.Kursbeschreibung {display:none;position:absolute; top:-10px;left:50px;z-index:2 !important;background-color:#ffffff !important; background-image:url(/layoutgrafiken/weis.jpg) !important;width:300px !important;padding:5px; border: solid 1px #880C0C}

#Reservierungskorb {position:absolute; width:250px;right:10px;top:5px;}
.Reskorb {
	background:url(../layoutgrafiken/Warenkoffer.jpg) no-repeat;
}
.ReskorbNl {
	background:url(../layoutgrafiken/Warenkoffer-nl.jpg) no-repeat;
}
#ResText{text-align:right;width:190px;font-size:0.9em}
#ResIcons{position:absolute;top:0;right:0;}

.textblock h2 {margin-top:0px !important}
.textblock p {margin:0;margin-bottom:3px;}

.KKurs {font-size:0.9em;
float:left;
padding-top:1px;
width:185px;
}
#Links, #Links2, .Links3 {float:left;
padding-top:4px;
width:392px;
}
.Links3 {width:350px;}
#FormTeil2 {clear:both;
}
#Res {
font-size:0.9em;

}
#Rechts2 {width:310px;margin-left:10px;margin-top:0px;float:left;}
.Rechts3 {width:350px;margin-left:10px;margin-top:0px;float:left;}

.but2 {display:block;width:25px;float:left;clear:left;}
.buttext2 {display:block;margin-left:25px;}
.formularinput11 {width:290px;}
.formularinput22 {width:140px;}
.formularinput33 {width:50px;}
.formularinput44 {width:235px;}
.formularinput55 {width:380px;}
.formularinput555 {width:340px;}
.formularinput11, .formularinput22, .formularinput33, .formularinput44, .formularinput55,.formularsubmit2 {border: 1px solid #B1A993}
.formularsubmit2 {background-color:transparent;width:295px;}
.formularsubmit11 {background-color:transparent;width:170px;}

.ResLink{float:right;margin-right:10px;}
.ResLink2{float:left;margin-right:10px;}
.Preis {font-weight:bold; width:160px;display:block;float:left;clear:both}
.PreisZahl { width:280px;display:block;float:left;}
#ResKursliste{clear:both}
#FormKontaktDaten {width:310px;}
.Bestellzeile {margin-bottom:6px;clear:both;}
.InputDaten,.InputDaten1,.InputDaten2 {display:block;
	padding:0px;
	margin-left: 120px;
	border: 1px solid #002E2A;
	font-size: 0.9em; 
	background-color: #ffffff;
}
.InputDaten {width:168px;}
.InputDaten1 {width:118px;}
.InputDaten2 {width:40px;}
.InputDaten1,.InputDaten2 {margin-left: 0px;}
.LAB {display:block}
.LabLinks {float:left;}
.errmsg, #LogIn{display:none;}