@charset "UTF-8";
@media all
{
   /* Schriftgroessen auf Standardgroesse (16 Pixel) zuruecksetzen */
  html * { font-size:100.01%; }

   pre  {
    font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
  }

  /* Layoutschriftgroessen festlegen */
  body {
    font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 0.833333em;
	color: #333131;
	  }
  
  /*Listen*/
  ul, ol, dl { line-height:1.5em; margin:0 0 1em 1em; }
  ul { list-style-type: square;}
  ul ul { list-style-type:square; margin-bottom:0; }

  ol { list-style-type:decimal; }
  ol ol { list-style-type:lower-latin; margin-bottom:0; }

  li { margin-left:0.8em; line-height:2.1em; }

  dt { font-weight:bold; }
  dd { margin:0 0 1em 0.8em; }

  /* allgemeine Textauszeichnung*/
  p { line-height:1.5em; margin:0 0 1em 0; }

  p.zitat {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
	margin:0 0 1em 1.6em;
  }


  strong,b { font-weight:bold; }
  em,i { font-style:italic; }

  big { font-size:116.667%; }
  small { font-size:91.667%; }
 
  pre { line-height:1.5em; margin:0 0 1em 0; }
  pre, code, kbd, tt, samp, var { font-size:100%; }
  pre, code { color:#800; }
  kbd, samp, var, tt { color:#666; font-weight:bold; }
  var, dfn { font-style:italic; }

   sub, sup { font-size:91.6667%; line-height:0; }

  hr { color:#fff; background:transparent; margin:0 0 0.5em 0; padding:0 0 0.5em 0; border:0; border-bottom:1px #333131 solid; }
  
  .tx-indexedsearch p.tx-indexedsearch-noresults{ font-weight:normal; text-align: left; } 

  /*Links*/

  a:link { color: #008499; text-decoration: underline;}
  a:visited { color: #008499; text-decoration: underline; }
  a:hover {	text-decoration: underline; color: #333131; }
  a:active { text-decoration: underline; color: #333131; }
  
  /* Bilder (mit optionaler Bildunterschrift)*/

  p.icaption_left { float:left;  margin:0 1em 0.25em 0; overflow:hidden; font-weight:normal; font-size:91.667%; color:#5E5B5B}
  p.icaption_right { float:right;  margin:0 0 0.25em 1em; overflow:hidden; font-weight:normal; font-size:91.667%; color:#5E5B5B}
  
p.icaption_right, .news-single-image-first, .news-single-image-hide {
  color: #5E5B5B;
  float: right;
  font-size: 91.667%;
  font-weight: normal;
  margin: 0 0 0.25em 1em;
  overflow: hidden;
}
    /* News*/
  p.kasten {
     padding: 0.5em;
	 border: 1px solid #008499;
	 background: #E4E5E5;
  }
	p.news_kuerzel {font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;  font-style:italic; text-align:right; margin-bottom: 0; clear:both}
	
  /* Autorenregister*/
  p.abisz a {margin: 0 3px; }
  p.abisz a:link { color: #008499; text-decoration: underline;}
  p.abisz a:visited { color: #008499; text-decoration: underline; }
  p.abisz a:hover {	text-decoration: underline; color: #333131; }
  p.abisz a:active { text-decoration: underline; color: #333131; }
  
    .abisz_aktiv {font-weight: bold;}
	 .abisz_inaktiv {color: #efefef;}
	 
/*Paginierung */
.news-list-browse {text-align:center;  font-size:100%; margin:20px 0; padding:5px 0;}


.activeLinkWrap {
	font-weight:bold;
}
.disabledLinkWrap {
	color: #999;
}
.disabledLinkWrap,
.browseLinksWrap a,
.activeLinkWrap {
	padding:0 2px;
}

  

 /*Tabellen */
 
  table { width:auto; border-collapse:collapse; color:#333131; border:1px #333131 solid; z-index:auto}
  table.full { width:100%; }
  table.fixed { table-layout:fixed; }

  th,td { padding:0.4em; text-align:left;}
  thead th,  tbody th { color:#008499; text-align:left;  border:1px #BCBCBC solid; }
  tbody th[scope="row"], tbody th.sub {  }

  tbody tr:hover th[scope="row"],
  tbody tr:hover tbody th.sub { background:#E4E5E5; }
  tbody tr:hover td { background:#E4E5E5; }
  
  td {border:1px #BCBCBC solid;}
  
  tr.tr-odd { background:#F5F5F5;  }
  tr.tr-even { background:#FFF; }
  .tr-odd:hover {border-bottom:1px solid #333131; border-top:1px solid #333131;  }
  .tr-even:hover {border-bottom:1px solid #333131; border-top:1px solid #333131;}
  
 /*Formulare innerhalb des Content-Bereichs*/
  
 #col_content_content label {color:#333131; font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; display:inline; line-height:1.8em; margin-top:0}
 #col_content_content input, #col_content_content textarea {
	border:1px solid #333131;
	color:#008499;
	padding:4px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	display:block;
	position:relative;
	line-height:120%;
	font-size:100%;
	width:45%;
	overflow:visible;	
}
#col_content_content select {
	border:1px solid #333131;
	color:#008499;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	display:block;
	position:relative;
	line-height:120%;
	font-size:100%;
	width:45%;
	overflow:visible;	
}
	
 #col_content_content input[type=submit],  #col_content_content input[type=button] {border:1px solid #333131; 
    color:#ffffff; 
	padding:4px; 
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif; 
	display:block;
    position:relative;
    line-height:120%;
	font-size:100%;
    width:47%;
	overflow:visible;
	background:#008499;}
	
 #col_content_content input[type=submit]:hover,  #col_content_content input[type=submit]:focus, #col_content_content input[type=button]:hover,  #col_content_content input[type=button]:focus {background-color:#333131}
 
 #col_content_content input[type=text] { margin-bottom:0 }
 
 #col_content_content input[type="radio"], #col_content_content input[type="checkbox"] { border:none}
	
 #col_content_content input[type=hidden] { display:none !important; }
 
  #col_content_content input.csc-mailform-submit {color:#fff; padding:2px; display:block; margin-top:5px; font-size:100%; width:33%; background: #008499}
  #col_content_content input.csc-mailform-submit:hover, #col_content_content input.csc-mailform-submit:focus {color:#fff; padding:2px; display:block; margin-top:5px; font-size:100%; width:33%; background: #333131}
 #col_content_content .csc-mailform-field  {
    margin-top:10px;
    position:relative;
    overflow:hidden;
  }
 #col_content_content .csc-mailform-field input,
 #col_content_content.csc-mailform-field textarea {
    display:block;
    position:relative;
    line-height:120%;
	font-size:100%;
    width:97.5%;
	overflow:visible;
  }
 #col_content_content .csc-mailform-field select {
    display:block;
    position:relative;
    width:99%;
    cursor:pointer;
  }
  
  a.aktualisierungsinfo
  {
    background: url(../img/sys/akt_info.gif) no-repeat left;
	margin-left: 20px;
    padding: 0 0 0 17px;
    color: #CC3114;
    text-decoration: none;
  }
   a:hover.aktualisierungsinfo
  {
    text-decoration: underline;
  }
  
  /* Autorenmodul Produktliste */
  ol.author-products {
    margin-left:0;
    padding-left:0;
    list-style:none outside none;
}

li.author-product-item {
    border-bottom:1px solid #E4E5E5;
    margin-left:0;
    margin-right:0;
    padding:10px 0;
}

.author-product-item .product-image {
    float:left;
    height:170px;
    margin:0 0 10px;
    width:170px;
}

.author-product-item .product-image img {
	width: 130px;
}

div.product-shop {
    margin-left:180px;
}

div.f-fix {
    float:left;
    width:100%;
}

h4.product-title {
    color: #008499 !important;
    line-height:1.55 !important;
    font-size:105% !important;
    font-weight:bold !important;
    font-style: normal !important;
    margin:0 0 3px !important;
    padding:0 !important;
}

h4.product-title a {
    text-decoration: none !important;
}

div.product-subtitle {
    line-height:1.35em;
    margin-bottom:5px;
    margin-top:0;
    padding:0;
    font-size:100%;
}

div.product-authorlist {
    line-height:1.35em;
    margin-bottom:3px;
    margin-top:10px;
    padding-top:0;
}

div.product-auflage {
    line-height:1.35em;
    margin-bottom:3px;
    margin-top:10px;
    padding:0;
}

.product-desc {
    clear:both;
    line-height:1.35;
    margin:0 0 13px;
    padding:6px 0 0;
}

p.product-publications {
    text-align: right;
}

/* Newsletteranmeldung */
#col_content_content ul.form-newsletter
{
  list-style: none;
  margin: 0;
}

#col_content_content ul.form-newsletter label
{
  display: inline-block;
  width: 10em;
}

#col_content_content ul.form-newsletter li
{
  margin: 0;
  line-height: 1em;
}

#col_content_content ul.form-newsletter input[type="radio"],
#col_content_content ul.form-newsletter input[type="checkbox"]
{
  display: inline;
  width: 2em;
  background:#FFF;
  border:none;
}

#col_content_content ul.form-newsletter .form-error
{
  color: red;
  font-size: 80%;
  line-height: 2em;
  padding-top: 1em;
}

/* Abouebersicht in "Meine Onlinebibliothek" */
form.abo-form
{
  display: none;
}

h3.abo-form-switch
{
  background: url(../img/sys/collapse.gif) no-repeat 4px 3px;
  padding: 0 4px 0 20px;
  border: 1px solid #008499;
  display: inline-block;
}

h3.abo-form-switch:hover
{
  cursor: pointer;
}

table.abo-table
{
  color: #000000;
  width: 100%;
}

table.abo-table .abo-table-title
{
  width: 70%;
}

table.abo-table .abo-table-service
{
  width: 30%;
}

table.abo-table td
{
  vertical-align: top;
}

table.abo-table tr:hover td
{
  background: none;
}
  
table.abo-table a.aktualisierungsinfo,
table.abo-table a.download
{
  background: url(../img/sys/akt_info.gif) no-repeat left;
  padding: 0 0 0 17px;
  color: #CC3114;
  text-decoration: none;
}

table.abo-table a:hover.aktualisierungsinfo,
table.abo-table a:hover.download
{
  text-decoration: underline;
}

table.abo-table a.download
{
  background: none;
  margin-left: 0;
}

/* Kleinanzeigen Wizard und Formular */
ul.user_smallad-form
{
  padding: 0;
  margin: 0;
  list-style: none;
  margin-bottom: 1em;
}

ul.user_smallad-form li
{
  margin: 0;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  line-height: 1.5em !important;
}

ul.user_smallad-form li input[type="radio"],
ul.user_smallad-form li input[type="checkbox"]
{
  display: inline-block !important;
  width: 2em !important;
   border:none;
}

ul.user_smallad-form li.user_smallad-label,
ul.user_smallad-form li.user_smallad-error
{
  padding-bottom: 0 !important;
  line-height: 1em !important;
}

ul.user_smallad-form li.user_smallad-error
{
  padding-top: 1em !important;
  color: red;
  font-size: 8pt;
}

.user_smallad-preview
{
  border: 1px solid #CCCCCC;
  margin-bottom: 1em;
}

.user_smallad-preview p,
.user_smallad-preview ul
{
  margin-top: 0;
  margin-bottom: 0;
}

.user_smallad-preview ul li
{
  line-height: 1.5em;
}

.user_smallad-hint
{
  background-color: #E4E5E5;
  border: 1px solid #008499;
  padding: 0.5em;
}

/* Cross-Suche */
.search .search-shop .author-products
{
  margin: 0;
}

.search .search-shop li.author-product-item
{
  border-bottom: 0;
  padding: 0;
}

.search .search-shop li.author-product-item .product-image
{
  width: auto;
  height: auto;
}

.search .search-shop li.author-product-item .product-image img
{
  width: 100px;
}

.search .search-shop li.author-product-item .product-shop
{
  margin-left: 110px;
}

.search .search-shop li.author-product-item .product-shop .product-url,
.search .search-shop li.author-product-item .product-shop .product-authorlist
{
  display: none;
}

.search .search-shop li.author-product-item .product-desc
{
  margin: 0;
  padding: 0;
}

.search .search-target
{
  display: block;
  text-align: right;
}

.search hr
{
  border-color: #E4E5E5;
}

.search .search-library .xaversearch-entry
{
  margin-top: 1em;
  margin-bottom: 1em;
}

.search .search-library .xaversearch-entry .xaversearch-topub
{
  font-style: italic;
  color: #808080;
}
/*TT_NEWS ERWEITERUNG */
.news-single-image-hide{display:none;}
.caption_copyright,.slimbox_caption_copyright{display:block;font-style:italic;}
.news-single-image-first{position:relative;}
.news-single-image-first-gallery-icon{display:none;position:absolute;left:5px;}

}
