/*
 * popup styles
 */
 
#iframe_header {
  position:absolute;
  top:0px;
  left:0px;
  height:150px;
  width:768px;
  background-image:url(../images/header.gif);
  background-repeat:no-repeat;
  background-position:13px 32px;
  background-color:#ffffff;
  z-index:2;
}

#iframe_wrapper {
  position:absolute;
  width:768px;
  height:600px;
  top:-20px;
  left:0px;
  z-index:1;
}

#iframe_footer {
  position:absolute;
  top:590px;
  left:0px;
  height:100px;
  width:768px;
  background-color:#ffffff;
  z-index:3;
}

#iframe_header #title {
  margin:115px 0px 0px 168px;
}

#iframe_header p {
  float:right;
  text-align:right;
  margin:13px 15px 0px 0px;
}

#iframe_header a,
#iframe_header a:link,
#iframe_header a:visited,
#iframe_header a:hover,
#iframe_header a:active {
  color:#919395;
}


/*
 * hide overflows
 */

div#meta_navi_wrapper,
div#header_wrapper,
div#menu_wrapper,
div#content_wrapper,
div#right {
  overflow:hidden;
}

/* 
 * page layout
 */
#page_wrapper {
  width:768px;
  background-image:url(../images/bg-page.gif);
}

#meta_navi_wrapper {
  width:768px;
  height:32px;
  background-color:#ffffff;
}

#left {
  width:595px;
  float:left;
  margin:0px 0px 0px 13px;
}

#left_home {
  width:595px;
  float:left;
}


#left_home #menu_wrapper,
#left_home #text_image_home,
#left_home #header_wrapper {
  margin:0px 0px 0px 13px;
}

#right {
  width:160px;
  float:right;                 
  font-size:11px;
  line-height:14px; 
}

#context_wrapper {
  padding:0px 0px 8px 0px;
}

#header {
  height:80px;
  width:595px;
  background-image:url(../images/header.gif);
  background-repeat:no-repeat;
  background-position:-10px -10px;
  /*padding:10px 0px 18px 0px;*/
}


#header a {
  height:60px;
  width:120px;
  display:block;
}

#menu_wrapper {
  width:161px;
  float:left;
  border-bottom:1px solid #919395;
}

#content_wrapper {
  width:434px;
  float:right;
  line-height:16px; 
}

#content_wrapper_home {
  width:595px;
  line-height:16px;
}

#footer_wrapper {   
  width:768px;     
  background-image:url(../images/bg-footer.gif);
  background-repeat:repeat-x;
  background-color:#ffffff;
}

/* 
 * global classes
 */

.clear {
  clear:both;
}

.small-text {
  font-size:11px;
  line-height:14px;
}

.right-float {
  float:right;
}

.bold {
  font-weight:bold;
}  

.no-border {
  border:0px;
}

.nospam {
  display:none;
}

/*
 * default html 
 */

a, a img, body, div, fieldset, form, input, label, p, ol, ul, select, table, td, textarea, tr,
img, h1, h2, h3, h4, h5, h6 {
  margin:0;
  padding:0;
}

a, a img, body, div, form, label, p, ol, ul, table, td, tr,
img, h1, h2, h3, h4, h5, h6 {
  border:0;
}

body {
  font-family:Arial,Verdana,Sans-Serif;
  font-size:12px;
}
   

h1, h2 {
  background-color:inherit;
  color:#000000;
  font-size:12px;
  line-height:16px;
}

table {
  border-collapse:collapse;
}

table th,
table td {
  padding-bottom:8px;
  vertical-align:top;
}

table td.td-0 {
  padding-right:10px;
}

/*
 * links
 */
 
a,
a:link,
a:visited {
  background-color:inherit;
  color:#e52626;
  text-decoration:underline;
}

a:hover,
a:active {
  background-color:inherit;
  color:#e52626;
  text-decoration:underline;
}

div#right a,
div#right a:link,
div#right a:visited {
  font-weight:bold;
  text-decoration:underline;
}

div#right a:hover,
div#right a:active {
  font-weight:bold;
  text-decoration:underline;
}

