body
{
 background-color:#212C42;
 border-top:0px;
 border-bottom:0px;
 border-left:0px;
 border-right:0px;
 margin:0px;
 padding:0px;
 margin-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
}

p,ul,li,ol,div
{
 font-family:Verdana,Arial,sans-serif;
 font-size:9pt;
}

p,ul,ol,div
{
 margin-top:6pt;
 margin-left:20pt;
 margin-right:20pt;
 margin-bottom:6pt; 
 line-height: 1.4em;
}

p.eng
{
 margin-top:5pt;
 margin-left:10pt;
 margin-right:5pt;
 margin-bottom:5pt;
}

li
{
 margin-top:6pt;
 margin-left:12pt;
 margin-right:6pt;
 margin-bottom:0pt
}

td
{
 font-family:Verdana,Arial,sans-serif;
 font-size:8pt;
 margin-top:0px;
}

h1,h2,h3,h4,h5
{
 font-family:Verdana,Arial,sans-serif;
 margin-top:0pt;
 margin-left:20pt;
 margin-right:20pt;
 padding:0px;
}

h1
{
 font-size:10pt;margin-top:6pt;margin-bottom:6pt;
}

h2,h3
{
 font-size:8pt;margin-top:6pt;margin-bottom:0pt;
}

h4,h5
{
 font-size:8pt;margin-top:0pt;margin-bottom:0pt;
}

h5
{
 font-size:8pt;
 font-style:italic;
 font-weight:normal;
 margin-bottom:0px;
}

