body				{ font-family:verdana,arial,helvetica; color:#6D6E71; font-style:normal; background-color:#50CAFB; margin:0px; padding:0px; background-image:url(http://www.hotelpabst.de/fileadmin/_neu/design/hintergrund_wasser.jpg); }

td,p				{ font-size:11px; color:#6D6E71; padding:0px; margin:0px; }

.bodytext				{ margin:0px; padding:0px; }

span.bildunterschrift		{ font-size:10px; line-height:115%; }

input				{ margin:0px; font-size:11px; font-weight:normal; color:#000000; }
textarea				{ margin:0px; font-size:11px; font-weight:normal; color:#000000; }
select				{ margin:0px; font-size:11px; font-weight:normal; color:#000000; }
checkbox				{ margin:0px; font-size:11px; font-weight:normal; color:#000000; }
form 				{ margin:0px; font-size:11px; font-weight:normal; color:#000000; } 

div.inhalt			{ margin:0px 0px 0px 0px; padding:0px; }
div.inhalt p			{ font-size:11px; line-height:130%; font-weight:normal; color:#4e4e4e; }
div.inhalt ul			{ font-size:11px; line-height:130%; font-weight:normal; color:#4e4e4e; margin-top:3px; margin-bottom:7px; }
div.inhalt ol			{ font-size:11px; line-height:130%; font-weight:normal; color:#4e4e4e; margin-top:10px; margin-bottom:0px; }
div.inhalt td			{ font-size:11px; line-height:130%; font-weight:normal; color:#4e4e4e; }
div.inhalt tr td p.bodytext	{ margin:5px; padding:0px; line-height:130%; font-size:11px; font-weight:normal; color:#4e4e4e; }
div.inhalt a			{ font-size:11px; color:#000000; line-height:130%; font-weight:normal; }
div.inhalt a:link		{ font-size:11px; color:#000000; text-decoration:underline; font-weight:normal; }
div.inhalt a:visited		{ font-size:11px; color:#000000; text-decoration:underline; font-weight:normal; }
div.inhalt a:hover		{ font-size:11px; color:#000000; text-decoration:none; font-weight:normal; }
div.inhalt a:active		{ font-size:11px; color:#000000; text-decoration:underline; font-weight:normal; }
div.inhalt h1			{ font-size:18px; color:#00548E; text-decoration:none; font-weight:normal; padding:20px 0px 5px 0px; margin:0px; }
div.inhalt h2			{ font-size:13px; color:#00548E; text-decoration:none; font-weight:bold; padding:0px 0px 10px 0px; margin:0px; }
div.inhalt h3			{ font-size:15px; color:#00548E; font-style:italic; font-weight:normal; padding:0px 0px 10px 20px; margin:0px; }
div.inhalt h4			{ font-size:12px; color:#00548E; text-decoration:none; font-weight:bold; padding:0px 0px 10px 20px; margin:0px; }
div.inhalt .bodytext		{ margin:0px 0px 14px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; line-height:130%; }
div.inhalt .csc-frame-frame1	{ border:1px solid #657104; padding:0px; }
div.inhalt .csc-frame-frame2	{ border:1px solid #657104; padding:5px; }
div.inhalt .DIV.csc-frame-rulerAfter	{ height:1px; border-bottom:1px solid #A0A0A0; margin-bottom:12px; margin-top:12px; }

div.rechts			{ margin:0px; padding:0px; }
div.rechts p			{ font-size:12px; line-height:120%; font-weight:normal; color:#4381AB; }
div.rechts ul			{ font-size:12px; line-height:120%; font-weight:normal; color:#4381AB; margin-top:3px; margin-bottom:7px; }
div.rechts ol			{ font-size:12px; line-height:120%; font-weight:normal; color:#4381AB; margin-top:10px; margin-bottom:0px; }
div.rechts td			{ font-size:12px; line-height:120%; font-weight:normal; color:#4381AB; }
div.rechts tr td p.bodytext	{ margin:4px 0px 4px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; line-height:140%; }
div.rechts a			{ font-size:12px; color:#4381AB; line-height:140%; font-weight:normal; }
div.rechts a:link		{ font-size:12px; color:#4381AB; text-decoration:none; font-weight:normal; }
div.rechts a:visited		{ font-size:12px; color:#4381AB; text-decoration:none; font-weight:normal; }
div.rechts a:hover		{ font-size:12px; color:#4381AB; text-decoration:underline; font-weight:normal; }
div.rechts a:active		{ font-size:12px; color:#4381AB; text-decoration:none; font-weight:normal; }
div.rechts h1			{ font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold; padding:0px 5px 0px 5px; margin:0px; }
div.rechts h2			{ font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold; padding:0px 0px 6px 0px; margin:0px; }
div.rechts h3			{ font-size:10px; color:#ffffff; font-weight:normal; padding:0px 0px 0px 0px; margin:0px; line-height:110%; }
div.rechts h4			{ font-size:14px; color:#4381AB; text-decoration:none; font-weight:bold; padding:3px 0px 3px 15px; margin:0px; background-image:url(http://www.hotelpabst.de/fileadmin/_neu/design/navpfeilweiss.gif); background-repeat:no-repeat; background-position:0px 4px; }
div.rechts h5			{ font-size:15px; color:#4381AB; text-decoration:none; font-weight:bold; padding:0px 0px 0px 68px; margin:0px; border:0px; background-color:#00548E; background-image:url(http://www.hotelpabst.de/fileadmin/_neu/design/rechts5.png); background-repeat:no-repeat; background-position:55px 3px; }
div.rechts .bodytext		{ margin:0px 0px 10px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; line-height:120%; }
div.rechts .csc-frame-frame1	{ border:2px solid #004785; background-color:#FFFFFF; padding:0px; }
div.rechts .csc-frame-frame2	{ margin:0px; padding:0px; background-color:#00548E; border:1px solid #4683AD; }
div.rechts .csc-frame-frame3	{ margin:0px; padding:0px; background-color:#49ABE0; border:10px solid #49ABE0; }
div.rechts .csc-frame-frame4	{ margin:0px; padding:0px; background-color:#00538D; border:10px solid #00538D; height:100%; }
div.rechts .DIV.csc-frame-rulerAfter	{ height:1px; border-bottom:1px solid #A0A0A0; margin-bottom:12px; margin-top:12px; }

div.links2			{ margin:0px; padding:10px; background-color:#1C6BA0; height:220px; }
div.links2 p			{ font-size:10px; line-height:120%; font-weight:normal; color:#FFFFFF; }
div.links2 ul			{ font-size:10px; line-height:120%; font-weight:normal; color:#FFFFFF; }
div.links2 ol			{ font-size:10px; line-height:120%; font-weight:normal; color:#FFFFFF; }
div.links2 td			{ font-size:10px; line-height:120%; font-weight:normal; color:#FFFFFF; }
div.links2 tr td p.bodytext	{ margin:0; padding:0px; line-height:120%; }
div.links2 a			{ font-size:10px; color:#FFFFFF; line-height:140%; font-weight:normal; }
div.links2 a:link		{ font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.links2 a:visited		{ font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.links2 a:hover		{ font-size:10px; color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.links2 a:active		{ font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.links2 h1			{ font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding:0px 0px 0px 0px; }
div.links2 h2			{ font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding:0px 0px 0px 0px; }
div.links2 h3			{ font-size:10px; color:#FFFFFF; font-style:italic; font-weight:normal; padding:0px 0px 10px 20px; margin:0px; }
div.links2 h4			{ font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding:3px 0px 3px 15px; margin:0px; background-image:url(http://www.hotelpabst.de/fileadmin/_neu/design/navpfeilweiss.gif); background-repeat:no-repeat; background-position:0px 4px; }
div.links2 h5			{ font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding:0px 0px 0px 68px; margin:0px; border:0px; background-color:#00548E; background-image:url(http://www.hotelpabst.de/fileadmin/_neu/design/rechts5.png); background-repeat:no-repeat; background-position:55px 3px; }
div.links2 .bodytext		{ margin:0px; padding:0px; line-height:120%; }
div.links2 .csc-frame-frame1		{ border:2px solid #004785; background-color:#FFFFFF; padding:0px; }
div.links2 .csc-frame-frame2		{ margin:0px; padding:0px; border:1px solid #4683AD; }
div.links2 .csc-frame-frame3		{ margin:0px; padding:0px; background-color:#49ABE0; border:10px solid #49ABE0; }
div.links2 .DIV.csc-frame-rulerAfter	{ height:1px; border-bottom:1px solid #A0A0A0; margin-bottom:12px; margin-top:12px; }


div.rand				{ margin:0px; padding:0px; }
div.rand p			{ font-size:10px; line-height:120%; font-weight:normal; color:#DBE9F8; margin-bottom:50px;}
div.rand ul			{ font-size:10px; line-height:120%; font-weight:normal; color:#DBE9F8; margin-top:3px; margin-bottom:7px; }
div.rand ol			{ font-size:10px; line-height:120%; font-weight:normal; color:#DBE9F8; margin-top:10px; margin-bottom:0px; }
div.rand td			{ font-size:10px; line-height:120%; font-weight:normal; color:#DBE9F8; }
div.rand tr td p.bodytext		{ margin:4px 0px 4px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; line-height:140%; }
div.rand a			{ font-size:10px; color:#DBE9F8; line-height:140%; font-weight:normal; }
div.rand a:link			{ font-size:10px; color:#DBE9F8; text-decoration:none; font-weight:normal; }
div.rand a:visited			{ font-size:10px; color:#DBE9F8; text-decoration:none; font-weight:normal; }
div.rand a:hover			{ font-size:10px; color:#DBE9F8; text-decoration:underline; font-weight:normal; }
div.rand a:active			{ font-size:10px; color:#DBE9F8; text-decoration:none; font-weight:normal; }
div.rand h1			{ font-size:14px; color:#DBE9F8; text-decoration:none; font-weight:bold; padding:0px 0px 5px 0px; margin:0px; }
div.rand h2			{ font-size:12px; color:#DBE9F8; text-decoration:none; font-weight:bold; padding:20px 0 10px 0; margin:0px; width:500px; }
div.rand h3			{ font-size:10px; color:#DBE9F8; font-style:italic; font-weight:normal; padding:0px 0px 10px 20px; margin:0px; }
div.rand h4			{ font-size:10px; color:#DBE9F8; text-decoration:none; font-weight:bold; padding:3px 0px 3px 15px; margin:0px; background-image:url(http://www.hotelpabst.de/fileadmin/_neu/design/navpfeilweiss.gif); background-repeat:no-repeat; background-position:0px 4px; }
div.rand h5			{ font-size:10px; color:#DBE9F8; text-decoration:none; font-weight:bold; padding:0px 0px 0px 68px; margin:0px; border:0px; background-color:#00548E; background-image:url(http://www.hotelpabst.de/fileadmin/_neu/design/rechts5.png); background-repeat:no-repeat; background-position:55px 3px; }
div.rand .bodytext			{ margin:0px 0px 10px 0px; padding-top:0px; padding-left:0px; padding-bottom:0px; line-height:120%; }
div.rand .csc-frame-frame1		{ border:2px solid #004785; background-color:#FFFFFF; padding:0px; }
div.rand .csc-frame-frame2		{ margin:0px; padding:0px; background-color:#00548E; border:1px solid #4683AD; }
div.rand .csc-frame-frame3		{ margin:0px; padding:0px; background-color:#49ABE0; border:10px solid #49ABE0; }
div.rand .DIV.csc-frame-rulerAfter	{ height:1px; border-bottom:1px solid #A0A0A0; margin-bottom:12px; margin-top:12px; }

div.rand2				{ margin:0px; padding:10px; background-color:#58ACDC; height:220px; }
div.rand2 p			{ font-size:10px; line-height:120%; font-weight:normal; color:#FFFFFF; }
div.rand2 ul			{ font-size:10px; line-height:120%; font-weight:normal; color:#FFFFFF; }
div.rand2 ol			{ font-size:10px; line-height:120%; font-weight:normal; color:#FFFFFF; }
div.rand2 td			{ font-size:10px; line-height:120%; font-weight:normal; color:#FFFFFF; }
div.rand2 tr td p.bodytext		{ margin:0; padding-top:0px; padding-left:0px; padding-bottom:0px; line-height:120%; }
div.rand2 a			{ font-size:10px; color:#FFFFFF; line-height:140%; font-weight:normal; }
div.rand2 a:link			{ font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.rand2 a:visited		{ font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.rand2 a:hover			{ font-size:10px; color:#FFFFFF; text-decoration:underline; font-weight:normal; }
div.rand2 a:active			{ font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:normal; }
div.rand2 h1			{ font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding:0px 0px 5px 0px; }
div.rand2 h2			{ font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding:0px 0px 5px 0px; }
div.rand2 h3			{ font-size:10px; color:#FFFFFF; font-style:italic; font-weight:normal; padding:0px 0px 10px 20px; margin:0px; }
div.rand2 h4			{ font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding:3px 0px 3px 15px; margin:0px; background-image:url(http://www.hotelpabst.de/fileadmin/_neu/design/navpfeilweiss.gif); background-repeat:no-repeat; background-position:0px 4px; }
div.rand2 h5			{ font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding:0px 0px 0px 68px; margin:0px; border:0px; background-color:#00548E; background-image:url(http://www.hotelpabst.de/fileadmin/_neu/design/rechts5.png); background-repeat:no-repeat; background-position:55px 3px; }
div.rand2 .bodytext		{ margin:0px 0px 0px 0px; padding:0px; line-height:120%; }
div.rand2 .csc-frame-frame1		{ border:2px solid #004785; background-color:#FFFFFF; padding:0px; }
div.rand2 .csc-frame-frame2		{ margin:0px; padding:0px; border:1px solid #4683AD; }
div.rand2 .csc-frame-frame3		{ margin:0px; padding:0px; background-color:#49ABE0; border:10px solid #49ABE0; }
div.rand2 .DIV.csc-frame-rulerAfter	{ height:1px; border-bottom:1px solid #A0A0A0; margin-bottom:12px; margin-top:12px; }

a.nml1				{ margin:0px 0px 0px 0px; padding:0px 0px 3px 0px; white-space:nowrap; font-size:16px; color:#FFFFFF; text-decoration:none; font-weight:normal; }
a:link.nml1			{ margin:0px 0px 0px 0px; padding:0px 0px 3px 0px; white-space:nowrap; font-size:16px; color:#FFFFFF; text-decoration:none; font-weight:normal; }
a:visited.nml1			{ margin:0px 0px 0px 0px; padding:0px 0px 3px 0px; white-space:nowrap; font-size:16px; color:#FFFFFF; text-decoration:none; font-weight:normal; }
a:hover.nml1			{ margin:0px 0px 0px 0px; padding:0px 0px 3px 0px; white-space:nowrap; font-size:16px; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #FFFFFF; font-weight:normal; }
a:active.nml1			{ margin:0px 0px 0px 0px; padding:0px 0px 3px 0px; white-space:nowrap; font-size:16px; color:#FFFFFF; text-decoration:none; font-weight:normal; }

a.act1				{ margin:0px 0px 0px 0px; padding:0px 0px 3px 0px; white-space:nowrap; font-size:16px; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #FFFFFF; font-weight:normal; }
a:link.act1			{ margin:0px 0px 0px 0px; padding:0px 0px 3px 0px; white-space:nowrap; font-size:16px; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #FFFFFF; font-weight:normal; }
a:visited.act1			{ margin:0px 0px 0px 0px; padding:0px 0px 3px 0px; white-space:nowrap; font-size:16px; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #FFFFFF; font-weight:normal; }
a:hover.act1			{ margin:0px 0px 0px 0px; padding:0px 0px 3px 0px; white-space:nowrap; font-size:16px; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #FFFFFF; font-weight:normal; }
a:active.act1			{ margin:0px 0px 0px 0px; padding:0px 0px 3px 0px; white-space:nowrap; font-size:16px; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #FFFFFF; font-weight:normal; }


a.nml1a				{ margin:0px 0px 0px 0px; padding:6px 0px 3px 10px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:normal; height:23px; width:148px; }
a:link.nml1a			{ margin:0px 0px 0px 0px; padding:6px 0px 3px 10px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:normal; height:23px; width:148px; }
a:visited.nml1a			{ margin:0px 0px 0px 0px; padding:6px 0px 3px 10px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:normal; height:23px; width:148px; }
a:hover.nml1a			{ margin:0px 0px 0px 0px; padding:6px 0px 3px 10px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:underline; font-weight:normal; height:23px; width:148px; }
a:active.nml1a			{ margin:0px 0px 0px 0px; padding:6px 0px 3px 10px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:normal; height:23px; width:148px; }

a.act1a				{ margin:0px 0px 0px 0px; padding:6px 0px 3px 10px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:normal; height:23px; width:148px; }
a:link.act1a			{ margin:0px 0px 0px 0px; padding:6px 0px 3px 10px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:normal; height:23px; width:148px; }
a:visited.act1a			{ margin:0px 0px 0px 0px; padding:6px 0px 3px 10px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:normal; height:23px; width:148px; }
a:hover.act1a			{ margin:0px 0px 0px 0px; padding:6px 0px 3px 10px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:underline; font-weight:normal; height:23px; width:148px; }
a:active.act1a			{ margin:0px 0px 0px 0px; padding:6px 0px 3px 10px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:normal; height:23px; width:148px; }

a.nml1afire			{ margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:normal; height:23px; width:138px; }
a:link.nml1afire		{ margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:normal; height:23px; width:138px; }
a:visited.nml1afire		{ margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:normal; height:23px; width:138px; }
a:hover.nml1afire		{ margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:underline; font-weight:normal; height:23px; width:138px; }
a:active.nml1afire		{ margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:normal; height:23px; width:138px; }

a.act1afire			{ margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:normal; height:23px; width:138px; }
a:link.act1afire		{ margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:normal; height:23px; width:138px; }
a:visited.act1afire		{ margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:normal; height:23px; width:138px; }
a:hover.act1afire		{ margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:underline; font-weight:normal; height:23px; width:138px; }
a:active.act1afire		{ margin:0px 0px 0px 0px; padding:0px 0px 0px 10px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:normal; height:23px; width:138px; }


a.nml2				{ display:block; margin:0px; padding:4px 0px 3px 0px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #507bb0; font-weight:normal; background-color:#507bb0; }
a:link.nml2			{ display:block; margin:0px; padding:4px 0px 3px 0px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #507bb0; font-weight:normal; background-color:#507bb0; }
a:visited.nml2			{ display:block; margin:0px; padding:4px 0px 3px 0px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #507bb0; font-weight:normal; background-color:#507bb0; }
a:hover.nml2			{ display:block; margin:0px; padding:4px 0px 3px 0px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #FFFFFF; font-weight:normal; background-color:#507bb0; }
a:active.nml2			{ display:block; margin:0px; padding:4px 0px 3px 0px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #507bb0; font-weight:normal; background-color:#507bb0; }

a.act2				{ display:block; margin:0px; padding:4px 0px 3px 0px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #FFFFFF; font-weight:normal; background-color:#507bb0; }
a:link.act2			{ display:block; margin:0px; padding:4px 0px 3px 0px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #FFFFFF; font-weight:normal; background-color:#507bb0; }
a:visited.act2			{ display:block; margin:0px; padding:4px 0px 3px 0px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #FFFFFF; font-weight:normal; background-color:#507bb0; }
a:hover.act2			{ display:block; margin:0px; padding:4px 0px 3px 0px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #FFFFFF; font-weight:normal; background-color:#507bb0; }
a:active.act2			{ display:block; margin:0px; padding:4px 0px 3px 0px; white-space:nowrap; font-size:13px; color:#FFFFFF; text-decoration:none; border-bottom:1px solid #FFFFFF; font-weight:normal; background-color:#507bb0; }


a.nml3				{ text-align:right; display:block; margin:0px; padding-left:15px; padding-right:15px; padding-bottom:4px; padding-top:4px; white-space:nowrap; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:normal; border-bottom:1px solid #FFFFFF; background-color:#FFCC96; }
a:link.nml3			{ text-align:right; display:block; margin:0px; padding-left:15px; padding-right:15px; padding-bottom:4px; padding-top:4px; white-space:nowrap; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:normal; border-bottom:1px solid #FFFFFF; background-color:#FFCC96; }
a:visited.nml3			{ text-align:right; display:block; margin:0px; padding-left:15px; padding-right:15px; padding-bottom:4px; padding-top:4px; white-space:nowrap; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:normal; border-bottom:1px solid #FFFFFF; background-color:#FFCC96; }
a:hover.nml3			{ text-align:right; display:block; margin:0px; padding-left:15px; padding-right:15px; padding-bottom:4px; padding-top:4px; white-space:nowrap; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:normal; border-bottom:1px solid #FFFFFF; background-color:#FFCC96; }
a:active.nml3			{ text-align:right; display:block; margin:0px; padding-left:15px; padding-right:15px; padding-bottom:4px; padding-top:4px; white-space:nowrap; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:normal; border-bottom:1px solid #FFFFFF; background-color:#FFCC96; }

a.act3				{ text-align:right; display:block; margin:0px; padding-left:15px; padding-right:15px; padding-bottom:4px; padding-top:4px; white-space:nowrap; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:normal; border-bottom:1px solid #FFFFFF; background-color:#FFE6CC; }
a:link.act3			{ text-align:right; display:block; margin:0px; padding-left:15px; padding-right:15px; padding-bottom:4px; padding-top:4px; white-space:nowrap; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:normal; border-bottom:1px solid #FFFFFF; background-color:#FFE6CC; }
a:visited.act3			{ text-align:right; display:block; margin:0px; padding-left:15px; padding-right:15px; padding-bottom:4px; padding-top:4px; white-space:nowrap; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:normal; border-bottom:1px solid #FFFFFF; background-color:#FFE6CC; }
a:hover.act3			{ text-align:right; display:block; margin:0px; padding-left:15px; padding-right:15px; padding-bottom:4px; padding-top:4px; white-space:nowrap; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:normal; border-bottom:1px solid #FFFFFF; background-color:#FFE6CC; }
a:active.act3			{ text-align:right; display:block; margin:0px; padding-left:15px; padding-right:15px; padding-bottom:4px; padding-top:4px; white-space:nowrap; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:normal; border-bottom:1px solid #FFFFFF; background-color:#FFE6CC; }


div.seitentitel			{ margin-right:0px; margin-top:3px; white-space:nowrap; font-size:20px; font-weight:normal; color:#055890; }
div.seitentitel p			{ white-space:nowrap; font-size:10px; font-weight:normal; color:#055890; }
div.seitentitel td			{ white-space:nowrap; font-size:10px; font-weight:normal; color:#055890; }
div.seitentitel a			{ white-space:nowrap; font-size:10px; font-weight:normal; color:#055890; }
div.seitentitel a:link		{ white-space:nowrap; font-size:10px; font-weight:bold; color:#055890; text-decoration:none; }
div.seitentitel a:visited		{ white-space:nowrap; font-size:10px; font-weight:bold; color:#055890; text-decoration:none; }
div.seitentitel a:hover		{ white-space:nowrap; font-size:10px; font-weight:bold; color:#055890; text-decoration:none; }
div.seitentitel a:active		{ white-space:nowrap; font-size:10px; font-weight:bold; color:#055890; text-decoration:none; }

div.hilfsnav			{ margin-right:2px; margin-left:2px; margin-top:11px; white-space:nowrap; font-size:13px; font-weight:normal; color:#055890; }
div.hilfsnav p			{ white-space:nowrap; font-size:13px; font-weight:normal; color:#055890; }
div.hilfsnav td			{ white-space:nowrap; font-size:13px; font-weight:normal; color:#055890; }
div.hilfsnav a			{ white-space:nowrap; font-size:13px; font-weight:normal; color:#055890; }
div.hilfsnav a:link		{ white-space:nowrap; font-size:13px; font-weight:normal; color:#055890; text-decoration:none; }
div.hilfsnav a:visited		{ white-space:nowrap; font-size:13px; font-weight:normal; color:#055890; text-decoration:none; }
div.hilfsnav a:hover		{ white-space:nowrap; font-size:13px; font-weight:normal; color:#055890; text-decoration:none; }
div.hilfsnav a:active		{ white-space:nowrap; font-size:13px; font-weight:normal; color:#055890; text-decoration:none; }

.tx-indexedsearch-searchbox		{ font-size: 14px; color: #CC0000; font-weight: bolder; }
.tx-indexedsearch-sw			{ font-size: 12px; color: #CC0000; font-weight: bold; }
.tx-indexedsearch-noresults		{ font-size: 14px; color: #CC0000; font-weight: bolder; }
.tx-indexedsearch-whatis		{ font-size: 14px; color: #CC0000; font-weight: bolder; }
.tx-indexedsearch-sectionlinks		{ font-size: 14px; color: #CC0000; font-weight: bolder; }
.tx-indexedsearch-browsebox		{ font-size: 14px; color: #CC0000; font-weight: bolder; }
.tx-indexedsearch-browsebox-strong	{ font-size: 11px; color: #CC0000; font-weight: bold; }
.tx-indexedsearch-browsebox-SCell	{ font-size: 14px; color: #CC0000; font-weight: bolder; }
.tx-indexedsearch-info			{ font-size: 14px; color: #CC0000; font-weight: bolder; }

.tx-indexedsearch-sw			{ font-size: 12px; color: #000000; font-weight: bolder; }
.tx-indexedsearch-redMarkup		{ font-size: 12px; color: #ffffff; font-weight: bolder; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#5FADFC; }
.tx-indexedsearch-secHead		{ background:#5FADFC; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#78BBFD; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#78BBFD; }

table.tabelle			{ border-collapse:collapse; margin:auto; }
table.tabelle td			{ border:1px dashed #C0C0C0; text-align:center; font-family:arial; font-size:11px; line-height:130%; font-weight:normal; font-color:#6D6E71; padding:2px; }
td.zelleBlau			{ background-color:#2d69a9; color:white; font-size:12px; }

img				{ border:0px; }

.align-center 			{ text-align: center; padding: 0px; margin: 0px; }
.align-left 			{ text-align: left; padding: 0px; margin: 0px; }
.align-right 			{ text-align: right; padding: 0px; margin: 0px; }
.align-justify 			{ text-align: justify; padding: 0px; margin: 0px; }
.contenttable align-center		{ padding:100px; }

.mapnest				{ width:530px; }
.maptop				{ Xpadding:10px; }
.mapcat				{ width:200px; height:450px; overflow:auto; float:left; padding:5px; border-top:1px solid #ccc; border-left:1px solid #ccc; }
#map				{ float:left; padding:5px; border-top:1px solid #ccc; border-right:1px solid #ccc; }
.mapbottom			{ clear:both; margin-left:10px; width:472px; border-bottom:1px solid #ccc; }
.mapbottom ul			{ padding:10px; margin-top:-1px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; height:50px; overflow:auto; }
#infobox				{ border:1px solid red; width:300px; position:absolute; background:#fff; z-index:998; display:none; }
/*
.tx-rgpopup-Nest			{ position:absolute; border:1px solid #CC3333; width:350px; border:10px solid blue; z-index:5; }*/
.tx-rgpopup-dragbar		{ background-color:red; cursor:hand; cursor:pointer; padding:2px 0 4px 10px; height:15px; }
.tx-rgpopup-left			{ font-size:13px; font-weight:bold; color:white; float:left; padding-left:5px; }
.tx-rgpopup-right			{ text-align:right; padding-right:1px; }
.tx-rgpopup-mainNest		{ text-align:left; padding:10px; background-color:white; }
/* tooltip at POI on map */
.markerTooltip			{ background:#fff; color:#000; font-weight:bold; padding:3px 5px 3px 5px; white-space:nowrap; border:#AAAAAA solid 1px; -moz-border-radius:10%; -moz-opacity:85%; opacity:0.85; z-index:4; }
#poitab				{ margin:0px; padding:0px 0px 20px 0px !important; padding:0px; width:220px; border-bottom:1px solid #9FB1BC; }
#poitab li			{ margin:0px; padding:0px; display:inline; list-style-type:none; }
#poitab a, #poitab a:link, #poitab a:visited { float:left; line-height:14px; font-weight:bold; padding:0px 12px 6px 12px; text-decoration:none; color:#708491; }
#poitab .act a, #poitab a:link.active, #poitab a:visited.active, #poitab a:hover { color:#000; background:url(square.gif) no-repeat bottom center; }
.poi-content			{ clear:both; height:80px; overflow:auto; }
/*
#rggooglemap-largeoverview div	{ position:relative; }
#map_overview			{ position:relative; top:0px; left:0px; }
*/

.tx-wtgallery-pi1 { background-color:#FFFFFF; }
div.tx-wtgallery-pi1		{ padding:0px; background-color:#FFFFFF; }
div.wt_gallery_single_inner_pic	{ margin:0px; padding:0px; }
div.wt_gallery_single_inner_pic a img { border:0px solid #FF9900; }
div.wtgallery_list			{ padding:0px; margin:0px; background-color:#FFFFFF; }
div.wtgallery_list a img		{ padding:0px; filter:alpha(opacity=66); -moz-opacity:0.66; opacity:0.66; border:0px solid #444; }
div.wtgallery_list_current a img	{ border:0px solid #FF9900; }
div.wtgallery_list a:hover img	{ filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.00; }
div.wt_gallery_single_inner_title	{ font-weight:bold; margin-top:0px; }
div.wt_gallery_single_inner_comments	{ }

#kasten1 {
  position: relative;
  width: 298px;
  height: 250px;
  margin: 0;
  float: left;
}
#kasten2 {
  position: relative;
  width: 298px;
  height: 250px;
  margin-left: 10px;
  float: left;
}
#kasten3 {
  position: relative;
  width: 588px;
  height: auto;
  margin-top: 0px;
  float: left;
  background-color: #00538D; 
  padding: 10px; 
}
.kasten3 {
  font-size: 10px;
  color: #fff;
}
.kasten3 h1 {
  font-weight: bold;
  color: #fff;
  font-size: 12px;
}
.kasten3 p {
  font-size: 10px;
  color: #fff;
}