/*
 * home page template
 */

#content_wrapper_home #content {   
  padding:109px 20px 20px 198px;
  background-image:url(../images/entris-home-bullets.gif);
  background-repeat:no-repeat;
  background-position:10px 0px;
}

#text_image_home {
  padding:0px 0px 23px 185px;   
}

#content_wrapper_home .bodytext a,
#content_wrapper_home .bodytext a:visited,
#content_wrapper_home .bodytext a:hover,
#content_wrapper_home .bodytext a:active {
  font-weight:bold;
  text-decoration:underline;
}

/* 
 * metanavigation
 */
ul#meta_navigation { 
  list-style-type:none;
  float:right;
} 

ul#meta_navigation li {                                   
  float:left;
  background-image:url(../images/bullet-metanavigation.gif);
  background-repeat:no-repeat;
  background-position:7px 8px;
  padding:0px 0px 0px 18px;   
}

ul#meta_navigation li.no_background_image {  
  background-image:none;        
}

ul#meta_navigation li img {
  padding:6px 0px 0px 0px;
}  

/*
 * main navigation
 */
ul#main_menu {
  font-size:11px;
  line-height:12px;
} 
 
ul#main_menu li {                 
}   

ul#main_menu, ul#main_menu ul {       
  list-style-type:none;                 
}

ul#main_menu ul {
}  


ul#main_menu a,
ul#main_menu a:link,
ul#main_menu a:visited,
ul#main_menu a:hover,
ul#main_menu a:active {
  text-decoration:none;
}

/*
 * menu level 1
 */  

ul#main_menu div.menulink {
  border-top:1px solid #919395;
  padding:3px 0px 3px 12px;
  margin:0px 0px 0px 0px;
}

ul#main_menu li.normal {
  color:inherit;
  background-color:#dbdbdb;
}

ul#main_menu li.active {
  background-image:url(../images/bullet-navigation-active.gif);
  background-repeat:no-repeat;
  background-position:2px 7px;
}

ul#main_menu li.open {
  background-image:url(../images/bullet-navigation-normal.gif);
  background-repeat:no-repeat;
  background-position:2px 7px;
}

ul#main_menu .normal a,
ul#main_menu .normal a:link,
ul#main_menu .normal a:visited,
ul#main_menu .normal a:hover,
ul#main_menu .normal a:active {
  color:#919395;              
  background-color:inherit;
}   

ul#main_menu .active a,
ul#main_menu .active a:link,
ul#main_menu .active a:visited,
ul#main_menu .active a:hover,
ul#main_menu .active a:active {
  color:#e52626;
  background-color:inherit;
}  

ul#main_menu .open a,
ul#main_menu .open a:link,
ul#main_menu .open a:visited,
ul#main_menu .open a:hover,
ul#main_menu .open a:active {
  color:#919395;
  background-color:inherit;
}  
   
/*
 * menu level 2
 */    

ul#menu_level_2 div.menulink {   
  padding:3px 0px 3px 0px;        
  margin:0px 0px 0px 16px;
}  
       
ul#menu_level_2 li.normal {     
  background-color:#ffffff;
}
       
ul#menu_level_2 li.active {
  background-image:url(../images/bullet-navigation-active.gif);
  background-repeat:no-repeat;
  background-position:2px 7px;
}

ul#menu_level_2 li.open {
  background-image:url(../images/bullet-navigation-normal.gif);
  background-repeat:no-repeat;
  background-position:2px 7px;
}               

ul#menu_level_2 .normal a,
ul#menu_level_2 .normal a:link,
ul#menu_level_2 .normal a:visited,
ul#menu_level_2 .normal a:hover,
ul#menu_level_2 .normal a:active {
  color:#919395;
  background-color:inherit;
}
       
ul#menu_level_2 .active a,
ul#menu_level_2 .active a:link,
ul#menu_level_2 .active a:visited,
ul#menu_level_2 .active a:hover,
ul#menu_level_2 .active a:active {
  color:#e52626;
  background-color:inherit;
}   
 
