html, body { height:100%; }
body	{ margin:0; padding:0; }
table	{ text-align:left; }
/* Startseiten Bug Behebung um das margin des p's zu killen */
#hometop td p { margin-top:0;line-height:18px;}
/* ENDE Startseiten Bug Behebung */
/* Thmen-Listenseite Bug Behebung um das margin des p's zu killen */
.themen p { margin-top:0;}
/* ENDE Startseiten Bug Behebung */
.text12shop			{ color:#000000;  font-weight:300; font-size:12px; font-family:Arial, Helvetica;text-align:left;}
.text12shopfett		{ color:#000000;  font-weight:bold; font-size:12px; font-family:Arial, Helvetica }
.text9			{ font-size:9px; color:#000000; font-weight:bold; }

.text11				{ color:#000000;  font-weight:300; font-size:11px; line-height:14px; font-family:Arial, Helvetica }
.text11fett			{ color:#000000; font-weight:bold; font-size:11px; line-height:14px; font-family:Arial, Helvetica }
.text12				{ color:#000000; font-weight:300; font-size:12px; line-height:18px; font-family:Arial, Helvetica;text-align:left;}
.text12fett			{ color:#000000; font-weight:bold; font-size:12px; line-height:18px; font-family:Arial, Helvetica }
.text12adressblock				{ color:#000000; font-weight:300; font-size:12px; line-height:18px; font-family:Arial, Helvetica;text-align:left;}
.text12fettadressblock		{ color:#000000; font-weight:bold; font-size:12px; line-height:18px; font-family:Arial, Helvetica }

.text12fettlila		{ color:#6B1627; font-weight:bold; font-size:12px; line-height:18px; font-family:Arial, Helvetica }

a.text12fettlila		{ color:#6B1627; font-weight:bold; font-size:12px; line-height:18px; font-family:Arial, Helvetica }
a.text12fettlila:link	{ color:#6B1627; font-weight:bold; font-size:12px; line-height:18px; font-family:Arial, Helvetica }
a.text12fettlila:visited	{ color:#6B1627; font-weight:bold; font-size:12px; line-height:18px; font-family:Arial, Helvetica }
a.text12fettlila:hover	{ color:#6B1627; font-weight:bold; font-size:12px; line-height:18px; font-family:Arial, Helvetica }
a.text12fettlila:active	{ color:#6B1627; font-weight:bold; font-size:12px; line-height:18px; font-family:Arial, Helvetica }
a.text12fettlila:focus	{ color:#6B1627; font-weight:bold; font-size:12px; line-height:18px; font-family:Arial, Helvetica }

.text12weiss		{ color:#ffffff; font-weight:300; font-size:12px; line-height:18px; font-family:Arial, Helvetica }
.text12fettweiss	{ color:#ffffff; font-weight:bold; font-size:12px; line-height:18px; font-family:Arial, Helvetica }
.text14				{ color:#000000; font-weight:300; font-size:14px; line-height:20px; font-family:Arial, Helvetica }
.text14fett			{ color:#000000; font-weight:bold; font-size:14px; line-height:20px; font-family:Arial, Helvetica }
.text14lila			{ color:#6B1627; font-weight:300; font-size:14px; line-height:20px; font-family:Arial, Helvetica }
.text14fettlila		{ color:#6B1627; font-weight:bold; font-size:14px; line-height:20px; font-family:Arial, Helvetica }

.headlinelila			{ color:#6B1627; font-weight:bold; font-size:16px; line-height:20px; font-family:Arial, Helvetica }
.headlinelilagross		{ color:#6B1627; font-weight:bold; font-size:20px; line-height:20px; font-family:Arial, Helvetica }
.headlinegruendunkler	{ color:#6B1627; font-weight:bold; font-size:14px; line-height:20px; font-family:Arial, Helvetica }
.headlinewhite			{ color:#ffffff; font-weight:bold; font-size:14px; line-height:20px; font-family:Arial, Helvetica }
.headlinewhite5			{ color:#ffffff; font-size:26px; line-height:26px; font-family:Arial, Helvetica; padding-left:13px }
.headlineschwarz		{ color:#000000; font-weight:bold; font-size:22px; line-height:24px; font-family:Arial, Helvetica }
.headlinewhitefett		{ color:#ffffff; font-weight:bold; font-size:26px; line-height:26px; font-family:Arial, Helvetica; padding-left:13px }
.headlinewhitefett6		{ color:#ffffff; font-weight:bold; font-size:26px; line-height:26px; font-family:Arial, Helvetica }
.headlinewhite6			{ color:#ffffff; font-size:26px; line-height:26px; font-family:Arial, Helvetica }
.headlinewhitefett9		{ color:#ffffff; font-weight:bold; font-size:18px; line-height:26px; font-family:Arial, Helvetica }
.headlinewhite9			{ color:#ffffff; font-weight:bold; font-size:16px; line-height:26px; font-family:Arial, Helvetica }
.headlinegruen			{ color:#6B1627; font-weight:bold; font-size:14px; line-height:20px; font-family:Arial, Helvetica }
.headlinehell			{ color:#c4ecf2; font-weight:bold; font-size:18px; line-height:20px; font-family:Arial, Helvetica }

.nachoben		{ font-size:9px; font-weight:bold; float:right; color:#000000; background-image:url('../grafiken/top.gif');background-repeat:no-repeat;background-position:top right; height:15px; padding-right:15px; }

.drucklink			{ font-size:9px; font-weight: bold; float:right; color:#808080; background-image:url('../grafiken/drucken.gif');background-repeat:no-repeat;background-position:right; height:28px; padding-right:25px; padding-top:20px; }
.drucklinkunten			{ font-size:9px; font-weight:bold; float:right; color:#808080; background-image:url('../grafiken/drucken.gif');background-repeat:no-repeat;background-position:top right; height:28px; padding-right:25px; padding-top:10px; }

.druckpfeil				{ color:#F68F1E; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }
a.druckpfeil			{ color:#F68F1E; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }
a.druckpfeil:link		{ color:#F68F1E; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }
a.druckpfeil:visited	{ color:#F68F1E; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }
a.druckpfeil:hover		{ color:#F68F1E; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }
a.druckpfeil:active		{ color:#F68F1E; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }
a.druckpfeil:focus		{ color:#F68F1E; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }

.druckheadline			{ color:#000000; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }
a.druckheadline			{ color:#000000; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }
a.druckheadline:link	{ color:#000000; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }
a.druckheadline:visited	{ color:#000000; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }
a.druckheadline:hover	{ color:#000000; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }
a.druckheadline:active	{ color:#000000; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }
a.druckheadline:focus	{ color:#000000; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }

.anker			{ color:#000000; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }
a.anker			{ color:#000000; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }
a.anker:link	{ color:#000000; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }
a.anker:visited	{ color:#000000; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }
a.anker:hover	{ color:#000000; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }
a.anker:active	{ color:#000000; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }
a.anker:focus	{ color:#000000; font-weight:bold; font-size:11px; font-family:Arial, Helvetica; text-decoration:none }


.foot			{ color:#4D4F49; font-size:12px; font-family:Arial, Helvetica; text-decoration:none }
a.foot			{ color:#4D4F49; font-size:12px; font-family:Arial, Helvetica; text-decoration:none }
a.foot:link		{ color:#4D4F49; font-size:12px; font-family:Arial, Helvetica; text-decoration:none }
a.foot:visited	{ color:#4D4F49; font-size:12px; font-family:Arial, Helvetica; text-decoration:none }
a.foot:hover	{ color:#4D4F49; font-size:12px; font-family:Arial, Helvetica; text-decoration:none }
a.foot:active	{ color:#4D4F49; font-size:12px; font-family:Arial, Helvetica; text-decoration:none }
a.foot:focus	{ color:#4D4F49; font-size:12px; font-family:Arial, Helvetica; text-decoration:none }

.druckversion			{ color:#000000; font-size:9px; font-family:Arial, Helvetica; text-decoration:none }
a.druckversion			{ color:#000000; font-size:9px; font-family:Arial, Helvetica; text-decoration:none }
a.druckversion:link		{ color:#000000; font-size:9px; font-family:Arial, Helvetica; text-decoration:none }
a.druckversion:visited	{ color:#000000; font-size:9px; font-family:Arial, Helvetica; text-decoration:none }
a.druckversion:hover	{ color:#000000; font-size:9px; font-family:Arial, Helvetica; text-decoration:none }
a.druckversion:active	{ color:#000000; font-size:9px; font-family:Arial, Helvetica; text-decoration:none }
a.druckversion:focus	{ color:#000000; font-size:9px; font-family:Arial, Helvetica; text-decoration:none }

a			{ color:#6B1627; font-family:Arial, Helvetica; text-decoration:none }
a:link		{ color:#6B1627; font-family:Arial, Helvetica; text-decoration:none }
a:visited	{ color:#6B1627; font-family:Arial, Helvetica; text-decoration:none }
a:hover		{ color:#6B1627; font-family:Arial, Helvetica; text-decoration:none }
a:active	{ color:#6B1627; font-family:Arial, Helvetica; text-decoration:none }
a:focus		{ color:#6B1627; font-family:Arial, Helvetica; text-decoration:none }

li			{ margin-left:-15px; }
select.text		{ color:#000000; background-color:#ffffff; border-color:#000000; border-style:solid; border-width:1px }
input.text		{ color:#000000; background-color:#ffffff; border-color:#000000; border-style:solid; border-width:1px }
option.text		{ color:#000000; background-color:#ffffff }
textarea.text		{ color:#000000; background-color:#ffffff; border-color:#000000; border-style:solid; border-width:1px }
.linksbuending ul,.linksbuending ul ul{list-style-position:inside}
.linksbuending ul ul{padding-left:15px}
.linksbuending ol,.linksbuending ol ol{list-style-position:inside}
.linksbuending ol ol{padding-left:15px}

.clear						{ /* generic container (i.e. div) for floating buttons */ overflow:hidden; width:100%; }
/* CSS UL Menu in der Navigation basierend (mehr oder weniger) auf http://www.htmldog.com/articles/suckerfish/dropdowns/ */
#navigationscontainer5
{
padding-left:12px;
width:648px;
height:16px;

}

#navmenu, #navmenu ul { list-style-type:none; margin:0; padding:0; display:inline; }
#navmenu li{float:left; margin:0;padding-top:0;padding-bottom:0;list-style:none; color:#6B1627; font-family:Arial; font-size:12px; border-right:1px solid #6B1627;} 
#navmenu li:hover{font-weight:normal;}
.parent:hover{border-top:1px solid #6B1627;}
#navmenu li a.menueakt {font-weight:bold;}
#navmenu li:hover a{border:none;} 
#navmenu li a:hover{text-decoration:none;font-weight:bold;}
#navmenu li ul { display:none; }
#navmenu li:hover ul {margin-left:-11px;padding:0;display:block;position:absolute;z-index:333333;background-color:#a8d4da;width:225px;;border-bottom:1px solid #6B1627;border-left:none;border-right:none;border-top:none;}
#navmenu li:hover ul li {line-height:20px;padding:0px;width:223px;border-left:1px solid #6B1627;border-right:none;border-top:none;border-bottom:1px solid #c4ecf2;}
#navmenu li:hover ul li:first-child {border-top:1px solid #c4ecf2;}
#navmenu li:hover ul li a {font-weight:normal; display:block;padding:10px 10px 0 5px;; }
#navmenu li:hover ul li a:hover {background-color:#c4ecf2;font-weight:normal;text-decoration:none;font-color:#6B1627;}
#navmenu li:hover ul li:hover {background-color:#c4ecf2;}

/* Und nun die Klassen um dem IE6 das Hovern beizubringen*/

.parent:sfhover{border-top:1px solid #6B1627;}
#navmenu li.sfhover ul {margin-left:-11px;padding:0;display:block;position:absolute;z-index:333333;background-color:#a8d4da;width:225px;;border-bottom:1px solid #6B1627;border-left:none;border-right:none;border-top:none;}
#navmenu li.sfhover ul li {line-height:20px;padding:0px;width:223px;border-left:1px solid #6B1627;border-right:none;border-top:none;border-bottom:1px solid #c4ecf2;}
#navmenu li.sfhover ul li a { font-weight:normal; display:block;padding:10px 10px 0 5px;; }
#navmenu li.sfhover ul li.sfhover {background-color:#c4ecf2;}
#navmenu li.sfhover ul li a.sfhover {background-color:#c4ecf2;font-weight:normal;text-decoration:none;font-color:#6B1627;}

#navmenu + *
{
 clear:left;
} 
/* Ende Menu */