/*==============================================================================================*/
/*GENERELLE DEFINITIONEN (ohne spezielle Zugehrigkeiten)*/
/*==============================================================================================*/

/* BODY DEFINITIONEN (u.a. SCROLLBAR) ***********************************************************/
BODY
{
    font-family: Arial;
    font-size:11pt;
    scrollbar-face-color:#009240;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-3dlight-color:#009240;
    scrollbar-darkshadow-color:#000000;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-track-color:#009240;
    overflow:auto;
}
/* **********************************************************************************************/


/* STANDARD LINKS DEFINITION ********************************************************************/
a:link { font-family: Arial;font-weight:bold; color:#FFFFFF; text-decoration:none }
a:visited { font-family: Arial;font-weight:bold; color:#FFFFFF; text-decoration:none }
a:hover { font-family: Arial;font-weight:bold; color:#FFFFFF; text-decoration:underline }
a:active { font-family: Arial;font-weight:bold; color:#FFFFFF; text-decoration:underline }
a:focus { font-family: Arial;font-weight:bold; color:#FFFFFF; text-decoration:underline }
/* **********************************************************************************************/

/* STANDARD SCHRIFTARTEN DEFINITIONEN ***********************************************************/
.headWhite{font-family: Arial; font-size:9pt; font-weight:bold; color:#FFFFFF;}
.textWhite{font-family: Arial; font-size:9pt; color:#FFFFFF;}
.textWhiteSmall{font-family: Arial; font-size:7pt; color:#FFFFFF;}
.error{font-family: Arial; font-size:8pt; color:#FF0000;}
/* **********************************************************************************************/


/* STANDARD STEUERELEMENTE DEFINITIONEN *********************************************************/
.tabelle { font-family:Arial; font-size:10pt; color:#000066;}
.inhalt {width:450px;height:288px;overflow:auto;font-family:Arial; font-size:10pt; color:#000066;}
/* **********************************************************************************************/


/* TEXTFELDER (Standardfelder - NameXX -> Beite XX px */
.textbox90 {border-width:1px;
            border-style:solid;
            border-color:#000000;
 	        font-family: Arial; font-size:9pt;width:90px;
}

.cssDDL {   border-width:1px;
            border-color:#009240;
            font-family: Arial; font-size:8pt;
 	        }

.cssDDL60 {   border-width:1px;
            border-color:#009240;
            font-family: Arial; font-size:8pt;
            width:60px;
 	        }
 	        
.cssDDL80 {   border-width:1px;
            border-color:#009240;
            font-family: Arial; font-size:8pt;
            width:80px;
 	        } 	        
 	        
.cssDDL115 {   border-width:1px;
            border-color:#009240;
            font-family: Arial; font-size:8pt;
            width:115px;
 	        } 	        

.cssDDL135 {   border-width:1px;
            border-color:#009240;
            font-family: Arial; font-size:8pt;
            width:135px;
 	        } 	

.cssCheckbox {font-family: Arial; font-size:8pt;}

.cssInputs {border-width:1px;
            border-style:solid;
            border-color:#000000;
 	    font-family: Arial; font-size:9pt;}
 	    
 	    
.cssHeight100{height:100%;} 	    

.cssHeight25px{height:25px;} 

/* BUTTONS (Standardbuttons - NameXX -> Beite XX px*/
.cssButton90 { font-family: Arial; font-weight:bold; font-size:9pt; color:#FFFFFF;
        border-color:#000000; background-color:#009240; border-width:1px; width:90px;}

.cssButton { font-family: Arial; font-weight:bold; font-size:10pt; color:#FFFFFF;
        border-color:#000000; background-color:#009240; border-width:1px;}
 }

/* ***********************************************************************************************/




/*==============================================================================================*/
/*HAUPTSEITE DEFINITIONEN (Hauptseite mit Rahmen und Menu)*/
/*==============================================================================================*/


/* HAUPTSEITE MAINTABLE DEFINITIONEN ************************************************************/
.mainTable{width:976px;border-spacing:0px;padding:0px;}
.topTR { background-image:url(grafik/backs/topTR.jpg);height:130px;}
.rightTR { background-image:url(grafik/backs/rightTR.jpg);width:10px;}
.menuFirstTR { background-image:url(grafik/backs/menuTR.jpg);width:121px;height:30px;}
.menuTR { background-image:url(grafik/backs/menuTR.jpg);width:121px;vertical-align:top;}
.loginTR { background-image:url(grafik/backs/loginTR.jpg);width:121px;height:162px;margin-left:10px;margin-right:10px;}
.bottomTR { background-image:url(grafik/backs/bottomTR.jpg);height:9px;}
.contentTR {width:825px;text-align:center;padding:0px 10px 0px 10px;background-color:#ffffff;}
.newsticker {width: 960px;margin-bottom:8px;margin-right:10px;font-weight:bold;}
.phContent{margin-top:4px;margin-bottom:4px;}
/* **********************************************************************************************/


/*==============================================================================================*/
/*CONTROLS DEFINITIONEN (von der Hauptseite auferufene Controls)*/
/*==============================================================================================*/


/* CONTROLS TABLE DEFINITIONEN ****************************************************/
.willkommenTable1024{width:600px; height:430px;font-family:Arial; font-size:10pt; color:#000066;}
.willkommenTable1280{width:600px; height:650px;font-family:Arial; font-size:10pt; color:#000066;}
.defaultTable1024{width:720px; height:430px; font-family:Arial; font-size:10pt; color:#000066;}
.defaultTable1280{width:720px; height:650px; font-family:Arial; font-size:10pt; color:#000066;}
.divInhalt1024{width:100%; height:330px; overflow:auto;}
.divInhalt1280{width:100%; height:550px; overflow:auto;}
.divLoginHaendler1024{width:690px; height:200px; overflow:auto;}
.divLoginHaendler1280{width:690px; height:200px;overflow:auto;}
.divWegbeschreibung1280{width:690px; height:300px; overflow:auto;}
.divWegbeschreibung1280{width:690px; height:500px; overflow:auto;}
/* **********************************************************************************************/



/* CONTROLS REGISTERKARTEN TABELLEN DEFINITIONEN ************************************************/
.tdRegisterAktiv { height:24px; background-image:url(grafik/register_aktiv.gif); font-family: Arial; font-size:10pt; font-weight:bold; color:#FFFFFF;}

.tdRegisterAktivLink {font-family: Arial; font-size:10pt; font-weight:bold; color:#FFFFFF;}
a.tdRegisterAktivLink:link { font-family: Arial;font-weight:bold; color:#FFFFFF; text-decoration:none }
a.tdRegisterAktivLink:visited { font-family: Arial;font-weight:bold; color:#FFFFFF; text-decoration:none }
a.tdRegisterAktivLink:hover { font-family: Arial;font-weight:bold; color:#FFFFFF; text-decoration:underline }
a.tdRegisterAktivLink:active { font-family: Arial;font-weight:bold; color:#FFFFFF; text-decoration:underline }
a.tdRegisterAktivLink:focus { font-family: Arial;font-weight:bold; color:#FFFFFF; text-decoration:underline }

.tdRegisterInaktiv {height:24px; background-image:url(grafik/register_inaktiv.gif); font-family: Arial; font-size:10pt; color:#CCCCCC; font-weight:lighter;}

.tdRegisterInaktivLink {font-family: Arial; font-size:10pt; color:#CCCCCC; font-weight:lighter;}
a.tdRegisterInaktivLink:link { font-family: Arial; color:#CCCCCC; text-decoration:none; font-weight:lighter; }
a.tdRegisterInaktivLink:visited { font-family: Arial; color:#CCCCCC; text-decoration:none; font-weight:lighter; }
a.tdRegisterInaktivLink:hover { font-family: Arial; color:#FFFFFF; text-decoration:underline; font-weight:lighter; }
a.tdRegisterInaktivLink:active { font-family: Arial; color:#FFFFFF; text-decoration:underline; font-weight:lighter; }
a.tdRegisterInaktivLink:focus { font-family: Arial; color:#FFFFFF; text-decoration:underline; font-weight:lighter; }

.tdRahmen { border-width:5px; border-style:solid; border-color:#009240; font-family: Arial; font-size:11pt; font-weight:bold; color:#FFFFFF;}
.tdHead {border-width:1px;
         border-style:solid;
         border-color:#000000;
         font-family: Arial; font-size:9pt; font-weight:bold; background-color:#00AE4F; color:#FFFFFF;height:45px}

.tdHeadFrameless{font-family: Arial; font-size:9pt; font-weight:bold; background-color:#00AE4F; color:#FFFFFF;height:45px}

.tdHeadUpDown {
	border-top:1px solid black;
	border-bottom:1px solid black;
         font-family: Arial; font-size:10pt; font-weight:bold; background-color:#00AE4F; color:#FFFFFF;}


.tdInhalt {border-width:1px;
         border-style:solid;
         border-color:#000000;
         font-family: Arial; font-size:9pt; color:#000000;
         background-image:url(grafik/background.jpg);
         height:100%;
        }

.tdInhaltUpDownGreen {
	border-top:1px solid black;
	border-bottom:1px solid black;
         font-family: Arial; font-size:10pt; font-weight:bold; background-color:#00AE4F; color:#FFFFFF;}
         
.tdInhaltTopBottom {border-top:1px solid black;
					border-bottom:1px solid black;
                    font-family: Arial;
                    font-size:9pt;
                    color:#000000;
                    }

.tdInhaltBig {border-width:1px;
         border-style:solid;
         border-color:#000000;
         font-family: Arial; font-size:11pt; color:#000000;}


.tdInhaltFrameless {font-family: Arial; font-size:9pt; color:#000000;}

.tdInhaltFramelessBig {font-family: Arial; font-size:11pt; color:#000000;}

.tdInhaltTopBottomBig { border-top:1px solid black;
                       border-bottom:1px solid black;
                       font-family: Arial; font-size:11pt; color:#000000;}

.tdInhaltTopBig { border-top:1px solid black;
                  font-family: Arial; font-size:11pt; color:#000000;}


.tdDetailLeft {border-top:1px solid black;
	       border-bottom:1px solid black;
	       font-family: Arial; font-size:8pt; font-weight:bold; color:#000000;}

.tdDetailRight {border-top:1px solid black;
	        border-bottom:1px solid black;
		font-family: Arial; font-size:8pt; font-weight:bold; background-color:#00AE4F; color:#FFFFFF;}

.tdSimpleText {font-family: Arial; font-size:8pt; color:#000000;}
.tdSimpleTextSmall {font-family: Arial; font-size:7pt; color:#000000;}
.tdSimpleBold {font-family: Arial; font-size:8pt;font-weight:bold; color:#000000;}


.blackLink { font-family: Arial; font-size:8pt; color:#000000; text-decoration:none }

a.blackLink:link { font-family: Arial; font-size:8pt; color:#005B29; text-decoration:none }
a.blackLink:visited { font-family: Arial; font-size:8pt; color:#005B29; text-decoration:none }
a.blackLink:hover { font-family: Arial; font-size:8pt; color:#005B29; text-decoration:underline }
a.blackLink:active { font-family: Arial; font-size:8pt; color:#005B29; text-decoration:underline }
a.blackLink:focus { font-family: Arial; font-size:8pt; color:#005B29; text-decoration:underline }

/* **********************************************************************************************/


