/* ----------------Allgemeine Formatierungen---------------- */
	td,div										/* Normaler Text */
		{
			font-family:arial,helvetica;
			font-size:10pt;
			color:#616256;
		}
	
	marquee {
			font-family:arial,helvetica;
			font-size:10pt;
			font-weight: bold;
			color:#616256;
	}
	
	.headline1 									/* Seitenüberschrift */
		{
			font-family:arial,helvetica;
			font-size:9pt;
			font-weight:bold;
			color:#CE1800;
			background-color:#FFCC00;
		}
		
	.headline2 									/* Überschrift für Tabellen */
		{
			font-family:arial,helvetica;
			font-size:8pt;
			font-weight:bold;
			color:#ffffff;
			background-color:#7D90B3;
		}
	.monat 									/* Überschrift für Monat */
		{
			font-family:arial,helvetica;
			font-size:12pt;
			font-weight:bold;
			color:#CE1800;
		}

	.tabelle
		{
			border:1px solid #7D90B3;
			background-color:#E7E7D7;
		}
		

	a:link				   
		{
			font-family:arial,helvetica;
			font-size:10pt;
			color:#104C97;
			text-decoration:underline;
		}
	a:visited	
		{
			font-family:arial,helvetica;
			font-size:10pt;
			color:#104C97;
			text-decoration:underline;
		}
	a:hover		
		{
			font-family:arial,helvetica;
			font-size:10pt;
			color:#4D75C6;
			text-decoration:underline;
		}
	a:active	
		{
			font-family:arial,helvetica;
			font-size:10pt;
			color:#4D75C6;
			text-decoration:underline;
		}



/* ---------------------------ENDE-------------------------- */


/* -------------------Navigations-Bereich------------------- */
	td.nav 					   /* Text in Navigationsbereich */
		{
			font-family:arial,helvetica;
			font-size:10pt;
			font-weight:bold;
			color:#616256;
			text-decoration:none;
		}
	
	a.nav:link				   
		{
			font-family:arial,helvetica;
			font-size:10pt;
			color:#104C97;
			text-decoration:none;
		}
	a.nav:visited	
		{
			font-family:arial,helvetica;
			font-size:10pt;
			color:#104C97;
			text-decoration:none;
		}
	a.nav:hover		
		{
			font-family:arial,helvetica;
			font-size:10pt;
			color:#4D75C6;
			text-decoration:underline;
		}
	a.nav:active	
		{
			font-family:arial,helvetica;
			font-size:10pt;
			color:#4D75C6;
			text-decoration:underline;
		}
/* ---------------------------ENDE-------------------------- */

	
/* ---------------------Formular-Bereich-------------------- */
	
	Textarea
		{
			Overflow: auto;
		}
	.reset
		{
		border:1px solid #002467; 
		background-color: #7D90B3;  
		color: #ffffff; 
		font-weight : bold;
		}
	.textf
		{
		border:1px solid #002467; 
		background-color: #FFFFFE;  
		color: #001335; 
		}
/* ############################ */
/* ###     Calendar Box     ### */
/* ############################ */

.calendar_box {
	width 			: 160px;
	border			: 1px solid #FFCC00;
	background		: #000000;
	
}


		
/* ---------------------------ENDE-------------------------- */

/* ############################ */
/* ###        HELPER        ### */
/* ############################ */

hr {
  clear             : both;
  height            : 0px;
  visibility        : hidden;
}

.right_align {
  text-align        : right;
}

.center_align {
  text-align        : center;
}


/* ############################ */
/* ###        WIDTHS        ### */
/* ############################ */

.w20  {width  : 20px;}
.w30  {width  : 30px;}
.w40  {width  : 40px;}
.w50  {width  : 50px;}
.w60  {width  : 60px;}
.w70  {width  : 70px;}
.w80  {width  : 80px;}
.w90  {width  : 90px;}
.w100 {width  : 100px;}
.w110 {width  : 110px;}
.w120 {width  : 120px;}
.w130 {width  : 130px;}
.w140 {width  : 140px;}
.w150 {width  : 150px;}
.w160 {width  : 160px;}
.w170 {width  : 170px;}
.w180 {width  : 180px;}
.w190 {width  : 190px;}
.w200 {width  : 200px;}
.w210 {width  : 210px;}
.w220 {width  : 220px;}
.w230 {width  : 230px;}
.w250 {width  : 250px;}
.w260 {width  : 260px;}
.w280 {width  : 280px;}
.w300 {width  : 300px;}
.w320 {width  : 320px;}
.w350 {width  : 350px;}
.w430 {width  : 430px;}
.w450 {width  : 450px;}
.w520 {width  : 520px;}


.w30p  {width  : 30%;}
.w40p  {width  : 40%;}
.w45p  {width  : 45%;}
.w49p  {width  : 49%;}
.w50p  {width  : 50%;}
.w60p  {width  : 60%;}
.w70p  {width  : 70%;}


