
/* --------------------- ALLGEMEINES */

	h1 { font-size: 14px; font-weight: bold; line-height: 18px; margin: 0px 0px 10px 0px; padding: 0px;}
	h2 { font-size: 14px; font-weight: bold; line-height: 18px; margin: 0px 0px 10px 0px; padding: 0px;}
	h3 { font-size: 14px; font-weight: bold; line-height: 18px; margin: 0px 0px 10px 0px; padding: 0px;}
	h4 { font-size: 12px; font-weight: bold; line-height: 18px; margin: 0px 0px 10px 0px; padding: 0px;}
	h5 { font-size: 11px; font-weight: bold; line-height: 18px; margin: 0px 0px 10px 0px; padding: 0px;}
	h6 { font-size: 10px; font-weight: bold; line-height: 18px; margin: 0px 0px 10px 0px; padding: 0px;}
	
	p { margin:0px 0px 10px 0px; padding: 0px;}
	ul { list-style-type:square; padding-left:10px; margin:10px 0px 10px 10px; }
	a img, img {border: 0 none;}
	a { color: #f8b100;}
	a:hover { color: #5c5c5c; }
	
	hr { border: 0px; border-top: solid 1px #f8b100; border-bottom: solid 1px #FFFFFF; margin:0px 0px 10px 0px; }
	
	
/* ---------------------- ALLGEMEINES ENDE */

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */

/* --------------------- KLASSEN ALLGEMEIN */

	.orange { color:#f8b100; }
	.orangegross { color:#f8b100; font-size:14px; }
	.orangeklein { color:#f8b100; font-size:10px; }
	
	.txthintergrund { color:#f8b100; background:#ebebeb; padding:5px; margin:0px 0px 15px 0px; font-size:14px;  font-weight:normal;}
	.txtrahmen { padding:5px; margin:0px 0px 15px 0px; border:1px solid #d4d4d4; color:#666; }
	
	.klein { font-size: 10px; }
	.gross { font-size: 14px;}
	.clearer { clear:both; font-size: 1px; }
	
	.bildrahmen { border: 1px #d4d4d4 solid; }
	.bildlinks { float:left; margin:0px 15px 10px 0px; border: 1px #d4d4d4 solid; }
	.bildrechts { float:right; margin:0px 0px 10px 15px; border: 1px #d4d4d4 solid; }
	
	.galerieright { margin:0px 8px 3px 0px; border: 1px #999 solid; }
	.galerierightno { margin:0px 0px 3px 0px; border: 1px #999 solid; }
	
	.tabelle250 { width:250px; border-collapse: collapse; }
	.tabelle250 td { border: 2px solid #ebebeb; padding:0px 5px;}
	.tabelle250 td h1 {  margin: 0px 0px 0px 0px;}
	.tabelle250 tr.tabelle250headline { background:#ebebeb; color:#f8b100;}
	
	.tabelle380 { width:380px; border-collapse: collapse; }
	.tabelle380 td { border: 2px solid #ebebeb;  padding:0px 5px;}
	.tabelle250 td h1 {  margin: 0px 0px 0px 0px;}
	.tabelle380 tr.tabelle380headline { background:#ebebeb; color:#f8b100;}
	
/* ---------------------- KLASSEN ALLGEMEIN ENDE */

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */

/* --------------------- NAVIGATION */

	
	#navigation { position:absolute; top:260px; left:10px; width:190px; }
	#navigation ul { list-style-type:none; margin:0px; }
	#navigation li {  margin:0px 0px 10px 0px; text-align:right; }
	
	#navigation li a {  color:#8b8989; display:block;  font-weight:normal; padding:0px 16px 0px 0px; text-decoration:none; background:#f1f1f1; }
	#navigation li a:hover { color:#f8b100;   }

	#navigation ul.subnav { margin:10px 0px 0px 0px;}
	
	#navigation ul li a {  font-size:14px; color:#999;}
	#navigation ul li.active a {  color:#f8b100; display:block;  font-weight:bold; padding:0px 16px 0px 0px; text-decoration:none; background:url(../images/bgnav.gif) 172px 5px no-repeat #f1f1f1; }
	#navigation ul li.subactive a {  color:#f8b100; display:block;  font-weight:bold; padding:0px 16px 0px 0px; text-decoration:none; }
	
	#navigation ul.subnav li { margin:3px 0px 0px 0px;}
	#navigation ul.subnav li a { font-size:12px; color:#ABABAB; background:#FFFFFF; font-weight:normal;}
	#navigation ul.subnav li a:hover { font-size:12px; color:#f8b100; }

	#navigation ul ul li.subnavactive a { font-size:12px; color:#f8b100; background:url(../images/bgnav.gif) 162px 4px no-repeat; font-weight:normal; }
	
	
	img#gutschein{ margin:15px 0px 0px 10px; }
	
	
	
/* ---------------------- NAVIGATION ENDE */

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */

/* --------------------- OBJEKTE */

	#container { position:relative; margin:0px auto; width:853px; top:33px; min-height:400px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; background:url(../images/header.gif) 0px 20px no-repeat; }
	
	#header { position:absolute; top:0; left:0; padding:0px; color:#9a9999;  }
	#header img { float:right; margin-right:10px;}
	#header h1 { color:#9a9999; text-align:right; margin:8px 116px 20px 433px;}
	#header p { text-align:right; margin:8px 116px 10px 433px; font-size:14px;}
	#header a { color:#9a9999; text-decoration:none; }
	#header a:hover { color:#f8b100; }
	
	#content { position:absolute; top:260px; left:240px; width:380px; line-height:18px; }
	
	#contentright { position:absolute; top:260px; left:660px; width:180px;}
	
	
	#googlemap { width:400px; height:400px; }
	
	.toggler { color: #000000; margin: 0px; padding: 3px 5px;background: #ebebeb; border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;border-top: 1px solid #f5f5f5;border-left: 1px solid #f5f5f5;font-size: 11px;font-weight: normal;font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; cursor:pointer; }
	.element { padding: 5px 5px; margin: 10px 0px 0px 0px;}
	
	table#preisausgabe {
		width:380px; border-collapse: collapse;
	}
	
	table#preisausgabe td, table#preisausgabe th {
		height:22px; border-bottom:1px solid #ebebeb;
	}
	
	table#preisausgabe td a {
		color:#5c5c5c; text-decoration:none;
	}
	
	table#preisausgabe th.preisPreis {
		background:#ebebeb; color:#f8b100; text-align:right; width:60px; 
	}
	
	table#preisausgabe th.preisPreislang{
		background:#ebebeb; color:#f8b100; text-align:right; width:180px; 
	}
	
	table#preisausgabe th.preisPreislangb{
		background:#ebebeb; color:#000; text-align:right; width:180px; 
	}
	
	table#preisausgabe th.preisAction {
		background:#ebebeb; color:#f8b100; text-align:right; width:60px; 
	}
	
	table#preisausgabe th.preisTxt {
		background:#ebebeb; color:#f8b100; text-align:left; 
	}
	
	table#preisausgabe th.preisTxtb {
		background:#ebebeb; color:#000; text-align:left; 
	}
	
	table#preisausgabe th.preisAuswahl {
		background:#ebebeb; color:#f8b100; text-align:right; width:60px; 
	}
	
	table#preisausgabe td.preisrechts {
		text-align:right;
	}
	
	table#preisausgabe td.noborder {
		text-align:right; border-bottom:0px none; height:50px;
	}
	
	table#preisausgabe td input.preissubmit {
		border:0px none; width:100px; background:#ebebeb;
	}
	
	td.leftForm {width: 80px;}
	input.input { width: 290px; border:1px solid #5c5c5c; }
	input.submit { border:0px none; width:100px; background:#ebebeb; }
	select.select {width: 290px; border:1px solid #5c5c5c; }
	
fieldset{ border:0px none; }
legend{ visibility:hidden; }
label{ cursor:pointer; }
label.rot{ color:#c60336; }
input.itext{ border:1px solid #5c5c5c; width:200px; margin-top:5px; }
input.itext100{border:1px solid #5c5c5c; width:80px; margin-top:5px;}
input.itext80{border:1px solid #5c5c5c; width:80px; margin-top:0px; height:18px; }
input.itext200{ border:1px solid #5c5c5c; width:204px; margin-top:5px; }
input.itext300{ border:1px solid #5c5c5c; width:290px; margin-top:5px; }
select { border:1px solid #5c5c5c; width:200px; margin-top:5px; }
textarea.itextarea{ border:1px solid #5c5c5c; width:200px; height:100px; margin-top:5px; }

input.fe-submit{ margin-top:10px; width:100px; background:#ebebeb;}
td.formError{ color:#c60336; margin-top:10px; }
/* ---------------------- OBJEKTE ENDE */

/* ------------------------------------------------------------------------------------------------------------------------------------------------ */



