/* ######################  Startseite des Whitelabel Marktplatzes ######################## */

.content{
/*	height:980px;*/
	font-family:arial; 
	font-size:12px;
	padding:1px;
}

.headline{
	font-family:arial; 
	font-size:20px;
	color:#E10915;
	margin-top:8px;
	margin-bottom:8px;
}

.karte {
	width:337px;
	height:438px;
	border:1px solid #CFCFCF;
}

.spalte_rechts {
	width:270px;
/*	height:980px;*/
	margin-left:5px;
	margin-right:0px;
}

.suchbox{
	height:145px;
	background-color:#CCE3F3; 
	font-family:arial; 
	font-size:12px;
	padding-left:12px;
	padding-top:5px;
	color:#54595C;
}

.breite {
	width:270px;
}

.table tr td{
	padding:1.5px;
	color:#54595C;
}

.fliesstext{
	color:#437097;
	font-family:arial; 
	font-size:12px;
}

.fliesstext_buerstner{
   color:#000000;
   font-family: arial, sans-serif;
	font-size:12px;
}

.reisemobile {
	width:277px;
		
}

.img_mobil {
	width:110px;
	height:50px;
}

.text_mobil {
	font-family:arial; 
	color:#437097;	
}

.klein {
	font-weight:normal;
	font-size:12px;
}

.gross {
	font-size:1.25em;
	font-weight:bold;
}

.text_mobil a {
	font-size:12px;
	text-decoration:underline;
	color:#E10915;
}

.input .radio{
	border:1px solid #b9b9ba;
}


.preis_euro_buerstner {
	font-family: Arial,  sans-serif;
	color : #E10915;
	font-size: 20px;
	font-weight : bold;
}

.preis_cent_buerstner {
	font-family: Arial,  sans-serif;
	color : #E10915;
	font-size: 11px;
	font-weight : bold;

}


/* ... Hier werden die Formate für das INPUTFELD definiert ... */
.input_buerstner  {	background-color:#ffffff;															/* ... Hintergrundfarbe ... */
				font-family:arial , sans-serif;																	/* ... Schriftart ... */
				font-size:12px;																			/* ... Schriftgröße ... */			
				/* height:18px;																				... Höhe Eingabefeld ... */		
				color:#000000;																			/* ... Schriftfarbe ... */
				border-color:  #7f9db9 #7f9db9 #7f9db9 #7f9db9;		/* ... Rahmenfarben 1.oben 2.rechts 3.unten 4.links ... */
				border-style:solid;																	/* ... Rahmenstil ... */
				border-width:1px;																		/* ... Rahmendicke ... */

}


/* ###################  Trefferseiten des Whitelabel Marktplatzes ################### */

.content_treffer {
	width:597px;
}

.suchbox_treffer{
	height:75px;
	width:617px;
	background-color:#CCE3F3; 
	font-family:arial; 
	font-size:12px;
	padding-left:5px;
	margin-top:0px;
	color:#54595C;
}

.text {
	font-family:arial; 
	font-size:12px;
	color:#54595C;
}

.bb {
	width:622px;
	border-bottom:1px solid #CFCFCF;
	height:1px;
}

.treffer {
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	width:622px;
	height:87px;
	font-family:arial; 
	font-size:12px;
}

.linie {
	height:1px;
	width:622px;
	background-color:#CFCFCF;
}

.img{
	width:110px;
	padding-left:5px;
}

.merkmal {
	width:110px;
	color:black;
}

.titel {
	width:145px;
	color:black;
	padding-right:5px;
	padding-top:4px;
}

.ort {
	width:115px;
	height:87px;
	background-color: rgb(248, 248, 250);
	color:black;
}

.preis {
	width:115px;
	color:black;
}

