@charset "UTF-8";
/* CSS Document */

body {
	background-color:#FFFFFF;
	}

#wrapper {
	background-color:#FFFFFF;
	}
	
#navi { display:none;
	height: 0px;
	}
	
#titelbild {
	height: 0px;
	display:none;
	}

.space {
	height: 0px;
	display:none;
	}

#footer {
	display:none;
	}
	
#logo {
	display: none;
	}

#slider{

	display: none;
	height: 0px;
	}


/*  Detailseite  */

h3 {
	font-size:12px;
	background-color:#f1f1ee;
	height:20px;
	padding-left:10px;
	padding-top:5px;
	margin-bottom:0px;
	}

.price-fat {
	font-size: 22px;
	font-weight: bold;
	}

ul.ausstattungen {
	list-style-type: square;
	}

/*  Angebotsfelder Startseite  */

.angebot a, .angebot a:visited{
	display:block;
	background-color:#fff;
	color:#000;
	text-decoration:none;
		}

.angebot a:hover {
	background-color:#f1f1ee;
		}

h1 {
	font-size:14px;
	background-color:#f1f1ee;
	height:25px;
	padding-left:10px;
	padding-top:5px;
	margin-bottom:0px;
	}

.angebot img {
	float:left;
	display:inline;
	padding:0;	
	margin:0 auto;
	height:160px;
}
.preis{
	float:left;
	display:inline;
	padding:0;
	margin:0 auto;
	width:88px;   
	height:30px;
	margin-top:-30px;
	background-image:url(bg-preis.jpg);
}

.preis h2 {
	color:#ffffff;
	font-size:16px;
	width:88px;
	height:27px;
	margin:0;
	margin-top:3px;
	padding:0;
	display: block;
	text-align:center;
	overflow:hidden;
	}
	
.angebot p {}

.angebot table, table.detail, table.detail-preis {
	width:100%;
	}

table.detail-preis {
	margin-top: 20px;
	
	}

.angebot table td, table.detail td {
	width:50%;
	padding:1px 0px 1px 0px; 
	border-bottom: 1px solid #000;
	}

table.detail-preis td {
	width: 50%;
	}

.angebot table td.right {
	text-align:right;
	}
	
/* Easy Slider */

	#slider ul, #slider li{
		display:none;
		height: 0px;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:960px;
		height:350px;
		overflow:hidden; 
		}
	span#prevBtn{
	display: none;
	}
	
	span#prevBtn a{
	display: none;
	}					

	
	
	span#nextBtn{
	display: none;
	}
	
	span#nextBtn a{
	display: none;
	}					

/* // Easy Slider */


/* ================ */
/* ! Angebotsfeld   */
/* ================ */

#angebotsfeld {
	display: none;
	}
	
.angebotsinhalt {
	margin: 10px 10px 20px 10px;
	width: 230px;
	}	

.angebotsinhalt h1.aghead {
	font-size: 18px;
	height: 30px;
	font-weight:bold;
	color: #e31a00;
	margin-bottom: 10px;}
	
.angebotslink {
	text-align: center;
	width:88px;   
	height:30px;
	background-image:url(bg-preis.jpg);
	margin-top: 15px;
	}	
	
.angebotslink a {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 2;
	}
  	
.preis {
	color:#ff9900;
	font-size: 26px;
	font-weight: bold; 
	}

a.maillink {
	color: #e31a00;
	text-decoration: none;
	background: url(pfeil-nor.gif) no-repeat 0px 3px;
	padding-left: 8px;
	}

a.printlink {
	color: #e31a00;
	text-decoration: none;
	background: url(pfeil-nor.gif) no-repeat 0px 3px;
	padding-left: 8px;
	}	
	
/* 
--------- FORMULAR-OBJEKTE ------------ 
*/


/* Mehrzeiliges Eingabefeld */
.formgen .formtextfield
{
	width: 320px;
	height: 200px;
	margin-left: 4px;
	border: 1px solid #fff;
	background-color: #f4f4f1;
}


/* Textfeld */
.formgen .formtext
{
	width: 320px;
	margin-left: 4px;
	padding-bottom: 4px;
	margin-bottom: 4px;
/* 	font-size: 1em; */
	background-color: #f4f4f1;
	border: 1px solid #fff;
}

.formgen input:focus, .formgen input:hover,
.formgen select:focus, .formgen select:hover, 
.formgen textarea:focus, .formgen textarea:hover {
	border-bottom-color: #000000;
	background-color: #cbcbc3;	
}



/* Label */
.formgen label {
	width: 150px;
	clear: left;
	float: left;
	height: 20px;
	/* font-weight: bold; */
	color: #000;
}


/* Aussehen der Select-Ausgabe */
.formgen .formselect
{
	width: 320px;
	background-color: #f4f4f1;
	margin-left: 4px;
	color: #000000;
}


/* Sende-Button */
.formgen .formsubmit
{
	width: 320px;
	margin-left: 155px;
	text-align: center;
	background-color: #f4f4f1;
	border: 1px solid #fff;
	/* float: right; */
	color: #000;
}



/* Fieldsetbeschriftung */
.formgen legend {
	color: #FFFFFF;
	background-color: #ff8000;
	width: 150px;
}
.formgen .fieldset {
	margin-bottom: 10px;
}

/* -------------- AUSGABEN / Fehlermeldungen --------*/


/* Markierung der Labels bei Fehler */
.formgen .formerror {
	
	border-bottom-width: 1px;
	color: #ff8000;
}

.formgen .formcaptcha
{
	border: 2px solid #990000;
	vertical-align: top;
	float: left;
	margin-right: 10px;
}

.formgen .formreq {
	color: #ff8000;
}

.formgen .formheadline {
	color: #993300;
	background-color: #FFF7EA;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-style: italic;
}

/*//////////////////////////////////////////////////////////////////////////////*
/* Ende der Formulardefinition */

	
