
#main {position:relative;  z-index:20;  top:0px; clear:left; padding-top:0px; border:solid black 0px;}
#footer {position:relative;z-index:10; clear:both; background-color:#ffffff;border:0px solid black;}

.contentFrame {
	border: 1px solid #cccccc
}

.body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    font-weight:  normal;
}

.bodyb {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
	font-weight: bold;
}

.bodyklein {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
    font-weight :  normal;
}

.head1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333;
	font-weight: bold;
}

.gray-area {
	background: #e7e7e7;
}

.gray-box {
	background: #e7e7e7;
	padding: 8px;
	margin: 0px;
}

.box {
	background: white;
	padding: 12px;
	border: 1px solid #cccccc;
}

.footer_text {
	color: #ccf;
	font-weight: bold;
	font-size: 11px;
	font-family: Myriad, Helvetica, Arial, sans-serif;
	text-decoration: none
}

.nav1_text {
	color: #ccf;
	font-weight: bold;
	font-size: 11px;
	font-family: Myriad, Helvetica, Arial, sans-serif; text-decoration: none
}

.nav1_text_selected {
	color: #009;
	font-weight: bold;
	font-size: 11px;
	font-family: Myriad, Helvetica, Arial, sans-serif;
	text-decoration: none
}

.navleft {
	color: #006;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none
}

a:link {
    text-decoration:none;
    color: #333333;
}
a:visited {
    text-decoration:none;
    color: #333333;
}
a:hover {
    text-decoration:none;
    color: #CC0000;
}
a:active {
    text-decoration:none;
    color: #333333;
}

a.printviewbacklink {
	text-decoration:underline;
	font-size:12px;
	color:#000099;
	font-weight:bold;
	cursor:auto;
}

a.printviewbacklink:hover {
	text-decoration:underline;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	cursor:auto;
}

a.printviewbacklink:active {
	text-decoration:underline;
	font-size:12px;
	color:#000099;
	font-weight:bold;
	cursor:auto;
}

a.navleft:hover  { color: #f00; text-decoration: none }
a.navwhite:hover { color: #f00; text-decoration: none }


/* entspricht nun der id 'heading' in lsoWebstylesCSS*/
.diumHeader {
    vertical-align: top;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin-bottom:0px;
    white-space:nowrap;
}

.secondaryHeading {
    vertical-align: top;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin-bottom:0px;
    white-space:nowrap;
    display:inline;
}


.redsecondHeading {
    vertical-align: top;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #ff0000;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin-bottom:0px;
    white-space:nowrap;
    display:inline;
}

.graysecondHeading {
    vertical-align: top;
    background-color: #e7e7e7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin-bottom:0px;
    white-space:nowrap;
    display:inline;
}

/* button styles for dium */

#hiddenButton{
	color : #ffffff;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	width: 0px;
	height: 0px;
}

/* common button */
#commonButton{
    color : #333333;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    border: solid 1px #999999;
    background-color: #dedede;
    padding: 1px 5px 1px 5px;
    margin: 0px 0px 0px 0px;    
}

#hoverButton{
    color : #cc0000;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    border: solid 1px #cc0000;
    background-color: #ffffff;
    padding: 1px 5px 1px 5px;
    margin: 0px 0px 0px 0px;
    height: 19px;
}

/*	styles for errors and messages: */

.diumErrMessage {
	font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
	color: #ff0000;
	margin: 0px;
}

.diumMessage {
	font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
	color: #333;
	margin: 0px;
}


.diumBody {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #333;
	margin: 0px;
}

.diumFooter {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
	background-color: white;
	color: #666;
	margin: 0px;
}


input.diumField {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #333;
	margin: 0px;
}

input.diumCheckbox {
}

input.diumRadio {
}

select.diumSelectbox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	color: #333;
	margin: 0px;
}

hr {
   noshade:noshade;
	height: 1px;
	color: #cccccc;
	background-color: #FFFFFF;
	border-color: #cccccc;
	border-style: solid;
}

td.gvilist {
	vertical-align:top;
	width:50%;
}

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

td.resultlight {
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #000000; 
	background-color: #e7e7e7
}

td.resultdark {
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #000000; 
	background-color: #cccccc
}


.tabhead {
	color: #006;
	font-weight: bold;
	font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 0;
	height: 13px;
}

.nav2_text_selected   { color: #009; font-weight: bold; font-size: 11px; font-family: Myriad, Helvetica, Arial, sans-serif; text-decoration: none }
.nav2_text   { color: #009; font-size: 11px; font-family: Myriad, Helvetica, Arial, sans-serif; text-decoration: none }
.navtop  { color: #006; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.navleft  { color: #006; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.pagenav  { color: #006; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.navleftb  { color: #006; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.navwhite { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.navbot  { color: #ccf; font-weight: normal; font-size: 11px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.content   { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bodykleinw { color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.bodyw  { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.bodybw { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.bodywb { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.tabklein   { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.input { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
input.tabklein  { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.tabheadw  { color: #fff; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.tabheadcc  { color: #ccf; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.head_nav3  { color: #006; font-weight: bold; font-size: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a  { }
a.navleft:hover  { color: #f00; text-decoration: none }
a.navwhite:hover { color: #f00; text-decoration: none }
a:hover { color: red }
a.printviewbacklink {text-decoration:underline;font-size:12px;color:#000099;font-weight:bold;cursor:auto; }
a.printviewbacklink:hover {text-decoration:underline;font-size:12px;color:#FF0000;font-weight:bold;cursor:auto; }
a.printviewbacklink:active {text-decoration:underline;font-size:12px;color:#000099;font-weight:bold;cursor:auto; }