.trenner {
	background-image: url(http://img.erento.com/images/neu_trenner.gif); 
	width:3px; 
	padding-left:2px;
}

/* ###################### Seitennummerierung ####################### */

.pages {
	width:622px;
	padding-top:5px;
	padding-left:5px;
}

.page {
	color:#e10814;
	font-family:arial; 
	font-size:12px;
}

.strich {
	color:#CFCFCF;
}

/* ###################### Ausrichtung ####################### */

.ac {
	text-align:center;
}

.left {
	text-align:left;
}

.right {
	text-align:right;
}

.vm {
	vertical-align:middle;
}

.vt {
	vertical-align:top;
}

.fl {
	float:left;
}

.pt {
	padding-top:20px;
}

.pl {
	padding-left:5px;
}

.al {
	align:left;
}




.headline_link{
	font-family:arial; 
	font-size:20px;
	color:#E10915;
	margin-top:8px;
	margin-bottom:8px;
	text-decoration:none;
}
.headline_link:active{
	font-family:arial; 
	font-size:20px;
	color:#E10915;
	margin-top:8px;
	margin-bottom:8px;
	text-decoration:none;
}
.headline_link:visited{
	font-family:arial; 
	font-size:20px;
	color:#E10915;
	margin-top:8px;
	margin-bottom:8px;
	text-decoration:none;
}
.headline_link:hover{
	font-family:arial; 
	font-size:20px;
	color:#E10915;
	margin-top:8px;
	margin-bottom:8px;
	text-decoration:none;
}

/* ###################### Blaetterlink ####################### */
 
.buerstnerrot
{
   color:#E10915;
   font-family: arial, sans-serif;
   font-size: 11px;
	text-decoration:none;
}
.buerstnerrot:active
{
   color:#E10915;
   font-family: arial, sans-serif;
   font-size: 11px;
	text-decoration:none;
}
.buerstnerrot:visited
{
   color:#E10915;
   font-family: arial, sans-serif;
   font-size: 11px;
	text-decoration:none;
}
.buerstnerrot:hover        
{
	color:#E10915;
   font-family: arial, sans-serif;
   font-size: 11px;
   text-decoration:underline;
}


/* ###################### Blaetterlink ####################### */
 
.link_gross
{
   color:#437097;
   font-family: arial, sans-serif;
	font-size:1.25em;
	font-weight:bold;
	text-decoration:none;
}
.link_gross:active
{
   color:#437097;
   font-family: arial, sans-serif;
	font-size:1.25em;
	font-weight:bold;
	text-decoration:none;
}
.link_gross:visited
{
   color:#437097;
   font-family: arial, sans-serif;
	font-size:1.25em;
	font-weight:bold;
	text-decoration:none;
}
.link_gross:hover        
{
	color:#E10915;
   font-family: arial, sans-serif;
	font-size:1.25em;
	font-weight:bold;
   text-decoration:none;
}


/* ###################### Blaetterlink ####################### */
 
.link_klein
{
   color:#437097;
   font-family: arial, sans-serif;
font-size:12px;

	text-decoration:none;
}
.link_klein:active
{
   color:#437097;
   font-family: arial, sans-serif;
font-size:12px;
	text-decoration:none;
}
.link_klein:visited
{
   color:#437097;
   font-family: arial, sans-serif;
font-size:12px;
	text-decoration:none;
}
.link_klein:hover        
{
	color:#E10915;
   font-family: arial, sans-serif;
font-size:12px;
   text-decoration:none;
}


/* ###################### Artikelnamenlink ####################### */
 
.artikel_buerstner
{
   color:#437097;
   font-family: arial, sans-serif;
font-size:12px;
font-weight:bold;
	text-decoration:underline;
}
.artikel_buerstner:active
{
   color:#437097;
   font-family: arial, sans-serif;
font-size:12px;
font-weight:bold;
	text-decoration:underline;
}
.artikel_buerstner:visited
{
   color:#437097;
   font-family: arial, sans-serif;
font-size:12px;
font-weight:bold;
	text-decoration:underline;
}
.artikel_buerstner:hover        
{
	color:#E10915;
   font-family: arial, sans-serif;
font-size:12px;
font-weight:bold;
   text-decoration:none;
}



/* ###################### KALENDER CSS ####################### */
.aktueller{
	background-color:#ffa537;
}

.tag{
	background-color:#ffa537;	
}
#DetailBuerstner_auswahl_kalender{ 
	/*display: none; */
	/*visibility: hidden; */
	position:absolute; 
	/*background-color:red;*/
}

#auswahl_kalender_fewo{ 
	display: none; 
	visibility: hidden; 
	position:relative; 
	/*background-color:red;*/
}

.kalender_div{
	border: 1px solid #000000;
	padding: 3px;
	width:174px;

}
	/* #e3e3ec */
.kalender_div_detail{
	border: 0px ;
	padding: 3px;
	width:168px;

}


.kalender_womo_div{
	border: 1px solid rgb(227, 227, 236);
	padding: 3px;
	width:168px;
	background-color:#ffffff;
}

.kalender_buerstner_div{
	border: 1px solid rgb(227, 227, 236);
	padding: 3px;
	width:168px;
	background-color:#ffffff;
}
















































/* ###################### ARTIKELDETAIL CSS ####################### */
#2 			{ display:none; visibility:hidden; }
#3 			{ display:none; visibility:hidden; }
#4 			{ display:none; visibility:hidden; }
#5 			{ display:none; visibility:hidden; }
#laenger	{ display:none; visibility:hidden; }
#less_calendar	{ display:none; visibility:hidden; }
#warenkorb_bubble	{ display:none; visibility:hidden; }

#block_all{
	position: absolute;
	width:100%;
	top:0px;
	left:0px;
	min-height:100%; 
	height: auto;
	background-color: #000000;
	filter:Alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity:0.2; opacity:0.2;
	z-index:50;
	display:none; 
	visibility:hidden;
}
#block_kalender{
	position: absolute;
	background-color: #000000;
	filter:Alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity:0.2; opacity:0.2;
	z-index:50;
	display:none; 
	visibility:hidden;
}

#warte_bild_kalender{
	position: absolute;
	z-index:51;
	left:200px;
	top:200px;
	display:none; 
	visibility:hidden;
}

