
/* GENERAL STYLES */
/* ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */

body
	{
	margin:0px;
	padding:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000;
	}

#navigation
	{
	position:absolute;
	left:0px;
	top:0px;
	width:940px;
	height:200px;
	background-color:transparent;
	border:0px none #FFFFFF;
	z-index:2000;
	}
	
a
	{
	color:#000000;
	text-decoration:none;
	border-bottom:2px solid #FF0000;
	}

a:hover
	{
	color:#F78F1E;
	}

img
	{
	border:0px none #FFFFFF;
	}

a.image
	{
	text-decoration:none;
	border:0px none #FFFFFF;
	}

.input
	{
	display:block;
	width:220px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#F78F1E;
	border:0px none #FFFFFF;
	border-bottom:2px solid #FF0000;
	/*background:transparent;*/
	}

.submit
	{
	float:right;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	background-color:#F78F1E;
	border:0px none #F78F1E;
	}

.textarea
	{
	display:block;
	width:220px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#F78F1E;
	border:2px solid #FF0000;
	}

.list
	{
	position:relative;
	display:block;
	padding-left:10px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:2px solid #FF0000;
	}

.select
	{
	width:220px;
	margin-bottom:2px;
	border:1px solid #FF0000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:1.6em;
	color:#000000;
	}
	
.disabled
	{
	padding-top:10px;
	padding-bottom:5px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:1.6em;
	color:#F78F1E;
	border-bottom:2px solid #FF0000;
	}

ul
	{
	margin-left:0.8em;		/* Einzug FX verringern */
	padding-left:0.8em;		/* Einzug IE verringern */
	}
	
ul.dasOertliche
	{
	list-style-image:url(../../_img/dasoertliche/aufzaehlung.gif);
	}
		
ul.dasTelefonbuch
	{
	list-style-image:url(../../_img/dastelefonbuch/aufzaehlung.gif);
	}

ul.derVerlag
	{
	list-style-image:url(../../_img/derverlag/aufzaehlung.gif);
	}

ul.listNavigation
	{
	list-style-type:none;
	}

.listNavigationActive
	{
	color:#f78f1e;
	}
	
li.faq						/* Abstand der Listeneinträge */
	{
	margin-bottom:1em;
	}

.faq_margin					/* Abstand der Antwort-Texte */
	{
	margin-top:1em;
	margin-bottom:2em;
	}

a.faq_link					/* Definition der FAQ-Links (Fragen) */
	{
	color:#000000;
	text-decoration:none;
	border-bottom:2px solid #d0d0d0;
	}

a:hover.faq_link
	{
	color:#F78F1E;
	}
	
.buchgebiet_container
	{
	position:absolute;
	z-index:4;
	top:28px;
	left:257px;
	width:204px;
	height:196px;
	background-color:#ffffff;
	border:2px solid #333399;
	visibility:hidden;
	}

.buchgebiet_textOben
	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:6px;
	padding-top:4px;
	}
	
.buchgebiet_textMitte
	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:6px;
	padding-top:2px;
	}
	
.buchgebiet_textUnten
	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	padding-left:6px;
	padding-top:2px;
	padding-bottom:8px;
	}

.buchgebiet_cover
	{
	padding-left:6px;
	}
	
.buchgebiet_cover img
	{
	border:1px solid #333399;
	}

.buchgebiet_karte
	{
	position:absolute;
	z-index:2;
	visibility:hidden;
	}

.offsetWerbemoeglichkeiten
	{
	position:relative;
	height:380px;;
	}
	
.offsetWerbemoeglichkeitenLarge
	{
	position:relative;
	height:475px;;
	}

/* calendar STYLES */
/* ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */

.calendarTable
	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:1.6em;
	color:#000000;
	text-align:center;
		
	border:1px solid #dddddd;
	position:relative;
	left:5px;
	}

.calendarNavigation
	{
	color:#ff0000;
	background-color:#dddddd;
	}

