a:link
  {
  color: #CC3333;
  text-decoration: none;
}


a:visited
  {
  color: #CC3333;
  text-decoration: none;
}


a:active
  {
  color: #CC3333;
  text-decoration: underline;
}


a:hover
  {
  color: #CC3333;
  text-decoration: underline;
}

.container { 
	background: ;
	border: dashed 0px #FFFFFF;
	position: ;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 380px;
	overflow: auto;
	visibility: visible;
	display: block;
	COLOR: #000000;
}

.content { 
	position: ;
	top: 0px;
	left: 0px;
	width: 150px;
	height: 0px;
	visibility: visible;
	display: block
}

.rahmen1 {
	background-color: #E5E5E5;
	font-size: 09px;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.rahmen2 {
	font-size: 09px;
	border-top: 1px solid #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;


}

.rahmen3 {
	font-size: 09px;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.rahmen4 {
	font-size: 09px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;


}

.rahmen5 {
	border-right: 1px solid #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;



}

.quadrat1 {
	font-size: 09px;
	background-color: #D7DfD3;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.quadrat1o {
	font-size: 09px;
	background-color: #FFFFFF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	cursor: hand;
}

.navi1o {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #CCCCCC;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
	font-weight: bold;
}

.navi2o {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #B2B2B2;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
	font-weight: bold;
}

.navi3o {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #999999;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
	font-weight: bold;
}

.navi4o {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #7C7C7C;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
	font-weight: bold;
}

.navi5o {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #646464;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
	font-weight: bold;
}

.naviover1o {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
	font-weight: bold;
	cursor: hand;
}

.naviover2o {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
	font-weight: bold;
	cursor: hand;
}

.navi1u {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #CCCCCC;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
	font-weight: bold;
}

.navi2u {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #B2B2B2;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
	font-weight: bold;
}

.navi3u {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #999999;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
	font-weight: bold;
}

.navi4u {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #7C7C7C;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
	font-weight: bold;
}

.navi5u {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #646464;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
	font-weight: bold;
}

.naviover1u {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
	font-weight: bold;
	cursor: hand;
}

.naviover2u {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: center;
	font-weight: bold;
	cursor: hand;
}


.bgmain {
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: right bottom;
	background-image: url(../images/bg_main.jpg);

}


.text09px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.text09pxrt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC3333;
}

.text09pxrtbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC3333;
	text-align: justify;
}

.text09pxrtre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC3333;
	text-align: right;
}

.text09pxrtmi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC3333;
	text-align: center;
}

.text10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}

.text10pxrt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3333;
}

.text10pxrtbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3333;
	text-align: justify;
}

.text10pxrtre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3333;
	text-align: right;
}

.text10pxrtmi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3333;
	text-align: center;
}

.text11px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.text11pxrt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3333;
	font-weight: bold;

}

.text11pxrtbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3333;
	text-align: justify;
}

.text11pxrtre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3333;
	text-align: right;
}

.text11pxrtmi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3333;
	text-align: center;
}

.text12px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.text12pxrt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3333;
}

.text12pxrtbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3333;
	text-align: justify;
}

.text12pxrtre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3333;
	text-align: right;
}

.text12pxrtmi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3333;
	text-align: center;
}

.text13px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.text13pxrt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC3333;
}

.text13pxws {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

.text13pxrtbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC3333;
	text-align: justify;
}

.text13pxrtre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC3333;
	text-align: right;
}

.text13pxrtmi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC3333;
	text-align: center;
}

.text14px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.text14pxrt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC3333;
}

.text14pxrtbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC3333;
	text-align: justify;
}

.text14pxrtre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC3333;
	text-align: right;
}

.text14pxrtmi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC3333;
	text-align: center;
}

.text15px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.text15pxrt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC3333;
}

.text15pxrtbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC3333;
	text-align: justify;
}

.text15pxrtre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC3333;
	text-align: right;
}

.text15pxrtmi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC3333;
	text-align: center;
}

.text10pxnavi {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3333;
}

.text10pxnavi a:link
  {
  color: #CC3333;
  text-decoration: yes;
}


.text10pxnavi a:visited
  {
  color: #CC3333;
  text-decoration: yes;
}


.text10pxnavi a:active
  {
  color: #CC3333;
  text-decoration: yes;
}


.text10pxnavi a:hover
  {
  color: #CC3333;
  text-decoration: yes;
}

.text12pxnavi {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3333;
}

.text12pxnavi a:link
  {
  color: #CC3333;
  text-decoration: none;
}


.text12pxnavi a:visited
  {
  color: #CC3333;
  text-decoration: none;
}


.text12pxnavi a:active
  {
  color: #CC3333;
  text-decoration: none;
}


.text12pxnavi a:hover
  {
  color: #E30828;
  text-decoration: none;
}


/* Styles MB */