a.arial12_dia {
	font-family:arial , sans-serif; 
	font-size:12px; 
	color:#5a5a5a;
	font-weight:bold;
	text-decoration : none;
}
a.arial12_dia:active {
	font-family:arial , sans-serif; 
	font-size:12px; 
	color:#5a5a5a;
	font-weight:bold;
	text-decoration : none;
}
a.arial12_dia:visited {
	font-family:arial , sans-serif; 
	font-size:12px; 
	color:#5a5a5a;
	font-weight:bold;
	text-decoration : none;
}
a.arial12_dia:hover {
	font-family:arial , sans-serif; 
	font-size:12px; 
	color:#5a5a5a;
	font-weight:bold;
	text-decoration : none;
}

.arial12_dia_off {
	font-family:arial , sans-serif; 
	font-size:12px; 
	color:#cecece;
	font-weight:bold;
	text-decoration : none;
}

.standard{
	background-color: #f7f69A;
}

.season_02{
	background-color: #e8ec94;
}

.season_03{
	background-color: #d2df8c;
}
.season_04{
	background-color: #b8cd82;
}
.season_05{
	background-color: #9bbb78;
}
.season_06{
	background-color: #7ca76c;
}

.season_07{
	background-color: #5d9460;
}

.season_08{
	background-color: #408155;
}

.season_09{
	background-color: #25714b;
}

.season_10{
	background-color: #106343;
}
.classes_vergangenheit{
	background-color: #EEEEEE;
	color:#ADADAD;
}

.no_classes{
	background-color: #FFA537;
}

.belegt{
	background-color: #EF244C;
}
.frei_fewo{
background-color: #8aed88;
}

.bookingslot{
	background-color: #d9E790;
}

/*--------------- versteckte Divs ----------------------------*/

#save_produkt{
	position: absolute;
	background-color: #transparent;
	width: 500px;
	display: none;	
	visibility: hidden;
	margin:0px 0px 0px -200px;
  	top: 20%; 
 	left: 50%;
	z-index:100;
}

#meldungen{
	position: absolute;
	background-color: #transparent;
	width: 500px;
	display: none;	
	visibility: hidden;
	margin:0px 0px 0px -200px;
  	top: 30%; 
 	left: 40%;
	z-index:100;
}

#noticing_list{
	position: absolute;
	background-color: #transparent;
	width: 500px;
	display: none;	
	visibility: hidden;
	margin:0px 0px 0px -200px;
  	top: 20%; 
 	left: 50%;
	z-index:100;
}

#send_email{
	position: absolute;
	background-color: #transparent;
	width: 500px;
	display: none;	
	visibility: hidden;
	margin:0px 0px 0px -200px;
  	top: 30%; 
 	left: 40%;
	z-index:100;
}

#versendet_email{
	position: absolute;
	background-color: #transparent;
	width: 500px;
	display: none;	
	visibility: hidden;
	margin:0px 0px 0px -200px;
  	top: 30%; 
 	left: 40%;
	z-index:100;
}

#send_email_layer{
	position: absolute;
	border: 1px solid #9F9F9F;
	background-color: #FFFFFF;
	width: 500px;
	display: none;	
	visibility: hidden;
	margin:0px 0px 0px -200px;
  	top: 20%; 
 	left: 50%;
	z-index:200;
}

#warenkorb_bubble{
	position: absolute;
	background-image:url(/images/neu_bubble_warenkorb.png);
	width: 130px;
	height:92px;
	display: none;	
	visibility: hidden;
	margin:0px 0px 0px 0px;
  	z-index:101;
}

#more {display:none; visibility: hidden; }
.table{
	border: 1px solid #cce3f3;
}

#zeitraum_fehlt{
	position: absolute;
	border: 1px solid #9F9F9F;
	background-color: #FFFFFF;
	width: 570px;
	display: none;	
	visibility: hidden;
	margin:0px 0px 0px -200px;
  	top: 100%; 
 	left: 45%;
	z-index:203;
}

#anzahl_fehlt{
	position: absolute;
	border: 1px solid #9F9F9F;
	background-color: #FFFFFF;
	width: 570px;
	display: none;	
	visibility: hidden;
	margin:0px 0px 0px -200px;
  	top: 100%; 
 	left: 45%;
	z-index:203;
}

.wochentag{
	color: #000000;
	font-family: Tahoma,Arial,sans-serif;
	font-size:	11px;
	font-weight:	normal;
	text-decoration: none;
}

.auswahl_form{
	width: 168px;
	/*border: 1px solid;	*/
	float:left;
	padding-left:11px;
	padding-right:22px;
}



.kalender_div_second{
	padding-left:22px;
}


* html .kalender_div_second{
	padding-left:34px;
}

.preis_invisible{
	visibility:hidden;
	display:none;
	background-color:#FFFFFF;
	border:1px solid #FF0000;
	z-index:1110;
	position:absolute;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
}

/** 
HIGHSLIDE CSS START
*/

.highslide {
    cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 0px;
}
.highslide:hover img {
	border: 0px;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding-top: 5px;
	padding-bottom: 7px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* These are not Highslide core CSS rules, but define the styles of the caption. */
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	margin-top: 0;
    margin-bottom: 0;
}
.control, .control * {
	color: #666;
}

/**
HIGSLIDE CSS ENDE
*/