ul#menu_level_2 .open a,
ul#menu_level_2 .open a:link,
ul#menu_level_2 .open a:visited,
ul#menu_level_2 .open a:hover,
ul#menu_level_2 .open a:active {
  color:#919395;
  background-color:inherit;
}    

/*
 * menu level 3
 */    
       
ul#menu_level_3 div.menulink {   
  padding:3px 0px 3px 0px;        
  margin:0px 0px 0px 21px;
}  
       
ul#menu_level_3 li.normal {     
  background-color:#ffffff;
}
       
ul#menu_level_3 li.active {
  background-image:url(../images/bullet-navigation-active.gif);
  background-repeat:no-repeat;
  background-position:2px 7px;
}               

ul#menu_level_3 .normal a,
ul#menu_level_3 .normal a:link,
ul#menu_level_3 .normal a:visited,
ul#menu_level_3 .normal a:hover,
ul#menu_level_3 .normal a:active {
  color:#919395;
  background-color:inherit;
}

ul#menu_level_3 .active a,
ul#menu_level_3 .active a:link,
ul#menu_level_3 .active a:visited,
ul#menu_level_3 .active a:hover,
ul#menu_level_3 .active a:active {
  color:#e52626;
  background-color:inherit;
}     


/*
 * sitemap
 */ 
#sitemap ul.sitemap_level_2,
#sitemap ul.sitemap_level_3,
#sitemap ul.sitemap_level_4 {
  margin:0px;
}

/*
 * main content
 */
#content {
  padding:0px 26px 20px 26px;
}

#content_title_image {
  padding:0px 0px 0px 25px;
}

#leadtext {
  font-weight:bold;
  color:#919395;
  background-color:inherit;
  font-size:12px;
  line-height:16px;
}

#leadtext p {
  padding:0px 26px 20px 26px;
}

#content p {
  font-size:12px;
  line-height:16px;
  padding:0px 0px 15px 0px;
}

#content ul {
  list-style-type:none;
  margin:0px 0px 15px 0px;  
}

#content ul li {
  background-image:url(../images/bullet-navigation-active.gif);
  background-repeat:no-repeat;
  background-position:0px 5px;
  padding:0px 0px 0px 17px;
}

#content .filelinks a,
#content .filelinks a:link,
#content .filelinks a:visited,
#content .filelinks a:hover,
#content .filelinks a:active {
  background-color:inherit;
  color:#e52626;
  text-decoration:underline;
}

#content table tr td,
#content table tr td p {
  padding:0px;
  margin:0px;
}

#content table.contenttable {
  margin:0px 0px 15px 0px;
}

/*
 * right content (context)
 */  
#right .bodytext {
  /*
  background-image:url(../images/separator-right.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  margin-bottom:17px;
  */
  padding:0px 8px 0px 8px;
}

#right .separator_right {
  height:2px;
  background-image:url(../images/separator-right.gif);
  background-repeat:repeat-x;
  padding:14px 0px 16px 0px;
  background-position:center;
}

/*
#right .bodytext p {
  padding:0px 0px 17px 0px;
  background-color:yellow;
}
*/

#right h1 {                          
  padding:0px 8px 0px 8px;
  font-size:11px;
  color:#000000;
  line-height:14px;
}


/*
 * footer section
 */

#footer {
  padding:10px 0px 10px 13px;
  font-size:11px;
}

#footer a,
#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {
  color:#919395;
  text-decoration:underline;
}


/*
 * filelinks
 */
