body		{font-family:Arial,Helvetica,sans-serif; color:#000; background-color:#444; border:0px; padding:5px; margin:0px}
.body		{background-color:#EEE}
form		{display:inline}
td			{font-family:Arial,Helvetica,sans-serif; vertical-align:top; text-align:justify}
th			{font-family:Arial,Helvetica,sans-serif; text-align:center}
ul,ol		{border:0px; padding:0px; margin:4px; margin-left:20px}
li			{font-family:Arial,Helvetica,sans-serif; padding:2px 0 2px 0; text-align:justify;}
dt			{padding-top:10px; border-bottom:solid #000; border-width:0px 0px 1px 0px; color:#C00; font-weight:bold}
dd			{text-align:justify; margin-left:10px; margin-right:10px}
acronym		{font-weight:bold; color:#00C}
blockquote	{margin:0em 4em 0.2em 2em;}

a				{font-family:Arial,Helvetica,sans-serif; text-decoration:none; color:#00C; font-weight:bold}
a:hover			{color:#C00}

a.t				{font-family:Arial,Helvetica,sans-serif; text-decoration:none; color:#242; font-weight:bold; font-size:80%}
a.t:hover		{color:#F93}

a.p				{font-family:Arial,Helvetica,sans-serif; text-decoration:none; color:#FFF; font-weight:bold}
a.p:link		{color:#FFF}
a.p:visited		{color:#FFF}
a.p:active		{color:#FFF}
a.p:hover		{color:#FF0}

a.s				{font-family:Arial,Helvetica,sans-serif; text-decoration:none; color:#FF0; font-weight:bold}
a.s:link		{color:#FF0}
a.s:visited		{color:#FF0}
a.s:active		{color:#FF0}
a.s:hover		{color:#FF0}

a.sp			{font-family:Arial,Helvetica,sans-serif; text-decoration:none; color:#FFF; font-weight:bold}
a.sp:link		{color:#FFF}
a.sp:visited	{color:#FFF}
a.sp:active		{color:#FFF}
a.sp:hover		{color:#FF0}

a.ss			{font-family:Arial,Helvetica,sans-serif; text-decoration:none; color:#FF0; font-weight:bold}
a.ss:link		{color:#FF0}
a.ss:visited	{color:#FF0}
a.ss:active		{color:#FF0}
a.ss:hover		{color:#FF0}

a.nker		{color:#000}
p			{margin:6px; margin-left:0px; margin-right:0px}
dl			{text-align:justify; border:0px; padding:0px; margin:0px}
pre			{font-size:100%}
hr.thin		{width:100%; height:0px; padding:0px; margin-top:3px; margin-bottom:3px; border:1px solid white}
h4			{font-size:200%; border:0px; padding:1px; margin:0px}
h5			{font-size:140%; border:0px; padding:6px; margin:0px}
div.warn	{background-color:#FFC; color:#C00; font-weight:bold; padding:2px 4px 2px 9px}

tr.lty		{background-color:#FFD}
tr.row1		{background-color:#EEF}
tr.row2		{background-color:#DDE}
tr.rowSel	{background-color:#669; color:#FFF;}

.home		{background-color:#575}
.aktuell	{background-color:#962}
.region		{background-color:#559}
.sites		{background-color:#68A}
.support	{background-color:#944}
.intern		{background-color:#446}
.ticker		{background-color:#779; color:#FF0; border-bottom-width:6px; border-bottom-style:solid; border-bottom-color:#000;}
.michi		{text-align:right; font-size:80%}
.bl			{border-left-width:6px; border-left-style:solid; border-left-color:#000;}
.int		{float:left; width:160px; height:50px}
.job		{background-color:#DDC; font-weight:bold}
.status		{background-color:#FFC; color:#F00; font-weight:bold}
.panic		{background-color:#F00; color:#FF0; font-weight:bold}
.name		{background-color:#CCF; color:#F00; font-weight:bold}
.adresse	{background-color:#ADF; color:#F00; font-weight:bold}
.bank		{background-color:#FDD; color:#F00; font-weight:bold}
.aufn		{background-color:#6F0; color:#000; font-weight:bold}
.kdproc		{background-color:#BBB; color:#000; font-weight:bold}
.kderr		{background-color:#777; color:#FF0; font-weight:bold}
.kdof		{background-color:#F4D; color:#FF0; font-weight:bold}

.big		{font-size:120%}
.headline	{font-size:150%; font-weight:bold; padding-bottom:6px}
.h2			{color:#666; font-weight:bold}
.h3			{background-color:#DDD; font-weight:bold; text-align:center}
.h6			{color:#FFF; background-color:#8A7; font-weight:bold}
.hx1		{width:100px; height:40px; float:left; font-size:120%}
.hx2		{width:200px; height:40px; float:left; font-size:120%}
.content	{background-color:#EEE; padding:6px 32px 9px 9px; width:90%; height:400px}
.titel		{padding:20px; white-space:nowrap}
.uln		{list-style-type:none}
.i160		{float:left; width:169px; height:40px}
.i8080		{float:left; width:80px; height:80px}
.ichk		{float:left; width:20px; height:40px}
.sw-pdf		{float:left; width:110px; height:30px}
.pl20		{padding-left:20px}
.pr9		{padding-right:9px}
.p6			{padding:6px}
.overdue	{background-color:#F00; color:#FF0; font-weight:bold; margin-left:30px; padding:1px 6px 1px 6px; display:inline}
.done		{background-color:#0F0; font-weight:bold; margin-left:36px; padding:1px 6px 1px 6px; display:inline}
.mt			{margin-top:30px}

.red		{color:#C00}
.orange		{color:#F93}
.g			{color:#080}
.w			{color:#FFF}
.y			{color:#FF0}
.blue		{color:#669}
.green		{color:#696}
.decor0		{padding-right:2px}
.decor0r	{padding-left:2px; padding-right:2px; text-align:right}
.decor		{background-image:url(../img/bg.decor.gif); background-repeat:repeat-x; background-color:#CCD; font-weight:bold; padding-left:4px; padding-right:2px; vertical-align:middle; height:17px}
.decor1		{background-color:#FFC; font-weight:bold; padding-left:4px; padding-right:2px}
.decor2		{background-color:#FFF; font-weight:bold; padding-left:4px; padding-right:2px}
.decor-t 	{font-size:1px; line-height:1%}
.bgw		{background-color:#FFF}
.bgy		{background-color:#FF0}
.bgb		{background-color:#000}
.bgred		{background-color:#C00}
.bgsb		{background-color:#779}
.bgblue		{background-color:#CCD}
.copyright	{color:#FFF; text-align:center; vertical-align:bottom; font-size:0.8em}
.box		{border-width:medium; border-style:double; border-color:#FFF; padding:6px; background-color:#CCD}
.tbox		{border-width:medium; border-style:double; border-color:#FFF; padding:0px; background-color:#CCD}
.inhalt		{border-width:thin; border-style:dotted; border-color:#FFF; padding:6px; padding-right:20px; background-color:#CCD; margin-top:6px; margin-bottom:6px; margin-right:15%; white-space:nowrap}
.nav		{background-color:#779; color:#FFF; padding-left:6px; padding-right:20px; white-space:nowrap}
.nav-sp		{background-color:#889; border-top-width:1px; border-top-style:dotted; border-top-color:#FFF; cursor:pointer}
.nav-ss		{background-color:#446; border-top-width:1px; border-top-style:dotted; border-top-color:#FFF; cursor:pointer}
.nav-vs		{background-color:#FF0; border-top-width:1px; border-top-style:dotted; border-top-color:#FFF; color:#C00;}

ul.nav1					{padding:0; margin:50px 0 0 0; list-style:none; border:1px solid #FFF; white-space:nowrap}
ul.nav1 li				{list-style:none; margin:0; padding:0; border-bottom:1px dotted #FFF}
ul.nav1 a.l1			{display:block; margin:0; padding:5px 4px 4px 9px; background-color:#889; text-decoration:none; color:#FFF; font-weight:bold}
ul.nav1 a.l2			{display:block; margin:0; padding:5px 4px 4px 9px; background-color:#667; text-decoration:none; color:#FF0; font-weight:bold}
ul.nav1 a.l1:link		{color:#FFF}
ul.nav1 a.l1:visited	{color:#FFF}
ul.nav1 a.l1:hover		{color:#FF0; background-color:#667}
ul.nav1 a.l1:active		{color:#FFF; background-color:#667}

.cliprel	{position:relative}
.submenu	{position:absolute; visibility:hidden; background-color:#889; width:140px; padding:0px; border-width:1px; border-style:solid; border-color:#FFF; cursor:pointer; top:110px; left:10px}
.submenuX	{position:absolute; background-color:#889; width:140px; padding:0px; border-width:1px; border-style:solid; border-color:#FFF; cursor:pointer; top:110px; left:10px}
.hidden		{position:absolute; visibility:hidden; margin-left:328px}
.hiddenIE	{position:absolute; visibility:hidden; width:50%}


/* generischer Teil */

body		{font-size:0.75em}
img			{border:0px}

.lh0		{line-height:0}
.lh1		{line-height:5pt}
.lhform		{line-height:2px}
.gastbuch	{background-color:#FF0;color:#F00;padding:2px 4px 2px 4px}
.sw			{float:left; width:88px; height:40px}
.butbg		{background-color:#CCC;color:#F00;font-weight:bold;text-align:center}
.prop		{font-family:monospace}
.nowrap		{white-space:nowrap}
.pr6		{padding-right:6px}
.ilink		{float:left}
.ilink-r	{float:right}

.left		{text-align:left}
.center		{text-align:center}
.right		{text-align:right}
.top		{vertical-align:top}
.mid		{vertical-align:middle}
.bot		{vertical-align:bottom}
.bold		{font-weight:bold}
.cp			{cursor:pointer}
.hiddenID	{border:1px #CCC dotted;float:left;font-weight:bold}

ul.nav, ul.unav, ul.nav1, ul.nav2, ul.nav li, ul.nav1 li, ul.nav2 li {list-style:none;margin:0;padding:0}
ul.nav a.l1, ul.nav a.l2, ul.unav a.l1, ul.unav a.l2, ul.nav1 a.l1, ul.nav1 a.l2, ul.nav2 a.l1, ul.nav2 a.l2 {display:block;margin:0;text-decoration:none;font-weight:bold;white-space:nowrap}

#CookieOk			{position:fixed;padding:16px;bottom:0;left:0;right:0;background-color:#444;color:#FF8;opacity:0.8;z-index:99}
#CookieOkClick		{color:#FFF;border:1px solid #FFF;padding:6px 16px 6px 16px;margin:0 10px 0 0}
#CookieNotOkClick	{color:#FF0;border:1px solid #FF0;padding:6px 16px 6px 16px;margin:0 10px 0 10px}
#CookieInfoClick	{color:#FFF;border:1px solid #FFF;padding:6px;margin:0 0 0 10px}
#CookieInfo			{display:none}


@media(min-width:1px)
{
	/* Desktop, Tablet */

	/* generischer Teil */
	.ilink		{margin-right:12px}
	.ilink-r	{margin-left:12px}
	th.right	{padding:0 6px 0 0}
}

@media screen
{
	/* Desktop, Tablet, Phone */

	/* generischer Teil */
	.copyprint	{display:none}
}

@media print
{
	/* Drucker */

	* {color:#000;background-color:#FFF}
	img, #menu, #navi, .copyright, .kopfTitel {display:none}
	.copyprint {font-size:0.8em}
}
