.bodypadding {
	background-image:  	   url(sz/bg.gif);
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					11px;
	padding-top: 				15px;
	padding-left: 				5px;

    scrollbar-face-color:        #F7E7DE;
    scrollbar-shadow-color:      #808080;
    scrollbar-highlight-color:   #FFFFFF;
    scrollbar-3dlight-color:     #808080;
    scrollbar-darkshadow-color:  #808080;
    scrollbar-track-color:       #EEEEEE;
    scrollbar-arrow-color:       #808080
}

TD {
	font-family:               	 Arial, Helvetica, Sans Serif;
	font-size:					 11px;
	color:                     	 #000000;
}

A {
	color:             	  	   	#CC3300;
	font-weight: 				500;
	text-decoration: 			none;
}

A:hover {
	text-decoration: 			underline;
}

A.activemenulink {
	font-size:            		10pt;
	color:                		#CC3300;
}

A.menulink {
	font-size:         			10pt;
	color:             			#666666;
	text-decoration: 			none;
}

A.menulink:hover {
	color:                 		#CC3300;
	text-decoration: 			underline;
}

A.activesubmenulink {
	font-size:         			8pt;
	color:             			#CC3300;
}

A.submenulink {
	font-size:              	8pt;
	color:                  	#666666;
	text-decoration:       		none;
}

A.submenulink:hover {
	color:                		#CC3300;
	text-decoration: 			underline;
}

A.staticlink:hover {
	color:                		#CC3300;
	text-decoration: 			none;
}

A.fettlink {
	font-size:              	8pt;
	color:                  	black;
	font-weight:       			bold;
}
A.fettlink:hover {
	text-decoration: 				none;
}


.titel {
	font-family:    			Arial, Helvetica, sans-serif;
	font-size:  				18px;
	font-weight:   				500;
}

.whitetabtitel {
	font-family:    			Arial, Helvetica, sans-serif;
	font-size:  				12px;
	color:						white;
	padding-left:				2px;
	font-weight: 				600;
	height:						20px;
}

.tabtitel
{
	font-family:         		Arial, Helvetica, Sans Serif;
	font-size:         	 		14px;
	font-weight:         		600;
	color:                 		#FFFFFF;
	padding-left:				2px;
}

.redtext
{
	color:						#FF4500;
}

.greentext {
	color:						#228B22;
}

.greytext {
	color: ThreedShadow;
}

.grayfield {
	background-color: 	#E3E1E1;
	font-weight:			bold;
	padding-left:			2px;
	height: 					18px;
}

.lightredfield {
	background-color: 			#F4ECEA;
	padding-left:				2px;
	height: 					18px;
}

.lightbluefield {
	background-color: 			#CEDCEA;
	padding-left:				2px;
	height: 					18px;
	font-weight:				bold;
}

.redfield {
	background-color: 			#E79C8F;
}

.darkfield {
	background-color: 			#F7F7F7;
	padding-left: 				2px;
}

.darkfield_high {
	background-color: 			#F7F7F7;
	padding-left: 				2px;
	height: 					27px;
}

.strongdarkfield {
	background-color: #B5A29D;
}

.darkredfield {
	background-color: #CD5C5C;
}

.darkgreenfield {
	background-color: #2E8B57;
}

.darkyellowfield {
	background-color: #DAA520;
}

.whitefield {
	background-color: 			#FFFFFF;
	padding-left: 				2px;
}

.textfield {
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					11px;
}

.button {
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					9px;
	background-image: 			url(../images/bg_button.gif);
	width:						100px;
}

.button2 {
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					11px;
	background-color: 			#FFFFFF;
	border:						solid 1 #BFAEAB;
	height:						18px;
	width:						100px;
}

.savebutton {
	background-image: 			url(../images/speichern.gif);
	width:						16px;
	height:						16px;
	border-width:				0px;
	border-style:				none;
	background-color:			transparent;
	cursor:						hand;
	
}

.hinweis {
	border:						0px none;
	cellpadding:				0px; 
	cellspacing:				0px;
	margin:						0px;
	padding:					0px;
	height:						0px;
	width:						0px;
	line-height:				normal;
}

.boldtext {
	font-weight:				bold;
}

table.grey {
	border: solid 1px #BFAEAB;
}
.graubold {
	color: #666666;
	font-weight: bold;
}

/* PORTEGO BUTTON */

div.portegoButtonDiv
{
  float: right;
  margin-left: 2px;
}

a.portegoButton {
	background: transparent url(../allgemein/portegoButtonLeft.png) no-repeat scroll top left;
	color: #666;
	float: left;
	font: bold 12px arial, sans-serif;
	height: 19px;
	margin:  0 8px 0 0;
	line-height: 14px;
	text-decoration: none;
	padding: 4px 0 0 8px;
	min-width: 64px;
	text-align: center;
	position: relative;
} 

a.portegoButton span {
  background: transparent url(../allgemein/portegoButtonRight.png) no-repeat;
  height: 23px;
  margin: 0;
	padding: 0; 
	cursor: pointer;
  position: absolute;
  right: -8px;
  top: 0px;
  width: 8px;
} 

a.portegoButton:hover {
  background: transparent url(../allgemein/portegoButtonOnLeft.png) no-repeat scroll top left;
  outline: none; 
}

a.portegoButton:hover span {
  background: transparent url(../allgemein/portegoButtonOnRight.png) no-repeat top right;
} 

a.portegoButton:active {
  background: transparent url(../allgemein/portegoButtonActiveLeft.png) no-repeat top left;
  padding: 5px 0 0 8px; 
  height: 18px;
  outline: none;
}

a.portegoButton:active span {
  background: transparent url(../allgemein/portegoButtonActiveRight.png) no-repeat top right;
}

a.portegoButton.buttonDisabled:hover
{
  background: transparent url(../allgemein/portegoButtonLeft.png) no-repeat scroll top left;
}

a.portegoButton.buttonDisabled:hover span
{
  background: transparent url(../allgemein/portegoButtonRight.png) no-repeat;
}

a.portegoButton.buttonDisabled:active
{
  background: transparent url(../allgemein/portegoButtonLeft.png) no-repeat scroll top left;
  padding: 4px 0 0 8px;
}

a.portegoButton.buttonDisabled:active span
{
  background: transparent url(../allgemein/portegoButtonRight.png) no-repeat;
}
