body { 
        scrollbar-3dlight-color:#595959; 
        scrollbar-arrow-color:#FFFFFF; 
        scrollbar-base-color:#CFCFCF; 
        scrollbar-darkshadow-color:#FFFFFF; 
        scrollbar-face-color:#CFCFCF; 
        scrollbar-highlight-color:#FFFFFF; 
        scrollbar-shadow-color:#595959; 
	} 
        
FONT, TD, BODY, DIV, INPUT, TEXTAREA, FORM { font-family: times; font-size: 12pt; text-align: justify;}
a:link          { color:#cc0000;text-decoration:underline; }
a:visited       { color:#cc0000;text-decoration:underline;}
a:hover         { color:#444444;text-decoration:none;background-color:transparent;}
a:active       { color:#444444;text-decoration:none;background:transparent;}

a.red:link          { color:#ff0000;text-decoration:none; }
a.red:visited       { color:#ff0000;text-decoration:none;}
a.red:hover         { color:#cc0000;text-decoration:underline;background-color:transparent;}
a.red:active       { color:#aa0000;text-decoration:none;background:transparent;}

a.blue:link          { color:#444444;text-decoration:none; }
a.blue:visited       { color:#444444;text-decoration:none;}
a.blue:hover         { color:#00599d;text-decoration:underline;background-color:transparent;}
a.blue:active       { color:#aa0000;text-decoration:none;background:transparent;}

a.title:link    {color:#444444;text-decoration:none; font-size: 14px;background-color:transparent}
a.title:visited {color:#444444;text-decoration:none; font-size: 14px;background-color:transparent;}
a.title:hover   {text-decoration:none; font-size: 14px;color:#cc0000;background-color:transparent;}
a.title:active  {text-decoration:underline; font-size: 14px;color:#cc0000;background-color:transparent;}

a.lnavi:link    {color:#0000aa;text-decoration:underline; font-size: 13pt;background-color:transparent; font-weight: bold;}
a.lnavi:visited {color:#0000aa;text-decoration:underline; font-size: 13pt;background-color:transparent;font-weight: bold;}
a.lnavi:hover   {text-decoration:underline; font-size: 13pt;color:#aa0000;background-color:transparent;font-weight: bold;}
a.lnavi:active  {text-decoration:underline; font-size: 13pt;color:#aa0000;background-color:transparent;font-weight: bold;}

a.navi:link    {color:#0000aa;text-decoration:underline; font-size: 11pt;background-color:transparent;}
a.navi:visited {color:#0000aa;text-decoration:underline; font-size: 11pt;background-color:transparent;}
a.navi:hover   {text-decoration:underline; font-size: 11pt;color:#aa0000;background-color:transparent;}
a.navi:active  {text-decoration:underline; font-size: 11pt;color:#aa0000;background-color:transparent;}

a.gray:link    {color:#666666;text-decoration:underline; font-size: 10pt;background-color:transparent;}
a.gray:visited {color:#666666;text-decoration:underline; font-size: 10pt;background-color:transparent;}
a.gray:hover   {text-decoration:underline; font-size: 10pt;color:#aa0000;background-color:transparent;}
a.gray:active  {text-decoration:underline; font-size: 10pt;color:#aa0000;background-color:transparent;}

a.white:link    {color:#eeeeee;text-decoration:underline; font-size: 12pt;background-color:transparent}
a.white:visited {color:#eeeeee;text-decoration:underline; font-size: 12pt;background-color:transparent;}
a.white:hover   {text-decoration:underline; font-size: 12pt;color:#ffcc00;background-color:transparent;}
a.white:active  {text-decoration:underline; font-size: 12pt;color:#eeeeee;background-color:transparent;}

a.nav:link    {color:#444444;text-decoration:none; font-size: 10pt;background-color:transparent;font-weight: bold;}
a.nav:visited {color:#444444;text-decoration:none; font-size: 10pt;background-color:transparent;font-weight: bold;}
a.nav:hover   {text-decoration:none; font-size: 10pt;color:#cc0000;background-color:transparent;font-weight: bold;}
a.nav:active  {text-decoration:none; font-size: 10pt;color:#cc0000;background-color:transparent;font-weight: bold;}

a.main:link    {color:#444444;text-decoration:none; font-size: 12px;background-color:transparent;}
a.main:visited {color:#444444;text-decoration:none; font-size: 12px;background-color:transparent;}
a.main:hover   {text-decoration:none; font-size: 12px;color:#cc0000;background-color:transparent;}
a.main:active  {text-decoration:none; font-size: 12px;color:#cc0000;background-color:transparent;}

a.org:link    {color:#A00002;text-decoration:none; font-size: 10pt;background-color:transparent; font-weight: bold;}
a.org:visited {color:#A00002;text-decoration:none; font-size: 10pt;background-color:transparent; font-weight: bold;}
a.org:hover   {text-decoration:underline; font-size: 10pt;color:#cc0000;background-color:transparent; font-weight: bold;}
a.org:active  {text-decoration:none; font-size: 10pt;color:#cc0000;background-color:transparent; font-weight: bold;}


a.mwhite:link    {color:#eeeeee;text-decoration:underline; font-size: 13pt;background-color:transparent;font-weight: bold;}
a.mwhite:visited {color:#eeeeee;text-decoration:underline; font-size: 13pt;background-color:transparent;font-weight: bold;}
a.mwhite:hover   {text-decoration:underline; font-size: 13pt;color:#ffcc00;background-color:transparent;font-weight: bold;}
a.mwhite:active  {text-decoration:underline; font-size: 13pt;color:#ffcc00;background-color:transparent;font-weight: bold;}

.xlargebold {color:#444444; font-size: 17; font-weight: bold;}
.largebold {color:#444444; font-size: 14px; font-weight: bold;}
.slargebold {color:#444444; font-size: 10pt; font-weight: bold;}
.normal {color:#444444; font-size: 10pt;}
.red {color:#cc0000; font-size: 10pt;}
.inormal {color:#444444; font-size: 10pt; font-style: italic;}
p,li, ul  { font-size:12pt; text-align: justify;}
h1 { font-size:21px;
	 color:#444444;
     font-style: verdana, arial, helvetica, sans-serif;
     font-weight:bold; 
	 margin: 3px auto; }
h2{ font-size:13pt;
     color:#444444;     
     font-weight:bold; 
	 margin: 3px auto;}
h3  { font-size:17pt;   
     font-weight:bold; }
h4  { font-size:14pt;  
     font-weight:bold; }
th            {color:#444444; font-size: 10pt; font-weight: bold;}
td            {font-size: 12pt; text-align: justify;}
td.center	  {font-size: 12pt; text-align: center;}
td.right	  {font-size: 12pt; text-align: right;}
td.xlargebold            {color:#444444; font-size: 16px; font-weight: bold}
div.separator {
	width: 100%;
	margin-top: 1em;
	margin-bottom: 0.25em;
	padding: 0;
	border-bottom: 1px dotted #000;
	font-size: 0.5em;
	line-height: 25%;
}
div.line {
	width: 100%;
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	padding: 0;
	border-bottom: 1px dotted #000;
	font-size: 0.5em;
	line-height: 25%;
}

div.longbox {
		background: #f0f0f0;
		border: 1px solid #666666;
		color: #000000;
		margin: 5px auto;
		padding: 11px 22px;
		width: 500px;
	}

.reg1_preis_grau {
  font-size: 10pt;
  background-color: #dddddd;
}
.tab_hell {
	font-size: 10pt;
	background-color: #E5E6FF;
}
.tab_dunkel {
	font-size: 10pt;
	background-color: #A1A3FF;
}

/* Personinfo */
div.personheading {
   font-weight: bold;
   margin-top: 0.3em;
   margin-bottom: 0.2em;
}
div.personinfo {
   margin-bottom: 1.5em;
}

div.dato {
   font-weight: bold;
   padding-bottom: 0.3em;
}

.ralign {
	font-size: 10pt;
	color: #666666;
   padding-top: 10px;
   padding-right: 40px;
   text-align: right;
}

.smenu
{	
	font-size: 12pt;
	color: #ffffff;
	font-weight: bold;
}

.menu
{	
	font-size: 13pt;
	color: #ffffff;
	font-weight: bold;
}
.pup
{
    
	BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
}

.fontw
{
	
	font-size: 10pt;
	color: #ffffff;
}