body { 
	color: #313131; 
	font-size: 8pt; 
	font-family: arial;
        padding:3px;	
	margin:5px; 
	line-height: 14px; 
	background-color: #eeeeee; 
	
}

h1 { 
	color: #f8b444; 
	font-size: 11pt; 
	font-family: arial; 
	font-weight: bold;
	padding:3px;	
	margin:3px; 
	line-height: 18px;
	border-bottom: 1px solid #999999; }

}
h2 { 
	color: #707070;
	font-size: 11pt; 
	font-family: arial; 
	font-weight: bold; 
	line-height: 14px; 
	margin: 0px 0px;
}
h3 { 
	color: #f8b444; 
	font-size: 9pt; 
	font-family: arial; 
	font-weight: bold; 
	margin: 0px 0px;
}
h4 { 
	color: #565656; 
	font-size: 11pt; 
	font-family: arial; 
	font-weight: normal; 
	line-height: 11px; 
	margin: 5px; 
}
h5 { 
	color: #565656; 
         font-family: arial;
	font-size: 11pt;
	font-weight: normal; 
	margin: 5px 5px; 
}

li { 
	color: #565656; 
	font-size: 8pt; 
	font-family: arial; 
	text-align: left; 
	margin-right: 0; 
	margin-left: 0; 
	border-width: 0; 
         line-height: 16px;
	white-space: none;
	}

li.withLSimage { 
	color: #565656; 
	font-size: 8pt; 
	font-family: arial; 
	text-align: left; 
	margin-right: 0; 
	margin-left: 0; 
	border-width: 0; 
	list-style-image: url(/fileadmin/img/pfeiltrans.gif);
         line-height: 16px;
	white-space: none;
	}


p { 
	color: #565656; 
	font-size: 8pt; 
	font-family: arial; 
	font-variant: normal;
         padding:3px;	
	margin:3px;
	line-height: 16px; 
	text-align: left; 
	
}
td { 
	font-size: 8pt; 
	font-family: arial; 
	line-height: 16px;
	padding-left: 5px;
         
	
}

.formular { 
	border: solid 1px #666666; 
	background-color: #ffffff; 
	font-size: 8pt; 
	height: 16px;
	}
.tx-indexedsearch-searchbox-sword{ 
	border: solid 1px #666666; 
	background-color: #ffffff; 
	font-size: 8pt; 
	height: 16px;
	}

.tx-indexedsearch-searchbox-button{ 
       font: normal 11px Arial;
       cursor: pointer;
       overflow: hidden; 
}


#search {	
	float:left; 
	padding-left:1em; 
	width:20em; 
	font-size: 9pt; 
	font-weight:normal; 
	color:#666666;
}

#nav ul { 
	list-style-type:none; 
	padding:0; 
	margin: 0 0 0 0 ;
}
#nav ul ul { 
	list-style-type:none; 
	padding:0; 
	margin-bottom:0 ;
}
li.mainnav {
list-style-type: none; 
}	
li.mainnav a {
	padding:0.2em 0.2em; 
	text-decoration:none; 
	color:#666666; 
	font-weight:normal;
	list-style-type: none; 
	beforeImg = fileadmin/img/pfeiltrans.gif
	beforeROImg = fileadmin/img/pfeil.gif

}	
li.mainnav a:hover {
	beforeImg = fileadmin/img/pfeiltrans.gif
	beforeROImg = fileadmin/img/pfeil.gif
}
li.subnav	 { 
	list-style-type:none; 
	margin-left:10px; 
	padding:0; 
	margin-bottom:0.2;
	beforeImg = fileadmin/img/pfeiltrans.gif
	beforeROImg = fileadmin/img/pfeil.gif
         
}				
li.subnav a { 
	padding:0.2em 0.2em; 
	margin-left: 3px; 
	text-decoration:none; 
	color:#666666; 
	font-weight:normal;
	beforeImg = fileadmin/img/pfeiltrans.gif
	beforeROImg = fileadmin/img/pfeil.gif

}	
li.subnav a:hover {
	beforeImg = fileadmin/img/pfeiltrans.gif
	beforeROImg = fileadmin/img/pfeil.gif
}

a:link { 
color: #565656; 
font-size: 8pt; 
font-family: arial; 
font-weight: normal; 
line-height: 14px; 
text-decoration: underline; 
}

a:visited { 
color: #a0a0a0; 
font-size: 8pt; 
font-family: arial; 
line-height: 14px; 
text-decoration: none; 

}
a:hover { 
color: #f8b444; 
font-size: 8pt; 
font-family: arial; 
font-weight: normal; 
line-height: 14px; 
text-decoration: none;
}

a:active { 
font-size: 8pt; 
font-family: arial; 
line-height: 14px; 
text-decoration: none; 
}



.button{ 
font: normal 11px Arial;
cursor: pointer;
overflow: hidden; 
}

# button a.link{
background: transparent url('fileadmin/img/square-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height *

/* images for table sorting */
th.table-sortable {  background-image:none;}
th.table-sorted-asc { background-image:url("http://www.bpmessentials.com/fileadmin/img/07_ascending.gif");  background-repeat: no-repeat;background-position:center right;}
th.table-sorted-desc { background-image:url("http://www.bpmessentials.com/fileadmin/img/07_descending.gif");  background-repeat: no-repeat;background-position:center right;}
