body { overflow: auto;
	margin:0;
	scrollbar-base-color:#FFFFFF;
	scrollbar-arrow-color:#666666;
	scrollbar-track-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#666666;
	scrollbar-shadow-color:#666666;
	/*scrollbar-face-color:#FFFF00;*/
}

a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline;}
a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline}


/************** Menu ***************/
a.menu:link {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; color: #666666; 
	text-decoration: none}
a.menu:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none}
a.menu:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none}
a.menu:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;
	background-color:#999999;border-bottom:1px dotted #0066CC;}
.menu {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 12px; color: #666666;
padding-left:2px;padding-top:2px;padding-bottom:2px;width:100%; border-bottom:1px dotted #999999;}
	
a.menueaktiv:link {  font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; color: #0066CC; text-decoration: none}
a.menueaktiv:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066CC; text-decoration: none}
a.menueaktiv:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066CC; text-decoration: none}
a.menueaktiv:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066CC; text-decoration: none;background-color:#FFFFFF}
.menueaktiv {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 12px; color: #0066CC;
	padding-left:2px;padding-top:2px;padding-bottom:2px;width:100%;
	border-bottom:1px dotted #0066CC;cursor:default}


a.submenu1:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none;}
a.submenu1:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none;}
a.submenu1:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none;}
a.submenu1:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;
	background-color:#999999;border-bottom:1px dotted #0066CC;}
