/* CSS Document */


/* ###################### PopUp Druckversion ################ */

/* PopUp-Fenster Druckversion */
.print_header {
float: right;
}

/* Links im PopUp der Druckversion */
.print_header p a {
color: #006ea9;
text-decoration:none;
}

.print_header p a:hover {
color: #006ea9;
text-decoration:underline;
}

.header_bottom {
clear: both;
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
padding-bottom: 0;
}


/* ############################# Druckstyles ########################### */

  /* Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
  html * {font-size:100.01%}

 
  
  /* ### allgemeine Überschriften ### */
  h1,h2,h3,h4,h5,h6 {
  font-family: Arial,Verdana, Helvetica, sans-serif;
  font-weight:normal; 
  color:#000;
  margin:0 0 0.25em 0; 
  }

  h1 {font-size:140%;}                        	/* 14px */
  h2 {font-size:120%;}         			/* 12px */
  h3 {font-size:120%;}                       	/* 12px */
  h4 {font-size:120%;}                     	/* 12px */
  h6 {font-size:110%;}                     	/* 11px */
  
 
  h5 {
  font-size:120%;
  border-left: 6px solid #ccc;
  color: #990000;
  padding-left: 0.5em;
  background-color: #f5f5f5;
  margin: 1.2em 0 0.8em 0;
}

  /* ### allgemeine Absätze ### */
  
  p {line-height:1.5em; margin:0 0 0.7em 0;}

  /* ### Listen  #### */

  ul, ol, dl {line-height:1.5em; margin:0 0 0.8em 1em;}
  li {margin-left:1.5em; line-height:1.4em;}

  dt {font-weight: bold;}
  dd {margin:0 0 1em 2em;}

  /* ### Textauszeichnung ### */

  cite, blockquote {font-style:italic;}
  blockquote {margin:0 0 1em 1.5em;}
  strong,b {font-weight:bold;}
  em,i {font-style:italic}

  pre, code {font-family:monospace; font-size:1.1em;}

  acronym, abbr {
    letter-spacing:.07em;
    border-bottom:.1em dashed #c00;
    
  }

  /**
   * Generic Content Classes
   * (en) standard classes for positioning and highlighting
   * (de) Standardklassen zur Positionierung und Hervorhebung
   *
   * @section content-generic-classes
   */

  .note {background:#dfd; padding:1em; border-bottom:1px #bdb dotted; border-bottom:1px #dbb dotted;}
  .important {background:#ffd; padding:1em; border-bottom:1px #ddb dotted; border-bottom:1px #dbb dotted;}
  .warning {background:#fdd; padding:1em; border-bottom:1px #dbb dotted; border-bottom:1px #dbb dotted;}

  .float_left {float:left; display:inline; margin-right:1em; margin-bottom:0.15em; }
  .float_right {float:right; display:inline; margin-left:1em; margin-bottom:0.15em; }

  /**
   * External Links
   *
   * (en) Formatting of hyperlinks
   * (de) Gestaltung von Hyperlinks
   *
   */

   /* allgemeine Linkformatierung */
  a {color:#000; text-decoration:none;}
  a:focus,
  a:hover,
  a:active {text-decoration:underline;}
  
  
/* links im Footerbereich */
span.toplink, span.printlink {
margin-right: 20px;
}

span.toplink a, span.printlink a {
color:#444;
text-decoration:none;
}

span.toplink a:hover, span.printlink a:hover {
color: #990000;
 }

  /**
   * (en) Emphasizing external Hyperlinks via CSS
   * (de) Hervorhebung externer Hyperlinks mit CSS
   *
   * @section             content-external-links
   * @app-yaml-default    disabled
   */

  /*
  #main a[href^="http://www.my-domain.com"],
  #main a[href^="https://www.my-domain.com"]
  {
    padding-left: 12px;
    background-image: url('your_image.gif');
    background-repeat: no-repeat;
    background-position: 0 0.45em;
  }
  */

  /**
   * Tables | Tabellen
   * (en) Generic classes for table-width and design definition
   * (de) Generische Klassen f�r die Tabellenbreite und Gestaltungsvorschriften f�r Tabellen
   *
   * @section content-tables
   */

  table {width:auto; border-collapse:collapse; margin-bottom:0.5em;}
  table.full {width:100%;}
  table.fixed {table-layout:fixed;}

  th,td {padding:0.5em;}
  thead th {background:#444; color:#fff;}
  tbody th {background:#ccc; color:#333;}
  tbody th.sub {background:#ddd; color:#666;}
  
  table.typo3-adminPanel {text-align:left; font-size:120%; margin:1em 0 0 0;}
  table.typo3-adminPanel td {padding:0.1em 0.1em 0.1em 0;}
  table.typo3-adminPanel select {font-size:0.6em;}
  table.typo3-adminPanel input {font-size:0.6em;}
  
   /**
   * Miscellaneous | Sonstiges
   *
   * @section content-misc

   */

  hr {
    color:#fff;
    background:transparent;
    margin:0 0 0.5em 0;
    padding:0 0 0.5em 0;
    border:0;
    border-bottom:1px #eee solid;
  }
  
  

  
   /* #####################################################################
** ### Spezielle Formatanweisungen des TYPO3 Templates #################
** #####################################################################
*/
#col1_content form select {margin-bottom:1em; width:100%;}

/* Content element "table" */
table.contenttable {font-size:0.8em; width:100%; margin:0 0 1em 0; border-collapse:collapse; empty-cells:show;}
table.contenttable caption {text-align:left; font-weight:bold; color:#888; margin-bottom:0.2em;}
table.contenttable th {height:2.0em; background:#4E5155; color:white; padding:2px 7px 2px 7px; border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff;}
table.contenttable tr.tr-odd {background: #eee;}
table.contenttable tr.tr-even {background: #e3e3e3;}
table.contenttable td {height:3.0em; padding:2px 7px 2px 7px; border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff; text-align:left; font-weight:normal}
.tx-newloginbox-pi1 thead th, .tx-newloginbox-pi1 th {background:none; padding:0; color:#222;}
.tx-newloginbox-pi1 input {margin:0;}

.csc-textpicHeader h3 {margin:0em 0 0.3em 0; padding-top:0;}

input, textarea {margin-left:1em; padding:2px; width:auto; font:1em Verdana, Arial, Helvetica, Sans-Serif; border:1px #ccc solid; background:#fafafa; color:#777;}
input[type=text]:focus, textarea:focus {background:#f0f0f0; color:#333; border-color:#666;}
img {border:0;
}
p.csc-linkToTop {text-align:right; margin:0;}
p.csc-form-label-req {font-weight:bold;}
.csc-caption {font-size:0.9em; background-color:#E0E7F5; padding:2px;}
dd.csc-textpic-caption {font-style:italic; font-size:0.9em; background-color:#E0E7F5; padding:0;}



/* ##############################
** ### tx_indexedsearch #########
** ##############################
*/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {width:100px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {width:150px;}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {font-weight:bold; font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-whatis {margin-top:10px; margin-bottom:5px;}
.tx-indexedsearch P.tx-indexedsearch-noresults {text-align:center; font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {background:#eeeeee;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {font-weight:normal;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background:#ccc;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {margin-top:20px; margin-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {color:#006699; margin-top:0px; margin-bottom:0px; background:transparent;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {background:#cccccc;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {vertical-align:middle;}
.tx-indexedsearch .tx-indexedsearch-res .noResume {color :#666666;}
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {background:#ccc;}
/* ########################################################
** ### tx_indexedsearch with tablee-free template #########
** ########################################################
*/
.tx-indexedsearch {}
.tx-indexedsearch .searchbox-tmpl-css form fieldset legend {display:none;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-form {margin:0 0 0.5em 0; clear:both;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-form label {display:block; float:left; width:25%;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-form input {margin:0;}

.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for {margin:0 0 0.5em 0; clear:both;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for label {display:block; float:left; width:25%;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for select {margin:0;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section {margin:0 0 0.5em 0; clear:both;}
.tx-indexedsearch .res-tmpl-css p.tx-indexedsearch-descr { background:#f8f8f8 url(../../img/icons/sprechblase.gif) 10px 10px no-repeat; color:#444; padding:1.5em 1.5em 1.5em 1.5em; border:1px solid #ccc;}

.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section label {display:block; float:left; width:25%;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section select {margin:0;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results {margin:0 0 0.5em 0; clear:both;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results label {display:block; float:left; width:25%;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results select {margin:0;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-submit {clear:both;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-submit input {margin:0 0 0 25%;}

.tx-indexedsearch .tx-indexedsearch-browsebox {background:#eee;}

.tx-indexedsearch .res-tmpl-css .tx-indexedsearch-result-number {display:none;}
.tx-indexedsearch .res-tmpl-css.tx-indexedsearch-res .tx-indexedsearch-title {background:transparent;}
.tx-indexedsearch .res-tmpl-css.tx-indexedsearch-res .percent-tmpl-css {color:#aaa;}
.tx-indexedsearch .res-tmpl-css h3 {}


.tx-indexedsearch .res-tmpl-css dl.info-tmpl-css {font-size:0.8em; background:transparent; font-weight:normal; margin:0 0 4em 0;}
.tx-indexedsearch .res-tmpl-css dt {float:left;}
.tx-indexedsearch .res-tmpl-css dd {float:left; margin:0;}
.tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox {list-style:none; background:#fff; margin:0 0 3em 0;}
.tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li {font-size:0.8em; float:left; margin:0 1em 0 0;}

/* #############################
** ### Datei-Links Ext. css_filelinks #############
** #############################
*/

ul.filelinks  {
list-style-type: none;
}

ul.filelinks li {
margin-left: 0px;
padding-top:0.5em;
padding-bottom:0.5em;
border-bottom: 1px solid #ccc;
}

ul.filelinks li span.description {
padding-left: 25px;
}

ul.filelinks li a {
padding-left: 7px;
color: #990000;
text-decoration: none;
}

ul.filelinks li a:hover {
color: #990000;
text-decoration: underline;
}



/* ##########################
** ### csc-sitemap        ###
** ##########################
*/
.csc-sitemap {margin-left: 0; padding-left: 0;}
.csc-sitemap ul {list-style:none; margin:0;padding-left: 0;}
.csc-sitemap li {margin:0; background:transparent url(../../img/sitemap-first-level.gif) no-repeat left top; padding:0 0 0 0px; }
.csc-sitemap li ul li {background:transparent url(../../img/sitemap.gif) no-repeat left top;}

.csc-sitemap li a {border:1px solid #efefef; margin:0 0 5px 0; padding:0 0 0 7px; display:block; background:#efefef; text-decoration:none; color:#222;}
.csc-sitemap li ul li a {border:none; border-bottom:1px solid #efefef; margin:0 0 0px 0; padding:0 0 0 60px; display:block; background:transparent; text-decoration:none; color:#222;}
.csc-sitemap li a:hover {color: #990000;}
.csc-sitemap li ul li a:hover {border:none; border-bottom:1px solid #efefef;}

/* #############################
** ### Mail-Formular ###########
** #############################
*/
form#mailform fieldset {border:1px solid #ccc; padding:1em; background:#fafafa;}
form#mailform fieldset span.csc-mailform-radio fieldset {margin:1em 2em 1em 1em;}
form#mailform fieldset span.csc-mailform-radio fieldset input {width:auto; margin:0 0.3em 0 0; border:0;}
form#mailform fieldset span.csc-mailform-radio fieldset label {float:none;}
.csc-mailform-field {clear:both; margin-bottom:0.8em;}
fieldset.csc-mailform .csc-mailform-field label {width:10em; float:left; text-align:right; background:#fafafa; padding:2px;}
fieldset.csc-mailform .csc-mailform-field input, fieldset.csc-mailform .csc-mailform-field select, fieldset.csc-mailform .csc-mailform-field textarea {width:20em;}
fieldset.csc-mailform .csc-mailform-field input.csc-mailform-check {width:auto; border:0; margin-top:0.2em;}
fieldset.csc-mailform .csc-mailform-field textarea {font-size:1em;}
fieldset.csc-mailform label span {color:red;}
input#mailformformtype_mail {margin-left:0em; background:#fafafa;}

input#mailformformtype_mail:hover {background:#f0f0f0;}
.csc-mailform-field select {margin-left:1em; border:1px #ccc solid; background:#fafafa; color:#777;}


/* deleted in setup and copied to here, to make it easier to edit */
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption {text-align:center;}
DIV.csc-textpic-caption-r .csc-textpic-caption {text-align:right;}
DIV.csc-textpic-caption-l .csc-textpic-caption {text-align:left;}
/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn {float:left; display:inline;}
/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {border:2px solid black; padding:0px 0px;}
DIV.csc-textpic-imagewrap {padding:0;}
DIV.csc-textpic IMG {border:none;}
/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {float:left;}
/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL {list-style:none; margin:0; padding:0;}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {float:left; margin:0; padding:0;}
/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {float:left;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {float:none;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {float:none;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {border:none;} /* FE-Editing Icons */
DL.csc-textpic-image {margin:0;}
DL.csc-textpic-image DT {margin:0; display:inline;}
DL.csc-textpic-image DD {margin: 0;}
/* Clearer */
DIV.csc-textpic-clear {clear:both;}
/* Margins around images: */
/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline; /* IE fix for double-margin bug */
	margin-right:10px;
}
/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline; /* IE fix for double-margin bug */
	margin-left:10px;
}
/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline; /* IE fix for double-margin bug */
	margin-left:10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {margin:0;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {margin:2px 0 3px 0;}
/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:5px;}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {margin-bottom:5px; display:block;}
DIV.csc-textpic DIV.csc-textpic-imagerow {clear: both;}
/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {margin-left:0px !important;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {margin-right:0px !important;}
/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right:10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left:10px !important;
}
/* Positioning of images: */
/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text {clear:both;}
/* Center (above or below) */
DIV.csc-textpic-center {text-align:center; /* IE-hack */}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap {margin:0 auto;}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {text-align:left; /* Remove IE-hack */}
DIV.csc-textpic-center DIV.csc-textpic-text {text-align:left; /* Remove IE-hack */}
/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap {float:right;}
DIV.csc-textpic-right DIV.csc-textpic-text {clear:right;}
/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {float:left;}
DIV.csc-textpic-left DIV.csc-textpic-text {clear:left;}
/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {float:left;}
/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {float:right;}
/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {float:right; clear:both;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {height:1%;}
/* End hide from IE5/mac */
/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {float:left; clear:both;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {height:1%;}
/* End hide from IE5/mac */



/* ############ Adressverzeichnis wt_directory ################## */

div.tx-wtdirectory-pi1 {}
	/* Main */
.clear {
	clear: both;
}	


dl.wtdirectory_all {
	margin: 0 0 0.35em 0;
}

/* ----------------------- List view ------------------ */

.wtdirectory_all h2 {
line-height: 0.8em;
margin-bottom: 0.25em;
color: #000;
}


div.wtdirectory_pagebrowser {
margin-bottom: 15px;
}


.wt_directory_pagebrowser a.act {
color: #444;
font-weight: bold;
}

#col3_content div.wt_directory_pagebrowser ul li {
float: left;
}

	
#col3_content div.tx-wtdirectory-pi1 ul {
list-style-type: none;
}



#col3_content div.tx-wtdirectory-pi1 ul.wtdirectory_list li {
border-bottom: 1px solid #eee;
padding: 0 0 1.25em 0;
margin: 0 0 1.25em 0px;
background: none;
}






/* ------------------- Detail view --------------------- */


dl.wtdirectory_all_detail h1 {
margin-bottom: 0.50em;
line-height: 0.8em;
}

dl.wtdirectory_all_detail h2 {
font-size: 110%;
margin-bottom: 0.50em;
line-height: 0.8em;
}


dl.wtdirectory_all_detail dt.wtdirectory_all, dl.wtdirectory_all_detail dd.wtdirectory_all {
line-height: 1.2em;
margin-bottom: 3px;
}

dl.wtdirectory_all dt {
	display: block;
	float: left;
	width: 25%;
	clear: both;
	padding: 0;
	font-weight: normal;
	display: none;
}

dl.wtdirectory_all dd {
	display: block;
	padding: 0;
	margin: 0 0 0px 0;
}

div.wtdirectory_all_vcard {}


div.wtdirectory_all_backlink {
	padding: 15px 0;
	
}

div.wtdirectory_all_vcard a img {
border: none;
}

div.wtdirectory_all_div_inner,
div.wtdirectory_all_detaillink {
	display: inline; 
}








/* ### Allgemein ### */

/* clearing unter den Auflistungen und Single-Ansichten */
.news-list-container div.clearfix, .news-single-item div.clearfix, .news-list-item div.clearfix, news-latest-item div.clearfix  {
	clear:both;
}

/* ########################## List-Ansicht ################################# */

.news-list-item {
float: left;
width: 100%;
margin-bottom: 2px;
padding-bottom: 10px;
}
	
/* Datum im Teaser */
.news-list-date {
color: #999;
margin-bottom: 10px;
font-style: italic;
}

/* Mehr-Link im Teaser */
.news-list-morelink {
padding:1px; 
background-color:#efefef; 
text-align:right;
clear: both;
}

/* Teaser-Fotos */
.news-list-container IMG {
float: left;
margin-right:8px;
margin-left:0px;
margin-top: 3px;

}



/* ################################ Single-Ansicht ######################################  */

/* Datumsangabe */
.news-single-timedata {
color:#999; 
margin-bottom:0;

}

/* Autorenangabe */
.news-single-author {
color:#999; 
font-style: italic;
}

/* Link zurück zur Übersicht */
.news-single-backlink {
padding:1px; 
background:#efefef; 
clear: both;
}

/* Bilder auf der Detailseite */
.news-single-img {
float: right;
margin-left:10px;
}

news-single-imgcaption {
float: right;
padding-top:3px;
padding-left:3px;
font-size: 92.5%;
}

/* Anzeige der Kategorien in der Latest-Ansicht auf der Startseite (Ausstellungen...)  ausblenden */
.news-single-category {
display: none;
}


/* Bildunterschriften */
.news-list-imgcaption {
float: right;
padding-top:3px;
padding-left:3px;

}


/* ########################################## Latest-Ansicht ################################ */

/* Unterer Abstand des gesamten Latest-Blocks  */
.news-latest-container {
margin-bottom: 2em;
}

/* Datum in der Latest-Ansicht */
.news-latest-date {
color:#999; 
margin-bottom:0;

}

.news-latest-item p.bodytext {
margin-bottom: 0;
}

.news-latest-item img {
float: left;
margin-right:8px;
margin-left:0px;
margin-top: 3px;
}


/* ### Specials für die Ausstellungen etc. auf der Startseite ### */

div.news-latest-container_col3 div.news-latest-item {
float: left;
width: 100%;
margin-bottom: 2px;
padding-bottom: 10px;
}

/* Mehr-Link im Latest-Teaser */
div.news-latest-container_col3 div.news-latest-item div.news-latest-morelink {
padding:1px; 
background:#efefef; 
text-align:right;
clear: both;
}

/* Anzeige der Kategorien in der Latest-Ansicht auf der Startseite (Ausstellungen...)  ausblenden */
.news-latest-category {
display: none;
}




/* #### Stuff fromeic ### */

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	clear: both;
	margin:3px;
	padding:3px;
	background-color: transparent;
	font-size: 110%;
}
.tx-ttnews-browsebox TD { 
	font-size: 10px; 
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { 
	font-weight: bold; 
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P {
	margin:0px;
	
}

.tx-ttnews-browsebox-SCell {
	background-color: #eee;
	border:1px solid #b3ca18;
	
}
.news-search-emptyMsg { 
	font-size: 11px;
	margin-left: 10px; 
}

/* ################################ Berecihe ausblenden ################ */


  #header {display: none;}
  #nav {display: none;}
  #main_nav {display: none;}
  #breadcrumb {display: none;}
  #col1, #col2 { display: none;}
  #footer {display: none;}
  #footer_nav_cont {display: none;}
 
  





/* ################################ yaml ############################## */

/*------------------------------------------------------------------------------------------------------*/

  /**
   * @section content preparation
   * @see     http://www.yaml.de/en/documentation/css-components/layout-for-print-media.html
   */

  /* (en) Change font to serif */
  /* (de) Zeichensatz auf Serifen umstellen */
  body * { font-family: "Times New Roman", Times, serif; }
  code, pre { font-family:"Courier New", Courier, mono; }
  body { font-size: 11pt; color: #000; }

  /* (en) Avoid page breaks right after headings */
  /* (de) Vermeidung von Seitenumbrüchen direkt nach einer Überschrift */
  h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }

  /* (en) Format acronyms and abbreviations for print*/
  /* (de) Auszeichnung von Abkürzungen */
  abbr[title]:after, 
  acronym[title]:after { content: '(' attr(title) ')'; }

  /* (en) Disable background graphics of links  */
  /* (de) Abschalten evlt. vorhandener Hintergrundgrafiken zur Linkkennzeichnung */
  #page a[href^="http:"], 
  #page a[href^="https:"] { padding-left: 0; background-image: none; }

  

  /* (en) Preparation for optional column labels */
  /* (de) Vorbereitung für optionale Spaltenauszeichnung */
  #col1_content:before, #col2_content:before, #col3_content:before {
    content: "";
    color:#888;
    background:inherit;
    display:block;
    font-weight:bold;
    font-size:1.5em;
  }

  /*------------------------------------------------------------------------------------------------------*/

  /**
   * @section browser fixes for print layouts
   * @see     http://www.yaml.de/en/documentation/css-components/layout-for-print-media.html
   */

  /**
   * (en) overflow:hidden Bug in print layouts
   * (de) overflow:hidden Bug in Drucklayouts
   *
   * @bugfix
   * @since     3.0
   * @affected  FF2.0, IE7
   * @css-for   all browsers
   * @valid     yes
   */
  
  .floatbox,
  .subcolumns, 
  .subcolums_oldgecko { overflow:visible; display: table; }



 