<?php

/**
 * 
 *
 * @version $Id$
 * @copyright 2004 
 **/


?>

body {font-size:9pt;margin:0px;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;}
.tip_out {font-size:8pt;margin:0px;padding:2px;color:#000000;
			font-family:Verdana,Arial,Helvetica,sans-serif; 
			font-size : 8pt; 
			background-color:#FDEF8F;
			border:solid 1px #053581;}

td { font-family   : Verdana,Arial,Helvetica,sans-serif; font-size : 9pt; line-height:12pt; vertical-align:top}
.table_head { font-family: Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-size : 9pt; text-align: justify; line-height:12pt;vertical-align:top; color: #4A49A5}
.td_numb {text-align: right; }
h2   {font-weight:bold;font-size:10pt;color:#053581;font-family:Verdana,Arial,Helvetica,sans-serif; }
.h2  {font-weight:bold;font-size:10pt;color:#053581;font-family:Verdana,Arial,Helvetica,sans-serif; }
h3 {
	font-weight:normal;
	font-size:10pt;
	color:#053581;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	}

.layout_table {
	border-width:1pt;
  	border-style:solid;
  	border-color:red;
	padding:0pt;
	margin:0pt;  	
}
.layout_td {
	border-width:1pt;
  	border-style:solid;
  	border-color:red;
	}

p 	   {font-family : Verdana,Arial,Helvetica,sans-serif; font-size: 9pt; text-align: left; line-height:12pt }
p.head {font-weight : bold }

.must_input { font-family   : Courier,Courier New,monospace ; color : #000000; font-size : 9pt; background-color:#C9D1E3; border-left:1px solid #C9D1E3; border-right:1px solid #C9D1E3; border-top:1px solid #C9D1E3; border-bottom: 1px solid #C9D1E3}
.must_input_int { text-align : right; font-family   : Courier,Courier New,monospace ; color : #000000; font-size : 9pt; background-color:#C9D1E3; border-left:1px solid #C9D1E3; border-right:1px solid #C9D1E3; border-top:1px solid #C9D1E3; border-bottom: 1px solid #C9D1E3}
.must_error_input { font-family   : Courier,Courier New,monospace ; color : #000000; font-size : 9pt; background-color:#C9D1E3; border-left:2px solid #FF0000; border-right:2px solid #FF0000; border-top:2px solid #FF0000; border-bottom: 2px solid #FF0000}
.error_input { font-family   : Courier,Courier New,monospace ; color : #000000; font-size : 9pt; background-color:#FFFFFF; border-left:2px solid #FF0000; border-right:2px solid #FF0000; border-top:2px solid #FF0000; border-bottom: 2px solid #FF0000}
.error_input_int { text-align : right; font-family   : Courier,Courier New,monospace ; color : #000000; font-size : 9pt; background-color:#FFFFFF; border-left:2px solid #FF0000; border-right:2px solid #FF0000; border-top:2px solid #FF0000; border-bottom: 2px solid #FF0000}

.help_input { text-align : right; font-family: Verdana,Arial,Helvetica,sans-serif; color : #a0a0a0; font-size : 9pt; background-color:#FFFFFF;border-left:none; border-right:none; border-top:none; border-bottom: none }
.help_input_error { text-align : right; font-family: Courier,Courier New,monospace ; color : #ff0000; font-size : 9pt; background-color:#FFFFFF; border-left:2px solid #FF0000; border-right:2px solid #FF0000; border-top:2px solid #FF0000; border-bottom: 2px solid #FF0000}
.help_input_warning { text-align : right; font-family: Courier,Courier New,monospace ; color : #000000; font-size : 9pt; background-color:#FFDF9C;}

.input { font-family   : Courier,Courier New,monospace ; color : #000000; font-size : 9pt; background-color:#FFFFFF; border-left:1px solid #C9D1E3; border-right:1px solid #C9D1E3; border-top:1px solid #C9D1E3; border-bottom: 1px solid #C9D1E3}
.input_int { text-align : right; font-family   : Courier,Courier New,monospace ; color : #000000; font-size : 9pt; background-color:#FFFFFF; border-left:1px solid #C9D1E3; border-right:1px solid #C9D1E3; border-top:1px solid #C9D1E3; border-bottom: 1px solid #C9D1E3}

.button { z-index:1; font-family: Arial; font-size:10px; color:#000000; background:#C9D1E3; font-weight:bold }

fieldset {border-color:#C9D1E3; border-style: solid; border-width: 1px; padding-left:10	px;}  	
.fieldset_header { font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 10pt; font-weight:bold}
.error_msg {text-align: center; font-weight:bold; font-family: Verdana,Arial,Helvetica,sans-serif; color : #FF0000;font-size : 9pt;}
.pos_msg {text-align: center; font-weight:bold; font-family: Verdana,Arial,Helvetica,sans-serif; color : #4A964A;font-size : 9pt;}
.warning_msg {text-align: center; font-weight:bold; font-family: Verdana,Arial,Helvetica,sans-serif; color : #F79E10;font-size : 9pt;}

.li_error_msg {font-family: Verdana,Arial,Helvetica,sans-serif; color : #FF0000; font-size : 9pt;}
.li_pos_msg {font-family: Verdana,Arial,Helvetica,sans-serif; color : #4A964A; font-size : 9pt;}
.field_hinweis { font-family   : Verdana,Arial,Helvetica,sans-serif; font-size : 8pt; text-align: justify; line-height:12pt}
.debug {font-family   : Verdana,Arial,Helvetica,sans-serif; font-size : 8pt; color : #FF0000; }
.debug_yellow {font-family   : Verdana,Arial,Helvetica,sans-serif; font-size : 8pt; color : #FFCF9C; }
.debug_blue {font-family   : Verdana,Arial,Helvetica,sans-serif; font-size : 8pt; color : #4A49A5; }

.show {visibility:visible;}
.hidden {visibility:hidden;}

body
{background-color: #EDEDED;margin-top: 20px; margin-left: 20px; margin-right: 20px;margin-bottom: 20px; background-color:#ffffff; font-family: verdana,arial; font-size: 10pt;}

table,tr,td { background-color: #F0F0F4, color: #6E6A6A ;font-family: verdana,arial; font-size: 10pt; vertical-align:top}
.rechts  {text-align:right;}
.center { text-align : center; }
.bg_blue {background-color:#4A49A5}
.bg_red  {background-color:#FF0C18}
.bg_blue_rechts {text-align:right;background-color:#4A49A5}
.bg_grey {background-color:#A3A3B5}

h1  		   { font-size:12pt;line-height:14pt; font-weight:bold; color:#4A49A5;}	/* Titel */

.mainheadline  { font-size:10pt;line-height:11pt; font-weight:bold; }	/* Headline */

.link            		{color:#000000;text-decoration:none;}							/* Linkatrappe */
.klein           		{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;color:#000000;}
.klein_bold           		{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;color:#000000;font-weight:bold;}
.kl              		{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;color:#000000;}
.klein_grau           		{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;color:#7B7D7B;}
.klein_red           		{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:8pt;color:#FF0C18;}


a    {color: #4A49A5;text-decoration:underline; ;font-family: verdana; font-size: 10pt;}
a:link    {color: #4A49A5;text-decoration:underline; ;font-family: verdana; font-size: 10pt;}
a:visited {color: #4A49A5;text-decoration:underline;font-family: verdana; font-size: 10pt;}
a:active  {color: #FF0C18;text-decoration:underline;font-family: verdana; font-size: 10pt; }
a:hover   {color: #FF0C18;text-decoration:none;font-family: verdana; font-size: 10pt; }

a.navig			    {font-family:verdana, sans-serif; font-size: 10pt;line-height:11pt;font-family:Verdana,Arial;color:#C7C7CB; text-decoration: none;}
a.navig:link     	{font-family:verdana, sans-serif; font-size: 10pt;line-height:11pt;font-family:Verdana,Arial;color:#C7C7CB; text-decoration:none;}
a.navig:visited  	{font-family:verdana, sans-serif; font-size: 10pt;line-height:11pt;font-family:Verdana,Arial;color:#C7C7CB; text-decoration:none;}
a.navig:hover    	{font-family:verdana, sans-serif; font-size: 10pt;line-height:11pt;font-family:Verdana,Arial;color:#C7C7CB; text-decoration:underline;}
a.navig:active  	{font-family:verdana, sans-serif; font-size: 10pt;line-height:11pt;font-family:Verdana,Arial;color:#C7C7CB; text-decoration:underline;}

/* Hauptmenu*/
a.navi			    {font-family:verdana, sans-serif; font-size: 10pt;line-height:11pt;font-family:Verdana, Arial;color:#ffffff;text-decoration: none;}
a.navi:link      	{font-family:verdana, sans-serif; font-size: 10pt;line-height:11pt;font-family:Verdana, Arial;color:#ffffff;text-decoration:none;}
a.navi:visited 	    {font-family:verdana, sans-serif; font-size: 10pt;line-height:11pt;font-family:Verdana, Arial;color:#ffffff;text-decoration:none;}
a.navi:hover    	{font-family:verdana, sans-serif; font-size: 10pt;line-height:11pt;font-family:Verdana, Arial;color:#ffffff;text-decoration:underline;}
a.navi:active    	{font-family:verdana, sans-serif; font-size: 10pt;line-height:11pt;font-family:Verdana, Arial;color:#ffffff;text-decoration:underline;}



/* Untermenupunkt (link_kl) */
a.navi1   	    {font-family:verdana, sans-serif; font-size: 10pt;line-height:11pt;font-family:Verdana,Arial;color:#4A49A5;text-decoration: none;}
a.navi1:link   	{font-family:verdana, sans-serif; font-size: 10pt;line-height:11pt;font-family:Verdana,Arial;color:#4A49A5;text-decoration:none;}
a.navi1:visited	{font-family:verdana, sans-serif; font-size: 10pt;line-height:11pt;font-family:Verdana,Arial;color:#4A49A5;text-decoration:none;}
a.navi1:hover  	{font-family:verdana, sans-serif; font-size: 10pt;line-height:11pt;font-family:Verdana,Arial;color:#4A49A5;text-decoration:underline;}
a.navi1 :active	{font-family:verdana, sans-serif; font-size: 10pt;line-height:11pt;font-family:Verdana,Arial;color:#4A49A5;text-decoration:underline;}

a.navi_a   		{font-family:verdana, sans-serif; font-size: 8pt;line-height:11pt;font-family:Verdana,Arial;color:#FFFFFF;}
a.navi_a:link   {text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;line-height:11pt;font-family:Verdana,Arial;color:#FFFFFF;}
a.navi_a:visited{text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;line-height:11pt;font-family:Verdana,Arial;color:#FFFFFF;}
a.navi_a:hover  {text-decoration:underline;font-family:verdana, sans-serif; font-size: 8pt;line-height:11pt;font-family:Verdana,Arial;color:#FFFFFF;}
a.navi_a:active {text-decoration:underline;font-family:verdana, sans-serif; font-size: 8pt;line-height:11pt;font-family:Verdana,Arial;color:#FFFFFF;}

a.navi_a1     	 {font-family:verdana, sans-serif; font-size: 8pt;line-height:11pt;font-family:Verdana,Arial;color:#7B7D7B;}
a.navi_a1:link   {text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;line-height:11pt;font-family:Verdana,Arial;color:#7B7D7B;}
a.navi_a1:visited{text-decoration:none;font-family:verdana, sans-serif; font-size: 8pt;line-height:11pt;font-family:Verdana,Arial;color:#7B7D7B;}
a.navi_a1:hover  {text-decoration:underline;font-family:verdana, sans-serif; font-size: 8pt;line-height:11pt;font-family:Verdana,Arial;color:#7B7D7B;}
a.navi_a1:active {text-decoration:underline;font-family:verdana, sans-serif; font-size: 8pt;line-height:11pt;font-family:Verdana,Arial;color:#7B7D7B;}


a.lkl   	 {font-size: 8pt;line-height:11pt;font-family:Verdana,Arial;color:#4A49A5;}
a.lkl:link   {text-decoration:none;font-size: 8pt;line-height:11pt;font-family:Verdana,Arial;color:#FF0C18;}
a.lkl:visited{text-decoration:none;font-size: 8pt;line-height:11pt;font-family:Verdana,Arial;color:#FF0C18;}
a.lkl:hover  {text-decoration:underline; font-size: 8pt;line-height:11pt;font-family:Verdana,Arial;color:#4A49A5;}
a.lkl:active {text-decoration:underline; font-size: 8pt;line-height:11pt;font-family:Verdana,Arial;color:#4A49A5;}

/* -----------------------------------------------------------------------------------------------------------------------------------------------------------*/


/* menütitel,seitentitel */

.r {background-color:#4A49A5; color:#FFFFFF;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
padding-left: 2px; padding-bottom: 2px; padding-top: 2px;margin: 0px auto;
border-bottom:solid 1px #F0F0F4;
border-top:solid 1px #4A49A5;
border-right:solid 1px #4A49A5;
height:19px; cursor:hand; text-align:left;
}
.l {background-color:#4A49A5; color:#FFFFFF;
padding-left: 2px; padding-bottom: 2px; padding-top: 2px; margin: 0px auto;
border-bottom:solid 1px #F0F0F4;
border-top:solid 1px #4A49A5;
border-left:solid 1px #4A49A5;
height:19px; cursor:hand; text-align:left;
}
.rs {background-color:#FFFFFF; color:#4A49A5; text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
padding-left: 2px; padding-bottom: 2px; padding-top: 2px;margin: 0px auto;
border-right:solid 1px #4A49A5;
height:19px; cursor:hand; text-align:left;
}
.ls {background-color:#FFFFFF; color:#4A49A5;
padding-left: 2px; padding-bottom: 2px; padding-top: 2px; margin: 0px auto;
border-left:solid 1px #4A49A5;
height:19px; text-align:left;
}

.r {background-color:#4A49A5; color:#FFFFFF;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
padding-left: 2px; padding-bottom: 2px; padding-top: 2px;margin: 0px auto;
border-bottom:solid 1px #F0F0F4;
border-top:solid 1px #4A49A5;
border-right:solid 1px #4A49A5;
height:19px; cursor:hand; text-align:left;
}
.l {background-color:#4A49A5; color:#FFFFFF;
padding-left: 2px; padding-bottom: 2px; padding-top: 2px; margin: 0px auto;
border-bottom:solid 1px #F0F0F4;
border-top:solid 1px #4A49A5;
border-left:solid 1px #4A49A5;
height:19px; cursor:hand; text-align:left;
}

.ru {background-color:#FFFFFF; color:#4A49A5; text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
padding-left: 2px; padding-bottom: 2px; padding-top: 2px;margin: 0px auto;
border-right:solid 1px #4A49A5;
border-bottom:solid 1px #4A49A5;
height:19px; cursor:hand; text-align:left;
}
.lu {background-color:#FFFFFF; color:#4A49A5;
padding-left: 2px; padding-bottom: 2px; padding-top: 2px; margin: 0px auto;
border-left:solid 1px #4A49A5;
border-bottom:solid 1px #4A49A5;
height:19px; text-align:left;
}

.n {background-color:#FFFFFF; color:#4A49A5;
padding-left: 2px; padding-bottom: 2px; padding-top: 2px; margin: 0px auto;
height:19px; text-align:left;cursor:hand;
border-left:solid 1px #FFFFFF;
}
.k {height:5px;}
.bluesm{font-family:verdana, sans-serif; font-size: 8pt; color:#4A49A5 }
.login_input { font-family   : verdana, sans-serif ; color : #000000; font-size : 8pt; background-color:#C9D1E3; border-left:1px solid #4A49A5; border-right:1px solid #4A49A5; border-top:1px solid #4A49A5; border-bottom: 1px solid #4A49A5}

.uml {background-color:#4A49A5; color:#FFFFFF;
padding-left: 1px; padding-bottom: 0px; padding-top: 0px; padding-right: 1px; margin: 0 px auto;
border-left:solid 1px #4A49A5;
height:12px;
}
.umm {background-color:#4A49A5; color:#FFFFFF;
padding-left: 0px; padding-bottom: 0px; padding-top: 0px; padding-right: 0px; margin: 0 px auto;
height:12px; text-align:center; cursor:hand;
}
.umr {background-color:#4A49A5; color:#FFFFFF;
padding-left: 1px; padding-bottom: 0px; padding-top: 0px; padding-right: 1px; margin: 0 px auto;
border-right:solid 1px #8E8FC4;
height:12px;
}

.urml {background-color:#FF0C18; color:#FFFFFF;
padding-left: 1px; padding-bottom: 0px; padding-top: 0px; padding-right: 1px; margin: 0 px auto;
border-left:solid 1px #3F3F93;
border-top:solid 2px #F8AAAD;
height:12px;
}
.urmm {background-color:#FF0C18; color:#FFFFFF;
padding-left: 0px; padding-bottom: 0px; padding-top: 0px; padding-right: 0px; margin: 0 px auto;
border-top:solid 2px #F8AAAD;
height:12px; text-align:center; cursor:hand;
}
.urmr {background-color:#FF0C18; color:#FFFFFF;
padding-left: 1px; padding-bottom: 0px; padding-top: 0px; padding-right: 1px; margin: 0 px auto;
border-right:solid 2px #F8AAAD;
border-top:solid 2px #F8AAAD;
height:12px;
}
.yellow {color:#FFD310;}
.sub_activ {background-color:#FFFFFF; font-size: 8pt;font-family:Verdana,Arial;color:#FF0821;
padding-left: 2px; 
padding-bottom: 2px; padding-right: 2px; margin: 0 px auto;
border-bottom:solid 1px #FF0821;
height:12px;}
.sub_noactiv {background-color:#FFFFFF; font-size: 8pt;font-family:Verdana,Arial;color:#FF0821;
padding-left: 2px; 
padding-bottom: 2px; padding-right: 2px; margin: 0 px auto;
height:12px;}
.red {color:#FF0C18}
.blue{color:#4A49A5}
.red_point {color:#FF0C18;}
.green_point {color:#39B742;}
.calHeader {font-family : Verdana, Arial; text-align: center; font-size : 7pt; font-weight: bold;}
.calToday  {background-COLOR: #FF0C18; }
a.calToday  {font-family : Verdana, Arial; font-size : 7pt; line-height:9pt; font-weight: bold; color: #FFFFFF; }
.cal       {font-family : Verdana, Arial; font-size : 7pt; line-height:9pt;  }
a.cal      {font-family : Verdana, Arial; font-size : 7pt; line-height:9pt;  }
.calHead   {font-family : Verdana, Arial; font-size : 7pt; line-height:9pt; font-weight: bold; background-COLOR: #C9D1E3; color: #FFFFFF; }