.nextMonth
	{
	display:block;
	color:#ff0000;
	background-color:#dddddd;
	text-decoration:none;
	border:none;
	width:29px;
	}

.nextMonth:hover
	{
	color:#ffffff;
	background-color:#f78f1e;
	width:29px;
	}

.weekday
	{
	font-weight:normal;
	width:29px;
	}

.calendarSeparator
	{
	height:2px;
	background-color:#ff0000;
	}

.dateToday
	{
	background-color:#dddddd;
	}

.dateActive
	{
	background-color:#f78f1e;
	}
	
.linkActive:hover
	{
	color:#ffffff;
	}
	
/* gallery STYLES */
/* ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */

.galleryTable
	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:1.6em;
	color:#000000;
	text-align:center;
	width:230px;
	border:1px solid #dddddd;
	}
	
.galleryNavigation
	{
	color:#000000;
	background-color:#dddddd;
	}
	
.galleryTitle
	{
	width:180px;
	}
	
.nextPicture
	{
	display:block;
	color:#ff0000;
	background-color:#dddddd;
	text-decoration:none;
	border:none;
	width:29px;
	}
	
.nextPicture:hover
	{
	display:block;
	color:#ffffff;
	background-color:#f78f1e;
	width:29px;
	}

/* sIFR STYLES */
/* ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	overflow: hidden;
}

/*HEADLINES*/
.headlineOertliche,
.headlineTelefonbuch,
.headlineAllgemein,
.headlineAllgemeinHighlight
	{
	font-size:18px;
	margin:0;
	padding:0;
	display:block;
	}

.headlineOertliche
	{
	color:#99CCFF;
	}

.headlineTelefonbuch
	{
	color:#999999;
	}

.headlineAllgemein
	{
	color:#F78F1E;
	}
	
.headlineAllgemeinHighlight
	{
	color:#ff0000;
	}


.sIFR-hasFlash .headlineOertliche,
.sIFR-hasFlash .headlineTelefonbuch,
.sIFR-hasFlash .headlineAllgemein,
.sIFR-hasFlash .headlineAllgemeinHighlight
	{
	font-size:16px;
	margin:0;
	padding:0;
	display:block;
	line-height:1em;
	}

/* DEFAULT STYLES */
/* ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */

.content_default
	{
	position:absolute;
	left:0px;
	top:250px;
	width:940px;
	height:auto;
	background-color:transparent;
	border:0px none #FFFFFF;
	}

.content_produkt
	{
	position:absolute;
	left:0px;
	top:234px;
	width:940px;
	height:auto;
	background-color:transparent;
	border:0px none #FFFFFF;
	}

.illustration_default
	{
	position:absolute;
	left:0px;
	top:-250px;
	width:940px;
	height:auto;
	z-index:0;
	}
	
.illustration_produkt
	{
	position:absolute;
	left:0px;
	top:-234px;
	width:940px;
	height:auto;
	z-index:0;
	}
	
.formular {
	z-index:1;
}
	
.switch-1
	{
	position:absolute;
	left:0px;
	top:0px;
	width:auto;
	height:auto;
	background-color:transparent;
	border-top:0px none #FFFFFF;
	z-index:1;
	}

.switch-2
	{
	position:absolute;
	left:235px;
	top:0px;
	width:auto;
	height:auto;
	background-color:transparent;
	border-top:0px none #FFFFFF;
	z-index:1;
	}

.switch-3
	{
	position:absolute;
	left:470px;
	top:0px;
	width:auto;
	height:auto;
	background-color:transparent;
	border-top:0px none #FFFFFF;
	z-index:1;
	}

.switch-4
	{
	position:absolute;
	left:705px;
	top:0px;
	width:auto;
	height:auto;
	background-color:transparent;
	border-top:0px none #FFFFFF;
	z-index:1;
	}

.this-1
	{
	position:absolute;
	left:0px;
	top:0px;
	width:220px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #F78F1E;
	padding-top:10px;
	padding-right:10px;
	line-height:1.6em;
	}

