/* Default CSS Stylesheet for a new Web Application project */

.PageTitle {
    font-family: Arial, Verdana;
    font-size: 12pt;
    font-weight: bold;
}

.headlinebox {
	font-family: Arial, Helvetica; 
	font-size: 9pt;
	color: #000000; 
    font-weight: bold; 
}

.Fuszeile {
    font-family: Arial, Verdana;
    font-size: 7pt;
    font-weight: normal;
    color: #666666;
}

.MHoriz {
    font-family: Arial, Verdana;
    font-size: 9pt;
    font-weight: normal;
    background-color: #EBEBEB;
}

.RHorizPASSIV {
    font-family: Arial, Verdana;
    font-size: 9pt;
    font-weight: normal;
}

.RHorizAKTIV {
    font-family: Arial, Verdana;
    font-size: 9pt;
    font-weight: bold;
}

DIV.Titel_alt {
    border-color: #FFB200;
    border-width: 1px;
    width: 175;
    margin-left : 5;
    font-family :  Arial, Helvetica;
    font-size : 10pt;
    font-weight : bold;
}

DIV.Titel {
    border-width: 1px;
    border-color: #FFCC33;
    border-style: solid;
    width: 165px;
    margin-left : 10;
    font-family :  Arial, Helvetica;
    font-size : 8pt;
    font-weight: none;
    text-decoration: none;
}

DIV.Titel2 {
    border-width: 1px;
    border-color: #FFCC33;
    border-style: solid;
    width: 150px;
    margin-left : 25;
    font-family :  Arial, Helvetica;
    font-size : 8pt;
    font-weight: none;
    text-decoration: none;
    }
    
DIV.Titel3 {
    border-width: 1px;
    border-color: #FFCC33;
    border-style: solid;
    width: 135px;
    margin-left : 40;
    font-family :  Arial, Helvetica;
    font-size : 8pt;
    font-weight: none;
    text-decoration: none;
}

A.TITEL {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
}

A.TITEL:hover {
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
}

A.subMenu {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
}

A.subMenu:hover {
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
}

H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : #000000
}

H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
}

H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	color : #000000;
}

DIV.MENU  {
    border-color: #FFFFFF;
    border-width: 1px;
    width: 170;
    margin-top    : 10px;
    margin-left : 5;
    font-family :  Arial, Helvetica;
    font-weight: bold;
    font-size : 9pt;
    font-style: normal;
}

DIV.UMENU    {
    border-width: 1px;
    border-color: #FFCC33;
    border-style: solid;
    width: 165px;
    margin-left : 10;
    font-family :  Arial, Helvetica;
    font-size : 8pt;
    font-weight: none;
    text-decoration: none;
}

DIV.RECHTS    {
    border-width: 1px;
    border-color: #FFB200;
    border-style: solid;
    background-color: #FFFFFF;
    width: 200px;
    margin-top: 0px;
    margin-left : 0px;
    margin-right: 1px;
    margin-bottom: 10px;
    font-family : Arial, Helvetica;
    font-size : 9pt;
    font-weight: none;
    text-decoration: none;
}

DIV.RECHTSImage    {
    border-width: 0px;
    border-color: #FFFFFF;
    border-style: solid;
    background-color: #FFFFFF;
    width: 200px;
    margin-top: 0px;
    margin-left : 0px;
    margin-right: 1px;
    margin-bottom: 0px;
}

DIV.RHeader    {
    border-width: 0px;
    border-color: #FFFFFF;
    border-style: solid;
    background-color: #FFB200;
    color: #FFFFFF;
    width: 198px;
    margin-top: 0px;
    margin-left : 0px;
    margin-right: 0px;
    font-family : Arial, Helvetica;
    font-size : 9pt;
    font-weight: none;
    text-decoration: none;
}

DIV.RTitle    {
    border-width: 1px;
    border-color: #FFFFFF;
    border-style: solid;
    background-color: #FFFFFF;
    width: 185px;
    margin-top: 0px;
    margin-left : 2px;
    font-family : Arial, Helvetica;
    font-size : 9pt;
    font-weight: none;
    text-decoration: none;
}

DIV.RTitel    {
    border-width: 1px;
    border-color: #FFFFFF;
    border-style: solid;
    background-color: #FFFFFF;
    width: 185px;
    margin-top: 0px;
    margin-left : 5px;
    font-family : Arial, Helvetica;
    font-size : 9pt;
    font-weight: none;
    text-decoration: none;
}

DIV.RTitel2    {
    border-width: 1px;
    border-color: #FFFFFF;
    border-style: solid;
    background-color: #FFFFFF;
    width: 170px;
    margin-top: 0px;
    margin-left : 14px;
    font-family : Arial, Helvetica;
    font-size : 9pt;
    font-weight: none;
    text-decoration: none;
}

DIV.RTitel3    {
	border-width: 1px;
	border-color: #FFFFFF;
	border-style: solid;
	background-color: #FFFFFF;
	width: 155px;
	margin-top: 0px;
	margin-left : 23px;
	font-family : Arial, Helvetica;
	font-size : 9pt;
	font-weight: none;
	text-decoration: none;
}

