	.text2 {font-family: Verdana, Arial;font-size:8pt;}
	.text-left {font-family: Verdana, Arial;font-size:8pt;line-height:15px;}
	.text-links {font-family: Verdana, Arial;font-size:8pt;line-height:15px;}	
	.text-mitte {font-family: Verdana, Arial;font-size:8pt;text-align:center;}
	.titel {font-family: Verdana, Arial;font-size:11pt;font-weight:bold;}
	.titel-rechts {font-family: Verdana, Arial;font-size:11pt;font-weight:bold; text-align:right;}
	
.titel-weiss {
	font-family: Verdana, Arial;
	font-size:11pt;
	font-weight:bold;
	color:#FFFFFF;
	line-height:15px;
	}
	
.text-klein {
	font-family: Verdana, Arial;
	font-size:7.5pt;
	line-height:10pt;
	}
	
.untertitel{
	font-family: Verdana, Arial;
	font-size:10pt;
	font-weight:bold;
	}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000000;
	line-height:12pt;
}
ul {
	list-style-position:outside;
	list-style-image: url(../images/listdot.gif);
	list-style-type:none;
	line-height:12pt;
	display: block;
}

hr {
	line-height: 1px;
	line-: BFBFBF;
	border-color:BFBFBF;
	width:100%; 
	color:#BFBFBF; 
	background-color:#BFBFBF; 
	height:1px;
	margin-right:0; 
	text-align:right; 
	border:0px solid #BFBFBF;
}
.TextTitel1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF7F00;
	font-weight:bold;
}
.TextTitel2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: black;
}

.FooterText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
}
.FooterLink {
	text-decoration:none;
}

.Titelzelle {
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.NewsTitelzelle {
	font-size: 7pt;
	line-height: 15px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9F9F9F;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9F9F9F;
	color: black;
}
.NewsDetailLink {
	font-size: 7pt;
	font-weight: bold;
	font-style:italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

.TextzelleUnterstrichen {
	font-size: 8pt;
	line-height: 13px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.LightGreyBackground {
	background-color:#c9ccce;
}

.DarkGreyBackground {
	background-color:#a7a8ab;
}

.DarkerGreyBackground {
	background-color:#929292;
}

.TextZelle {
	font-size: 8pt;
	line-height: 15px;
}

.TextZitat {
	font-family: Times New Roman, Times, serif; 
	font-size:20px; 
	font-weight:normal;
	font-style:italic;
	text-align:right;
	vertical-align:middle;
	text-align:center;
	line-height:24px;
} 

td.ZellenBild {
	background-image:url(images/ContentBackground.jpg);
}

.DarkerGreyTextZelle {
	background-color:#929292; 
	font-size: 8pt;
	line-height: 15px;
	vertical-align:top;
	background-position:bottom;
	background-repeat:no-repeat;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
} 

a:active {
	color:#777675;
}

a:hover {	
	color: #777675;
	text-decoration: underline;
}
	

a.bold{
	 color:#546547;text-decoration:none; font-size:10px;font-weight:bold;
}

a.bold:active {
	color:#999999;font-weight:bold;
}

a.bold:hover {
	color:#999999;font-weight:bold;
}

.Navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
}	

.NavigationHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
}

.NavigationHeaderSelected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 15px;
	color: #6F6E69;
	text-decoration: none;
	background-color: #BE97AA;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BE97AA;
	border-bottom-color: #BE97AA;
	font-weight: bold;
	padding:2 0 2 10;
}

.NavigationHeaderHover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 15px;
	color: #6F6E69;
	text-decoration: none;
	background-color: #BE97AA;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BE97AA;
	border-bottom-color: #BE97AA;
	font-weight: bold;
	padding:2 0 2 10;
	cursor:pointer;
}

.NavigationHover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	line-height: 15px;
	color: #DF0006;
	text-decoration: none;
	cursor:pointer;
}

.NavigationSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	line-height: 15px;
	color: #DF0006;
	text-decoration: none;
	cursor:pointer;
}

.Sprachwahl {	font-size: 8pt;
	line-height: 15px;
	text-decoration: none;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, Verdana, Arial, sans-serif;
}

BODY
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #cccccc;
    COLOR: #000000;
    SCROLLBAR-3DLIGHT-COLOR: #ffffff;
    SCROLLBAR-ARROW-COLOR: #aaaaaa;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    SCROLLBAR-DARKSHADOW-COLOR: #222222;
    SCROLLBAR-BASE-COLOR: #ECECEC
}

.TitleBlackWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background-color: #000000;
	color: #a7a8ab;
}	
	
.TableBorder  {
	border-collapse:collapse;
 	border: 1px solid #9F9F9F;
	}
.BorderTop  {
	border-collapse:collapse;
 	border-top: 1px solid #9F9F9F;
	}
.BorderTopLeft  {
	border-collapse:collapse;
 	border-top: 1px solid #9F9F9F;
	border-left: 1px solid #9F9F9F;
	}
.BorderLeft  {
	border-collapse:collapse;
	border-left: 1px solid #9F9F9F;
	}
.BorderBottom {
	border-collapse:collapse;
	border-bottom: 1px solid #9F9F9F;
	}
	
ul {
	font-family: Verdana, Arial;
	font-size:8pt;
	}


ol {
	font-family: Verdana, Arial;
	font-size:8pt;
	}	
	
.MainNavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	text-align: center;
}

.DataListIcon {
	font-family: Verdana, Arial, Verdana, Arial, Helvetica, sans-serif; 
	font-size:8px; 
	color:#000000; 
	text-decoration:none; 
	padding: 2 0 2 0;
}