td.menuitem             { font-family:Verdana,Arial,sans-serif; font-size:9pt; border-top-width:1px; border-top-style:solid; border-color:#FFFFFF;  padding-left:5px; padding-top:3px; padding-right:2px; padding-bottom:3px; }
td.menuitem a:link      { color:#000000; text-decoration:none; font-weight:normal; }
td.menuitem a:visited   { color:#000000; text-decoration:none; font-weight:normal; }
td.menuitem a:active    { color:#000000; text-decoration:none; font-weight:normal; }
td.menuitem a:hover     { color:#000000; text-decoration:underline; font-weight:normal; }

td.menupath             { font-family:Verdana,Arial,sans-serif; font-size:9pt; font-weight:normal; border-top-width:1px; border-top-style:solid; border-color:#FFFFFF;  padding-left:5px; padding-top:3px; padding-right:2px; padding-bottom:3px; }
td.menupath a:link      { color:#000000; text-decoration:none; font-weight:normal; }
td.menupath a:visited   { color:#000000; text-decoration:none; font-weight:normal; }
td.menupath a:active    { color:#000000; text-decoration:none; font-weight:normal; }
td.menupath a:hover     { color:#000000; text-decoration:underline; font-weight:normal; }

td.menutitle
{
 font-family:Verdana,Arial,sans-serif;
 font-size:8pt;
 font-weight:bold;
 font-style:normal;
 border-top-width:1px;
 border-top-style:solid;
 border-color:#FFFFFF;
 padding-left:5px; padding-top:2px; padding-right:2px; padding-bottom:2px;
}

td.menuheadln           { font-family:Verdana,Arial,sans-serif; font-size:8pt; }
td.menuheadln a:link    { color:#000000; text-decoration:none; font-weight:normal; }
td.menuheadln a:visited { color:#000000; text-decoration:none; font-weight:normal; }
td.menuheadln a:active  { color:#000000; text-decoration:none; font-weight:normal; }
td.menuheadln a:hover   { color:#000000; text-decoration:underline; font-weight:normal; }

td.menubox
{
 border-right-width:1px;
 border-right-style:solid;
 border-color:#FFFFFF;
}

td.menusearch
{
 font-family:Verdana,Arial,sans-serif;
 font-size:8pt;
 border-top-width:1px;
 border-top-style:solid;
 border-color:#FFFFFF;
 padding-left:2px;
 padding-top:11px;
 padding-right:2px;
 padding-bottom:9px;
}

td.dlgtitle
{
 background-color:#A8B4CA;
 font-weight:bold;
 font-size:8pt;
 border-right-width:1px;
 border-right-style:solid;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-color:#FFFFFF;
 padding:4px;
}

td.dlgitem
{
 background-color:#D2D2D2;
 border-right-width:1px;
 border-right-style:solid;
 border-bottom-width:1px;
 border-bottom-style:solid;
 border-color:#FFFFFF;
 padding:2px;
}

small
{
 font-family:Verdana,Arial,sans-serif;
 font-size:7pt;
}

small b
{
 font-family:Verdana,Arial,sans-serif;
 font-weight:bold;
 font-size:7pt;
}

b.result_hilite
{
 font-weight:normal;
 color:#BB0000;
}

b.result_hilite_off
{
 font-weight:normal;
 color:#000000;
}

.mehr a, a.mehr              {background-color: #C6CCD7;color: #000000;text-decoration: underline;}
.mehr a:link, a.mehr:link         {background-color: #C6CCD7;color: #000000;text-decoration: underline;}
.mehr a:visited, a.mehr:visited      {background-color: #C6CCD7;color: #000000;text-decoration: underline;}
.mehr a:active, a.mehr:active       {background-color: #C6CCD7;color: #000000;text-decoration: underline;}
.mehr a:focus, a.mehr:focus        {background-color: #C6CCD7;color: #000000;text-decoration: underline;}
.mehr a:hover, a.mehr:hover        {background-color: #ffffff;color: #0000E0;text-decoration: none;}

a.start	{color:#000080;text-decoration:none;font-size:8pt;}
a.start:link	{color:#000080;text-decoration:none;}
a.start:hover	{color:#b0c4de;text-decoration:none;}
a.start:active	{color:#000080;text-decoration:underline;}
a.start:visited	{color:#000000;text-decoration:underline;}

a:link
{
 color:#000000;
 text-decoration:underline;
 font-weight:normal;
}

a:visited
{
 color:#000000;
 text-decoration:underline;
 font-weight:normal;
}

a:active
{
 color:#0000E0;
 text-decoration:underline;
 font-weight:normal;
}

a:hover
{
 color:#0000E0;
 text-decoration:underline;
 font-weight:normal;
}

small a:link
{
 color:#000000;
 text-decoration:none;
 font-weight:normal;
}

small a:visited
{
 color:#000000;
 text-decoration:none;
 font-weight:normal;
}

small a:active
{
 color:#0000E0;
 text-decoration:none;
 font-weight:normal;
}

small a:hover
{
 color:#0000E0;
 text-decoration:none;
 font-weight:normal;
}

a.bild
{
        font-weight:bold;
        text-decoration:none;
}

a.bild:link
{
        color:#000000;
        font-weight:bold;
        text-decoration:none;
}

a.bild:visited
{
        color:#000000;
        font-weight:bold;
        text-decoration:none;
}

a.bild:hover
{
        color:#006498;
        font-weight:bold;
        text-decoration:none;
}

a.bild:focus
{
        color:#006498;
        font-weight:bold;
        text-decoration:none;
}

a.bild:active
{
        color:#000000;
        font-weight:bold;
        text-decoration:none;
}

.box
{
        border: solid 1px black;
        margin: 0px;
        padding: 5px;
        background-color: #ffffff;
}

.block
{
 text-align:justify;
}

.left
{
 text-align:left;
}

.right
{
 text-align:right;
}

.decimal
{
 list-style-type:decimal;
}

.kursiv
{
 font-style:italic;
 font-weight:normal;
 margin-bottom:0px;
}

/*** content ***/

td.content {
	width:80%;
	vertical-align:top;
	padding-right:12px;
}


div.content {
	margin-top:0px; margin-bottom:12px;
	border:1px solid black;
	padding:1.3em;
	background-color:white;
}

div.news {
	margin-top:0px; margin-bottom:12px;
	padding:0px;
	background-color:white;
	border:1px solid black;
}

p.newstopic {
	background-color:#375F80;
    color:#ffffff;
	margin:0px;
	margin-bottom:0px;
	padding:0.3em;
	font-weight:bold;
}

p.newstitle {
	background-color:#e0e0e0;
	margin-top:0px;
	margin-bottom:2px;
	margin-left:0px;
	margin-right:0px;
	padding:0.3em;
	text-decoration:underline;
	border-top:1px solid black;
	border-bottom:1px dotted black;
}

p.newstitle a:link, p.newstitle a:visited, p.newstitle a:active, p.newstitle a:hover {
	color:#243E53;
	text-decoration:none;
}

p.newsteaser { line-height: 1.7; }

p.newstext {
	background-color:white;
	margin:0px;
	padding-left:2em; padding-top:0.2em; padding-right:0.2em; padding-bottom:1.2em;
}
table.news
{
 margin-top:4px; margin-bottom:4px;
 border-collapse:collapse;
}

table.news td
{
 color:black; background-color:#E4E4E4;
}

td.newstitle
{
 font-weight:bold;
 padding-left:8px; padding-top:8px;
}

td.newsdate
{
 font-size:7pt;
 padding-left:8px; padding-right:8px; padding-top:8px;
}

td.newstext
{
 border-top:1px solid black;
 padding-left:8px; padding-right:8px; padding-top:4px;
}

td.newsmore
{
 padding-left:8px; padding-right:8px; padding-bottom:8px;
}

input {font-family:verdana,arial,sans-serif,helvetica;font-size:8pt;}
