body, p, li, table
{
font-family: verdana;
font-size: 8pt;
color: #4B4B4B;
scrollbar-DarkShadow-Color:#FFFFFF;
scrollbar-Track-Color:#F5F5F5; 
scrollbar-Face-Color:#DCDCDC;
scrollbar-Shadow-Color:#808080; 
scrollbar-Highlight-Color:#FFFFFF;
scrollbar-3dLight-Color:#808080; 
scrollbar-Arrow-Color:#FF0000
}

a			{ color: #0000FF; font-family: Verdana; text-decoration: none }
a:link		{ color: #0000FF; font-family: Verdana }
a:visited	{ color: #0000FF; font-family: Verdana }
a:active	{ color: #FF0000; font-family: Verdana }
A:hover 	{ color: #FF0000; font-family: Verdana }
b			{ color: #4B4B4B }
hr			{ width: 98%; text-align: center }
img			{ border: 2px solid #808080 }

.tabelle0	{ width: 100%; border: 0px none; cellspacing: 0px; border-collapse: collapse; valign: top; bordercolor: #111111 }

.box0		{ padding:8 0 0 0; width:985px; height:385px; margin:0px left; background-color:#ffffff; }
.box_a		{ width:160px; height:100%; text-align:center; float:left; }
.box_a img	{ margin:6 auto; border-collapse:collapse }
.fun	    { margin:3 8; font-size:10pt; color:#4b4b4b; font-weight:bold; text-align:left; background-color:#dadada; }
.box_a .icon		{ margin:2 3; border: 1px solid #dadada }

.box_b		{ width:465px; height:100%; float:left; text-align:left; background-color:#ffffff; }
.u2		    { margin:8 0 0 0; font-size:10pt; color:#ffffff; font-weight:bold; }
.lauftext	{ padding:2; margin:0 0 0 40; border-bottom:1px solid #ff0000; border-left:1px solid #ff0000; border-right:1px solid #ff0000; background-color:#ffff99; }
.termine	{ padding:6; margin:0 0 0 40; background-color: #ffffcc }
.news		{ padding:6; margin:0 0 0 40; background-color: #ffffcc }

.box_c		{ margin:0 0 0 8; width:350px; height:300px; float:left; background-color:#ffffff; }
.quick	    { margin:3 3; font-size:10pt; color:#ffffff; font-weight:bold; background-color:#ffffff; }
.box_c .icon		{ margin:2; border: 1px solid #dadada }
.sponsor		{ width:142px; height:100%; float:left; text-align:center; background-color:#ffffff; }
.sponsor img	{ margin:0 0 5 0; border-top:0px; border-bottom:1px solid #dadada; border-left:1px solid #dadada; border-right:1px solid #dadada; background-color:#ffffff }
.links		{ padding:2; margin:0; text-align:left; border-bottom:1px solid #dadada; border-left:1px solid #dadada; border-right:1px solid #dadada; background-color:#ffffff }
.links img	{ marging:0; border:0px }
.ontour_u, .ontour	{ padding:2; margin:0 0 0 5; width:190px; float:left; border:1px solid #ff0000; background-color:#ffff99; }
.ontour_u	{ font-size:10pt; color:#ffffff; font-weight:bold; text-align:center; border-bottom:0px; background-color: #DADADA }


.tab_0		{ cellspacing: 0px; border-collapse: collapse; valign: top }
.td_1		{ padding: 0; width: 150; height: 400; text-align: center; vertical-align: top }
.td_1_img	{ margin: 14 6 5 6; width: 140px; height: 70px; border-collapse: collapse }

.td_2		{ padding: 14 6 4 6; width: 485; text-align: left; vertical-align: top }
.td_3		{ padding: 14 4 0 4; width: 150; text-align: center; vertical-align: top }
.td_4		{ padding: 14 4 0 4; width: 182; text-align: left; vertical-align: top }
.u4		    { font-family: verdana; font-size: 10pt; color: #ffffff; font-weight: bold; text-align: center }
.on_tour	{ padding: 2; margin: 0 0 0 0; width: 100%; border-bottom: 2px solid #ff0000; border-left: 2px solid #ff0000; border-right: 2px solid #ff0000; background-color: #ffff99 }


.litd  		{ padding: 4; width: 150; text-align: center; vertical-align: top }
.linavi	    { width: 120px; font-family: verdana; font-size: 8pt; text-align: center; cellpadding: 2; cellspacing: 0px; width: 100%; padding: 0; line-hight: 400% }
.lithema    { font-family: verdana; font-size: 8pt; border: 1px solid #808080; text-align: center }
.libild		{ width: 140px; height: 70px; cellpadding: 0px; cellspacing: 0px; border-collapse: collapse }

.mitd		{ padding: 4; width: 645; text-align: left; vertical-align: top }
.mitdtab	{ width: 645px; border: 0px; cellspacing: 0px; cellpadding: 3px; border-collapse: collapse; bordercolor: #111111 }
.mithema    { font-family: verdana; font-size: 12pt; color: #4B4B4B; font-weight: bold; line-hight: 400%; border: 2px solid #808080; text-align: center }
.mithema2   { font-family: verdana; font-size: 10pt; color: #4B4B4B; font-weight: bold; text-align: left; background-color: #DADADA }
.mitabell	{ width: 100%; border: 0px; cellspacing: 0px; cellpadding: 3px; border-collapse: collapse; bordercolor: #111111 }
.mitdli		{ width: 7%; text-align: left; valign: top }
.mitdre		{ width: 93%; text-align: left; valign: top }
.tab01		{ width: 100%; border: 1px ; cellpadding: 3; cellspacing: 0px; bordercolor: #F0F0F0; text-align: center }
.tab02		{ width: 93%; border: 1px dotted #808080; cellpadding: 3px; cellspacing: 0px; border-collapse: collapse; text-align: center }
.tab02td	{ border: 1px dotted #808080 }
.tab02tr	{ border: 1px dotted #808080 }


.fuss		{ font-family: verdana; font-size: 7pt; color: #4B4B4B; text-decoration: none }

.retd		{ text-align: left; valign: top }
.wetterimg img	{ border: 0px}


.titel		{ text-align: left; vertical-align: top; position: absolute; left: 120; top: 80; font-family: verdana; font-size: 20pt; font-weight: bold; color: #ffffff; background-color: #808080 }

.thema      { font-family: verdana; font-size: 12pt; color: #4B4B4B; font-weight: bold; line-hight: 400%; border: 2px solid #808080; text-align: center }
.thema2     { font-family: verdana; font-size: 10pt; color: #4B4B4B; font-weight: bold; text-align: left; border-top:1px solid #ff0000; background: #ffffff url('../balken_hg2.gif') repeat-x }
.themali    { font-family: verdana; font-size: 8pt; border: 1px solid #808080; text-align: center }
.navli	    { font-family: verdana; font-size: 8pt; text-align: center; cellpadding: 3; cellspacing: 0px; width: 100%; padding: 0 }


.tabmit		{ border: 0px none; border-collapse: collapse; valign: top; width: 100% }
.spaltli	{ padding: 4; width: 150; text-align: center; vertical-align: top }
.spaltmi	{ padding: 4; width: 650; text-align: left; vertical-align: top }
.spaltre	{ text-align: left; vertical-align: top }

.tabunt		{ valign: top; width: 100%; cellpadding: 0; cellspacing: 0; border-top:1px solid #808080; text-align: center }

.tab01		{ width: 640px; border: 0px; cellspacing: 0px; border-collapse: collapse; bordercolor: #111111 }
.td01		{ width: 108px; text-align: right; valign: top }
.td02		{ width: 200px; text-align: left; valign: top }
.td03		{ width: 296px; text-align: right; valign: top }

.tabmain	{ width: 100%; border: 0px; cellspacing: 0px; cellpadding: 3px; border-collapse: collapse; bordercolor: #111111 }
.tdli		{ width: 7%; text-align: left; valign: top }
.tdre		{ width: 93%; text-align: left; valign: top }


.xxx		{  background-image: url('muster03.jpg') }

.geschichte{ font-weight:bold; background: gold; padding: 0px 1px 0px 1px }

.noborder img, .noborder input{	border: 0px;}
