
body { font-family:helvetica,arial,sans-serif; margin:0; }
page { font-family:helvetica,arial,sans-serif; margin:0; }

#sprunglinks, #topspecials, #hauptmenue, #servicemenue, #untermenue, .untermenue, 
.suche, .sprung, .unsichtbar, .titel .m25, .noprint { 
	display:none;
}

h1, h2, h3, h4, h5, h6, p, form, frameset, frame, table, tr, td {
	padding:0;
	margin:0;
	line-height:130%;
}

h1, h2, h3, h4, h5, h6 {
	font-family:Helvetica, Arial, Sans-serif;
	font-weight:bold;
	line-height:130%;
}

h1 { font-size:230%; }
h2 { font-size:200%; }
h3 { font-size:160%; }
h4 { font-size:120%; }
h5 { font-size:110%; }
h6 { font-size:90%; }

p { font-size:100%; 
	line-height:130%; }

a {
	color:#AA0011;
}
	
ul { margin:20px 0; }
ul ul { margin: 0 !important; } 
li { margin:10px 0; }



#logo { position:absolute; top:0px; }
#logo img { border:0; height:65px; width:125px; }
.titel .m75 { position:absolute; top:0px; left: 130px; } 
#inhalt { margin-top:160px; }

#hauptmenuetrennlinie { position:relative; top:100px; }

#rootline { position:absolute; top:120px; }

#fussbereich { padding-top:10px; border-top:1px solid #000; }
#fussbereich { clear:both; } 

.m75 { float:left; width:100%; }
.infoleiste { display:none; float:right; width:33%; }
.infoleiste { padding-left:2%; border-left:1px solid #000; }

.m100, .m75, .m66, .m50, .m33, .m25, 
.p100, .p75, .p66, .p50, .p33, .p25 {
	float:left;
}


.galerie { margin:0px; }

.galerie .m25, .galerie .m33, .galerie .p25, .galerie .p33 { 
	margin:10px 0 10px 0 !important;
	padding:10px 0 10px 0 !important;
	width:45% !important;
	border:1px solid #ff0;
}

.galerie p {
	width:90%;
}

.galerie .stopFloatPrint {
	display:block;
	clear:both;
	float:none;
	overflow:hidden;
	height:1px; 
}

.galerie .newPage {
	display:block;
	clear:both;
	float:none;
	overflow:hidden;
	page-break-after:always;
}

.abendveranstaltung, .tagesveranstaltung, .kinderaktion, .signierstunde { 
	padding-bottom:2px;
}

.abendveranstaltung span, .tagesveranstaltung span, .kinderaktion span, .signierstunde span {
	display:block;
}

.abendveranstaltung a 					{ 	color:						#77AA00 !important; }
.abendveranstaltung img 				{ 	border: 1px solid 			#77AA00; }
.abendveranstaltung span 				{ 	border-bottom: 1px solid 	#77AA00; 
											color:						#77AA00; }
											
.tagesveranstaltung a 					{ 	color:						#44AADD !important; }
.tagesveranstaltung img 				{ 	border: 1px solid 			#44AADD; }
.tagesveranstaltung span 				{ 	border-bottom: 1px solid 	#44AADD; 
											color:						#44AADD; }
											
.kinderaktion a 						{ 	color:						#DD6611 !important; }
.kinderaktion img 						{ 	border: 1px solid 			#DD6611; }
.kinderaktion span 						{ 	border-bottom: 1px solid 	#DD6611; 
											color:						#DD6611; }

.signierstunde a 						{ 	color:						#EEBB00 !important; }
.signierstunde img 						{ 	border: 1px solid 			#EEBB00; }
.signierstunde span 					{ 	border-bottom: 1px solid 	#EEBB00; 
											color:						#EEBB00; }

span.text { border:0 !important; color:#000 !important; }

.eventdetail h6 { border-bottom: 1px solid; margin-bottom:15px !important; }
.eventdetail .floatRight { margin-top:15px !important; }

/* EVENTS Orte Detailansicht */

.va { margin:5px 0 0 0px; }

.va_ort { font-weight:bold; text-decoration:underline; }
	
.va_infoÊ{ margin:1px 0 0 0px; font-weight:bold; }
	
.wbr { display:inline !important; white-space:nowrap; }


/* Pixelprojekt Buchliste */

.buchliste .reihe											{	margin:20px 0px;
																margin-left:170px; 
																float:none; clear:both; }

.buchliste .m33, .buchliste .m66							{	margin:0; padding:0; width:100%; }

.buchliste .abstimmen-link									{	display:none; }

.buchliste .beschreibung									{	margin:0; margin-left:20px; }

.buchliste .beschreibung p.images							{	display:none; }

.buchliste .reihe h1, 
.buchliste .reihe h2, 
.buchliste .reihe h3, 
.buchliste .reihe h4, 
.buchliste .reihe h5, 
.buchliste .reihe h6, 
.buchliste .reihe p											{	margin-top:0px;
																margin-bottom:5px; }

.buchliste .nr												{	margin-left:-150px;
																float:left;
																text-align:right;
																width:40px;
																font-size:80%; }
																* html .buchliste .nr {
																margin-left:-75px; }

.buchliste .cover											{	margin-left:-100px;
																float:left;
																width:100px; }
																* html .buchliste .cover {
																margin-left:-50px; }

.buchliste img												{	margin:0;
																padding:0; }

.buchliste .kommentar										{	clear:both; float:none; margin:0; padding:0; margin-left:20px; margin-bottom:40px !important; }

.buchliste .kommentar .kommentartitel						{	color:#fff;
																font-size:90%; }

.buchliste .kommentar .kommentartitel p						{	margin-left:15px; }

.buchliste .text_innen										{	margin-left:10px; }

.buchliste .anfz_unten										{	float:left;
																margin-top:3px;
																margin-right:10px; }

.buchliste .anfz_oben										{	vertical-align:text-top; 
																margin-left:10px; }