.this-img-1
	{
	position:absolute;
	left:0px;
	top:0px;
	width:230px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #F78F1E;
	padding-top:0px;
	padding-right:0px;
	line-height:1.6em;
	}

.that-1
	{
	position:absolute;
	left:0px;
	top:0px;
	width:220px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #FF0000;
	padding-top:10px;
	padding-right:10px;
	line-height:1.6em;
	}

.that-img-1
	{
	position:absolute;
	left:0px;
	top:0px;
	width:230px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #FF0000;
	padding-top:0px;
	padding-right:0px;
	line-height:1.6em;
	}

.this-2
	{
	position:absolute;
	left:235px;
	top:0px;
	width:220px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #F78F1E;
	padding-top:10px;
	padding-right:10px;
	line-height:1.6em;
	}

.this-img-2
	{
	position:absolute;
	left:235px;
	top:0px;
	width:230px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #F78F1E;
	padding-top:0px;
	padding-right:0px;
	line-height:1.6em;
	}

.that-2
	{
	position:absolute;
	left:235px;
	top:0px;
	width:220px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #FF0000;
	padding-top:10px;
	padding-right:10px;
	line-height:1.6em;
	}

.that-img-2
	{
	position:absolute;
	left:235px;
	top:0px;
	width:230px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #FF0000;
	padding-top:0px;
	padding-right:0px;
	line-height:1.6em;
	}

.this-3
	{
	position:absolute;
	left:470px;
	top:0px;
	width:220px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #F78F1E;
	padding-top:10px;
	padding-right:10px;
	line-height:1.6em;
	}

.this-img-3
	{
	position:absolute;
	left:470px;
	top:0px;
	width:230px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #F78F1E;
	padding-top:0px;
	padding-right:0px;
	line-height:1.6em;
	}

.that-3
	{
	position:absolute;
	left:470px;
	top:0px;
	width:220px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #FF0000;
	padding-top:10px;
	padding-right:10px;
	line-height:1.6em;
	}

.that-img-3
	{
	position:absolute;
	left:470px;
	top:0px;
	width:230px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #FF0000;
	padding-top:0px;
	padding-right:0px;
	line-height:1.6em;
	}

.this-4
	{
	position:absolute;
	left:705px;
	top:0px;
	width:220px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #F78F1E;
	padding-top:10px;
	padding-right:10px;
	line-height:1.6em;
	}

.this-img-4
	{
	position:absolute;
	left:705px;
	top:0px;
	width:230px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #F78F1E;
	padding-top:0px;
	padding-right:0px;
	line-height:1.6em;
	}

.that-4
	{
	position:absolute;
	left:705px;
	top:0px;
	width:220px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #FF0000;
	padding-top:10px;
	padding-right:10px;
	line-height:1.6em;
	}

.that-img-4
	{
	position:absolute;
	left:705px;
	top:0px;
	width:230px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #FF0000;
	padding-top:0px;
	padding-right:0px;
	line-height:1.6em;
	}

.this-12
	{
	position:absolute;
	left:0px;
	top:0px;
	width:455px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #F78F1E;
	padding-top:10px;
	padding-right:10px;
	line-height:1.6em;
	}

.this-img-12
	{
	position:absolute;
	left:0px;
	top:0px;
	width:465px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #F78F1E;
	padding-top:0px;
	padding-right:0px;
	line-height:1.6em;
	}

.that-12
	{
	position:absolute;
	left:0px;
	top:0px;
	width:455px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #FF0000;
	padding-top:10px;
	padding-right:10px;
	line-height:1.6em;
	}

.that-img-12
	{
	position:absolute;
	left:0px;
	top:0px;
	width:465px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #FF0000;
	padding-top:0px;
	padding-right:0px;
	line-height:1.6em;
	}