td.listBorder { background-color: #000000; }

td.listTitle {
        padding: 2px 20px;
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        background-color: #F4F5FB;
        font-size: 12px; 
}

td.listTitleSelected {
        padding: 2px 20px; 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        background-color: #D4D5F0;
        font-size: 12px; 
}

.listRow1 {
        padding: 2px 0px; 
	background-color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}
.listRow1Highlight { background-color: #ffbbbb; }
.listRow1Free { background-color: #bbddbb; }

.listRow1Selected {
	color: #aa0000;
	background-color: #ffffff;
}

.listRow1Critical {
	color: #cc0000;
	background-color: #ffffff;
}

.listRow1Complete {
	color: #00aa00;
	background-color: #ffffff;
}

.listRow2 { 
        padding: 2px 0px;
	background-color: #eeeeee; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}
.listRow2Highlight { background-color: #ffaaaa; }
.listRow2Free { background-color: #aaddaa; }

.listRow2Selected {
	color: #aa0000;
	background-color: #eeeeee;
}

.listRow2Critical {
	color: #cc0000;
	background-color: #eeeeee;
}
.listRow2Complete {
	color: #00aa00;
	background-color: #eeeeee;
}

.darkRow { background-color: #D5D5D5; }
.noStyle { }

td.formKey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 11px;
}

td.formValue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 11px;
}


/* SPAN */
span {
	font-size: 12px;
}

span.fontSmall {
	font-size: 8px;
}

span.fontBig {
	font-size: 13px;
}

span.fontHuge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: none;
}

span.headline {
	font-size: 12px;
	font-weight: bold;
}

span.underline {
	text-decoration: underline;
}

span.section {
	font-size: 12px;
	font-weight: bold;
}

span.selected {
	color: #aa0000;
}

span.msgNormal {
}

span.msgHigh {
	color: #aa0000;
	font-weight: bold;
}

span.msgLow {
	color: #555555;
}

span.msgInfo {
	border-bottom: 1px solid #001133;
}

/* BUTTON FORMATS */
td.button
{
	color: #000000;
	background-color: #eeeeee;
	border-left: 1px solid #001133;
	border-top: 1px solid #001133;
	border-right: 1px solid #001133;
	border-bottom: 1px solid #001133;
}

input.button
{
	color: #000000;
	background-color: #eff3fa;
	border-left: 1px solid #001133;
	border-top: 1px solid #001133;
	border-right: 1px solid #001133;
	border-bottom: 1px solid #001133;
}

button {
	color: #000000;
	background-color: #eff3fa;
	border-left: 1px solid #001133;
	border-top: 1px solid #001133;
	border-right: 1px solid #001133;
	border-bottom: 1px solid #001133;
}


/* FORMULAR ELEMENTS */
input {
	color: #000000;
	background-color: #eeeeee;
	font-size: 12px;
	border-left: 1px solid #001133;
	border-top: 1px solid #001133;
	border-right: 1px solid #001133;
	border-bottom: 1px solid #001133;
}

select {
	color: #000000;
	background-color: #eeeeee;
	font-size: 12px;
	border-left: 1px solid #001133;
	border-top: 1px solid #001133;
	border-right: 1px solid #001133;
	border-bottom: 1px solid #001133;
}

textarea {
	color: #000000;
	background-color: #eeeeee;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica;
	border-left: 1px solid #001133;
	border-top: 1px solid #001133;
	border-right: 1px solid #001133;
	border-bottom: 1px solid #001133;
}


/* MISC ELEMENTS */
pre {
	color: #000000;
	background-color: #eeeeee;
	font-size: 11px;
}


/* WINDOW STYLES */
td.windowNormal {
	background-color: #eff3fa;
}

td.windowTitleNormal {
	background-color: #6689cc;
	font-weight: bold;
}

td.windowBorderNormal {
	background-color: #000000;
}

span.windowTitleNormal {
	color: #ffffff;
}

span.windowTitleBigNormal {
	color: #ffffff;
	font-size: 13px;
}

span.windowTitleHugeNormal {
	color: #ffffff;
	font-size: 16px;
}

span.windowNormal {
	color: #000000;
}

span.windowBigNormal {
	color: #000000;
	font-size: 13px;
}

span.windowHugeNormal {
	color: #000000;
	font-size: 16px;
}

a:link.windowTitleNormal { color: #ffffff; }
a:visited.windowTitleNormal { color: #ffffff; }
a:active.windowTitleNormal { color: #ffffff; }
a:hover.windowTitleNormal { color: #ffffff; }

td.windowAlt {
	background-color: #ffffff;
}

td.windowTitleAlt {
	color: #ffffff;
	background-color: #000000;
	font-weight: bold;
}

td.windowBorderAlt {
	background-color: #000000;
}

span.windowTitleAlt {
	color: #ffffff;
}

span.windowTitleBigAlt {
	color: #ffffff;
	font-size: 13px;
}

span.windowTitleHugeAlt {
	color: #ffffff;
	font-size: 16px;
}

span.windowAlt {
	color: #000000;
}

span.windowBigAlt {
	color: #000000;
	font-size: 13px;
}

span.windowHugeAlt {
	color: #000000;
	font-size: 16px;
}

a:link.windowTitleAlt { color: #ffffff; }
a:visited.windowTitleAlt { color: #ffffff; }
a:active.windowTitleAlt { color: #ffffff; }
a:hover.windowTitleAlt { color: #ffffff; }
/* WINDOW STYLES - end */
.rahmenunten {
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #003366;
}