DIV.CONTENT    {
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 9pt;
    margin-top: 0px;
    margin-left: 10px;
    margin-right: 0px;
}

TH  {
	font-size : 9pt;
	font-family : Arial, Helvetica;
	text-align : left;
	color : #000000;
	background-color: #EBEBEB;
}

TD  {
    font-size : 9pt;
    font-family :  Arial, Helvetica;
}

TD.Titel  {
	font-size : 12pt;
	font-family : Arial, Helvetica;
	font-weight : bold;
	color : #000000;
	padding-bottom : 9pt;
}

TD.UTitel  {
	font-size : 9pt;
	font-family : Arial, Helvetica;
	font-weight : bold;
	color : #000000;
	background-color: #EBEBEB;
	border-bottom : 1px solid #000000;
	padding : 1px;
}

A  {
    font-size : 9pt;
    font-family :  Arial, Helvetica;
    color : #0000FF;
    text-decoration: none;
}

A:Visited  {
    color : #000080;
}

A:Active  {
    color : #ffb200;
}

A:Hover  {
    color : #ffb200;
}

A.HNav  {
    font-family :  Arial, Helvetica;
    font-size : 9pt;
    color : #000000;
    text-decoration : none;
}

A.HNav:Visited  {
    font-family :  Arial, Helvetica;
    color : #000000;
}

A.HNav:Active  {
    font-family :  Arial, Helvetica;
    color : #000000;
}

A.HNav:Hover  {
    font-family :  Arial, Helvetica;
    color : #000000;
}

A.LNav  {
    FONT-SIZE: 8pt; 
    COLOR: #000000; 
    LINE-HEIGHT: 20px; 
    FONT-FAMILY: Arial, Helvetica; 
    TEXT-DECORATION: none
    }

A.LNav:Visited  {
    font-family :  Arial, Helvetica;
    color : #000000;
}

A.LNav:Active  {
    font-family :  Arial, Helvetica;
    color : #000000;
}

A.LNav:Hover  {
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica;
	TEXT-DECORATION: none;
}

A.RNav  {
    FONT-SIZE: 8pt; 
    COLOR: #000000; 
    LINE-HEIGHT: 20px; 
    FONT-FAMILY: Arial, Helvetica; 
    TEXT-DECORATION: none
    }

A.RNav:Visited  {
    font-family :  Arial, Helvetica;
    color : #000000;
}

A.RNav:Active  {
    font-family :  Arial, Helvetica;
    color : #000000;
}

A.RNav:Hover  {
	FONT-SIZE: 8pt;
	COLOR: #ffb200;
	FONT-FAMILY: Arial, Helvetica;
	TEXT-DECORATION: none;
}

A.FNav  {
    font-family :  Arial, Helvetica;
    font-size : 8pt;
    color : #000000;
    text-decoration : none;
}

A.FNav:Visited  {
    font-family :  Arial, Helvetica;
    font-size : 8pt;
    color : #000000;
}

A.FNav:Active  {
    font-family :  Arial, Helvetica;
    font-size : 8pt;
    color : #000000;
}

A.FNav:Hover  {
    font-family :  Arial, Helvetica;
    font-size : 8pt;
    color : #000000;
}

.TopGroup {
  border-width:1px;
  border-color:#7E7E81;
  border-style:none;
  BACKGROUND-COLOR: White;
  cursor:default;
  FONT-FAMILY: Arial;
  FONT-SIZE: 12pt;
  FONT-WEIGHT: bold;
}

.MenuGroup {
  background-image:url(../images/background.gif);
  border-width:1px;
  border-color:#7E7E81;
  border-style:none;
  cursor:default;
  filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=3);
}

.TopMenuItem {
  background-color: white;
  FONT-WEIGHT: bold;
  color:black;
  font-family:Arial;
  font-size:12px;
  border-width:1px;
  border-color:#DBD7D0;
  border-style:none;
  padding:2px;
  padding-left:10px;
  padding-right:10px;
  cursor:default;
}

.TopMenuItemOver {
  background-color:#C2C5C8;
  color:black;
  font-family:Arial;
  font-size:12px;
  FONT-WEIGHT: bold;
  border-width:1px;
  border-color:#A6A8B2;
  border-style:none;
  padding:2px;
  padding-left:10px;
  padding-right:10px;
  cursor:default;
}

.MenuItem {
  font-family:Arial;
  font-size:12px;
  padding:5px;
  padding-left:10px;
  padding-right:10px;
  cursor:default;
}

.MenuItemOver {
  background-color:#C2C5C8;
  color:black;
  font-family:Arial;
  font-size:12px;
  padding:5px;
  padding-left:10px;
  padding-right:10px;
  cursor:default;
}

.MenuBreak
{
  margin-left:27px;
}

.MediaDB {
    MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 2px;
    MARGIN-BOTTOM: 15px;
    FLOAT: none;
    BORDER-WIDTH: 0px;
    BORDER-STYLE: solid;
    BORDER-COLOR: #000000;
    WIDTH: 350px;
}

