html, h1, h2, p, ul, li, form, input, table, tr, td {margin:0px;padding:0px;}
body {margin:0px;padding:0px;margin-top:10px;margin-bottom:20px;}

body, td {font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:#323232;}

strong {font-weight:bold;color:#cb0101;text-transform:uppercase;}
b {font-weight:bold;text-transform:none;}

a {color:#323232;text-decoration:underline;}
.smallfont {font-size:10px;}

.clearboth {clear:both;height:0px;overflow:hidden;line-height:0px;font-size:0px;}
.clearboth25 {clear:both;height:25px;overflow:hidden;line-height:25px;font-size:0px;}
.clearboth10 {clear:both;height:10px;overflow:hidden;line-height:10px;font-size:0px;}
.clearboth15 {clear:both;height:15px;overflow:hidden;line-height:15px;font-size:0px;}
.clearboth20 {clear:both;height:20px;overflow:hidden;line-height:20px;font-size:0px;}

form {margin-right:5px;}
input {float:left;height:14px;width:125px;margin-right:5px;font-size:11px;}
input.absenden {float:left;height:20px;width:20px;margin:0px;}

.content {margin-left:145px;background-color:#ffffff;line-height:16px;color:#323232;}
.content img.icon {margin-right:5px;}
.content .line {margin-bottom:5px;}
.content .xtra iframe {height:100%;width:835px;}

.navi {float:left;width:145px;color:#323232;}
.navi img.navicon {padding-left:10px;margin-right:2px;margin-top:13px;}
.navi a {color:#323232;text-decoration:underline;margin-bottom:13px;}
.navi a.aktiv {color:#cb0101;font-weight:bold;text-decoration:none;}

.navi img.naviconsub {padding-left:20px;margin-right:2px;margin-top:13px;}

.navi .werbung {margin-left:10px;line-height:16px;}


.halfleft {float:left;width:420px;}
.halfright {float:left;margin-left:15px;width:400px;}
.halfright_left {float:left;width:225px;}
.halfright_right {float:left;margin-left:15px;width:160px;}

.full {width:835px;overflow:hidden;}

.kopf {text-decoration:none;}
/* kopf default
.kopf {width:980px;height:135px;background-image:url(images/980x135_kopf.jpg);background-repeat:no-repeat;}
*/
/* xmas 
.kopf {background-image:url(images/980x135_kopf_winter.jpg);}
 xmas */
.kopfwerbung {font-size:10px;margin:0px;padding-left:310px;padding-top:40px;}
.kopflayer {position:absolute;top:10px;left:795px;}
#flashecke {position:absolute;top:0px;right:0px;}

#trailer {position:absolute; top:130px; left:990px;width:200px;}
.update_list {margin-top:0px;margin-right:5px;padding:5px;width:188px;background-color:#CB0101;color:#ffffff;border: 1px solid #CB0101;}
.update_list h1 {font-size:12px;font-weight:bold;color:#ffffff;margin-top:3px;margin-bottom:10px;}
.update_list a {color:#ffffff;text-decoration:none;font-weight:normal;}
.update_list a:hover {text-decoration:underline;}

.header {min-height:40px;}
.footer {width:980px;clear:both;}
.clearer {clear:both;height:0px;line-height:0px;}

div#bounce-in_container  {position:relative;overflow:hidden;width:815px;height:15px;}
div#bounce-in_layer  {position:relative;visibility:hidden;white-space:nowrap;float:left;}
div#bounce-in_layer p {margin-left:20px;float:left;line-height:15px;}
div#bounce-in_layer p a {font-size:11px;font-weight:normal;text-transform:none;color:#323232;text-decoration:none;}
div#bounce-in_layer p a strong {color:#cb0101;padding-right:10px;text-transform:none;}

h1 {color:#ff6600;font-size:14px;font-weight:bold;margin-bottom:10px;margin-top:5px;}
h2 {color:#ff6600;font-size:11px;font-weight:bold;display:inline;}
p {margin-bottom:15px;}
.textad {color:#323232;}
.textad a {color:#323232;text-decoration:underline;}
.textadright {color:#323232;text-align:right;}
.textadright a {color:#323232;text-decoration:underline;}


.teaserleft {float:left;margin-right:15px;}
.blockleft {float:left;margin-right:15px;width:180px;}
.blockleft img {margin-bottom:5px;}

.blockright {float:left;width:225px;}
.blockright img {margin-bottom:5px;}

.thumbs {float:left;width:80px;margin-right:5px;}
.angebote img {float:left;width:80px;margin-right:5px;}

.galteaser {float:left;width:80px;margin-right:26px;}

.bilder {width:368px;height:572px;background-color:#EDE6E0;padding-left:32px;padding-top:28px;}
.bilder img.thumb {margin-right:5px;margin-bottom:5px;}
.bilder img.big {margin:0px;}
.bildernavi {margin-top:5px;margin-bottom:5px;width:400px;height:20px;background-color:#ff6600;text-align:center;color:#ffffff;line-height:20px;}
.bildernavi a {color:#ffffff;text-decoration:underline;width:33%;display:block;float:left;}
.bildernavi span {width:33%;float:left;}

.videonavi {margin-top:5px;margin-bottom:5px;width:420px;height:20px;background-color:#ff6600;text-align:center;color:#ffffff;line-height:20px;}
.videonavi a {color:#ffffff;text-decoration:underline;}

.fullnavi {margin-top:5px;margin-bottom:5px;width:835px;height:20px;background-color:#ff6600;text-align:center;color:#ffffff;line-height:20px;}
.fullnavi a {color:#ffffff;text-decoration:underline;}

.beratungnavi {margin-top:5px;margin-bottom:5px;height:20px;background-color:#ff6600;text-align:left;color:#ffffff;line-height:20px;}
.beratungnavi a {padding-left:5px;color:#ffffff;text-decoration:underline;}



.newsletter {padding:0px;background-color:#cb0101;color:#ffffff;line-height:20px;padding-top:5px;padding-bottom:5px;}
.newsletter td {color:#ffffff;line-height:20px;padding-left:5px;padding-right:5px;}
.newsletter td b, .newsletter td strong {color:#ffffff;font-weight:bold;text-transform:none;}
.newsletter td a {color:#ffffff;font-weight:normal;text-transform:none;}

p.text strong {color:#323232;font-weight:bold;text-transform:none;}

/* ul {padding-left:15px;list-style-image: url(images/kasten.gif);margin-top:10px;} */
ul {list-style-type:none;margin-top:10px;}
li {margin-bottom:15px;}

li.sitemapmain {margin-bottom:20px;}
li.sitemapmain a {color:#cb0101;font-weight:bold;}
li.sitemapsub {margin-bottom:5px;margin-left:10px;}
li.sitemapsub a {color:#323232;font-weight:normal;}
li.sitemapmainsub {margin-bottom:5px;margin-left:20px;}
li.sitemapmainsub a {color:#323232;font-weight:normal;}

.aktiv {color:#cb0101;font-weight:bold;text-decoration:none;}
.aktiv a {color:#cb0101;text-decoration:none;}

.werbung {font-size:10px;margin-bottom:20px;}

.footer a {margin-left:10px;}
.footer .werbung {float:left;padding-left:10px;padding-right:6px;}
.footer .werbung a {margin-left:0px;}

/* Eventplaner */
.right_head {float:left;width:215px;text-align:left;}
.right_event {color:#ff6600;line-height:20px;background-color:#cb0101;}
.right_event td a {color:#ffffff;font-size:14px;line-height:20px;padding-left:5px;padding-right:5px;text-decoration:none}
.right_event_no {margin-top:5px;margin-bottom:5px;background-color:#ff6600;color:#ffffff;line-height:20px;text-decoration:none}
.event_head {float:left;width:625px;text-align:left;}
.event_form {padding:0px;background-color:#cb0101;color:#ffffff;line-height:20px;padding-top:5px;padding-bottom:5px;}
.event_form td {color:#ffffff;padding-left:5px;padding-right:5px;line-height:20px;margin:0px;padding-top:0px; padding-bottom:0px;}
.event_form td b, .event_form td strong {color:#ffffff;font-weight:bold;text-transform:none;}
.event_week_no, .event_week_no a {margin-left:5px;margin-right:5px;font-size:14px;background-color:#ff6600;color:#ffffff;line-height:20px;text-decoration:none;height: 20px; position:relative; width:120px;}
.event_week, .event_week a {margin-left:5px;margin-right:5px;font-size:14px;background-color:#cb0101;color:#ffffff;line-height:20px;text-decoration:none;height: 20px; position:relative;width:120px;}
.event {margin-top:10px; margin-bottom:10px; width:625px; text-align:left}
.event_seiten {background-color:#ff6600;color:#ffffff;line-height:20px;text-decoration:none;height:20px;width:625px;text-align:center}
.event_seiten a {text-decoration:none;color:#ffffff}
.event_seiten b {color: #ffffff}
.event_pic {float:left;margin-right:10px; margin-bottom:10px;}
.outlook {margin-left:510px;font-size:14px;background-color:#ff6600;color:#ffffff;line-height:20px;text-decoration:none;height: 20px; position:relative; width:115px; text-align:center}
.outlook a {color:#ffffff; text-decoration:none;}

	#bouncing_box  /* die einzigen wichtigen Parameter sind die ersten 3, der Rest ist nach belieben anpassbar */
	{
		position: absolute; 	
		z-index: 99999;  /* höher als der höchste z-index auf der Seite */
		display: none;
	 	bottom: 0px;
	}
	
	#bouncing_box_X  /* das schließen-Kästchen, z-index hoch genug, top und left / right anpassen */
	{
	 	position: absolute;
	 	z-index: 99999;
	 	border: 1px solid black;
		/* width: 63px; */
		cursor: pointer;
		top: 0px;
		right: -30px;
		background-color:#ffffff;
		color:#000000;
		padding:5px;
	}
	#bouncing_box_anzeige  
	{
	 	position: absolute;
	 	z-index: 99999;
		right: 0px;
	}
