body {background: #e9e9e9 url(/images/bg_gray_tile.gif); margin-top: 10px; margin-bottom: 10px; FONT-FAMILY: Verdana, sans-serif;}
h1 {FONT-FAMILY: Verdana, sans-serif; font-size:18px;}
h2 {FONT-FAMILY: Verdana, sans-serif; font-size:16px;}
h3 {FONT-FAMILY: Verdana, sans-serif; font-size:12px;}
div {margin:10px 0;}
.picMaxWidth {max-width:725px; overflow: auto;}

a {COLOR: #666666; TEXT-DECORATION: none; FONT-SIZE: 11px; }
.bottomLinks {color: black; }
.fbLink {color: #3b59a8; font-size: 8pt; } 
.naviDarBtn {background: url(/images/tabDarkBlue.png); color: black;}
a:hover {color: BLACK; TEXT-DECORATION: none; FONT-SIZE: 11px; }

table { FONT-FAMILY: Verdana, sans-serif; }
.tblMain {  }
.tblLeftCol {width: 980px; background-color: white;}
.tblBanner {width: 100%;}
.fbTable {background-color: white; border: solid 1px white; width: 160px; color: #3b59a8; }
.bottomBorder {width: 100%; border: solid 1px #6383b8; }
.bottomInside {width: 100%; background: url(/images/tabDarkBlue.png); COLOR: black; }
.startImages {background-color: #f2f1f1; border: solid 1px #e3e2e2; }

td { FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none; }
td.menuon { background: url(/images/tabDarkGray.png); cursor: pointer; color: #FFFFFF; }
td.menuoff { background: none; color: black; }
.colNavi {width: 170px;}
.colList {width: 100%;}
.tdBanner {background-position: center; background-repeat:no-repeat;}
.tabInactive {
    padding-left: 15px; width: 150px; background: url(/images/tabLightBlue.png); cursor: pointer;
    border: solid 1px #bababb; border-bottom: solid 1px #959596; color: black;
}
.tabActive {
    padding-left: 15px; width: 150px; background: url(/images/tabDarkBlue.png); 
    border: solid 1px #a6b8d6; border-bottom: 0px; height: 30px; font-size: 12px;
}
.tabSpacer {
    border-bottom: solid 1px #959596; width: 6px;
}
.myAdvList {
    width: 100%; border-left: solid 1px #e4e5e6; border-right: solid 1px #e4e5e6; font-style: italic; font-size: 9pt; cursor: pointer; 
}
.trSelected {
       background: url(/images/tabDarkBlue.png);
}
.BGMain {
       background: url(/images/banner-logo.jpg); background-position: bottom;
}
.buttonDarkLeft {
        width: 6px;
        height: 19px;
        background: url(/images/btnleftDark.png);
}
.buttonDarkMiddle {
        background: url(/images/btnmiddleDark.png);
}
.buttonDarkRight {
        width: 23px;
        background: url(/images/btnrightDark.png);
}
.buttonLightLeft {
        width: 6px;
        height: 19px;
        background: url(/images/btnleftLight.png);
}
.buttonLightMiddle {
        background: url(/images/btnmiddleLight.png);
}
.buttonLightRight {
        width: 23px;
        background: url(/images/btnrightLight.png);
}
.tspan {
        height: 1.6em;
        overflow: hidden;
        display: block;
}
.tbldata {
	COLOR: #000000; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none;
}
.tblbgcolor {
	FONT-FAMILY: Verdana; BACKGROUND-COLOR: silver;
}
.tblbgcolortitle {width: 100%; border: solid 1px #a6b8d6; FONT-FAMILY: Verdana, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 16px; 
        BACKGROUND-COLOR: #85ACE5; COLOR: black;}
.tblbgcolorheader {
	FONT-FAMILY: Verdana, sans-serif;
        BACKGROUND-COLOR: #e7eef5; 
        COLOR: black; 
        border: 1px solid #b6cce4;
        FONT-SIZE: 12px;
        background: url(/images/tabLightBlue.png);
}
.tblbgcolorlabel { border-right: dotted 1px #85ace5; border-top: dotted 1px #85ace5; FONT-SIZE: 12px; }
.tblbgcolorlabel2 { border-right: dotted 1px #85ace5; }
.tblbgcolorheaderFontless {
        BACKGROUND-COLOR: #e7eef5; 
        COLOR: black; 
        border: 1px solid #b6cce4;
        FONT-SIZE: 12px;
}

.tblbgcolordata {
	COLOR: black; 
	FONT-SIZE: 11px;
}

.tblbgcolordetaildata {
        FONT-FAMILY: Verdana, sans-serif;
        BACKGROUND-COLOR: white; 
        border: 1px solid #C8C8C8;
        COLOR: black; 
        FONT-SIZE: 12px ;
        line-height: 18px;
}
.tblbgcoloropen {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, sans-serif;
}
.tblbgcolorover { 
	FONT-FAMILY: Verdana, sans-serif;
        BACKGROUND-COLOR: #efefef;
}
.field_must {
        font-family: Verdana, sans-serif;
        font-size: 12px; 
        background-color: #e6f0fc; 
        border: solid 1px silver;
        height: 23px;
}
.field_optional {
        font-family: Verdana, sans-serif;
        font-size: 12px; 
        background-color: white; 
        border: solid 1px silver;
        height: 23px;
}
.readonly {
	BACKGROUND: #95d6e1; 
        FONT-FAMILY: Helvetica, sans-serif
}
INPUT {
	font-family: Verdana, sans-serif;
}
.buttonM2M {
        background: url(../images/tabDarkBlue.png); 
        padding: 2px;
        border: solid 1px #6383B8;
}
#Uhr { margin: 8px 0px 8px 3px; }
#alarmForm {height: 0px; margin: 0px; background: url(/images/modalTransparent2.png); visibility: hidden;
            left: 0px; top: 0px; width: 100%; height: 100%; z-index: 100; position: absolute;}
			
#sddm {
	margin: 0; padding: 0; z-index: 30; width: 100%; }
#sddm li {
	margin: 0; padding: 0; list-style: none; float: left; font: bold 11px arial;
	background: url(/images/tabLightGray.png); border-right: solid 1px #f3f3f3;}
#sddm li a {
	display: block; margin: 0 1px 0 0; padding: 10px 0px 10px 0px; width: 100%; text-align: center; 
	color: black; text-decoration: bold; font: 12px Verdana}
#sddm li a:hover {
	background: url(/images/tabDarkGray.png); color: #000000;}
#sddm div {	
	position: absolute; visibility: hidden; margin: 0; padding: 0; background: #EAEBD8;
	border: 1px solid gray}
#sddm div a {
	position: relative; display: block; margin: 0; padding: 10px 10px; width: auto;
	white-space: nowrap; text-align: left; text-decoration: none; background: #f2f2f2;
	color: #222222; font: 12px Verdana;}
#sddm div a:hover {	
	background: gray; color: #FFFFFF}
#sddmT {
	width: 100%; padding: 5px 2px 5px 2px;}
#barBG {
  	margin: 0; padding: 0; background: url(/images/tabLightGray.png);
  	border-left: solid 1px silver;border-right: solid 1px silver;}
