/* CSS druck */

body{
	background-color: #dee6ef; font-family: Arial, Helvetica, sans-serif;

}

.Spalte-Links {
	display:none;
}

.Spalte-Rechts {
	display:none;
}

#Footer{
    display:none;
}

.Sortieren{
	display:none;
}

#MainNav-Balken{
	display:none;
}

.Folge{
	display:none;
}

#Ergebnis{
	display:none;
}

#Datum {
	display:none;
}

#userlogin { display: none; }

#Logo-Folge {
	display: list-item;                /* 1. */
	list-style-image: url(/bilder/logo-folge_neu3.gif); /* 2. */
	list-style-position: inside;       /* 3. */
	letter-spacing: -1000em;           /* 4. */
	font-size: 1pt;                    /* 5. */
	color: #fff;       	
	/*background-image:url(logo-folge_neu3.gif);
	display:block;
	height:46px;
	margin:-26px 0pt -4px 29px;
	width:235px;*/
}


#Main .Spalte-Mitte																		{  width: 800px; vertical-align: top; padding: 0 10px 0 10px; }
#Main .Spalte-Mitte .Sortieren												{ border-top: 1px solid #cccccc; background-color: #dee6ef; font-size: 11px; padding: 0 0 3px 5px; height: 25px; }
#Main .Spalte-Mitte .Sortieren form										{ margin: 0; }
#Main .Spalte-Mitte .Sortieren form select						{ font-size: 11px; margin: 0 0 0 0; color: #666666; }
#Main .Spalte-Mitte .Sortieren form .blaettern				{ margin: 4px 0 -16px 0px; float: right; height: 16px; width: 200px; xborder: 1px solid red; }
#Main .Spalte-Mitte .Sortieren form .blaettern span		{ display: block; float: right; margin: 0 10px 0 0; padding: 3px 0 0 0; }
#Main .Spalte-Mitte .Sortieren form .blaettern .sBack	{ display: block; float: right; background-image: url(seite_zurueck.gif); width: 50px; height: 20px; margin: 0 5px 0 0; }
#Main .Spalte-Mitte .Sortieren form .blaettern .sNext	{ display: block; float: right; background-image: url(seite_weiter.gif); width: 45px; height: 20px; margin: 0 5px 0 0; }
#Main .Spalte-Mitte .Sortieren form .blaettern .nr				{ text-decoration: none; color: #215587; }
#Main .Spalte-Mitte .Sortieren form .blaettern .nrAktiv		{ text-decoration: none; font-weight: bold;  color: #db2a00; }

#Main .Spalte-Mitte .Sortieren form .sort							{ display: block; float: left; padding-right: 5px; margin: 7px 0 0 0; }
#Main .Spalte-Mitte .Sortieren form .blaettern .sBack span	{ display: none; }
#Main .Spalte-Mitte .Sortieren form .blaettern .sNext span	{ display: none; }
#Main .Spalte-Mitte .Sortieren .zahlen								{ display: block; float: left; padding-top: 6px; margin: 0; }
#Main .Spalte-Mitte .Sortieren .zahlen select					{ margin-top: -2px; }
#Main .Spalte-Mitte .Sortieren .zahlen strong					{  }
#Main .Spalte-Mitte .Sortieren .zahlen .zSort					{ float: left; display: block; margin: 1px 0 0 0; }

#Main .Spalte-Mitte .Eintrag											{ border-top: 1px solid #ccc; margin: 0 0 0 0; padding: 10px 5px 10px 5px; }
#Main .Spalte-Mitte .Eintrag a:hover							{ color: #6ba1d9; }
#Main .Spalte-Mitte .Eintrag table								{ margin: 10px 0 0 0; width: 100%; }
#Main .Spalte-Mitte .Eintrag td.bild							{ background-image: url(bgImage.gif); width: 80px; height: 59px; text-align: center; vertical-align: top; background-repeat: no-repeat; }
#Main .Spalte-Mitte .Eintrag td.bild img					{ margin: 5px 0 0 0; }
#Main .Spalte-Mitte .Eintrag td.txt								{ text-align: left; width: 330px; vertical-align: top; padding: 0 0 0 10px; font-size: 12px; color: #555555; }
#Main .Spalte-Mitte .Eintrag td.txt strong				{ color: black; font-size: 16px; }
#Main .Spalte-Mitte .Eintrag td.txt .Adresse			{ font-size: 10px; margin: 8px 0 0 0; color: #aaaaaa; }
#Main .Spalte-Mitte .Eintrag td.Links							{ padding: 10px 0 0 0; }
#Main .Spalte-Mitte .Eintrag td.Links a						{ color: #777777; font-size: 10px; display: block; float: left; background-image: url(pfeil2.gif); background-repeat: no-repeat; background-position: 0px 3px; padding: 0 0 0 10px; margin: 0 20px 0 0;  }
#Main .Spalte-Mitte .Eintrag td.Links a:hover			{ color: #6ba1d9; }
#Main .Spalte-Mitte .Eintrag .Headline						{ color: #215587; font-size: 12px; font-weight: bold; }

