/*
Allgemeine Tag-Definitionen  */

body {
			font-family: Arial, Helvetica, sans-serif;
			scrollbar-arrow-color : white;
			scrollbar-face-color : #08844a;
	   	scrollbar-base-color : #262626;
			scrollbar-darkshadow-color : #08844A;
			scrollbar-highlight-color : white;
			scrollbar-shadow-color : white;
			scrollbar-3dlight-color : #08844A;
			scrollbar-track-color : #f4f4f4;
}
td, th{
        font-family: Arial, Helvetica, sans-serif;
        color : #494949;
        font-size:78%; 
}
.relative{
	position:relative;
}

.m3Active{
	font-weight:bold;
	color: #08844A;
	
}
th{ text-align: left; font-weight: 700; }

/*
TD-Styles */
.showpicBorder{
   BORDER-BOTTOM: white 1px solid;
   border-left: white 1px solid;
   border-right: white 1px solid;
   border-top: white 1px solid;
}
.bordered{
	background-color: white;
   BORDER-BOTTOM: #d1d1d1 1px solid;
   border-left: #d1d1d1 1px solid;
   border-right: #d1d1d1 1px solid;
   border-top: #d1d1d1 1px solid;
}
.m1sub01Border{
	background-color: white;
   BORDER-BOTTOM: #666666 1px solid;
   border-left: #666666 1px solid;
   border-right: #666666 1px solid;
   border-top: #666666 0px solid;
}
.m2Border{
	background-color: white;
   BORDER-BOTTOM: #666666 1px solid;
   border-left: #666666 1px solid;
   border-right: #666666 1px solid;
   border-top: #666666 1px solid;
}
.greenBorder{ 
	BORDER-BOTTOM: #08844A 1px solid;
   border-left: #08844A 1px solid;
   border-right: #08844A 1px solid;
   border-top: #08844A 1px solid;
}

.m3Bg{ 
	background-color: white;
	BORDER-BOTTOM: #d1d1d1 1px solid;
   border-left: #d1d1d1 1px solid;
   border-right: #d1d1d1 1px solid;
   border-top: #d1d1d1 1px solid;
}




