		  /********** FONT-FAMILY **********/
		    body, td, p, div, a, ul, ol, li, form, input, select, textarea {
		    font-family: Tahoma, Arial, Helvetica, sans-serif;
		    }
			
			A {
		    color: #1e4966;
			}
			
			A.undeline {
			text-decoration: underline;
			}
			
			A.underline:hover {
			text-decoration: none;
			}
			
			A:hover: {
			text-decoration: none;
			}
			
		    a.MenuInactive {
		    color: #1e4966;
		    font-size: 11px;
		    font-weight: normal;
		    margin-top: 7px;
		    margin-left: 1px;
		    margin-bottom: 1px;
			text-decoration: none;
		    }
			
		    a.MenuActive {
		    color: #1e4966;
		    font-size: 11px;
		    font-weight: bold;
		    margin-top: 7px;
		    margin-left: 1px;
		    margin-bottom: 1px;
			text-decoration: none;
		    }			
			
		    a.MenuInactive:hover {
		    color: #95a8b7;			
		    }								 
		 
/**** TABLES ****/
P.table { color: #1e4966; font-size: 11px; line-height: 140%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-bottom: 3px; }
.bgDark { background-color:#EEE5D9;}
.bgBright { background-color:#fff9fa;}
.bgHover { background-color:#ffd76b;}

			
		 /***** TITLES *****/
		    h1 {
			font-family: Arial, Tahoma, Helvetica;
		    color: #1e4966;
		    font-size: 14px;
		    font-weight: bold;
		    margin-top: 8px;
            margin-bottom: 4px;
			margin-right: 0px;
			padding-bottom: 0px;			
			margin-left: 0px;
		    line-height: 140%;
			padding-left: 0px;
			}
			
		    h1.underlined {
			font-family: Arial, Tahoma, Helvetica;
		    color: #1e4966;
		    font-size: 14px;
		    font-weight: bold;
		    margin-top: 8px;
            margin-bottom: 4px;
			margin-right: 0px;
			margin-left: 0px;
			padding-bottom: 0px;
			border-bottom:4px double #B0C8D6;			
			}
			
		    h1.singleline {
			font-family: Arial, Tahoma, Helvetica;
		    color: #1e4966;
		    font-size: 14px;
		    font-weight: bold;
		    margin-top: 8px;
            margin-bottom: 4px;
			margin-right: 0px;
			margin-left: 0px;
			padding-bottom: 0px;
			border-bottom:1px solid #B0C8D6;			
			}			
			
		    h1.section {
			font-family: Arial, Tahoma, Helvetica;
		    color: #1e4966;
		    font-size: 14px;
		    font-weight: bold;
			background-color: #B0C8D6;	
			padding-top : 2px;
			padding-bottom : 2px;
			padding-left : 4px;
		    margin-top: 2px;
            margin-bottom: 2px;
		    }					
			
		    h2 {
			font-family: Arial, Tahoma, Helvetica;
		    color: #1e4966;
		    font-size: 13px;
		    font-weight: bold;
		    margin-top: 6px;
            margin-bottom: 6px;
			margin-right: 0px;
			margin-left: 0px;
			padding-bottom: 6px;			
		    line-height: 140%;			
			}
			
		    h3 {
			font-family: Arial, Tahoma, Helvetica;
		    color: #1e4966;
		    font-size: 12px;
		    margin-top: 6px;
            margin-bottom: 6px;
			margin-right: 0px;
			margin-left: 0px;
			font-weight: normal;
			padding-bottom: 6px;				
		    line-height: 140%;			
			}
			
		 /***** PARAGRAPHS *****/
		    p.tablehead {
			font-family: Arial, Tahoma, Helvetica;			
		    color: #006BA5;
		    font-size: 12px;
		    font-weight: bold;
			padding-top : 1px;
			padding-bottom : 1px;
			padding-left : 3px;
		    margin-top: 1px;
            margin-bottom: 1px;
		    }			 
		 
		    p.headbar {
			font-family: Arial, Tahoma, Helvetica;			
		    color: #006BA5;
		    font-size: 12px;
		    font-weight: bold;
			background-color: #B0C8D6;
			padding-top : 1px;
			padding-bottom : 1px;
			padding-left : 3px;
		    margin-top: 1px;
            margin-bottom: 1px;
			border-color: #1F4625;
			border-style: solid;
			border-width: 1px;			
		    }		 
		 
		    p.head {
		    color: #1e4966;
		    font-size: 11px;
		    font-weight: bold;
		    line-height: 140%;
		    margin-top: 0px;
		    margin-right: 0px;
		    margin-bottom: 0px;
		    margin-left: 0px;
		    padding-bottom: 5px;		
		    }
		
		    p.plain {
		    color: #1e4966;
		    font-size: 11px;
		    line-height: 140%;
		    margin-top: 0px;
		    margin-right: 0px;
		    margin-bottom: 0px;
		    margin-left: 0px;
		    padding-bottom: 5px;			
		    }

			p.plain_big {
		    color: #1e4966;
		    font-size: 12px;
		    line-height: 140%;
		    margin-top: 0px;
		    margin-right: 0px;
		    margin-bottom: 0px;
		    margin-left: 0px;
		    padding-bottom: 5px;			
		    }
			
			P.bottom {
		    color: #CACACA;
		    font-size: 11px;
		    line-height: 150%;
		    margin-top: 4px;
		    margin-right: 0px;
		    margin-bottom: 2px;
		    margin-left: 0px;
		    }			
			
		/***** LINKS *****/	
		
		    A.plain {
		    color: #1e4966;
		    font-size: 11px;
			text-decoration: underline;
		    line-height: 140%;
		    margin-top: 2px;
		    margin-right: 0px;
		    margin-bottom: 2px;
		    margin-left: 0px;
			text-position: justify;
		    }
			
		    A.plain:hover {
			text-decoration: none;
		    }			
			
		    A.plainNU {
		    color: #1e4966;
		    font-size: 11px;
			text-decoration: none;
		    line-height: 140%;
		    margin-top: 2px;
		    margin-right: 0px;
		    margin-bottom: 2px;
		    margin-left: 0px;
			text-position: justify;
		    }		
			
			A.plainNU:hover {	
			text-decoration : underline;
			}
			
			A.plain_big {
		    color: #1e4966;
		    font-size: 12px;
		    line-height: 140%;
		    margin-top: 0px;
		    margin-right: 0px;
		    margin-bottom: 0px;
		    margin-left: 0px;
		    padding-bottom: 5px;			
		    }
			
			A.plain_big:hover {	
			text-decoration : none;
			}					
			
			A.bottom {
		    color: #CACACA;
		    font-size: 11px;
		    line-height: 150%;
			text-decoration: underline;			
		    margin-top: 4px;
		    margin-right: 0px;
		    margin-bottom: 2px;
		    margin-left: 0px;
		    }					
			
		    A.bottom:hover {
			text-decoration: none;
		    }							
			
		 /***** LISTS *****/
		 
		    UL.head,LI.head {
		    color: #1e4966;
		    font-size: 11px;
		    font-weight: bold;
		    }
		
		    UL.plain,LI.plain {
		    color: #1e4966;
		    font-size: 11px;
		    line-height: 140%;
			font-style: normal;
			margin-left : 15px;
		    }			
			
		/***** MARK UPS *****/	
		
		    SPAN.redmark {
		    color: #AD0000;				
		    }		
		
		    SPAN.red {
		    color: #AD0000;
		    }
			
			SPAN.green {
			color: #008200;
			}
			
		    SPAN.boldred {
		    color: #AD0000;
			font-weight:bold;
		    }
			
			/***** INPUT *****/
		    input.input {
		    background-color : #B0C8D6;
			color : #1E4966;
			font-size : 11px;
			margin-bottom : 4px;
		    }
			
		    select.input, option.input, textarea.input {
		    background-color : #B0C8D6;
			color : #1E4966;
			font-size : 11px;
			margin-bottom : 4px;
		    }			
			
		    input.submit { 
			font-family : Tahoma, Arial, Helvetica, sans-serif; 
		    font-size : 9px;
		    font-weight : bold;
		    background-color : #0069A5; 
		    color : #FBF5D7;
		    border : 1px; 
		    border-style : solid; 
		    border-color : #B0C8D6;
		    cursor : hand; 
		    height : 18px;
		    }
			
		/* SPACER */
		
		    H1.spacer {
		    margin-top: 0px;
            margin-bottom: 0px;
			margin-right: 0px;
			margin-left: 0px;
			border-bottom:4px double #B0C8D6;			
			}			
			
		/* TABLES */
		
		    TABLE.blackborder {
			border-color: #1F4625;
			border-style: solid;
			border-width: 1px;
			}
			
		    TABLE.blueborder {
			border-color: #B5CBD6;
			border-style: solid;
			border-width: 1px;
			}
			
		/* FORUM */
		
		/* FORUM Tebellen-Überschrfit */
		
	    	P.F_tablehead {
			font-family: Arial, Tahoma, Helvetica;			
		    color: #1e4966;
		    font-size: 12px;
		    font-weight: bold;
			padding-top : 1px;
			padding-bottom : 1px;
			padding-left : 3px;
		    margin-top: 1px;
            margin-bottom: 1px;
		    }				
		
		/* FORUM kleine Schrift */
		    P.F_plain {
		    color: #1e4966;
		    font-size: 11px;
		    line-height: 140%;
		    margin-top: 0px;
		    margin-right: 0px;
		    margin-bottom: 0px;
		    margin-left: 3px;
			padding-left: 0px;
		    padding-top: 2px;				
		    padding-bottom: 3px;		
		    }
			
		    A.F_plain {
		    color: #1e4966;
		    font-size: 11px;
			text-decoration: underline;
		    line-height: 140%;
		    margin-top: 0px;
		    margin-right: 0px;
		    margin-bottom: 0px;
		    margin-left: 3px;
			padding-left: 0px;
		    padding-top: 2px;				
		    padding-bottom: 3px;				
		    }
			
			A.F_plain:hover {
			text-decoration: none;
			}
		
		/* Forum große Schrift */
		
		    TD.F_plain_big {
		    color: #1e4966;
		    font-size: 12px;
		    line-height: 140%;
		    margin-top: 0px;
		    margin-right: 0px;
		    margin-bottom: 0px;
			margin-left: 0px;
		    padding-left: 3px;
		    padding-top: 2px;				
		    padding-bottom: 3px;	
		    }		
		
		    P.F_plain_big {
		    color: #1e4966;
		    font-size: 12px;
		    line-height: 140%;
		    margin-top: 0px;
		    margin-right: 0px;
		    margin-bottom: 0px;
			margin-left: 0px;
		    padding-left: 3px;
		    padding-top: 2px;				
		    padding-bottom: 3px;	
		    }
			
		    A.F_plain_big {
		    color: #1e4966;
		    font-size: 12px;
		    line-height: 140%;
		    margin-top: 0px;
		    margin-right: 0px;
		    margin-bottom: 0px;
			margin-left: 0px;
		    padding-left: 3px;
		    padding-top: 2px;				
		    padding-bottom: 3px;
			text-decoration: underline;
		    }
			
		    A.F_plain_big:hover {
			text-decoration: none;
		    }
		
		/* Forum Where Am I */
		
			P.F_WhAmI {
		    color: #1e4966;
		    font-size: 11px;
		    line-height: 140%;
		    margin-top: 0px;
		    margin-right: 0px;
		    margin-bottom: 0px;
			margin-left: 0px;
		    padding-left: 3px;
		    padding-top: 0px;				
		    padding-bottom: 5px;	
		    }
			
		    A.F_WhAmI {
		    color: #1e4966;
		    font-size: 11px;
		    line-height: 140%;
		    margin-top: 0px;
		    margin-right: 0px;
		    margin-bottom: 0px;
			margin-left: 0px;
		    padding-left: 3px;
		    padding-top: 0px;				
		    padding-bottom: 5px;
			text-decoration: underline;
		    }
			
		    A.F_WhAmI:hover {
			text-decoration: none;
		    }			
										
			/* Forum Listen */
			
			UL {
		    color: #1e4966;
		    font-size: 12px;
		    line-height: 120%;
		    }			
			
			UL {
		    color: #1e4966;
		    font-size: 12px;
		    line-height: 120%;
			list-style-type:circle;
			list-style-position:outside;
		    }
			
			OL {
			color: #1e4966;
		    font-size: 12px;
		    line-height: 120%;
			list-style-position:outside;
			}
				
			
			/* FAQ-Rubriken kleine Schrift */
		    P.FAQ_rubrik {
		    color: #1e4966;
		    font-size: 11px;
		    line-height: 120%;
		    margin-top: 0px;
		    margin-right: 0px;
		    margin-bottom: 0px;
		    margin-left: 3px;
			padding-left: 0px;
		    padding-top: 2px;				
		    padding-bottom: 3px;		
		    }
			
			/* FAQ-Rubriken (faq_rubrik.inc.php) LISTE */
			OL.faq_rubrik {
			list-style-type:decimal;
			list-style-position:outside;
			}
			
			UL.faq_question {
			list-style-type:disc;
			list-style-position:outside;
			}
			
			LI.faq_rubrik {
			color: #1e4966;
		    font-size: 12px;
		    line-height: 160%;
			margin:0px;
			padding-bottom:3px;
			padding-top:0px;
			font-weight: bold;
			}
			
			LI.faq_question {
			color: #1e4966;
		    font-size: 12px;
		    line-height: 160%;
			margin:0px;
			padding-bottom:5px;
			padding-top:0px;
			font-weight:normal;
			}
			
			/* Schriftformatierung für Tabellen */
			P.t_head {
			color: #1e4966;
		    font-size: 11px;
			font-weight:bold;			
			margin-bottom:1px;
			padding:2px;
			}
			
			P.t_body {
			color: #1e4966;
		    font-size: 11px;
			font-weight: normal;			
			margin-bottom: 1px;
			padding: 2px;
			}
			
			A.t_body {
			color: #1e4966;
		    font-size: 11px;
			font-weight: normal;			
			margin-bottom: 1px;
			padding: 2px;
			text-decoration:underline;
			}
			
			A.t_body:hover {
			color: #1e4966;
		    font-size: 11px;
			font-weight: normal;			
			margin-bottom: 1px;
			padding: 2px;
			text-decoration:none;
			}	
			
			/* Schriftformatierung */
			P.head_underlined {
			color: #1e4966;
		    font-size: 11px;
			font-weight:bold;			
			margin:0px;
			padding:0px;
			border-bottom:1px solid #B0C8D6;				
			}
			
		
			