#Main .Spalte-Mitte .EintragDetail											{ border-top: 1px solid #ccc; margin: 0 0 0 0; padding: 10px 5px 10px 5px; }
#Main .Spalte-Mitte .EintragDetail:hover								{  }
#Main .Spalte-Mitte .EintragDetail table								{ margin: 10px 0 0 0; width: 100%; }
#Main .Spalte-Mitte .EintragDetail td.bild							{ background-image: url(bgImage.gif); width: 80px; height: 59px; text-align: center; vertical-align: top; background-repeat: no-repeat; }
#Main .Spalte-Mitte .EintragDetail td.bild img					{ margin: 5px 0 0 0; }
#Main .Spalte-Mitte .EintragDetail td.txt								{ text-align: left; width: 330px; vertical-align: top; padding: 0 0 0 10px; font-size: 12px; color: #555555; }

#Main .Spalte-Mitte .EintragDetail td.txt span.tdots { display: none; }
#Main .Spalte-Mitte .EintragDetail td.txt span.desc_rest { display: inline; }
#Main .Spalte-Mitte .EintragDetail td.txt a.btn_more { display: none; }

#Main .Spalte-Mitte .EintragDetail td.txt strong				{ color: black; font-size: 16px; }
#Main .Spalte-Mitte .EintragDetail td.txt .Adresse			{ font-size: 10px; margin: 8px 0 0 0; color: #aaaaaa; }
#Main .Spalte-Mitte .EintragDetail td.Links							{ padding: 10px 0 0 0; }
#Main .Spalte-Mitte .EintragDetail td.Links a						{ color: #777777; font-size: 10px; display: block; float: left; background-image: url(pfeil2.gif); background-repeat: no-repeat; background-position: 0px 3px; padding: 0 0 0 10px; margin: 0 20px 0 0;  }
#Main .Spalte-Mitte .EintragDetail .Headline						{ color: #db2a00; font-size: 14px; font-weight: bold; text-decoration: none; }
#Main .Spalte-Mitte .EintragKontakt {display:none;}

#Main .Spalte-Mitte .aufzaehl						{ border-top: 1px solid #ccc; margin: 5px 0 0 0; width: 100%; font-size: 12px; }
#Main .Spalte-Mitte .aufzaehl .left			{ padding: 4px 0 4px 6px; font-weight: bold; color: #555555; width: 30%; }
#Main .Spalte-Mitte .aufzaehl .right		{ padding: 4px 0 4px 0; color: #555555; width: 70%; }
#Main .Spalte-Mitte .aufzaehl .warmL		{ color: #db2a00; font-size: 14px; }
#Main .Spalte-Mitte .aufzaehl .warmR		{ font-weight: bold; font-size: 14px; }
/*
#Main .Spalte-Mitte .aufzaehlVier						{ border-top: 1px solid #ccc; margin: 5px 0 0 0; width: 100%; font-size: 12px; }
#Main .Spalte-Mitte .aufzaehlVier .left			{ padding: 4px 0 4px 6px; font-weight: bold; color: #555555; width: 50%; }
#Main .Spalte-Mitte .aufzaehlVier .right		{ padding: 4px 0 4px 0; font-weight: bold; color: #555555; width: 50%; }
#Main .Spalte-Mitte .aufzaehlVier .yes			{ background-image: url(yes.gif); background-position: 150px 0px; background-repeat: no-repeat; }
#Main .Spalte-Mitte .aufzaehlVier .no				{ background-image: url(no.gif); background-position: 150px 0px; background-repeat: no-repeat; }
*/
#Main .Spalte-Mitte .aufzaehlVier .yes			{ height: 16px; background-image: url(/bilder/d1/yes1.gif); background-position: 130px 0px; background-repeat: no-repeat; }
#Main .Spalte-Mitte .aufzaehlVier .no				{ height: 16px; background-image: url(/bilder/no.gif); background-position: 130px 0px; background-repeat: no-repeat; }

