.txt_normal_schwarz {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; color: #000000}
.txt_klein_schwarz { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #000000 }
.txt_klein_weiss { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #FFFFFF}
.txt_normal_weiss { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; color: #454545 }

.txt_normal_oliv010 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; color: #99995B}
.txt_normal_oliv010fett { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; color: #99995B }

.txt_normal_schwarzfett { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; color: #000000 }
.txt_ueberschrift01_schwarz { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; font-weight: bold; color: #000000 }
.txt_normal_grau020 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; color: #868686}
.txt_klein_grau040 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #AFAFAF }
.txt_klein_grau020 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #4F4F4F }
.txt_klein_grau010 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #454545 }
.txt_normal_grau050 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; color: #EDEDED }
.txt_klein_grau050 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #EDEDED }
.txt_normal_blau010 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; color: #06587F}
.form_eingabefeld_txt_klein_txtnormal { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px; }
.txt_normal_blau040 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: normal; color: #D9DFE4}
.txt_klein_oliv010 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #99995B}
.txt_normal_orangefett { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; color: #CE6F21 }


a.menu_150breit_txt_normal_schwarz { width:150px; display:block; padding:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height: 16px; }
a.menu_150breit_txt_normal_schwarz:link { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.menu_150breit_txt_normal_schwarz:visited { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration:none; }
a.menu_150breit_txt_normal_schwarz:hover  { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.menu_150breit_txt_normal_schwarz:active { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }

a.menu_140breit_txt_klein_schwarz { width:140px; display:block; padding:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height: 13px; }
a.menu_140breit_txt_klein_schwarz:link { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.menu_140breit_txt_klein_schwarz:visited { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.menu_140breit_txt_klein_schwarz:hover  { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
a.menu_140breit_txt_klein_schwarz:active { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }

.menu_150breit_orange010_txt_normal_weiss { width:150px; display:block; padding:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height: 16px; }
.menu_140breit_orange010_txt_normal_weiss { width:140px; display:block; padding:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height: 13px; }

.menu_140breit_txt_klein_schwarz { width:140px; display:block; padding:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height: 13px; color: #000000}
.menu_150breit_txt_normal_schwarz { width:150px; display:block; padding:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height: 16px; color: #000000}

.menu_140breit_txt_klein_grau020 { width:140px; display:block; padding:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height: 13px; color: #868686}
.menu_150breit_txt_normal_grau020 { width:150px; display:block; padding:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height: 16px; color: #868686}


a:link {  color: #CE6F21; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:visited { color: #CE6F21; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:hover { color: #CE6F21; font-family: Verdana, Arial, Helvetica, sans-serif ; text-decoration: underline; }
a:active { color: #CE6F21; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

a.link_txt_normal_weiss:link { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.link_txt_normal_weiss:visited { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; }
a.link_txt_normal_weiss:hover {  color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.link_txt_normal_weiss:active { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }


a.link_txt_normal_schwarz:link { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.link_txt_normal_schwarz:visited { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; }
a.link_txt_normal_schwarz:hover {  color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a.link_txt_normal_schwarz:active { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.link_txt_klein_schwarz { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #000000 }

.form_eingabefeld_txt_klein {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.form_eingabefeld_txt_normal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }



tr.rowcolor1{background-color : #F5F5F5	}
tr.rowcolor2{background-color : #FAFAFA	}

tr.sysrowcolor1{background-color : #E7E8EB	}
tr.sysrowcolor2{background-color : #D0D1D8	}


green__td.hg_c-indi_int_100 { background-color : #5F8E01 }
green__td.hg_c-indi_int_090 { background-color : #6F991A }
green__td.hg_c-indi_int_080 { background-color : #7FA534 }
green__td.hg_c-indi_int_070 { background-color : #8FB04D }
green__td.hg_c-indi_int_060 { background-color : #9FBB67 }
green__td.hg_c-indi_int_050 { background-color : #AFC680 }
green__td.hg_c-indi_int_040 { background-color : #BFD299 }
green__td.hg_c-indi_int_030 { background-color : #CFDDB2 }
green__td.hg_c-indi_int_020 { background-color : #DFE8CC }
green__td.hg_c-indi_int_010 { background-color : #EFF3E5 }

green__tr.hg_c-indi_int_100 { background-color : #5F8E01 }
green__tr.hg_c-indi_int_090 { background-color : #6F991A }
green__tr.hg_c-indi_int_080 { background-color : #7FA534 }
green__tr.hg_c-indi_int_070 { background-color : #8FB04D }
green__tr.hg_c-indi_int_060 { background-color : #9FBB67 }
green__tr.hg_c-indi_int_050 { background-color : #AFC680 }
green__tr.hg_c-indi_int_040 { background-color : #BFD299 }
green__tr.hg_c-indi_int_030 { background-color : #CFDDB2 }
green__tr.hg_c-indi_int_020 { background-color : #DFE8CC }
green__tr.hg_c-indi_int_010 { background-color : #EFF3E5 }




darkblue__td.hg_c-indi_int_100 { background-color : #1F3975 }
darkblue__td.hg_c-indi_int_090 { background-color : #354C83 }
darkblue__td.hg_c-indi_int_080 { background-color : #4C6191 }
darkblue__td.hg_c-indi_int_070 { background-color : #62749E }
darkblue__td.hg_c-indi_int_060 { background-color : #7988AC }
darkblue__td.hg_c-indi_int_050 { background-color : #8F9CBA }
darkblue__td.hg_c-indi_int_040 { background-color : #A5B0C8 }
darkblue__td.hg_c-indi_int_030 { background-color : #BBC3D5 }
darkblue__td.hg_c-indi_int_020 { background-color : #D2D7E3 }
darkblue__td.hg_c-indi_int_010 { background-color : #E8EBF1 }



darkblue__tr.hg_c-indi_int_100 { background-color : #1F3975 }
darkblue__tr.hg_c-indi_int_090 { background-color : #354C83 }
darkblue__tr.hg_c-indi_int_080 { background-color : #4C6191 }
darkblue__tr.hg_c-indi_int_070 { background-color : #62749E }
darkblue__tr.hg_c-indi_int_060 { background-color : #7988AC }
darkblue__tr.hg_c-indi_int_050 { background-color : #8F9CBA }
darkblue__tr.hg_c-indi_int_040 { background-color : #A5B0C8 }
darkblue__tr.hg_c-indi_int_030 { background-color : #BBC3D5 }
darkblue__tr.hg_c-indi_int_020 { background-color : #D2D7E3 }
darkblue__tr.hg_c-indi_int_010 { background-color : #E8EBF1 }



lightblue_td.hg_c-indi_int_100 { background-color : #CAD6EC }
lightblue_td.hg_c-indi_int_090 { background-color : #CFDAEE }
lightblue_td.hg_c-indi_int_080 { background-color : #D5DEF0 }
lightblue_td.hg_c-indi_int_070 { background-color : #DAE2F2 }
lightblue_td.hg_c-indi_int_060 { background-color : #DFE6F4 }
lightblue_td.hg_c-indi_int_050 { background-color : #E4EAF5 }
lightblue_td.hg_c-indi_int_040 { background-color : #EAEFF7 }
lightblue_td.hg_c-indi_int_030 { background-color : #EFF3F9 }
lightblue_td.hg_c-indi_int_020 { background-color : #F4F7FB }
lightblue_td.hg_c-indi_int_010 { background-color : #FAFBFD }



lightblue_tr.hg_c-indi_int_100 { background-color : #CAD6EC }
lightblue_tr.hg_c-indi_int_090 { background-color : #CFDAEE }
lightblue_tr.hg_c-indi_int_080 { background-color : #D5DEF0 }
lightblue_tr.hg_c-indi_int_070 { background-color : #DAE2F2 }
lightblue_tr.hg_c-indi_int_060 { background-color : #DFE6F4 }
lightblue_tr.hg_c-indi_int_050 { background-color : #E4EAF5 }
lightblue_tr.hg_c-indi_int_040 { background-color : #EAEFF7 }
lightblue_tr.hg_c-indi_int_030 { background-color : #EFF3F9 }
lightblue_tr.hg_c-indi_int_020 { background-color : #F4F7FB }
lightblue_tr.hg_c-indi_int_010 { background-color : #FAFBFD }



td.hg_c-indi_int_100 { background-color : #CCCCCC }
td.hg_c-indi_int_090 { background-color : #D1D1D1 }
td.hg_c-indi_int_080 { background-color : #D6D6D6 }
td.hg_c-indi_int_070 { background-color : #DBDBDB }
td.hg_c-indi_int_060 { background-color : #E0E0E0 }
td.hg_c-indi_int_050 { background-color : #E5E5E5 }
td.hg_c-indi_int_040 { background-color : #EBEBEB }
td.hg_c-indi_int_030 { background-color : #F0F0F0 }
td.hg_c-indi_int_020 { background-color : #F5F5F5 }
td.hg_c-indi_int_010 { background-color : #FAFAFA }



tr.hg_c-indi_int_100 { background-color : #CCCCCC }
tr.hg_c-indi_int_090 { background-color : #D1D1D1 }
tr.hg_c-indi_int_080 { background-color : #D6D6D6 }
tr.hg_c-indi_int_070 { background-color : #DBDBDB }
tr.hg_c-indi_int_060 { background-color : #E0E0E0 }
tr.hg_c-indi_int_050 { background-color : #E5E5E5 }
tr.hg_c-indi_int_040 { background-color : #EBEBEB }
tr.hg_c-indi_int_030 { background-color : #F0F0F0 }
tr.hg_c-indi_int_020 { background-color : #F5F5F5 }
tr.hg_c-indi_int_010 { background-color : #FAFAFA }



.hg_c-indi03_110 {background-color: #4C6191;}
.hg_c-indi03_100 {background-color: #CCCCCC;}
.hg_c-indi03_090 {background-color: #999999;}
.hg_c-indi03_080 {background-color: #D6D6D6;}
.hg_c-indi03_070 {background-color: #DBDBDB;}
.hg_c-indi03_060 {background-color: #E0E0E0;}
.hg_c-indi03_050 {background-color: #E5E5E5;}
.hg_c-indi03_040 {background-color: #EBEBEB;}
.hg_c-indi03_030 {background-color: #F0F0F0;}
.hg_c-indi03_020 {background-color: #F5F5F5;}
.hg_c-indi03_010 {background-color: #FAFAFA;}
.hg_c-indi03_005 {background-color: #FCFCFC;}





.hg_c-sys01_100 {background-color: #FFFFFF;}



tr.hg_c-indi03_000 {background-color: #A5B0C8;}
td.hg_c-indi03_000 {background-color: #A5B0C8;}



td.hg_c-help_int_020 { background-color : #C3C3C3 }
td.hg_c-help_int_010 { background-color : #EDEDED }

tr.hg_c-help_int_020 { background-color : #C3C3C3 }
tr.hg_c-help_int_010 { background-color : #EDEDED }








green__td.zelle_gruen010 { background-color : #5F8E01 }
green__td.zelle_gruen020 { background-color : #8FB04D }
green__td.zelle_gruen030 { background-color : #9FBB67 }
green__td.zelle_gruen040 { background-color : #AFC680 }
green__td.zelle_gruen045 { background-color : #BFD299 }
green__td.zelle_gruen050 { background-color : #CFDDB2 }
green__td.zelle_gruen060 { background-color : #DFE8CC }

green__tr.zelle_gruen010 { background-color : #5F8E01 }
green__tr.zelle_gruen020 { background-color : #8FB04D }
green__tr.zelle_gruen030 { background-color : #9FBB67 }
green__tr.zelle_gruen040 { background-color : #AFC680 }
green__tr.zelle_gruen050 { background-color : #CFDDB2 }
green__tr.zelle_gruen060 { background-color : #DFE8CC }



darkblue_td.zelle_gruen010 { background-color : #354C83 }
darkblue_td.zelle_gruen020 { background-color : #4C6191 }
darkblue_td.zelle_gruen030 { background-color : #62749E }
darkblue_td.zelle_gruen040 { background-color : #8F9CBA }
darkblue_td.zelle_gruen045 { background-color : #A5B0C8 }
darkblue_td.zelle_gruen050 { background-color : #BBC3D5 }
darkblue_td.zelle_gruen060 { background-color : #D2D7E3 }

darkblue_tr.zelle_gruen010 { background-color : #354C83 }
darkblue_tr.zelle_gruen020 { background-color : #4C6191 }
darkblue_tr.zelle_gruen030 { background-color : #62749E }
darkblue_tr.zelle_gruen040 { background-color : #8F9CBA }
darkblue_tr.zelle_gruen050 { background-color : #BBC3D5 }
darkblue_tr.zelle_gruen060 { background-color : #D2D7E3 }






lightblue_td.zelle_gruen010 { background-color : #CFDAEE }
lightblue_td.zelle_gruen020 { background-color : #D5DEF0 }
lightblue_td.zelle_gruen030 { background-color : #DAE2F2 }
lightblue_td.zelle_gruen040 { background-color : #E4EAF5 }
lightblue_td.zelle_gruen045 { background-color : #EAEFF7 }
lightblue_td.zelle_gruen050 { background-color : #EFF3F9 }
lightblue_td.zelle_gruen060 { background-color : #FAFBFD }

lightblue_tr.zelle_gruen010 { background-color : #CFDAEE }
lightblue_tr.zelle_gruen020 { background-color : #D5DEF0 }
lightblue_tr.zelle_gruen030 { background-color : #DAE2F2 }
lightblue_tr.zelle_gruen040 { background-color : #E4EAF5 }
lightblue_tr.zelle_gruen050 { background-color : #EFF3F9 }
lightblue_tr.zelle_gruen060 { background-color : #FAFBFD }



td.zelle_gruen010 { background-color : #D1D1D1 }
td.zelle_gruen020 { background-color : #D6D6D6 }
td.zelle_gruen030 { background-color : #DBDBDB }
td.zelle_gruen040 { background-color : #E5E5E5 }
td.zelle_gruen045 { background-color : #EBEBEB }
td.zelle_gruen050 { background-color : #F0F0F0 }
td.zelle_gruen060 { background-color : #F5F5F5 }

tr.zelle_gruen010 { background-color : #D1D1D1 }
tr.zelle_gruen020 { background-color : #D6D6D6 }
tr.zelle_gruen030 { background-color : #DBDBDB }
tr.zelle_gruen040 { background-color : #E5E5E5 }
tr.zelle_gruen050 { background-color : #F0F0F0 }
tr.zelle_gruen060 { background-color : #F5F5F5 }











td.zelle_blau010 { background-color : #06587F }
td.zelle_blau020 { background-color : #8093A6 }
td.zelle_blau030 { background-color : #C0C9D3 }
td.zelle_blau040 { background-color : #D9DFE4 }
td.zelle_blau050 { background-color : #EAEEF1 }
td.zelle_blau060 { background-color : #F3F9FD }

td.zelle_orange010 { background-color : #CE6F21 }
td.zelle_orange030 { background-color : #E5B27F }
td.zelle_orange040 { background-color : #EBC5A6 }


td.zelle_oliv010 { background-color : #C3C3C3 }
td.zelle_oliv040 { background-color : #EDEDED }

tr.zelle_oliv010 { background-color : #C3C3C3 }
tr.zelle_oliv040 { background-color : #EDEDED }




td.zelle_grau010 { background-color : #454545 }
td.zelle_grau020 { background-color : #C3C3C3 }
td.zelle_grau030 { background-color : #EDEDED }
td.zelle_grau040 { background-color : #DFDFDF }
td.zelle_grau050 { background-color : #EDEDED }

tr.zelle_grau010 { background-color : #454545 }
tr.zelle_grau020 { background-color : #C3C3C3 }
tr.zelle_grau030 { background-color : #EDEDED }
tr.zelle_grau040 { background-color : #DFDFDF }
tr.zelle_grau050 { background-color : #EDEDED }



td.zelle_weiss { background-color : #FFFFFF }


tr.zelle_blau010 { background-color : #06587F }
tr.zelle_blau020 { background-color : #8093A6 }
tr.zelle_blau030 { background-color : #C0C9D3 }
tr.zelle_blau040 { background-color : #D9DFE4 }
tr.zelle_blau050 { background-color : #EAEEF1 }
tr.zelle_blau060 { background-color : #F3F9FD }
tr.zelle_orange010 { background-color : #CE6F21 }
tr.zelle_orange030 { background-color : #E5B27F }
tr.zelle_orange040 { background-color : #EBC5A6 }


tr.zelle_weiss { background-color : #FFFFFF }

.breite50 {  width: 50px}
.breite70 {  width: 70px}
.breite100 {  width: 100px}
.breite120 {  width: 120px}
.breite130 {  width: 130px}

.breite150 {  width: 150px}
.breite160 {  width: 160px}
.breite170 {  width: 170px}
.breite180 {  width: 180px}

.breite200 {  width: 200px}
.breite230 {  width: 230px}
.breite265 {  width: 265px}
.breite285 {  width: 285px}
.breite300 {  width: 300px}
.breite100pro {  width: 100% }
.breite150_txt_klein_schwarz { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #000000; width: 150px; border: 1px dotted #06587F; margin: 1px;}
.breite200_txt_klein_schwarz { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #000000; width: 200px; border: 1px dotted #06587F; margin: 1px;}



a.button,a.button:link,a.button:visited,a.button:active,
a.button_medium,a.button_medium:link,a.button_medium:visited,a.button_medium:active,
a.button_tiny,a.button_tiny:link,a.button_tiny:visited,a.button_tiny:active
{
	display : inline;
	color   : #000000;
	font-family : verdana, arial, helvetica, serif;
	text-align  : center;
	text-decoration : none;
	vertical-align  : middle;
	background-color :	#FFFFFF;
	border : 1px dotted #000000;
	cursor : pointer;
}

a.button:hover,
a.button_medium:hover,
a.button_tiny:hover
{
	color            : #FFFFFF;
	background-color : #CE6F21;
	text-decoration  : none;
}

a.button
{
	padding   : 3px 10px;
	font-size : 12px;
}

a.button_tiny
{
	padding   : 1px 5px;
	font-size : 9px;
}

a.button_medium
{
	padding   : 2px 7px;
	font-size : 10px;
}


a.function,
a.function:hover,a.function:link,a.function:visited,a.function:active
{
	display : block;
	margin : 0px 0px 5px;
	width : 160px;
}



A.button_small,
INPUT.button_search
{
	display :	inline;
	margin  : 0px;
	cursor  : pointer;
	border  : 1px solid #AAACB9;
	color   : #000000;
	font-family     : verdana, arial, helvetica, serif;
	text-decoration : none;
	text-align      : left;
	vertical-align  : middle;

	padding :	0px 8px 0px 15px;
	width   : 100px;
	background : url(../img/arrow_right_trans.gif) 3px center no-repeat #AAACB9;
	font-size       : 9px;
}

A.button_small:link,
A.button_small:visited,
A.button_small:active
{
	color : #000000;
}

A.button_small:hover,
INPUT.button_search:hover
{
	text-decoration  : none;
	color            : #FFFFFF;
	background-color : #CE6F21;
}




DIV#search_full INPUT.button_search,
DIV.advanced_search INPUT.button_search,
TABLE#option_list INPUT.button_option
{
	margin  : 1px 0px;
	padding :	1px;
	cursor  : pointer;
	width   : 100px;

	background : none;

	color      : #CE6F21;
	border     : 1px solid #AAACB9;

	font-family     : verdana, arial, helvetica, serif;
	font-size       : 10px;
	text-decoration : none;
	text-align      : center;
	vertical-align  : middle;

}

DIV#search_full INPUT.button_search:hover,
DIV.advanced_search INPUT.button_search:hover,
TABLE#option_list INPUT.button_option:hover
{
	text-decoration  : none;
	color            : #FFFFFF;
	background-color : #CE6F21;
}


td.bottomline {
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#606060;
}

td.user_icon_list { padding:1px; width:52px; height:52px; text-align:center; vertical-align:middle;}
div.user_icon_list { padding-left:1px; padding-top:1px; width:48px; height:48px; text-align:center; vertical-align:middle; overflow:hidden; border-width:1px; border-style:solid; border-color:#808080;}



.course_has_structure_box {
/* background-color von zelle_gruen060 */
	background-color : #F5F5F5;
	border-width: 0px;
	border-style: none;
	font-family :verdana,arial,helvetica;
	font-size : 11px;
}


.readonly_on {
	border-style: hidden;
	border-width: 0px;
	background-color: #CCCCCC;
	color: #888888;
}

.readonly_off {
	border-style: inset;
	border-width: 2px;
	background-color: #FFFFFF;
	color: black;
}

SELECT.readonly_off {
	padding : 0px;
/* firefox: sichtbarkeits-vergroesserung ueber elementgrenze hinaus */
	min-height: 22px;
/**/
/* -none- *
	line-height : 30px;
/**/
/* opera *
	height : 30px;
/**/
/* firefox, keine elementvergroesserung *
	padding : 10px;
/**/
/* alle, aussenabstand des elementes *
	margin : 10px;
/**/
/* firefox: keine elementvergroesserung
opera: volle elementvergroesserung
IE: elementvergroesserung nur auf hoehe
*
	font-size: 30px;
/**/
/* keine wirkung, da ohnehin mittige ausrichtung *
	vertical-align: middle;
/**/
}

A.readonly_on,
A.readonly_off {
	border-width: 0px;
	background-color: transparent;
}


A.readonly_on {
	display: none;
}

A.readonly_off {
	display: inline;
}

TABLE.user_message {
	margin-bottom:10px;
	width:100%;
}

TD.user_message,
.user_message TD {
	background-repeat : no-repeat;
	background-position : 5px center;
  padding-top : 4px;
  padding-right : 10px;
  padding-bottom : 4px;
  padding-left : 30px;

	font-family : verdana,arial,helvetica;
	font-size : 12px;
	color : #444444;
}

/* icon styles for sysmsg output */
TABLE.user_info {
	border: 1px solid #A0E090;
	background-color: #B0F8A0;
}

TABLE.user_warning {
	border: 1px solid #E0A090;
	background-color: #F8B0A0;
}

DIV.attachments {
	padding : 3px 5px;
/*	border  : dotted 1px #D0F0C0; */
}

DIV.no_attachments {
	padding : 3px 5px;
	border  : dotted 1px #D0F0C0;
	color   : #888888;
	font-family : verdana,helvetica,arial,serif;
	font-size   : 10px;
}

A.link_decoration {
	background-repeat: no-repeat;
	line-height:20px;
	padding:4px 0px 4px 22px;
	color:#CE6F21;
}


/*
  resizing extended search DIV
	============================
  original pinnboard style:
	style="position:absolute; left:218px; top:134px; width:762px; height:309px; z-index:1; overflow: hidden; visibility: hidden"
*/
DIV#Layer1.new_extended_search
{
	position : absolute;
	left   : 100px;
	top    : 100px;
	z-index : 1;
/*
	overflow : auto;
*/
	overflow : visible;
	visibility : hidden;
	background : url(../../../login/images/suche_layer_kopf_mitte.gif) top left repeat-x white;
	border : 1px solid #666666;
}

DIV#Layer1.new_extended_search TABLE
{
	margin : 0px;
}

DIV#Layer1.new_extended_search TABLE TABLE
{
	margin : 10px;
}

DIV#Layer1.new_extended_search TABLE,
DIV#Layer1.new_extended_search TABLE TD
{
	background-color : transparent;
}

DIV#Layer1.new_extended_search TABLE TABLE TD
{
	vertical-align : top;
	padding : 4px 0px 7px;
}

DIV#Layer1.new_extended_search INPUT,
DIV#Layer1.new_extended_search SELECT
{
	margin-left : 10px;
}

DIV#Layer1.new_extended_search TD IMG
{
	display : none;
}

DIV#Layer1.new_extended_search TD A IMG
{
	float : right;
	display : block;
}

/* ######################## */

DIV#Layer1.new_extended_search TABLE#tabextsearch
{
	border : 0px;
	border-spacing : 0px;
	border-collapse : collapse;
	width : 320px;
	margin : 20px 10px;
}

DIV#Layer1.new_extended_search TABLE#tabextsearch TD
{
	vertical-align : top;
	padding : 4px 0px 7px;
}

DIV#Layer1.new_extended_search TABLE#tabextsearch INPUT,
DIV#Layer1.new_extended_search TABLE#tabextsearch SELECT
{
	margin-left : 10px;
}

/* ######################## */

DIV.group_user_select
{
	position : relative;
	float : left;
	width : 200px;
	margin-bottom : 10px;
}

DIV.group_user_select DIV.popup
{
	position : absolute;
	display  : none;
	border : 3px outset ActiveBorder;
	background-color : #f0f0f0;
}

DIV.group_user_select DIV.popup DIV.popup_move
{
	background : url(../../../login/images/popup_head_bg_img.gif) top left repeat-x transparent;
	width  : 550px;
	height : 20px;
	border : 1px solid #666666;
	border-bottom-width : 0px;
	cursor : move;
}

DIV.group_user_select DIV.popup DIV.popup_content
{
	overflow : auto;
	width  : 550px;
	border : 1px solid #666666;
	border-top-width : 0px;
}

DIV.group_user_select DIV.popup DIV.popup_content SPAN.title
{
	margin-left : 10px;
	font-weight : bold;
}

DIV.group_user_select DIV.popup DIV.popup_content TABLE
{
	margin : 0px 10px;
	width : 525px;
}

DIV.group_user_select DIV.popup DIV.popup_content TABLE TD
{
	padding : 3px;
}

DIV.group_user_select DIV.read_only
{
	padding : 0px 3px;
	margin-bottom : 5px;
	overflow : auto;
	height  : 50px;
	border : 2px inset ActiveBorder;
}

DIV.group_user_select DIV.read_only DIV
{
	width : 170px;
}

DIV.group_user_select DIV.read_only SPAN
{
	display : block;
}

DIV.group_user_select DIV.popup INPUT.search,
DIV.group_user_select DIV.popup SELECT.group,
DIV.group_user_select DIV.popup SELECT.group_user
{
	width : 200px;
	font-family : verdana, helvetica, arial, serif;
	font-size : 12px;
	line-height : 16px;
}


DIV.group_user_select DIV.popup INPUT.search
{
}

DIV.group_user_select DIV.popup SELECT.group_user
{
	height : 160px;
	font-family : courier, serif;
}

a.button
{
	display : inline;
	padding : 3px 10px 3px 10px;

	font-family : verdana, arial, helvetica;
	font-size   : 12px;
	text-align  : center;
	text-decoration : none;
	vertical-align  : middle;

	border-style : dotted;
	border-width : 1px;
	border-color : #000000;

	cursor : pointer;
	color  : #000000;
	background-color : #FFFFFF;
}

a.button:hover
{
	text-decoration  : none;
	background-color : #CE6F21;
	color : #FFFFFF;
}


/* HELP BUTTON STYLES */

/* style SMALL (default) */
TABLE.help_button_small {
	background-color : transparent;
}

TABLE.help_button_small .help_button_title,
TABLE.help_button_small .help_button_txt,
TABLE.help_button_small .help_button_foot
{
	display : none;
}
TABLE.help_button_small .help_button_button TD
{
	font-family : verdana, helvetica, arial, serif;
	font-size : 10px;
}

TABLE.help_button_small .help_button_button TD A {
	background : url(../../../login/images/ic_hilfe.gif) no-repeat 10px center transparent;
	padding : 7px 5px 7px 35px;
	display : block;
	height : 25px;
/*	line-height : 25px; */
}

TABLE.help_button_small .help_button_button TD A:hover {
	background-color : transparent;
	color : #CE6F21;
}

/* style COMPONENT */

TABLE.help_button_component {
	border-spacing : 0px;
	background-color : transparent;
}

TABLE.help_button_component TD {
	font-family : verdana, helvetica, arial, serif;
	font-size : 10px;
	padding : 0px;
}

TABLE.help_button_component .help_button_title TD
{
	background-color : #C3C3C3;
	vertical-align : top;
}

TABLE.help_button_component .help_button_title TD DIV
{
	margin : 5px 0px;
	color : white;
}

TABLE.help_button_component .help_button_button,
TABLE.help_button_component .help_button_txt,
TABLE.help_button_component .help_button_foot
{
	background-color : #EDEDED;
}

TABLE.help_button_component .help_button_button TD A {
	background : url(../../../login/images/ic_hilfe.gif) no-repeat 10px center;
	padding : 7px 5px 7px 35px;
	display : block;
	vertical-align : middle;
}





/* classic option version (table / dotted gif) */

td.option_icon {
	padding:5px 0px 5px 10px;
	width:30px;
	height:30px;
	text-align:left;
}
td.option_label {
	padding:5px 10px 5px 0px;
	width:130px;
	text-align:left;
	vertical-align:middle;
}
td.option_spacer {
	height:1px;
	width:160px;
	background-image:url(../../../login/images/linie_ob_dugrun_trans_160.gif);
	background-repeat:no-repeat;
	background-position:top left;
}



/* new option version (a/span tag only) */

.form_option_item {

	display: block;
	padding: 10px 0px 15px 30px;
	margin: 0px 0px 10px 10px;

	font-family:		verdana, arial, helvetica;
	text-decoration:	none;
	text-align:		left;
	vertical-align:		middle;
	background-color:	#FFFFFF;

	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#808080;

	background-repeat:no-repeat;
	background-position:center left;

}

A.form_option_item {
	font-size:		12px;
}

SPAN.form_option_item {
	font-size:		10px;
}

DIV#search_full
{
	overflow : visible;
	background-repeat : no-repeat;
	background-position : top right;
	margin  : 10px 10px 10px 0px;
	padding : 8px 0px;
}

DIV#search_full span
{
	font-family : verdana, arial, helvetica;
	font-size : 12px;
	color : #868686;
}

DIV#search_full input {}


td.loop_grouping span
{
	display : block;
	font-family : verdana, arial, helvetica, serif;
	font-size : 12px;
	font-weight : bold;
	font-variant : small-caps;
/*	color : #D08000; */
	color : #0060A0;
	background-color : #C0E0F0;
	padding : 2px 10px 4px;
	margin : 1px 0px;
}



tr.inner_loop_task td {
	border-bottom : 1px dotted #666666;
}


DIV.centered_div
{
	position : absolute;
	display : none;
	border : 3px ridge gray;
	background-color : white;
}

DIV.centered_div div.close
{
	background-color : #183376;
	border : 0px ridge black;
	border-bottom : 2px;
	height : 18px;
}

DIV.centered_div div.close a
{
	float : right;
}

/* [x]-image for right upper corner */
a.close,
DIV.centered_div div.close a
{
	text-indent: -100px;
	overflow: hidden;
	width : 14px;
	height : 14px;
	margin : 2px 3px;
	background-image : url(../img/cc_dash/headline_function_close.gif);
	background-position : center;
	background-repeat : no-repeat;
	display: block;
}

DIV.centered_div div.content
{
	border : 1px red solid;
}

IFRAME.centered_mcframe
{
	width  : 100%;
	height : 100%;
	border : 0px solid black;
}


a.show_phpbb
{
	background-position : left center;
	background-repeat : no-repeat;
	padding-left : 25px;
	margin-left : 10px;
}

DIV.mc_school_first
{
	background-image: url(../img/backgrounds/mc_school_banner_top.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height : 80px;
}


DIV.mc_school_update
{
	background-image: url();
	background-repeat: no-repeat;
	background-position: top left;
	height : 90px;
}

DIV.mc_school_first table.steps
{
	margin-top : 10px;
	border-collapse : collapse;
}

DIV.mc_school_update table.steps
{
	margin-top : 0px;
	border-collapse : collapse;
}


DIV.mc_school_first table.steps td
{
	padding : 0px;
}

DIV.mc_school_first table.steps td.step DIV
{
	width : 150px;
	height : 60px;
	border-color : #A9A9B9;
	border-style : solid;
	border-top-width : 3px;
	border-bottom-width : 3px;
	border-left-width : 2px;
	border-right-width : 2px;
}

DIV.mc_school_first table.steps td.first DIV
{
	border-left-width : 3px;
}

DIV.mc_school_first table.steps td.step
{
	text-align : center;
}

DIV.mc_school_firste table.steps td.step table
{
	height : 100%;
}

DIV.mc_school_first  table.steps td.active DIV
{
	border-color : #DC892B;
	border-style : solid;
	border-width : 3px;
	background-color : #E6C085;
}

DIV.mc_school_first  table.steps td.step td.nr
{
	padding-left : 20px;
	font-family : arial,helvetica,verdana,serif;
	font-size : 36px;
	color : #A9A9B9;
}

DIV.mc_school_first  table.steps td.step td.txt
{
	padding-left : 10px;
	font-family : arial,helvetica,verdana,serif;
	font-size : 16px;
	font-weight : bold;
	color : #A9A9B9;
}

DIV.mc_school_first table.steps td.active td.nr,
DIV.mc_school_first table.steps td.active td.txt
{
	color : white;
}

DIV.mc_school_first table.steps td.active td.nr
{
	font-size : 46px;
}

DIV.mc_school_first table.steps td.step.last  DIV
{
	background-color : #E5E5E5;
	border-right : 0px solid transparent;
}

DIV.mc_school_first table.steps td.step.last  DIV td
{
	font-family : arial,helvetica,verdana,serif;
	font-size : 32px;
	color : #A9A9B9;
	padding-left : 20px;
}

DIV.mc_school_first  table.steps td.step.ready
{
	border : 0px solid #A9A9B9;
	width : 100px;
	background : url(../img/firstlogin_step_arrow.gif) no-repeat 0px center;
}


/* ######################## */
/* #  new advanced search # */
/* ######################## */


DIV.advanced_search
{
	position : absolute;
	left : 100px;
	top  : 100px;
	z-index : 1;
	overflow : visible;
	display : none;
	background : url(../../../login/images/suche_layer_kopf_mitte.gif) top left repeat-x white;
	border : 1px solid #666666;
	margin-left: 20%;
}

DIV.advanced_search TABLE
{
	border : 0px;
	border-spacing : 0px;
	border-collapse : collapse;
	margin : 25px 10px 15px;
}

DIV.advanced_search TABLE TD
{
	vertical-align : top;
	padding : 4px 0px 7px;
}

DIV.advanced_search TABLE INPUT,
DIV.advanced_search TABLE SELECT
{
	margin-left : 10px;
}

/* ######################## */



.darkness {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity: .60;
	-moz-opacity: .60;
	z-index:10;
}