/*.greenBg{ background-color : #08844A;  color:#ffffff; background-image: url(../images/grau.gif)}*/
.greenBg{ background-color : #08844A;  color:#ffffff;}
.blueBg{ background-color : #0000ff; color: #ffffff; }
.greyBg{ background-color : #666666; color: #ffffff; }
.greyBg01{ background-color : #D9D9D9; color: #ffffff; }
.greyBg02{ background-color : #ECECEC;}
.greyBg03{ background-color : #f4f4f4;}
.white{background-color : white; }
/*
HEADLINE-Styles */
h1 {font-size: 180%; font-weight: normal; margin-bottom: 2px; margin-top: 2px;}
h2 {font-size: 130%; margin-bottom: 1px; margin-top: 1px; font-weight: bold;}
h3 { color: #08844A; font-size: 120%; font-weight: bold;}
h4 {font-size: 100%; margin-bottom: 1px; margin-top: 1px; font-weight: normal;}

/*
ALLGEMEINE STYLES */
.small {font-size: 70%;}
.imgtext{font-size: 70%; color: #666666}
.comment{color:#666666; font-style: italic; font-weight: bold;}
.green{color:#08844A;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ TABELLEN ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* OPTIC1 standard - nur abst?nde und ausrichtund wird optimiert*/


table.optic1 td, table.optic1 th{ border-bottom:1px solid #08844A;; padding: 1px 3px 1px 3px }
table.optic1 th{ background:#08844A none repeat scroll 0% 50%; border-bottom:medium none #333366; color:#FFFFF0; }


table.optic2{
	border: 6px solid #D4DDE5;
	border: 5px solid #D4DDE5;
}
table.optic2 td, table.optic2 th{ border-bottom: 1px solid #D4DDE5; padding: 1px 3px 1px 3px }
table.optic2 th{ background: #D4DDE5; border-bottom: #336; color: #336; }

table.optic2 td, table.optic2 th{ border-bottom: 1px solid #D4DDE5; border-right: 1px solid #D4DDE5; padding: 1px 3px 1px 3px }
table.optic2 th{ background: #D4DDE5; border-bottom: #336; color: #336; }


table.optic3{
	border: 1px solid #D4DDE5;
}
table.optic3 td, table.optic3 th{ border-bottom: 1px solid #D4DDE5; padding: 1px 3px 1px 3px }
table.optic3 th{ background: #D4DDE5; border-bottom: #336; color: #336; }

table.optic3 td, table.optic3 th{ border-bottom: 1px solid #D4DDE5; border-right: 1px solid #D4DDE5; padding: 1px 3px 1px 3px }
table.optic3 th{ background: #D4DDE5; border-bottom: #336; color: #336; }

/*
INPUT-Styles */

input.textinput, select, textarea {
   font-family: Arial, Helvetica, sans-serif;
   color : #494949;
   BORDER-BOTTOM: #d1d1d1 1px solid;
   border-left: #d1d1d1 1px solid;
   border-right: #d1d1d1 1px solid;
   border-top: #d1d1d1 1px solid;
}
input.textinput:focus, select:focus, textarea:focus {
   font-family: Arial, Helvetica, sans-serif;
   color : #494949;
   BORDER-BOTTOM: #494949 1px solid;
   border-left: #494949 1px solid;
   border-right: #494949 1px solid;
   border-top: #494949 1px solid;
}


/*
ANKER-Syles */
a:link, a:visited { color : #08844A; text-decoration: underline;}
a:hover, a:active { color: #000000; text-decoration: underline;}

a.func:link, a.func:visited { color : #666666; text-decoration: none; font-size: 90%;}
a.func:hover, a.func:active { color: #000000; text-decoration: none; font-size: 90%;}

a.homeLayer:link, a.homeLayer:visited { color : #666666; text-decoration: none;}
a.homeLayer:hover, a.homeLayer:active { color: #000000; text-decoration: none;}

a.m1:link, a.m1:visited, a.m1:hover, a.m1:active  {color : #666666; text-decoration: none; font-weight:bold}
a.m1Active:link, a.m1Active:visited, a.m1Active:hover, a.m1Active:active { color: white; text-decoration: none;  font-weight:bold}

a.m2:link, a.m2:visited, a.m2:hover, a.m2:active {color: #666666; text-decoration: none; font-weight:normal}

a.m2Active:link, a.m2Active:visited, a.m2Active:hover, a.m2Active:active { color: white; text-decoration: none;  font-weight:normal}

a.noline:link, a.noline:hover, a.noline:active, a.noline:visited{text-decoration: none;}
a.small {font-size: 90%;}



/*======================= CSSFORMS: Breiten der Elemente ================================*/

.cssForm fieldset{width: 540px;} /* 'A' */
.cssForm label { width: 135px;} /* 'B' */
.cssForm .rightCol {padding-left:140px; /* 'B'+5px */ }
.cssForm .rightCol, .cssForm input, .cssForm select, .cssForm textarea, .cssForm .exInput,
.cssForm .exTextarea { width: 370px; /* 'A'-'B'-10px='C' */ }

.cssForm .twinRow input, .cssForm .twinRow select,.cssForm .twinRow textarea, .cssForm .twinRow .exInput,
.cssForm .twinRow .exTextarea { width: 138px; /* ('C'-'B'-12)/2 */ margin-right: 10px; _margin-right: 9px;  }
.cssForm .assignment select {width: 200px;} /* ('A'-'B'-130px)/2 */

/*======================= CSSFORMS: Optikanpassungen für Kunden ================================*/

input.button, .button {
	font-weight: normal;
	color: #000;
	/*background: #DFDFD9 url(../images/chrome/cssf_btnbg.gif) !important;*/
	border: 1px solid #B0B1AE !important; /*A5ACB2 ist WinXP Style*/
} 