#Main .Spalte-Mitte .aufzaehlText									{ border-top: 1px solid #ccc; margin: 5px 0 0 0; width: 100%; font-size: 12px; }
#Main .Spalte-Mitte .aufzaehlText .txt						{ padding: 4px 0 4px 6px; color: #555555; }
#Main .Spalte-Mitte .aufzaehlText .txt strong			{ display: block; margin: 0 0 5px 0; }
#Main .Spalte-Mitte .aufzaehlText .txtL						{ padding: 4px 0 4px 6px; color: #555555; vertical-align: top; }
#Main .Spalte-Mitte .aufzaehlText .txtL ul				{ color: #555555; }
#Main .Spalte-Mitte .aufzaehlText .txtL ul span		{  }
#Main .Spalte-Mitte .aufzaehlText .txtR						{ padding: 4px 0 4px 0; color: #555555; vertical-align: top; }

#Main .Spalte-Mitte .aufzaehlText .txt .BildG			{ background-image: url(bgImage.gif); width: 80px; height: 59px; text-align: center; vertical-align: top; background-repeat: no-repeat; display: block; float: left; margin: 0 7px 0 0; }
#Main .Spalte-Mitte .aufzaehlText .txt .BildG img	{ margin: 5px 0 0 0; }

#Main .Spalte-Mitte .aufzaehlText .txt .Rahmen			{ display: block; float: left; width: 348px; height: 61px; overflow: hidden; padding-left: 8px; margin-top: 2px; }
#Main .Spalte-Mitte .aufzaehlText .txt .pfeilLinks				{ display: block; float: left; width: 32px; height: 61px; background-image: url(pfeil_links.gif); }
#Main .Spalte-Mitte .aufzaehlText .txt .pfeilLinks:hover	{ background-image: url(pfeil_links_.gif); }
#Main .Spalte-Mitte .aufzaehlText .txt .pfeilRechts				{ display: block; float: left; width: 32px; height: 61px; background-image: url(pfeil_rechts.gif); }
#Main .Spalte-Mitte .aufzaehlText .txt .pfeilRechts:hover	{ background-image: url(pfeil_rechts_.gif); }

#Main .Spalte-Mitte .punkte { padding-left:30px;color:#969696;font-size:12px;width:50%; }
#Main .Spalte-Mitte .pois { padding-left:30px;color:#969696;font-size:12px;width:50%; }
#Main .Spalte-Mitte .poisL { padding-left:30px;color:#969696;font-size:12px; }

#ret_typ1 { display:block !important; }
#ret_mehr_link11 { display:none; } 
#ret_typ2 { display:block !important; }
#ret_mehr_link12 { display:none; } 
#ret_typ3 { display:block !important; }
#ret_mehr_link13 { display:none; } 
#ret_typ4 { display:block !important; }
#ret_mehr_link14 { display:none; } 
#ret_typ5 { display:block !important; }
#ret_mehr_link15 { display:none; } 
#ret_typ6 { display:block !important; }
#ret_mehr_link16 { display:none; } 
#ret_typ7 { display:block !important; }
#ret_mehr_link17 { display:none; } 
#ret_typ8 { display:block !important; }
#ret_mehr_link18 { display:none; } 
#ret_typ9 { display:block !important; }
#ret_mehr_link19 { display:none; } 
#ret_typ10 { display:block !important; }
#ret_mehr_link110 { display:none; } 
#ret_typ11 { display:block !important; }
#ret_mehr_link111 { display:none; } 
#ret_typ12 { display:block !important; }
#ret_mehr_link112 { display:none; } 
#ret_typ13 { display:block !important; }
#ret_mehr_link113 { display:none; } 
/** HSF-865 dont show promo on print **/
.promo-links, #slideshowTable, .service-toolbox, #txt-addon, #env_list_-1 { display : none }
