/*** Seite umgebenes DIV ******************************************************/

div.ipac_wrapper {
  /*margin: 0 auto;*/
  padding: 6px 20px 6px 20px;
  width: 100%;
  color: inherit;
  min-height:100%;
  background:inherited;
}

/******************************************************************************/

h3.h3ipac {
  border: none;
  color: #000000; 
  font-size:18px; 
  font-weight:bold;
  line-height: 133%;  
  margin: 0 0 8px 0;
  padding:0;
}

h2.h2ipac {
  color: #000000; 
  font-size:20px; 
  font-weight:bold;  
  margin: 15px 0 15px 0;
  background: none;
  padding:0;
  line-height: 133%;
  font-variant: normal;  
}



/*** Header styles ************************************************************/

div.ipac_header {
	clear:both;
	float:left;
	width:100%;
	padding:0px;	
	margin:0px;
    margin-bottom: 20px;
}

#ipac_catalog_headline1 {  
}

#ipac_catalog_headline2 {  
}

/*** Footer styles ************************************************************/

div.ipac_footer {
  clear:both;
  float:left;
  width:100%;
  font-size: 0.6em;
  padding-bottom:6px;
}

/*** Spalten ******************************************************************/

/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width: 100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}

/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width: 100%;
	position:relative;
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 10px 0;
	overflow:hidden;
}

/* 2 Column (left menu) settings */
.leftmenu {
  /*background: #FFFFEA;		*//* right column background colour */
}

.leftmenu .colleft {
	right:75%;			/* right column width */
}

.leftmenu .col1 {
	width:71%;			/* right column content width */
	left:102%;			/* 100% plus left column left padding */
    text-align: center;
}

.leftmenu .col2 {
	width:21%;			/* left column content width (column width minus left and right padding) */
	left:4%;			/* (right column left and right padding) plus (left column left padding) */        
	padding-right: 20px;
	border-right: solid 1px #ffaa00;
}

/******************************************************************************/

fieldset.ipac_search {
}

fieldset.ipac_list {
  /*margin-top: 10px;
  border: 1px solid #006666;
  padding:5;
  color: #006666;*/
  font-size: 16px;
}

/*** oberes Menü mit Links ****************************************************/

div.ipac_topmenue {
  clear:both;
  float:left;
  width:100%;
  border: 1px solid #FFD659;
  margin-bottom: 5px;
  background:#FFE699;
  padding: 5 0 5 0;
  font-size: 14px;
}

div.ipac_topmenue ul {
  clear:left;
  float:left;
  width:100%;
  list-style:none;
  margin:0;
  padding: 0;
  color: red;
}

div.ipac_topmenue li {
  display:inline;
  margin:0;
  padding: 10px;
}

div.ipac_topmenue a {
  padding: 10px;
}

/******************************************************************************/

.ipac_button {
    padding: 3px;
    margin: 0;
    font-size: 13px;
    font-weight: normal;
    border: 1px solid #006666;
    background-color: #FFE699;
    color: #006666;	
}

.ipac_button:link {
	padding: 3px;
	margin: 3px 0 0 0;
	font-size: 13px;
    border: 1px solid #006666;
	background-color: #FFE699;
	color: #006666;
    text-decoration: none;
}

.ipac_button:hover {
	padding: 3px;
	margin: 0;
	font-size: 13px;
    border: 1px solid #006666;
	background-color: #006666;
	color: #FFE699;   
}

.ipac_button:visited {
	padding: 3px;
	margin: 3px 0 0 0;
	font-size: 13px;
    border: 1px solid #006666;
	background-color: #FFE699;
	color: #006666;
    text-decoration: none; 
}

.ipac_button_disabled {
	padding: 3px;
	margin: 0;
	font-size: 13px;
    border: 1px solid #ddddca;
	background-color: #ffffea;
	color: #ddddca;	
}

.ipac_input {
	/*padding: 0.2em;
	margin: 2px;
	font-size: 0.75em;
    border: 1px solid #006666;
	background-color: #FFFFEA;
	color: #006666;*/
    /*clear:both;*/
    /*float:left;*/
	width: 100%;
}

/* Blättern - Menue *********************************************************/

div.ipac_browsemenue {
    /*margin: 0 auto;*/
    /*font-size: 0.75em;*/
    /*color: lightgrey;*/
}

#horizmenue1 ul{
  clear:left;
  float:left;
  list-style:none;
  /*margin: 0 auto;*/
  display:inline;
/*  margin:10px 0 0 0;*/
/*text-align: center;*/
  padding:0;
}

#horizmenue1 li {
  display:inline;
  margin: 5px;
  /*padding: 2px 8px 2px;*/
  /*border: 2px solid #ccc;*/
  /*background: #FFF;*/
}

/* Alphabetischer Index - Menue *******************************************/

ul#nav_menue1{
    /*text-align: center;*/
    /*width: 80%;*/
    list-style:none;
    font-size: 14px;
    float: none;
   /* margin: 5px;*/
    padding:0; /*0.5em;*/
    /*border: 1px solid #006666;*/
}

ul#nav_menue1 img{
   border:  none ;
}

ul#nav_menue1 li {
    /*text-align: center;*/
}


ul#nav_menue1 a{
  text-decoration: none;
  display: block;
  padding: 3px;
  font-size: 14px;
  background-color: #fff;
  color: #000;
}

ul#nav_menue1 a:link{
  color: #000;
  background-color: #fff;
}

ul#nav_menue1 a:visited {
  color: #000;
  background-color: #fff;
}

ul#nav_menue1 a:hover{
  color: #ccc;
  border: 1px solid #006666;
  background-color: #006666;
  color: #fff;
  text-decoration: none;
}

.activenav {
  font-weight:bold;
}


/* Sonstige *******************************************/


#cardimage {
  border: 1px solid #000;
  margin:10px;
}

.ipac_hide {
  display: none;
}

.ipac_image {
  border: 1px solid #000;  
}

