/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.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 { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_srlanguagemenu_pi1" */
   div .tx-srlanguagemenu-pi1 {float:right; margin-left:15px; }
   .tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { margin: 0 4px; padding: 0; border:1px solid #061467; }
   .tx-srlanguagemenu-pi1 .CUR img {border:1px solid #E5EEFD; }
   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
   .tx-srlanguagemenu-pi1 fieldset { }
   .tx-srlanguagemenu-pi1 fieldset legend { }
   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }
/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_srfeuserregister_pi1" */
		.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
		.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
		.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
		.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
		.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
		.tx-srfeuserregister-pi1 label span { color: #ff0000; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
		.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
		.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
		.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
		.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
		.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
		.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
		* html .tx-srfeuserregister-pi1 dd { float: none; }
		.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
/* default styles for extension "tx_pxphpids_pi1" */
        .tx-pxphpids-pi1 { text-align:left; width:100%; }
        h6 { margin:0; padding:0; }
        .ok_box { border:1px solid red; background-color:#fee; padding:5px; }
        .red_box { border:1px solid #90DE00; background-color:#F3FFDF; padding:5px; }
        .error_box { border:1px solid red; background-color:#fee; padding:5px; font-weight:bold; }
/* default styles for extension "tx_wecmap_pi1" */
		.tx-wecmap_map .sidebar {display:block; overflow: auto;}
		.tx-wecmap-map .startendaddress {display: block; color: grey; font-size: 85%;}
		.tx-wecmap-map .infotitle { font-weight: bold; font-size: 110%;}
/* default styles for extension "tx_wecmap_pi2" */
		.tx-wecmap_map .sidebar {display:block; overflow: auto;}
		.tx-wecmap-map .startendaddress {display: block; color: grey; font-size: 85%;}
		.tx-wecmap-map .infotitle { font-weight: bold; font-size: 110%;}
/* default styles for extension "tx_wecmap_pi3" */
		.tx-wecmap_map .sidebar {display:block; overflow: auto;}
		.tx-wecmap-map .startendaddress {display: block; color: grey; font-size: 85%;}
		.tx-wecmap-map .infotitle { font-weight: bold; font-size: 110%;}
/* default styles for extension "tx_cssstyledcontent" */

  /***************************/
  /* General element styles: */
  /***************************/
  body {font-family:verdana, arial, helvetica, sans-serif; font-size:85.01%; background-color:#F1FCFF; color:#061467; }
  h1, h2, h3, h4, h5, p, td, dl, ul, ol, blockquote, input, textarea, select {font-family:verdana, arial, helvetica, sans-serif; }
  pre { font-family: monospace; }
  a { color:#061467; text-decoration: underline; }
  a:hover { color:#7FAAFF; }
  #menu a { color:#E5EEFD; text-decoration: none; }
  #menu a:hover { color:#7FAAFF; }
  form { margin: 0px 0px 0px 0px;}
  p, pre { margin: .3em 0px .6em 0px; }
  p, td, ul, ol, dl { font-size: 100%; }
  input, textarea, select { padding-left: 5px; font-size: 1.1em; border:1px solid #1C429A; }
  strong { font-weight: bold; }
  ol, ul { list-style:none; margin:0; padding:0 0 .6em 1.2em; }
  li {padding:.3em 0 0 0; }
  img { border:0; }
  dt {margin:0.3em 0em 0.1em 0em; padding-bottom:0px; }
  dd {margin:0em 0em 0.1em 2em; padding-left:0px; font-style:italic; }

  /******************/
  /* Headers, plain */
  /******************/
  h1 { font-size: 1.33em; font-weight:bold; }
  h2 { font-size: 1.33em; font-weight:normal; }
  h3 { font-size: 1.25em; font-weight:bold; }
  h4 { font-size: 1.25em; font-weight:normal; font-style:italic; }
  h1, h2, h3, h4, h5, h6 { margin: 1.5em 0px 1em 0px; }
  h1.csc-firstHeader, h2.csc-firstHeader, h3.csc-firstHeader, h4.csc-firstHeader, h5.csc-firstHeader, h6.csc-firstHeader { margin-top: 0px; }

  
  /*******************/
  /* Layout settings */
  /*******************/
  html, body {margin:0; border:0; padding:0; }
  #pre {width:100%; background:#F1FCFF; height:20px; }
  #wrapper {margin:0px auto 20px auto; width:95%; border:none; padding:0px; background:#1C429A; min-width:760px; overflow:hidden; }
  #title {position:relative; height:150px; width:100%; text-align:center; color:#E5EEFD; }
  #title h1 {padding:1em; margin:0;}
  #main {background-color:#E5EEFD; background-repeat:repeat-y; background-position:11em; margin-right:5px; overflow:hidden; }
  * html #main {overflow:visible; height:1%; }
  #menu {float:left; width:11em; padding:5.5em 0 1em 0; background-color:#1C429A; color:#E5EEFD; }
  #menu p {padding:.7em; }
  #menu ul {padding:0 0 0 .7em; font-size:.92em; }
  #menu li {padding:.3em 0; }
  .menu_cur {font-weight:bold; }
  #contentwrap {border-left:11em solid #1C429A; padding:3.2em 15px 0 10px; background-repeat:repeat-x; }
  #content {padding:15px 0 15px 15px; font-size:.9em; background-position:8px 8px; background-repeat:repeat; }
/*  #content img { border:1px solid #1C429A; } */
  /* Hide from IE5-mac. Only IE-win sees this. \*/
  * html #content {height: 1%; }
  /* End hide from IE5/mac */
  .columns {float:right; width:15em; padding:.5em; border: 1px solid #7FAAFF; margin:15px 0 15px 15px; background:#D0DFFE; font-size:.8em; color:#061467; text-align:center;}
  .columns a {text-decoration:none;}
  #copy {position:relative; clear:both; left:0px; width:100%; height:1.4em; text-align:center; color:#E5EEFD; font-size:.8em; }
  #titlegifwrap {position:relative; top:15px; margin-left:11.6em; margin-right:5px; border:none;  padding:0; overflow:hidden; }
  #titlegif {margin:0 auto;}

  #logo {position:absolute; top:10px; left:10px; width:150px; height:150px; z-index:1000; }
  #iol {position:absolute; top:150px; left:11em; width:18px; height:18px; background-repeat: no-repeat; }
  #ol {position:absolute; top:0px; left:-1px; width:80px; height:80px; }
  #or {position:absolute; top:0px; right:-1px; width:20px; height:20px; }
  #ul {position:absolute; bottom:-1px; left:-1px; width:15px; height:15px; }
  #ur {position:absolute; bottom:-1px; right:-1px; width:15px; height:15px; }

  #logolink {position:absolute; top:80px; left:5%; width:50px; height:50px; }
  #symbols {position:absolute; top:140px; right:5%; padding:0; overflow:hidden; }
  #infowrap {position:absolute; top:175px; width:95%; margin-left:auto; margin-right:auto; min-width:760px;  padding:0; }
  #info {margin-left:11em; padding:0 0 0 18px; }
  #info p {font-size:.8em; }
  #loginbox {float:left; width:11em; padding-top:1.3em; text-align:center; color:#7FAAFF; }
  #loginbox p, #loginform {font-size:.8em; }
  #loginform {margin:0; border:0; padding:0; }
  #loginbutton {border:0; width:5em; padding:0; background-color:#061467; color:#7FAAFF; }
  .loginput {width:5em; margin:2px; border:solid 1px #061467; color:#061467; background-color:#D0DFFE; }
  .iv {visibility:hidden; font-size:1px; }
  .symb {float:right; margin-left:15px; z-index:100; }
  .clear {clear:both;}
  .clearright {clear:right;}
  .clearleft {clear:left;}
  
  /****************/
  /* Print Layout */
  /****************/
  #printwrap {color:black; background:white; font-family:"times new roman",times,serif; text-align:left; }
  #printwrap a, #printwrap a:visited, #printwrap a:hover {color:gray; text-decoration: none; font-style:normal; }
  #printwrap h1, #printwrap h2, #printwrap h3, #printwrap h4, #printwrap h5, #printwrap p, #printwrap td, #printwrap dl, #printwrap ul, #printwrap ol, #printwrap blockquote, #printwrap input, #printwrap textarea, #printwrap select {font-family:"times new roman",times,serif; }
  #printwrap p.csc-linkToTop {visibility:hidden;}
  #printwrap .news-list-date {margin-right:20px;}
  
  /*=======================================*/
  /* Einträge für's Kontaktformular: */  
  /*=======================================*/
  div.csc-mailform-field {margin: 0;border: 0; padding: 2px; }
  div.csc-mailform-field label {margin-right: 1em; width: 11em; float:left; text-align:right; padding-top:3px;}
  .csc-mailform-submit {margin-top:7px;}
  .csc-mailform-check {margin:.3em 0 0 0px;}

  /*=======================================*/
  /* ORIGINAL-EINTRÄGE: */  
  /*=======================================*/
  /* 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, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
    border: 1px solid #CCBDEC;
    padding: 0px 0px;
  }

  DIV.csc-textpic-imagewrap { padding: 0px; }

  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: 0px; }
  DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0px; }

  /* 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: 0; }

  /* Space below each image (also in-between rows) */
  DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
  DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 10px; 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 */ }


  /* 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 (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, 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 */
/* default styles for extension "tt_news" */
	.news-list-container hr.clearer, .news-single-item hr.clearer, .news-latest-container hr.clearer{clear:right; height:1px; border:1px solid #E5f1Ff; }
	.news-latest-container hr.clearer {clear:left; }
/* --- tt_news LATEST view  --- */
	.news-latest-container {border:1px solid #333; background-color:#7FAAFF; }
	.news-latest-container h2,.news-latest-gotoarchive {color:#E5EEFD; padding:3px; margin:3px; border:1px solid #061467; background-color:#1C429A; }
	.news-latest-gotoarchive {font-weight:bold; margin-top:5px; }
	.news-latest-gotoarchive a:link, .news-latest-gotoarchive a:visited, .news-latest-gotoarchive a:hover {color:#E5EEFD; }
	.news-latest-gotoarchive a {color:#E5EEFD; }
	.news-latest-item {padding:3px; margin:3px; border:1px solid #061467; background-color:#E5f1Ff; /* IE hack */ height:1%; line-height:1.3; /* IE hack end */ }
	.news-latest-item img {border:1px solid #1C429A; }
	.news-latest-category img {float:none; border:none; margin:0px; }
	.news-latest-date,.news-latest-morelink,.news-latest-category {font-size:9px; }
	.news-latest-morelink {height:12px; }
	.news-latest-morelink a {float:right; }
/* --- tt_news LIST view  --- */
	.news-list-container {border:1px solid #000; background-color:#7FAAFF; }
	.news-list-item {padding:3px; margin:3px; border:1px solid #061467; background-color:#E5f1Ff; /* IE hack */ height:1%; line-height:1.3; /* IE hack end */ }
	.news-search-form {padding:3px; margin-bottom:5px; border:1px solid #061467; background-color:#E5f1Ff; }
	.news-search-emptyMsg {margin:0px; }
	.news-search-form form {margin:0px; }
	.news-list-container h3 {margin-bottom:5px; color:#E5EEFD; padding:2px; border-bottom: 1px solid #7FAAFF; background-color: #1C429A; }
	.news-list-container h3 a:link,.news-list-container H3 a:visited,.news-list-container H3 a:hover {color:#E5EEFD; padding-left:2px; }
	.news-list-container h3 a {color:#E5EEFD; }
	.news-list-container p {padding-left:3px; }
	.news-list-date {float: right; color:#061467; width:180px; text-align:right; height:20px; margin-top: -2px; margin-right: -2px; font-size: 9px; font-weight: normal; background-color: #E5f1Ff; }
	.news-list-imgcaption {float:right; padding-top:3px; padding-right:3px; font-size: 9px; }
	.news-list-container img {float:right; border:1px solid #1C429A; margin-bottom:5px; margin-right:2px; margin-left:5px; }
	.news-list-category img {float:none; border:none; margin:0px; }
	.news-list-morelink,.news-list-category {font-size:9px; margin-left:3px; }
	.news-list-morelink {margin-bottom:3px; }
	.news-list-browse {text-align: center; }
/* --- tt_news Page-Browser --- */
	.tx-ttnews-browsebox {margin:3px; border:1px solid #061467; padding:3px; background-color:#E5f1Ff; }
	.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:#7FAAFF; border:1px solid #061467; }
	.news-search-emptyMsg {font-size:11px; margin-left:10px; }
/* --- tt_news SINGLE view  --- */
	.news-single-item {padding:5px; margin-bottom:5px; border:1px solid #061467; background-color:#E5f1Ff; }
	.news-single-item h2 {font-size:16px; font-weight:bold; color:#061467; margin-bottom:0px; }
	.news-single-item h3 {margin-bottom:15px; }
	.news-single-img {float:right; margin-left:5px; width:300px; }
	.news-single-img img {border:1px solid #1C429A; }
	.news-single-imgcaption {padding:2px 0 10px 0; clear:both; max-width:300px; }
	.news-single-category {float:right; }
	.news-single-backlink, .news-single-backlink a {font-weight:bold; font-size:10px; margin-bottom:15px; margin-top:10px; }
	.news-single-timedata {float:right; }
	.news-single-timedata, .news-single-author, .news-single-imgcaption {font-size:9px; }
	.news-single-author {padding-bottom:3px; }
	.news-single-additional-info {background-color:#7FAAFF; margin-top:15px; border:1px solid #061467; padding:3px; padding-bottom:0px; }
		/* 	clear: both; */
	.news-single-related, .news-single-files, .news-single-links {border:1px solid #061467; margin:0px; margin-bottom: 3px; padding:3px; background-color:#E5f1Ff; }
	.news-single-related dd, .news-single-links dd, .news-single-files dd {margin-left:20px; }
	.news-single-related dt, .news-single-links dt, .news-single-files dt {font-weight:bold; font-size:11px; margin-left:5px; width:90%; }
/*  --- tt_news Archivemenu (AMENU) ---  */
	.news-amenu-container {margin-top:10px; padding:3px; border:1px solid #333; background-color:#7FAAFF; }
	.news-amenu-container li {padding-bottom:1px; }
	.news-amenu-container ul {padding:3px; margin-top:5px; margin-left:0px; margin-bottom:0px; border:1px solid #061467; background-color:#E5f1Ff; list-style-type:none; }
	.news-amenu-container h2 {color:#E5EEFD; padding:3px; border:1px solid #061467; background-color:#1C429A; }
	.news-amenu-item-year {font-weight:bold; border:1px solid #061467; padding:2px; background-color:#1C429A; color:#E5EEFD; }
/* --- tt_news Categorymenu (CATMENU) --- */
	.news-catmenu  {padding:5px; margin:10px 0px 10px 10px; border:1px solid #061467; background-color:#E5f1Ff; }
	.news-catmenu-header {font-size:11px; font-weight:bold; }
	.news-catmenu div {font-size:10px; white-space:nowrap; }
	.news-catmenu div img {margin:0px; padding:0px; vertical-align:middle; }
	.news-catmenu-ACT {font-weight:bold; }
/* -- Styles for catmenu mode "nestedWraps" */
	.level0 {background-color:#fff; }
	.level1 {padding-left:10px; background-color:#eee; }
	.level2 {padding-left:10px; background-color:#ddd; }
	.level3 {padding-left:10px; background-color:#ccc; }
	.level4 {padding-left:10px; background-color:#bbb; }
/* default styles for extension "tx_srfreecap_pi2" */
		img.tx-srfreecap-pi2-image { margin-left: 1em; margin-right: 1em; vertical-align: middle; }
		.tx-srfreecap-pi2-accessible-image { vertical-align: middle; }
		.tx-srfreecap-pi2-accessible-link { width: 10em; float: right; vertical-align: middle; margin-right: 7em;}
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }
/* default styles for extension "tx_srfeecap_pi1" */
	.tx-srfreecap-pi2-image {margin:0 0 .4em 0; border:1px solid #1C429A; }
	.tx-srfreecap-pi2-cant-read {font-size: .9em; color:#1C429A; }
	.tx-srfreecap-pi2-cant-read a:link {background-color:transparent; font-weight:bold; text-decoration:none; }