.this-13
	{
	position:absolute;
	left:0px;
	top:0px;
	width:690px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #F78F1E;
	padding-top:10px;
	padding-right:10px;
	line-height:1.6em;
	}

.this-img-13
	{
	position:absolute;
	left:0px;
	top:0px;
	width:700px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #F78F1E;
	padding-top:0px;
	padding-right:0px;
	line-height:1.6em;
	}

.that-13
	{
	position:absolute;
	left:0px;
	top:0px;
	width:690px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #FF0000;
	padding-top:10px;
	padding-right:10px;
	line-height:1.6em;
	}

.that-img-13
	{
	position:absolute;
	left:0px;
	top:0px;
	width:700px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #FF0000;
	padding-top:0px;
	padding-right:0px;
	line-height:1.6em;
	}

.this-14
	{
	position:absolute;
	left:0px;
	top:0px;
	width:925px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #F78F1E;
	padding-top:10px;
	padding-right:10px;
	line-height:1.6em;
	}

.this-img-14
	{
	position:absolute;
	left:0px;
	top:0px;
	width:935px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #F78F1E;
	padding-top:0px;
	padding-right:0px;
	line-height:1.6em;
	}

.that-14
	{
	position:absolute;
	left:0px;
	top:0px;
	width:925px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #FF0000;
	padding-top:10px;
	padding-right:10px;
	line-height:1.6em;
	}

.that-img-14
	{
	position:absolute;
	left:0px;
	top:0px;
	width:935px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #FF0000;
	padding-top:0px;
	padding-right:0px;
	line-height:1.6em;
	}

.this-23
	{
	position:absolute;
	left:235px;
	top:0px;
	width:455px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #F78F1E;
	padding-top:10px;
	padding-right:10px;
	line-height:1.6em;
	}

.this-img-23
	{
	position:absolute;
	left:235px;
	top:0px;
	width:465px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #F78F1E;
	padding-top:0px;
	padding-right:0px;
	line-height:1.6em;
	}

.that-23
	{
	position:absolute;
	left:235px;
	top:0px;
	width:455px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #FF0000;
	padding-top:10px;
	padding-right:10px;
	line-height:1.6em;
	}

.that-img-23
	{
	position:absolute;
	left:235px;
	top:0px;
	width:465px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #FF0000;
	padding-top:0px;
	padding-right:0px;
	line-height:1.6em;
	}

.this-24
	{
	position:absolute;
	left:235px;
	top:0px;
	width:690px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #F78F1E;
	padding-top:10px;
	padding-right:10px;
	line-height:1.6em;
	}

.this-img-24
	{
	position:absolute;
	left:235px;
	top:0px;
	width:700px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #F78F1E;
	padding-top:0px;
	padding-right:0px;
	line-height:1.6em;
	}

.that-24
	{
	position:absolute;
	left:235px;
	top:0px;
	width:690px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #FF0000;
	padding-top:10px;
	padding-right:10px;
	line-height:1.6em;
	}

.that-img-24
	{
	position:absolute;
	left:235px;
	top:0px;
	width:700px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #FF0000;
	padding-top:0px;
	padding-right:0px;
	line-height:1.6em;
	}

.this-34
	{
	position:absolute;
	left:470px;
	top:0px;
	width:455px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #F78F1E;
	padding-top:10px;
	padding-right:10px;
	line-height:1.6em;
	}

.this-img-34
	{
	position:absolute;
	left:470px;
	top:0px;
	width:465px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #F78F1E;
	padding-top:0px;
	padding-right:0px;
	line-height:1.6em;
	}

.that-34
	{
	position:absolute;
	left:470px;
	top:0px;
	width:455px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #FF0000;
	padding-top:10px;
	padding-right:10px;
	line-height:1.6em;
	}

.that-img-34
	{
	position:absolute;
	left:470px;
	top:0px;
	width:465px;
	height:auto;
	background-color:transparent;
	border-top:6px solid #FF0000;
	padding-top:0px;
	padding-right:0px;
	line-height:1.6em;
	}