.TXTBoxAlignRight {
    TEXT-ALIGN: center;
}

#Red   {
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}

#White   {
    COLOR: white;
}

/* Style for Event Kalender */

.KalDays {
    background-color:#ffffff;
    border-color:Black;
    border-style:solid;
    font-size:10px;
    font-family:Arial;
    border-width:1px;
    border-color:#ffb200;
    }

.KalDaysTop {
    background-color:#ffb200;
    border-color:#000000;
    border-style:solid;
    font-size:11;
    font-weight:bold;
    font-family:Arial;
    border-width:1px;
    }

.KalDaysSelected {
    background-color:#ffb200;
    border-color:black;
    border-style:solid;
    font-size:10px;
    font-family:Arial;
    }

.KalMonthTable {
     background-color:#FFffff;
     border-width:0px;
     border-style:solid;
     border-color:#ffb200;
    }

.formular {
     font-family: Arial, Helvetica;
     font-size: 8pt;
     background-color: #FFFFFF;
     color: #000000;
     font-weight: bold;
     border: 1px #333333 dotted;
     padding-top: 2px;
     padding-bottom: 2px;
     padding-right: 4px;
     padding-left: 4px
    }

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position: absolute; width:10; height:10; background-color:#666666; layer-background-color:#dddddd; visibility: hidden;}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:3px; font-family:arial,helvetica; font-size:8pt; font-weight:bold; text-align:left;}
.clLevel0{background-color:#EBEBEB; layer-background-color:#EBEBEB; color:#666666;}
.clLevel0over{background-color:#EBEBEB; layer-background-color:#EBEBEB; color:#000000; cursor:pointer; cursor:hand; text-decoration:none;}
.clLevel0border{position: absolute; visibility:visible; background-color:#000000; layer-background-color:#000000;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:8pt; font-weight:bold}
.clLevel1{background-color:#EBEBEB; layer-background-color:#EBEBEB; color:#666666;}
.clLevel1over{background-color:#EBEBEB; layer-background-color:#EBEBEB; color:#000000; cursor:pointer; cursor:hand; text-decoration:none;}
.clLevel1border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#000000;}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:8pt; font-weight:bold}
.clLevel2{background-color:#EBEBEB; layer-background-color:#EBEBEB; color:#666666;}
.clLevel2over{background-color:#EBEBEB; layer-background-color:#EBEBEB; color:#000000; cursor:pointer; cursor:hand; text-decoration:none;}
.clLevel2border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#000000;}

/*Styles for level für die Zwischentrennlinie*/
.clLevelZw, .clLevel2over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:8pt; font-weight:normal}
.clLevelZw{background-color:#EBEBEB; layer-background-color:#EBEBEB; color:#666666;}
.clLevelZwover{background-color:#EBEBEB; layer-background-color:#EBEBEB; color:#000000;}
.clLevelZwborder{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#EBEBEB;}

/*Extra*/
.clLevelx, .clLevelxover{position:absolute; padding:2px; font-family:arial,helvetica; font-size:8pt; font-weight:bold; text-align:center}
.clLevelx{background-color:#FFB200; layer-background-color:#FFB200; color:black}
.clLevelxover{background-color:gray; layer-background-color:gray; color:white; cursor:pointer; cursor:hand; text-decoration:none;}
.clLevelxborder{position:absolute; visibility:hidden; background-color:red; layer-background-color:red}

/* Style for Table in Content (yellow Border) */
.TABLECONT
{
    border-left-style: solid;
    border-left-width: 0;
    border-left-color: #FFB200;
    border-right-style: solid;
    border-right-width: 0;
    border-right-color: #FFCC33;
    border-top-style: solid;
    border-top-width: 0;
    border-top-color: #FFB200;
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-bottom-color: #FFB200;
    border-collapse: collapse;    
    width: 100%; 
}

/* Style for Contend TableHeader */
.TABLEHEAD 
{
    text-align: left;
    background-color: #FFFFFF;
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#FFB200,endColorStr=#FFCC33);
}

/* Style for left Menu*/
.LVerlauf
{
    background-color: #FFCC33;    
}

/* Style for left Menu (TOP) */
.LTOPMenu
{
    background-color: #FFB200;
}

/* Style for left Seperator (black Line) */
.LTrenner
{
    background-color: #FFCC33;    
}

.COPYRIGHT
{
    background-color: #FFB200;
}

.DSList
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #FFCC33;    
}

.DSListHD
{
    background: #F5F5F5;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #000000;    
}

.DGEdit
{
    text-align: right;
    border-style: solid;
    border-width: 1;
    font-family: Arial;
    font-size: 10pt;
}

#rd
{
    color: red ! Important;
    font-family: Arial, Helvetica ! Important;
    font-size: 7pt ! Important;
}

#rdFett
{
    color: red ! Important;
    font-family: Arial, Helvetica ! Important;
    font-size: 8pt ! Important;
    font-weight:bold;
    TEXT-DECORATION: none;
}