.DataListLink {
	font-family: Verdana, Arial, Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 
	text-decoration:none; 
	vertical-align:bottom;
	padding: 2 0 2 0;
} 

.DataListItalic {
	font-family: Verdana, Arial, Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	font-weight:bold;
	font-style:italic;
	text-align:right;
	vertical-align:bottom;
	color:#000000; 
	text-decoration:none; 
	padding: 2 0 2 0;
} 


.MainNavigationText {
	color:#000000;
}

.AdminTable
{
	background-color:#C9CCCE;
	height:9;
	font-family: Verdana, Arial;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	line-height:16px;
	border:1 solid #777777;
}

.GridHeader
{
	background-color:#C8D0C2;
	height:9;
	font-family: Verdana, Arial;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	line-height:16px;
	border:1 solid #546547;
	border-collapse: collapse;
}

.GridFooter
{
	background-color:#C8D0C2;
	height:9;
	font-family: Verdana, Arial;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	line-height:16px;
	border:1 solid #546547;
	border-collapse: collapse;
}

.GridTableNoBorder  {
 	vertical-align: top;
 	padding: 3 0 3 0;
	}	

.GridTable  {
 	background-color:#FFFFFF;
 	vertical-align: top;
 	padding: 2 0 2 0;
	font-family: Verdana, Arial;
	}		

.GridTableAndFont  {
 	background-color:#FFFFFF;
 	border-bottom: 1 solid #C8d0c2;
 	border-top: 1 solid #C8d0c2;
 	vertical-align: top;
 	table-layout: auto;
 	padding: 2 2 2 2;

	}	
	
.Button  {
 	background-color:#e1f0f0;
 	border: 1 solid #332862;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
	.ButtonWhiteBorder  {
	font-size: 11pt;
	line-height: 15px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-width: 1px;
	border-style: solid;
	border-color: #BAB6A4;
	background-color: #E8E7E1;
	color: #6F6E69;
	}
	
.formfeld300
{
  font-family:  Verdana, Arial, Helvetica, sans-serif; 
  font-size:8pt;  
  color: #332862;
  BORDER-BOTTOM: #91b9be 1px solid;
  BORDER-LEFT: #91b9be 1px solid;
  BORDER-RIGHT: #91b9be 1px solid;
  BORDER-TOP: #91b9be 1px solid;
  height:18px;
  width:300px;
}

.formfeldMultiline300
{
  font-family:  Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;  
  color: #332862;
  BORDER-BOTTOM: #91b9be 1px solid;
  BORDER-LEFT: #91b9be 1px solid;
  BORDER-RIGHT: #91b9be 1px solid;
  BORDER-TOP: #91b9be 1px solid;
  Background-color: #e1f0f0;
  height:60px;
  width:300px;	
}

.formfeld200
{
  font-family:  Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;  
  color: #332862;
  BORDER-BOTTOM: #91b9be 1px solid;
  BORDER-LEFT: #91b9be 1px solid;
  BORDER-RIGHT: #91b9be 1px solid;
  BORDER-TOP: #91b9be 1px solid;
  height:18px;
  width:200px;
}

.formfeld90
{
  font-family:  Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;  
  color: #332862;
  BORDER-BOTTOM: #91b9be 1px solid;
  BORDER-LEFT: #91b9be 1px solid;
  BORDER-RIGHT: #91b9be 1px solid;
  BORDER-TOP: #91b9be 1px solid;
  height:18px;
  width:88px;
}

.formfeldRequired300
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;  
  color: #332862;
  BORDER-BOTTOM: #91b9be 1px solid;
  BORDER-LEFT: #91b9be 1px solid;
  BORDER-RIGHT: #91b9be 1px solid;
  BORDER-TOP: #91b9be 1px solid;
  Background-color: #e1f0f0;
  height:18px;
  width:300px;
}

.formfeldRequired200
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:8pt;  
  color: #332862;
  BORDER-BOTTOM: #91b9be 1px solid;
  BORDER-LEFT: #91b9be 1px solid;
  BORDER-RIGHT: #91b9be 1px solid;
  BORDER-TOP: #91b9be 1px solid;
  Background-color: #e1f0f0;
  height:18px;
  width:200px;
}

.formfeldRequired90
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 8pt;  
  color: #332862;
  BORDER-BOTTOM: #91b9be 1px solid;
  BORDER-LEFT: #91b9be 1px solid;
  BORDER-RIGHT: #91b9be 1px solid;
  BORDER-TOP: #91b9be 1px solid;
  Background-color: #e1f0f0;
  height:18px;
  width:82px;
}

.contentDiv
{
	width: 565px;
	padding-left: 0px;
	padding-right: 5px;
	height: 450px;
	overflow:auto;
	scrollbar-face-color: #E8E7E1;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #BAB6A4;
	scrollbar-3dlight-color: #DBDBDB;
	scrollbar-arrow-color: #BAB6A4;
	scrollbar-track-color: #E8E8E1;
	scrollbar-darkshadow-color: #BAB6A4;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.adminContentDiv
{
	padding-left: 0px;
	padding-right: 5px;
	overflow:auto;
	scrollbar-face-color: #E8E7E1;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #BAB6A4;
	scrollbar-3dlight-color: #DBDBDB;
	scrollbar-arrow-color: #BAB6A4;
	scrollbar-track-color: #E8E8E1;
	scrollbar-darkshadow-color: #BAB6A4;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}



.errortext {
  color: Maroon;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px;
  font-weight: bold;
}

