/* ____ STANDARDS ____ */

html 
{
	margin:0;
	padding:0;
	height:100%;
}
body {
	background-color:white;
	font-size: 12px;
	color:black;  
	padding:0px;
	margin:0px;
	border:0;
}

/* ____ ELEMENTE (DIV) ____ */

.pixel 
{
	background-color: #E1E4EB;
	width: 1px;
	height: 1px;
	position: absolute;
	top: 50%;
	left: 50%;
	overflow: visible;
} 
.site { 	
	position:absolute;
	top: -297px;
	left: -489px;
	height:594px;
	width:978px;
	text-align: left;
	padding: 0px;
	background-color: #E1E4EB;
}
.top 
{
	position:absolute;
	top:0;
	left:0;	
	margin: 0px;
	padding: 0px;
	width: 978px;
	height:116px;
	background-image:url(top_bg.jpg);
	background-repeat:no-repeat;
}
.navi { 
	position:absolute;
	top:116px;
	left:0;	
	margin: 0px;
	padding: 0px;
	width: 205px;
	height:461px;
	background-image:url(content_bg.jpg);
	background-repeat:repeat-x;
}
.navi ul
{
	padding:0;
	margin:15px 0 0 15px;
}
.navi ul ul
{
	padding:0;
	margin:0 0 0 10px;
}
.navi li 
{
	list-style: none;
   	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004C9F;
}
.navi a, .navi a:link, .navi a:visited {
    margin: 7px 0 7px 0;
    display: block;
   	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004C9F;
	text-decoration:none;
}
.contentbg { 	
	position:absolute;
	top:116px;
	left:205px;	
	margin: 0px;
	padding: 0px;
	width:615px;
	height:461px;
	color:#000099;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(content_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.content 
{
	position:relative;
	top:14px;
	left:0;
	width:615px;
	height: 431px;
	overflow:auto;
}
.contentiframe 
{
	position:relative;
	top:9px;
	left:0;
	width:615px;
	height:431px;
}
.content p, .content h1, .content li
{
	margin:0;
	padding:0;
	color:Black;
	font-family:Arial, Helvetica, sans-serif;
}
.content p, .content li 
{
	font-size:12px;
}
.content ul 
{
	margin:0;
	padding:0;
}
.content li 
{
	margin:0 0 0 25px;
	list-style-type:disc;
}
.content h1 
{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-bottom:16px;
}
.content a, .content a:link, .content a:visited, .content a:hover, .content a:active, .content a:focus
{
	color:#586472;
	text-decoration:underline;
}
	
.sidebar 
{
	position:absolute;
	top:116px;
	left:820px;	
	margin: 0px;
	padding: 0px;
	width:158px;
	height:461px;
	background-image:url(content_bg.jpg);
	background-repeat:repeat-x;
}
.container 
{
	width:142px;
	height:134px;
	background-color:White;
	background-image:url(container.gif);
	margin:14px 0 0 7px;
}
.containerhead 
{
	position:relative;
	top:10px;
	left:10px;
	width:122px;
	height:20px;
	text-align:center;
	color:#3F6DAD;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.containertext 
{
	position:relative;
	top:15px;
	left:10px;
	width:122px;
	height:55px;
	text-align:center;
	color:black;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.containerbutton 
{
	position:relative;
	top:20px;
	left:10px;
	width:122px;
	text-align:center;
}
.containerbutton img 
{
	border:0;
}
.bottom 
{
	position:absolute;
	top:577px;
	left:0;	
	margin: 0px;
	padding: 0px;
	width:978px;
	height:17px;
	background-color:#CBCEDD;
}
.bottom p 
{
	float:right;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fcffff;
	line-height:17px;
	margin:0 7px 0 0;
	padding:0;
}
.bottom a, .bottom a:link, .bottom a:visited, .bottom a:hover, .bottom a:active, .bottom a:focus
{
	text-decoration:none;
	color:#fcffff;
}

/* ____ FORMULARE ____ */

.formtable 
{
	width: 100%;
	text-align: left;
}
.formtable td
{
	padding-bottom:5px;
}
.formlabel 
{
	margin-right:5px;
}
.formtext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.formbutton
{
}
.formerror
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:Red;
}
.formrequired 
{
	text-align:left !important;
}

/* ____ PANES ____ */

.leftpane
{
}
.contentpane
{
}

/* ____ PANEL ____ */

.flowcontrolpanel {
	position: absolute;
	width: 100px;
	top: 10px;
	left: 10px;
	z-index: 1000;
}
.controlpanel
{
    background-color:White;
}

/* ____ SONSTIGES ____ */

.Head {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}

/* ____ PRINT ____ */

@media print 
{
body {
	background-color: white;
	font-size: 11pt;
	padding: 0;
	margin: 0;
	overflow:visible;
}
table, td {
	font-size: 11pt;
}
body, p, h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	color:Black;
	margin: 0;
	padding: 0;
}
p {
	font-size: 11pt;
	font-weight: normal;
}
H1
{
	font-weight: bold;
	font-size: 13pt;
	margin-bottom:10pt;
}
a, a:link, a:visited 
{
	color: black;
	text-decoration:underline;
}
a:hover, a:active, a:focus 
{
	color: black;
	text-decoration:underline;
}
.pixel 
{
	position: relative;
	top: 0;
	left: 0;
	width: 99%;
	height: 100%; 
	overflow:visible;
} 
.site {
	position: relative;
	top: 0;
	left: 0;
	width: 99%;
	height: 100%;
	overflow:visible;
}
.top {
display:none;
}
.navi {
display:none;
}
.sidebar {
display:none;
}
.bottom {
display:none;
}
.contentbg { 	
	position: relative;
	top: 0;
	left: 0;
	width: 99%;
	height: 100%;
	overflow:visible;
	background-image:none;
	background-color:White;
}
.content {
	position: relative;
	top: 0;
	left: 0;
	width: 99%;
	height: 100%;
	overflow:visible;
	background-image:none;
	background-color:White;
}
.content ul, ol, li 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11pt;
	margin: 0;
	padding: 0;
}
.contentiframe 
{
	position:relative;
	top:0;
	left:0;
	width: 99%;
	height: 100%;
	overflow:visible;
	background-image:none;
	background-color:White;
}
.inhalt ul, ol 
{
	margin: 5pt 0 5pt 20pt;
}
}