.filelinks div {
  background-image:url(../images/fileicon.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  padding:0px 0px 0px 15px;
}

.filelinks_layout_0 {
  padding:0px 0px 15px 0px;
}


/*
 * rba-extensions 
 */
.tx-kurseZEBXYZ-pi3 {
  font-size:11px;
}

table.tx-kurseZEBXYZ-pi3_extTable,
table.tx-kurseZEBXYZ-pi3_extTable tr,
table.tx-kurseZEBXYZ-pi3_extTable td,
table.tx-kurseZEBXYZ-pi3_extTable td.tx-kurseZEBXYZ-pi3_extTableTD {
  margin:0px;
  padding:0px;
}


.extTable {
	width: 98%;
	border-collapse: collapse;
	padding: 2px;
	background: #E6E6E6;
                margin:11 0 15 0;
}
.extTableTD {
	padding: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	vertical-align: top;
}
.extTableTDW {
                border-right-color: #ffffff;
	border-right-style: solid;
	border-right-width: 2px;
	padding: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	vertical-align: top;
}
.extTableTDWL {
                border-left-color: #ffffff;
	border-left-style: solid;
	border-left-width: 2px;
                border-right-color: #ffffff;
	border-right-style: solid;
	border-right-width: 2px;
	padding: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	vertical-align: top;
}
.extTableTH {
	padding: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	text-align: left;
	vertical-align: top;
}
.extTableTR {
}
.imagecaption{
	text-align: left;
	color: #333333;
}
.extTableTHact {
	padding: 2px;
                border-right-color: #ffffff;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	text-align: left;
	vertical-align: top;
	background: #C5C5C5;
}
.extTableTHactNoLine {
	padding: 2px;
                border-right-color: #ffffff;
	border-right-style: solid;
	border-right-width: 2px;

	text-align: left;
	vertical-align: top;
	background: #C5C5C5;
}
.extTableTHactL {
	padding: 2px;
        border-right-color: #ffffff;
	border-right-style: solid;
	border-right-width: 2px;
        border-left-color: #ffffff;
	border-left-style: solid;
	border-left-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	text-align: left;
	vertical-align: top;
	background: #C5C5C5;
}


/*
 * splitter style
 */
#splitter_page_wrapper {
  width:800px;
}

#splitter_left a,
#splitter_left a:link,
#splitter_left a:visited,
#splitter_left a:hover,
#splitter_left a:active {
  font-weight:bold;
}

#splitter_right a,
#splitter_right a:link,
#splitter_right a:visited,
#splitter_right a:hover,
#splitter_right a:active {
  font-weight:bold;
}

#splitter_center a,
#splitter_center a:link,
#splitter_center a:visited,
#splitter_center a:hover,
#splitter_center a:active {
  font-weight:bold;
}

#splitter_header_wrapper {
  background-image:url(../images/bg-splitter.gif);
  background-repeat:no-repeat;
  width:800px;
  height:85px;
  margin:25px 0px 13px 0px;
}

#splitter_left {
  float:left;
  width:212px;
  background-image:url(../images/header.gif);
  background-repeat:no-repeat;
  background-position:44px 0px;  
  background-position:11px 0px;
  padding:97px 50px 0px 53px;
  padding:97px 20px 0px 20px;
}


#splitter_center {
  float:left;
  width:212px;
  background-image:url(../images/header_audit.jpg);
  background-repeat:no-repeat;
  background-position:44px 0px;  
  background-position:11px 0px;
  padding:97px 50px 0px 53px;
  padding:97px 20px 0px 20px;

}

#splitter_right {
  float:left;
  width:212px;
  background-image:url(../images/header_operations.jpg);
  background-repeat:no-repeat;  
  background-position:11px 0px;
  padding:97px 50px 0px 9px;
  padding:97px 20px 0px 20px;

}


/*
 * searchform
 */
#searchbox {
  height:70px;
  padding:8px 8px 0px 8px;
}           

#searchterm {               
  color:#919395;
  background-color:#ffffff;
  font-size:12px;
  width:103px;
  border:1px solid #919395;   
  margin:0px 6px 0px 0px;
  height:20px;
  overflow:hidden;
  float:left;
  padding:0px 0px 1px 0px;
}

#searchterm input {
  display:block; 
  color:#919395;
  width:95px;
  background-color:#ffffff;      
  border:0px;          
  padding:2px 3px 3px 5px;
  margin:0px;
}

#content .tx-indexedsearch-browsebox p {
  padding:0px 0px 2px 0px;
}

#content ul.browsebox {
  width:382px;
  margin:0px 0px 30px 0px;
}

#content ul.browsebox li {
  padding:0px 10px 0px 0px;
  background-image:none;
  float:left;
}

