body
{
	font-size: 10pt;
	color: black;
	font-family: Arial, Sans-Serif;
	background-color: #4649fa;
}
a.nav, p.nav
{
	color: #4649FA;	
	font-family: Arial, Sans-Serif;	
	background-color: #ffff00;	
	font-weight: bold;
	font-size: 10pt;
	text-align: right;
	text-decoration: none;
	height: 16px;
	width: 70px;
}
a.nav_S, p.nav_S
{
	color: #4649FA;	
	font-family: Arial, Sans-Serif;	
	background-color: #ffff00;	
	font-weight: bold;
	font-size: 8pt;
	text-align: right;
	text-decoration: none;	
	width: 70px;
	vertical-align: bottom;
	
}
td.nav,td.nav_S
{
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;	
	padding-bottom: 3px;
	width: 70px;	
	padding-top: 3px;
	font-family: Arial, Sans-Serif;
	text-align: right;	
	
}

td
{
	background-color: #ffff00;
}

a.nav:hover, p.nav:hover, td.nav:hover,a.nav_S:hover, p.nav_S:hover
 { 
 	background-color: #4649FA;
    color: #ffff00;
    width: 70px;
    text-decoration: none;
  }
td.out
{background-color: #4649FA;}
td.randlinks
 { background-color: #4649fa; width: 5px }
td.randunten { background-color: #4649fa; height: 11px }
td.randuntenrechts { background-color: #4649fa; width: 10px; height: 11px }
td.randuntenlinks { background-color: #4649fa; width: 5px; height: 11px }
td.randoben { background-color: #4649fa; height: 6px }
td.randobenrechts { background-color: #4649fa; width: 10px; height: 6px }
td.randobenlinks { background-color: #4649fa; width: 5px; height: 6px }
td.randrechts{ background-color: #4649fa; width: 10px }

p.MenuTitel
{
 font-family: Arial, Sans-Serif;
 font-size: 12pt;
 font-weight: bold;

}
p.Link, a, a:linked, a:active, a:visited
{
 color: #4649fa; text-decoration: underline 
}
p.Link:hover, a:hover   { color: #ffff00; background-color: #4649fa }

td.Inhalt  { padding: 2px }
div.h_scroll     { text-align: left; visibility: visible; display: block; margin: 0; padding: 0; width: 601px; height: 204px; float: left; overflow: auto; vertical-align: bottom; border-width: 0; outline-width: 0 }
img.small_gallerie  { cursor: hand  }
Aktuell { font-size: 16pt; font-weight: bold; line-height: 22pt }
Aktuell_Fett  { font-size: 16pt; font-weight: 900; line-height: 22pt }

input.btKontakt
{
	width: 120px;
	color: black;
	font-family: Arial, Sans-Serif;
	height: 24px;
}
textarea.Field100,input.Field100
{
	width: 100%;
	position: static;
}
DIV.hiddenField
{
	display: none;
	visibility: hidden;
	color: red;
}
td.Abgrenzung
{
	background-color: #4649fa; width: 2px
}
Titel, p.Titel, div.Titel
{
	DISPLAY: inline;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
}
SubTitel, p.SubTitel, div.SubTitel, span.SubTitel
{
	DISPLAY: inline;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
}
Label.Bez
{
	font-size: 11px;
	color: black;
	font-family: Arial, Sans-Serif;
}
GB_Text
{
	vertical-align: top;
	overflow: auto;
	width: 100%;
	height: 70px;
	text-align: left;
	font-family: Arial, Sans-Serif;
	FONT-SIZE: 9pt;
}
td.GB_Line
{	
	background-color:#ffcc66;
}
US, div.US, span.US, table.US, h1.US, h2.US
{
	position: absolute;
	left: 10px;
	visibility: hidden;
	width: 700px;
	margin:0;            /* keeps the menu parts together */
    padding:0;
	top: 10px;
	text-align: left;
	font-family: Arial, Sans-Serif;
	font-size: xx-small;
	z-index:255;
}
US_R, div.US_R, span.US_R, table.US_R, h1.US_R, h2.US_R
{
	visibility: hidden;
	font-size: xx-small;
	margin:0;            /* keeps the menu parts together */
    padding:0;
    z-index:255;
}

