/* BEGIN assign styles menue /
text:Normal Text
text_bold:Bold Text
redbold:Small Red Bold Text
small:Small Text
/ END assign styles menue */

/****************************************/
/* SYSTEM STYLES	*/
/****************************************/

a {color:#003366; text-decoration:underline;}
a:hover {color:#003366;text-decoration:none;}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #666666; margin-bottom: 20px; margin-top: 0px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333333; margin-bottom: 10px; margin-top: 0px; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; margin-bottom: 6px; margin-top: 0px; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; margin-bottom: 4px; margin-top: 0px; }
pre {  font-family: "Courier New", Courier, mono; font-size: 12px}
.regular {  font-family: "Courier New", Courier, mono; font-size: 14px}
.redbold 					{color: #CC0000; font-family: verdana, arial, helvetica; font-size: 10px; font-weight: bold}

.text { font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:20px;}
.text_bold { font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:20px; font-weight: bold}
a.text {color:#003366; text-decoration:underline;}
a.text:hover {color:#003366;text-decoration:none;}

.small { font-family:Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:11px; color:#000000;}

.img_content_left {border-width: 1px; border-style: solid; border-color: #000000;  float: left;  margin-right : 10px;  margin-bottom : 5px;   }
.img_content_right {border-width: 1px; border-style: solid; border-color: #000000;  float:right;  margin-left:10px;  margin-bottom:5px;  }
.img_content_none { margin-right: 10px; margin-bottom: 5px; margin-top: 5px; margin-left: 10px }

/* Critical styles */

input.inputfield_inactive { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #EEEEEE; border: 1px #003366 solid; color: #AAAAAA}
input.inputfield_mini { font-family: Arial, Helvetica, sans-serif; font-size: 9px; background-color: #FFFFFF; border: 1px #003366 solid; color: #333333; height: 14px}
input.inputbutton { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 9px; background-color: #FFEFEA; border: 1px #CC3300 solid; color: #CC3300; height: 14px}
input.input_button { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10px; background-color: #FFEFEA; border: 1px #CC3300 solid; color: #CC3300; height: 18px}
input.button { background-color: #DEE3E9; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}
input.inputfield {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DEE3E9; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
input.help {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #E0C2A3; border-style: none}

span.a_page_nav_lst { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #990000; background-color: #F2F2F7; text-decoration: none; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; border: 1px #003366 solid}
a.a_page_nav_lst { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333; background-color: #FFFFFF; text-decoration: none; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; border: 1px #003366 solid}
a.a_page_nav_lst:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; background-color: #CC9966; text-decoration: none; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; border: 1px #003366 solid}

td.td_alert {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; background-color: #FFE8E8; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; border: #CC0000; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
select.small_list {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; background-color: #F2F2F7}
li {  list-style-image: url(img/listdot.gif); margin-bottom: 6px; margin-right: 30px; margin-left: 10px}

select.sel_mini {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; height: 20px; width: 100px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}

a.tf_code {  color: #333333; text-decoration: underline }
a.tf_code:hover { color: #990000; text-decoration: none }


/****************************************/
/* GLOBAL */
/****************************************/

td
{font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;}

#td1_box_1,
#td2_box_1,
.tab_logo,
#td1_list_gr,
#td2_list_gr,
#td1_list_kl,
#td2_list_kl
{ border-width: 0px 0px 1px 0px; border-color: #FFFFFF; border-style: solid;}

.cont_1,
#td2_list_gr,
#td2_list_kl,
{color: #003366; font-size: 12px;}

#td1_info,
#td2_info
{color: #003366; font-size: 11px;}

.tab_right,
.tab_logo,
.tab_titel_1,
.tab_verlauf,
.tab_cont_main
{position: absolute;}

#td1_info,
#head_1
{text-transform:uppercase;}


BODY
{ scrollbar-face-color: #0C5EAC;scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #0C5EAC;scrollbar-darkshadow-color: #000000;scrollbar-shadow-color: #808080;
	scrollbar-arrow-color: #FFFFFF;scrollbar-track-color: #E0E0E0;}

/****************************************/
/* TEXT */
/****************************************/

.cont_1           {line-height:18px;}
#head_1         {font-size:14px; color:#666666; font-weight:bold; }
#head_2			{font-size:14px; color:#003366; font-weight:bold;}

/****************************************/
/* TD's & Tabellenpositionen	(Teilweise Schriftformatierungen)*/
/****************************************/

.tab_logo           {top: 0px;left:10px;width: 785px;background-color: #FFFFFF;	background-image: url(../img/basic/htgr_verlauf_1.jpg); }

.tab_titel_1        {top:67px;left:10px;width:785px;background-color:#F57D72;}

.tab_verlauf        {top:73px; left:184px; width:462px;}
#td_verlauf         {background-image: url(../img/basic/htgr_verlauf_2.jpg);}

.tab_cont_main    {top:90px;left:184px; width:462px; background-color:#FFFFFF;}
#tab_cont_1	{ margin:18px; width:426px;}

.tab_list_gr { margin:18px; width:426px;}
.tab_list_kl { margin:18px; }
#td1_list_gr, #td1_list_kl {background-color:#8A8A8A; font-size: 12px; color:#FFFFFF; font-weight:bold;padding: 5px;}
#td2_list_gr, #td2_list_kl {background-color:#E5E5E5;padding: 5px;}

.tab_info { background-color:#DFE9F3; width: 150px; border:1; border-color:#CCCCCC; border-style:solid; margin-right:10px; margin-bottom:10px;}
#td1_info { font-weight:bold; padding-top:3px; padding-left:3px; padding-right:0px; padding-bottom:0px;}
#td2_info { padding: 3px; padding-top:0px; padding-left:3px; padding-right:3px; padding-bottom:3px;}

.tab_right		{top: 73px; left: 646px; width: 149px;}

.tab_box_1		{width: 149px;}
#td1_box_1		{background-color: #8A8A8A; padding: 3px; font-size: 11px; font-weight:bold; color:#FFFFFF;}
#td2_box_1		{background-color: #D9D9D9; padding: 6px; font-size: 11px; color: #003366;}

/****************************************/
/* Bildpositionen	*/
/****************************************/

.logo1			{margin-top:10px; margin-bottom:15px; margin-left:10px;}
.logo2			{margin-top:10px; margin-bottom:15px; }
.titel_1		   {border:1px; border-color:#FFFFFF; border-style:solid; margin-top:15px; margin-left:7px; }
.img_left 	{margin-right: 10px;	margin-bottom: 10px;	float: left; border:1px; border-color:#CCCCCC; border-style:solid;}
.img_right 	{margin-right: 10px;	margin-bottom: 10px;	float: right; border:1px; border-color:#CCCCCC; border-style:solid;}

/****************************************/
/* LINKS	*/
/****************************************/

.cont_1 A:link							{color:#003366; text-decoration:underline;}
.cont_1 A:visited					{color:#003366;text-decoration:underline;}
.cont_1 A:active					{color:#003366;text-decoration:underline;}
.cont_1 A:hover					{color:#003366;text-decoration:none;}

#td2_list_gr  A:link				{color:#003366; text-decoration:underline;}
#td2_list_gr  A:visited		{color:#003366;text-decoration:underline;}
#td2_list_gr  A:active		{color:#003366;text-decoration:underline;}
#td2_list_gr  A:hover		{color:#003366;text-decoration:none;}

#td2_list_kl  A:link				{color:#003366; text-decoration:underline;}
#td2_list_kl  A:visited		{color:#003366;text-decoration:underline;}
#td2_list_kl  A:active		{color:#003366;text-decoration:underline;}
#td2_list_kl  A:hover		{color:#003366;text-decoration:none;}

#td1_box_1 A:link				{color:#FFFFFF; text-decoration:none;}
#td1_box_1 A:visited		{color:#FFFFFF;text-decoration:none;}
#td1_box_1 A:active		{color:#FFFFFF;text-decoration:none;}
#td1_box_1 A:hover		{color:#003366;text-decoration:underline;}

#td2_box_1 A:link				{color:#003366; text-decoration:underline;}
#td2_box_1 A:visited		{color:#003366;text-decoration:underline;}
#td2_box_1 A:active		{color:#003366;text-decoration:underline;}
#td2_box_1 A:hover		{color:#003366;text-decoration:none;}

#td2_info A:link					{color:#003366; text-decoration:underline;}
#td2_info A:visited			{color:#003366;text-decoration:underline;}
#td2_info A:active			{color:#003366;text-decoration:underline;}
#td2_info A:hover				{color:#003366;text-decoration:none;}


