/*
Allgemeine Tag-Definitionen  */

body {
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: black;
			background-color: #ffffff;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			margin-top: 0px;
			scrollbar-arrow-color : #66767A;
			scrollbar-face-color : #EDEDEA;
	   	scrollbar-base-color : #EDEDEA;
			scrollbar-darkshadow-color : #CCCCC3;
			scrollbar-highlight-color : #F6F6F5;
			scrollbar-shadow-color : #DCDCD5;
			scrollbar-3dlight-color : #CCCCC3;
			scrollbar-track-color : white;
}

/* CMS-BACKEND WORKAROUND gegen Nichtanzeige der Modulfunktionen im CMS im IE6 dank der eingebundenen hover.htc */
div.cmsTextModule div.moduleHead div.moduleButtonBar,
div.cmsImageModule div.moduleHead div.moduleButtonBar,
div.cmsGalleryModule div.moduleHead div.moduleButtonBar,
div.cmsTextModule div.moduleHeadContainer div.moduleButtonBar,
div.cmsGlobalSelectModule div.moduleHead div.moduleButtonBar {
	_visibility: visible;
}

td, th{
   	   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color: black;
	      font-size:70%; 
}
th{ text-align: left; font-weight: 700; }
p{	line-height: 150%;}

/*
TD-Styles */

.headerBg{ background-color : #859195;}
.funcLineBg{ background-color : #EDEDEA;}
.m1LineBg{ background-color : #949FA2;}/*Linie um m1-Nav*/
.m1LightBg{ background-color : #B2BABC;}
.m1ShadowBg{ background-color : #A3ADAF;}
.m1Bg{ background-color : #66767A;} 
.lineBg{ background-color : #66767A;}
.footerBg{ background-color : #B2BABC;}/*Background Footer*/


/*
HEADLINE-Styles */
h1 {font-size: 180%; font-weight: normal; margin-bottom: 2px; margin-top: 2px; color: #66767A;}
h2 {font-size: 100%; margin-bottom: 1px; margin-top: 1px; font-weight: bold; color: #66767A;}
h3 {font-size: 100%; margin-bottom: 1px; margin-top: 1px; font-weight: bold; color: black;}
h4 {font-size: 100%; margin-bottom: 1px; margin-top: 1px; font-weight: bold; color: #66767A;}

/*
ALLGEMEINE STYLES */
.small {font-size: 70%;}

hr{ 
	clear: left;
	height:1px; 
	border-style: none;
	margin:10px 0 10px 0;
	padding:0;
	color: #66767A; background: #66767A;
}

/*
INPUT-Styles */

input.textinput, select, textarea {
   font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
   BORDER-BOTTOM: #A5ACB2 1px solid;
   border-left: #A5ACB2 1px solid;
   border-right: #A5ACB2 1px solid;
   border-top: #A5ACB2 1px solid;
}


/*
ANKER-Syles */
a:link, a:visited { color : #000000; text-decoration: underline;}
a:hover, a:active { color: #66767A; text-decoration: underline;}	
a.small {font-size: 90%;}

a.nav:link, a.nav:visited { color : #66767A; text-decoration: none;}
a.nav:hover, a.nav:active { color: #66767A; text-decoration: underline;}	

/*contexual für den Funktionsmenubereich*/
	#func TD { font-size: 65%;  color:#656565;}
	#func TH { font-size: 65%;  color:#656565;}
	#func a:link, #func a:visited {color : #656565; text-decoration: none;}
	#func a:hover, #func a:active {color: black; text-decoration: none;}
	#func p{	line-height: 100%;}
/*contexual für den M1-bereich*/
	#m1 a:link, #m1 a:visited { color:white; text-decoration: none;}
	#m1 a:hover, #m1 a:active { color:white; text-decoration: underline;}
	#m1 p{	line-height: 100%;}	
/*contexual für den M2-bereich*/
	#m2 a:link, #m2 a:visited { color : black; text-decoration: none;}
	#m2 a:hover, #m2 a:active { color: #66767A; text-decoration: none;}
	#m2 a.active:link, #m2 a.active:visited { color : #66767A; text-decoration: none;}
	#m2 a.active:hover, #m2 a.active:active { color: #66767A; text-decoration: none;}
	#m2 p{	line-height: 100%;}
/*contexual für den footer-bereich*/
	#footer td { font-size: 60%; color:#ADADA3; }
	#footer th { font-size: 60%; color:#ADADA3; }
	#footer a:link, #footer a:visited { color : #ADADA3; text-decoration: none;}
	#footer a:hover, #footer a:active { color: #9F9F93; text-decoration: none;}
	#footer p{	line-height: 100%;}