.submenu1 {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 11px; color: #666666;
	padding-left:2px;padding-top:1px;padding-bottom:1px;width:100%;
	border-bottom:1px dotted #999999;}

a.submenue1aktiv:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
a.submenue1aktiv:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
a.submenue1aktiv:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
a.submenue1aktiv:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;background-color:#FFFFFF}
.submenue1aktiv {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 11px; color: #FFFFFF;
	padding-left:2px;padding-top:1px;padding-bottom:1px;width:100%;
	border-bottom:1px dotted #0066CC;cursor:default}


a.submenu2:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none}
a.submenu2:active {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none}
a.submenu2:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none}
a.submenu2:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #AA3333; text-decoration: none}
.submenu2 {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 12px;font-weight : normal; color: #666666;}
.submenue2active {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 12px; color: #AA3333;}




.MenuBG{border-right:1px solid #999999;padding-top:5px;padding-left:5px}

/********* Inhalt **********/
.textheadMain1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #330066}
.textheadMain2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #0066CC}
.textheadMain3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #666666}

.textheadSub1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #330066}
.textheadSub2{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #0066CC}
.textheadSub3{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #666666}

.textmini {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;line-height:9px}
.textklein {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.textmittel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.textnormal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.textGross {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000}
.textBig {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000}

.textMiniDezent {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;line-height:9px;letter-spacing:-1px}
.textkleinDezent {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}
.textmittelDezent {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.textnormalDezent {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666}
.textgrossDezent {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666}

.TextFehlerKlein {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000; }
.TextFehlerMittel {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; }
.TextFehlerNormal {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; }
.TextFehlerGross {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #CC0000; }

.textkleinweiss {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.textmittelweiss {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.textnormalweiss {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.textgrossweiss {  font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF}

/********* Header ***********/
.TopHead1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #999999;font-weight:bold}
.TopHead2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #999999;}
.HeaderBG {border-bottom:1px solid #999999;}

a.TopMenu:link { color: #000000;text-decoration: none;font-weight:normal;}
a.TopMenu:active { color: #000000; text-decoration: none;font-weight:normal}
a.TopMenu:visited { color: #000000; text-decoration: none;font-weight:normal;}
a.TopMenu:hover { color: #FFFFFF; text-decoration: none;font-weight:normal;background-color:#666666;}
.TopMenu {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;border:1px solid #999999;
	text-decoration: none;font-weight:normal;background-color:transparent;height:15px;padding-left:5px;padding-right:5px;margin-right:5px}

a.TopMenuAktiv:link {color: #000000;text-decoration: none;font-weight:normal;}
a.TopMenuAktiv:visited { color: #000000; text-decoration: none;font-weight:normal;}
.TopMenuAktiv{color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;border:1px solid #999999;
	text-decoration: none;font-weight:normal;background-color:#FFFFFF;height:15px;padding-left:5px;padding-right:5px;margin-right:5px}

.TopMenuBG {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;border-top:1px solid #999999;}

/********* Footer **********/
a.FooterLink:link { color: #666666;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	text-decoration: none;padding-left:10px;padding-right:10px;}
a.FooterLink:active { color: #666666; text-decoration: none;}
a.FooterLink:visited { color: #666666; text-decoration: none;}
a.FooterLink:hover { color: #000000; text-decoration: underline;}

.FooterText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}
.FooterBG {font-size:10px;background-color:#FFFFFF;border-top:1px solid #666666}

/******************** Datagrid *****************/
a.GridHeadNormal:link {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
a.GridHeadNormal:active {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
a.GridHeadNormal:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
a.GridHeadNormal:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #999999; text-decoration: underline}
.GridHeadNormal {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold;
	color: #FFFFFF;position:relative; top:expression(this.offsetParent.scrollTop)}

a.GridPager:link {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline}
a.GridPager:active {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline}
a.GridPager:visited {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline}
a.GridPager:hover {  font-family: Arial, Verdana, Helvetica, sans-serif; color: #FFCC00; text-decoration: underline}
.GridPager {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px;color: #FFFFFF}
.GridPagerSelected {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight:bold;color:#FFCC00}
.GridPagerBG {background-color:#669999}

.GridDefault { font-size: 11px;font-family: Arial, Verdana, Helvetica, sans-serif;background-color: #EEEEEE; }
.GridItem { color: #000000;background-color: #FFFFFF;}
.GridAlternatingItem {	background-color: #DDDDDD;}
.GridSelectedItem {	background-color: #99CCCC;}
.GridFooter { font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;font-weight:bold;
	border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding-left: 3px;
	padding-right: 3px;padding-top:1px;padding-bottom:1px;}
.GridFooterZeile {background-color: #666666;}
	
.GridColumn { border-color: #CCCCCC;border-style: none solid none solid;line-height: 11px;border-left-width: 1px;border-right-width: 1px;
	padding-left: 3px;padding-right: 3px; padding-top:2px; padding-bottom:2px;}
	
.GridColumnSelect { border-color: #FFFFFF;border-style: none solid none solid;line-height: 11px;border-left-width: 1px;border-right-width: 1px;
	padding-left: 1px;padding-right: 1px; padding-top:1px; padding-bottom:1px;cursor:hand}
.GridButton { border-style: none solid none solid;border-left-width: 0px;border-right-width: 0px;font-size: 1px;}
.GridHeadButton { border-style: none solid none solid;border-left-width: 0px;border-right-width: 0px;font-size: 1px;background-color:#666666}
.GridHeader { font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 11px;color: #ffffff;background-color: #666666;
	border-color: #CCCCCC;border-style: none solid none solid;border-left-width: 1px;border-right-width: 1px;padding-left: 3px;
	padding-right: 3px;line-height: 11px;padding-top:1px;padding-bottom:1px}

/************* Formulare *************/	
input:focus { background-color:#FFFCEE }
select:focus { background-color:#FFFCEE }
textarea:focus { background-color:#FFFCEE }

.FormButtonKlein {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.FormButtonMittel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.FormButtonNormal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

.FormTextKlein {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.FormTextMittel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.FormTextNormal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}

.FormLabelKlein {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.FormLabelNormal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}

.FormTextFeldMittel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; Line-height: 12px}
.FormTextFeldNormal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; Line-height: 13px}

.FormVolleWeite {width:100%}

.Feld {border:1px solid #666666;background-color:#EEEEEE}
.FeldHead {background-color:#666666;color:#FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; padding-left:5px}

/************* Sonstiges *************/
a.BildRahmen:link {  border:1px solid #999999}
a.BildRahmen:active {  border:1px solid #999999}
a.BildRahmen:visited {  border:1px solid #999999}
a.BildRahmen:hover {  border:1px solid #0066CC}
.BildRahmen {border:1px solid #999999;overflow:visible;width:320px;height:200px;margin-left:25px;margin-bottom:5px;float:right}

.Rahmen01 {border:1px solid #999999;}

.ImgMarginLeft{margin-left:25px;margin-bottom:5px}

.ScrollDiv {width:100%;height:100%;overflow:auto}
.Space1px {font-size:1px;}