/* ############################ */
/* ###      DISTANCES       ### */
/* ############################ */

.mtop2    {margin-top:      2px;}
.mtop5    {margin-top:      5px;}
.mtop10   {margin-top:     10px;}
.mtop15   {margin-top:     15px;}
.mtop20   {margin-top:     20px;}
.mtop25   {margin-top:     25px;}
.mtop30   {margin-top:     30px;}
.mtop35   {margin-top:     35px;}
.mtop40   {margin-top:     40px;}
.mtop45   {margin-top:     45px;}
.mtop50   {margin-top:     50px;}

.mbot2    {margin-bottom:   2px;}
.mbot5    {margin-bottom:   5px;}
.mbot10   {margin-bottom:  10px;}
.mbot15   {margin-bottom:  15px;}
.mbot20   {margin-bottom:  20px;}
.mbot25   {margin-bottom:  25px;}
.mbot30   {margin-bottom:  30px;}
.mbot35   {margin-bottom:  35px;}
.mbot40   {margin-bottom:  40px;}
.mbot45   {margin-bottom:  45px;}
.mbot50   {margin-bottom:  50px;}

.mleft2   {margin-left:     2px;}
.mleft5   {margin-left:     5px;}
.mleft10  {margin-left:    10px;}
.mleft15  {margin-left:    15px;}
.mleft20  {margin-left:    20px;}
.mleft25  {margin-left:    25px;}
.mleft30  {margin-left:    30px;}
.mleft35  {margin-left:    35px;}
.mleft40  {margin-left:    40px;}
.mleft45  {margin-left:    45px;}
.mleft50  {margin-left:    50px;}


.mright2  {margin-right:    2px;}
.mright5  {margin-right:    5px;}
.mright10 {margin-right:   10px;}
.mright15 {margin-right:   15px;}
.mright20 {margin-right:   20px;}
.mright25 {margin-right:   25px;}
.mright30 {margin-right:   30px;}
.mright35 {margin-right:   35px;}
.mright40 {margin-right:   40px;}
.mright45 {margin-right:   45px;}
.mright50 {margin-right:   50px;}

.mall2    {margin:          2px;}
.mall5    {margin:          5px;}
.mall10   {margin:         10px;}
.mall15   {margin:         15px;}
.mall20   {margin:         20px;}
.mall25   {margin:         25px;}
.mall30   {margin:         30px;}
.mall35   {margin:         35px;}
.mall40   {margin:         40px;}
.mall45   {margin:         45px;}
.mall50   {margin:         50px;}

.ptop2    {padding-top:     2px;}
.ptop5    {padding-top:     5px;}
.ptop10   {padding-top:    10px;}
.ptop15   {padding-top:    15px;}
.ptop20   {padding-top:    20px;}
.ptop25   {padding-top:    25px;}
.ptop30   {padding-top:    30px;}
.ptop35   {padding-top:    35px;}
.ptop40   {padding-top:    40px;}
.ptop45   {padding-top:    45px;}
.ptop50   {padding-top:    50px;}

.pbot2    {padding-bottom:  2px;}
.pbot5    {padding-bottom:  5px;}
.pbot10   {padding-bottom: 10px;}
.pbot15   {padding-bottom: 15px;}
.pbot20   {padding-bottom: 20px;}
.pbot25   {padding-bottom: 25px;}
.pbot30   {padding-bottom: 30px;}
.pbot35   {padding-bottom: 35px;}
.pbot40   {padding-bottom: 40px;}
.pbot45   {padding-bottom: 45px;}
.pbot50   {padding-bottom: 50px;}

.pleft2   {padding-left:    2px;}
.pleft5   {padding-left:    5px;}
.pleft10  {padding-left:   10px;}
.pleft15  {padding-left:   15px;}
.pleft20  {padding-left:   20px;}
.pleft25  {padding-left:   25px;}
.pleft30  {padding-left:   30px;}
.pleft35  {padding-left:   35px;}
.pleft40  {padding-left:   40px;}
.pleft45  {padding-left:   45px;}
.pleft50  {padding-left:   50px;}

.pright2  {padding-right:   2px;}
.pright5  {padding-right:   5px;}
.pright10 {padding-right:  10px;}
.pright15 {padding-right:  15px;}
.pright20 {padding-right:  20px;}
.pright25 {padding-right:  25px;}
.pright30 {padding-right:  30px;}
.pright35 {padding-right:  35px;}
.pright40 {padding-right:  40px;}
.pright45 {padding-right:  45px;}
.pright50 {padding-right:  50px;}


.pall2    {padding:         2px;}
.pall5    {padding:         5px;}
.pall10   {padding:        10px;}
.pall15   {padding:        15px;}
.pall20   {padding:        20px;}
.pall25   {padding:        25px;}
.pall30   {padding:        30px;}
.pall35   {padding:        35px;}
.pall40   {padding:        40px;}
.pall45   {padding:        45px;}
.pall50   {padding:        50px;}


