﻿

/* ---> Login <--- */
/*****************************/
.tx-srfeuserregister-pi1-submit{
	width: 80%;
}

.logout{
	background-color: #E3E3E3;
	color: #F00000;
}

/* Userlist */
.tx-newloginbox-pi3-listrow TH { background:#FFFFFF; padding: 0.5em; white-space:nowrap; }
.tx-newloginbox-pi3-listrow TD { background:#FFFFFF; padding: 0.5em; }
.tx-newloginbox-pi3-singleView TH { background:#cccccc; padding: 0.5em; text-align:right; white-space:nowrap; }
.tx-newloginbox-pi3-singleView TD { background:#eeeeee; padding: 0.5em; }

/*
   .tx-srfeuserregister-pi1 P { font-family:Arial,Verdana, sans-serif; font-size:12px; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; text-indent:0px; }
   .tx-srfeuserregister-pi1 A:link { background-color:transparent; color: #009999; text-decoration:none; font-weight:normal;}
   .tx-srfeuserregister-pi1 A:visited { background-color:transparent; color: #009999; font-weight:normal; text-decoration:none; }
   .tx-srfeuserregister-pi1 A:hover { background-color:transparent; color: #009999; text-decoration:underline; }
   .tx-srfeuserregister-pi1 A:active { background-color:transparent; color: #009999; font-weight:normal; text-decoration:none; }
   .tx-srfeuserregister-pi1 TD { vertical-align:top;  font-family:Arial,Verdana, sans-serif; font-size:12px; line-height:125%; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; text-indent:0px;}
   .tx-srfeuserregister-pi1 INPUT { font-size:11px; font-family:Arial,Verdana; background-color:#ffffff; color:#000000; font-weight:normal; }
   .tx-srfeuserregister-pi1 INPUT[type=radio] { vertical-align: middle; margin-left: 10px; margin-right: 5px; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit { background-color: #888888; font-size:11px; font-family:Arial,Verdana; font-weight:bold; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-uploader { font-size:10px; font-family:Arial,Verdana; background-color:#ffffff; color:#000000; font-weight:normal; }
   .tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-icon { font-size:10px; font-family:Arial,Verdana; background-color:transparent;}
   .tx-srfeuserregister-pi1 SELECT { font-size:11px; font-family:Arial,Verdana; background-color:#ffffff; color:#000000; font-weight:normal; }
   .tx-srfeuserregister-pi1 TEXTAREA { font-size:11px; font-family:Arial,Verdana; background-color:#ffffff; color:#000000; font-weight:normal; border: none;}
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio INPUT  { font-size:11px; font-family:Arial,Verdana; background-color:transparent; color:#000000; font-weight:normal; vertical-align:middle; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox INPUT  { font-size:11px; font-family:Arial,Verdana; background-color:transparent; color:#000000; font-weight:normal; vertical-align:middle; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; list-style-image: none; list-style-position: inside; margin: 0 0 0 .5em; font-size: 1em; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .4em 0; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; font-size: 1em; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { list-style-type: square; list-style-image: none; list-style-position: inside; margin: 0; font-size: 1em; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; margin: 0 2em 0 0;}
   .tx-srfeuserregister-pi1 {font-family:Arial,Verdana, sans-serif; font-size:12px; color:#000000;}
*/

.tx-srfeuserregister-pi1-submit {
        padding-left:0px;
        font-family: arial,helvetica,sans-serif;
        color: #202020;
        border:1px solid #666;
        vertical-align: bottom;
        padding-bottom: 1px;
        margin: 0px 0px 2px 0px;
}

/* ---> Ausgabe der Suche <--- */
/*****************************/
.tx-indexedsearch .tx-indexedsearch-res P {
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
}

.tx-indexedsearch-sectionlinks {
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
margin-bottom:6px;
width:100px;
background-color: #FFFFFF; 
border: solid 1px #000000;
border-left-style: dotted;
border-right-style: dotted;
border-bottom-style: dotted;
border-top-style: dotted;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
margin-top:0px;
margin-bottom:6px;
width:150px;
}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:bold;
background:#ffffff;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
background:#ffffff;
margin-top:10px;
margin-bottom:5px;
}

.tx-indexedsearch P.tx-indexedsearch-noresults {
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
background:#ffffff;
font-weight:bold;
text-align:left;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
font-family: Arial, Helvetica, sans-serif;
font-size:1em;
background:#ffffff;
margin-top:6px;
margin-bottom:0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
background:#ffffff;
margin-top:6px;
margin-bottom:0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:normal;
background:#ffffff;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
font-family: Arial, Helvetica, sans-serif;
font-size:0.7em;
background:#ffffff;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
color:red;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
background:#ffffff;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
font-family: Arial, Helvetica, sans-serif;
font-size:1.2em;
background:#ffffff;
margin-top:16px;
margin-bottom:6px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
background:#ffffff;
margin-top:0px;
margin-bottom:0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
background:#ffffff;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
font-family: Arial, Helvetica, sans-serif;
font-size:0.8em;
background:#ffffff;
vertical-align:middle;
}


/* ---> Menu / Sitemap <--- */
/*****************************/

.tx-dropdownsitemap-pi1 A {
	font-weight: bold;
}
.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
}
.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
}
.tx-dropdownsitemap-pi1 DIV {
	border: solid 1px #FFFFFF;
	background: #FFFFFF;
	padding: 2px;
	margin-bottom: 5px;
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
	border: solid 1px #FFFFFF;
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_2 A {
	border: solid 1px #FFFFFF;
	font-weight: normal;
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
	background: #FFFFFF;
}

/* ---> Filelinks, generally <--- */
/*****************************/
TABLE.csc-uploads { border: 0px; width: 70%; }
TABLE.csc-uploads TR TD P { background-color : transparent; font-size: 10px; height:auto;}
TABLE.csc-uploads TR TD { vertical-align : top;}
TABLE.csc-uploads TR.tr-even { background-color: #F0F0F0; }
TABLE.csc-uploads TR.tr-odd { background-color: #FFFFFF; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle;}
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 100%; padding-left: 5px;  }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A {color:blue;}
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; font-size: 10px;}
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 10px; padding-right: 10px; }

/* ---> Filelinks, specifically <--- */
TABLE.csc-uploads-3 TR.tr-even { background-color: #F0F0F0; }
TABLE.csc-uploads-3 TR.tr-odd { background-color: #FFFFFF; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 1px solid black; height: 70px; width: 80px; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 1px solid black; height: 70px; width: 80px; }
TABLE.csc-uploads-3 TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; font-size: 10px;}
TABLE.csc-uploads-3 TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 10px; padding-right: 10px;font-size: 10px;}



/* ---> SITEMAP <--- */
/*****************************/
div.seitenuebersicht {
   padding-top: 10px;
   margin-bottom: 1em;
}

div.csc-sitemap {
   margin: 20px 0 0 50px;
}

div.csc-sitemap a {
   color: black;
   text-decoration: none;
}

div.csc-sitemap a:hover, div.csc-sitemap a:focus, div.csc-sitemap a:active {
   text-decoration: underline;
}

/*Erste Ebene */

div.csc-sitemap ul {
   list-style: none;
   list-style-type:disc;
}

div.csc-sitemap ul li{
/*   list-style-image: url(../images/dot.gif);*/
  
   font-size: 13px;
   margin: 0.5em 0;
   margin-bottom: 8px;
}

/*Zweite Ebene */

div.csc-sitemap ul li ul{
   margin-left: 3em;   
   list-style-type:circle;
}

div.csc-sitemap ul li ul li{
/*   list-style-image: url(../images/dot.gif);*/
   margin: 0.5em 0;
} 

/* ---> a21glossary <--- */
/*****************************/
#center acronym, dfn, abbr, span.abbr { border-bottom: 1px dotted #000000; cursor: help; font-family: Arial, Helvetica, sans-serif;}
#center dl.glossary dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; }
#center dl.glossary dd { margin: 0 0 15px 20px; }
#center dl.glossary .description { margin: 0; padding: 0; }
#center dl.glossary .type { font-style: italic; padding: 0 3px 0 0; }


/* ---> jphcodesnippets <--- */
/*****************************/
.tx-jphcodesnippets-pi .code {
	max-height:25em;
	overflow:auto;
	border:1px solid #CCC;
	background:#EFEFEF;
	padding:0.5em;
	margin:1em;
	display:block;
	font-size:80%;
}

* html .tx-jphcodesnippets-pi .code {
	height:100%;
}

.tx-jphcodesnippets-pi .download {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:bold;
	background:#990000;
	color:#FFF;
	padding:0.5em;
	margin:1em;
	margin-top:-1em;
}

.tx-jphcodesnippets-pi .download a {	
	color:#FFF;
	text-decoration:underline;
	padding-left:0.5em;
	padding-right:0.5em;
}


/* ---> Userlist <--- */
/*****************************/
.tx-feusersview-pi1 {width: 500px;}
.list-table {}
.details-table {}
.single-table {}
.browseBoxWrap {background: #ffffff; border: none;}
.browseLinksWrap {}
.showResultsWrap {padding: 3px;}
.disabledLinkWrap {padding: 3px; color: #ffffff;}
.inactiveLinkWrap {padding: 3px;}
.activeLinkWrap {padding: 3px; font-weight: bold;}
.disabledLinkWrap {padding: 3px;}
.list-label {font-weight: bold; padding-right: 15px; padding-bottom: 15px; width: 90px;}
.list-data {padding-right: 15px; }
.details-label {font-weight: bold;}
.details-data {}
.single-label {font-weight: bold;}
.single-data {}
.link {text-decoration: none;}
/*
a:link {text-decoration: none;}
a:hover {text-decoration: none;}
a:visited {text-decoration: none;}*/

/* ---> Drwicki <--- */
/*****************************/
/* default styles for extension "tx_drwiki_pi1" */
  .tx-drwiki-pi1 A { TEXT-DECORATION: none; }
  .tx-drwiki-pi1 A:hover { TEXT-DECORATION: underline; }
  .tx-drwiki-pi1 H1 { FONT-SIZE: 128%; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; BORDER-BOTTOM: #aaaaaa 1px solid }
  .tx-drwiki-pi1 H2 { FONT-SIZE: 90%; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; BORDER-BOTTOM: #aaaaaa 1px solid }
  .tx-drwiki-pi1 H3 { FONT-SIZE: 72%; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; }
  .tx-drwiki-pi1 H4 { FONT-SIZE: 56%; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; }
  .tx-drwiki-pi1 H5 { FONT-SIZE: 40%; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; }
  .tx-drwiki-pi1 H6 { FONT-SIZE: 20%; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.17em; MARGIN: 0px; COLOR: black; PADDING-TOP: 0.5em; }
  .tx-drwiki-pi1 HR { height:1px; border-top:1px dotted #000000; border-left:0; border-right:0; border-bottom:0;}
  .tx-drwiki-pi1 PRE { BORDER-RIGHT: #2f6fab 1px dashed; PADDING-RIGHT: 1em; BORDER-TOP: #2f6fab 1px dashed; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: #2f6fab 1px dashed; COLOR: black; LINE-HEIGHT: 1.1em; PADDING-TOP: 1em; BORDER-BOTTOM: #2f6fab 1px dashed; BACKGROUND-COLOR: #f9f9f9 }
  .tx-drwiki-pi1 INPUT {font-size:10pt;}
  .tx-drwiki-pi1 TEXTAREA {width:90%; font-size:10pt;}
  .tx-drwiki-pi1-urlextension { display: none; }

  .tx-drwiki-pi1 .diff-table { width: 60px;}
  .diff-table {width: 60px;}

  #toc {BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #f9f9f9 }
  #toc .tocindent {MARGIN-LEFT: 2em}
  #toc .tocline {MARGIN-BOTTOM: 0px}
  #toc P {FONT-SIZE: 10pt; MARGIN: 0px}
  #toc .toctoggle {FONT-SIZE: 10pt}
  #toc .editsection {MARGIN-TOP: 0.7em; FONT-SIZE: 10pt}


/* ---> AdminPanel <--- */
/*****************************/  
table.typo3-editPanel { border: none; background-color: #fff; width: auto;}
table.typo3-editPanel TD.typo3-editPanel-controls { border: 1px solid #ccc; background-color: #fff;} 




/* ---> tt_news <--- */
/*****************************/

 
/* ---------- TEMPLATE_LATEST ---------- */


.news-latest-container {
	/*
	background-color:#fff;
	*/
}

.news-latest-item {
    clear:both;
    padding:10px;
}

.news-latest-item h1 {
    font-size:18px;
    font-weight:bold;
    margin:0;
	margin-top:4px;
    padding:0 0 10px;
	color:#69c;
}

.news-latest-item h1 a {
	margin:0;
	padding:0;
}

.news-latest-item h2 {
    font-size:14px;
    font-weight:bold;
    margin:0;
	margin-bottom:2px;
    padding:0;
	color:#666;
}

.news-latest-item img {
    float:left;
    margin-right:10px;
    border:1px solid #69c;
	margin-top:6px;
	margin-bottom:10px;
}

.news-latest-teaser {
    font-size:12px;
    color:#333;
}

.news-latest-date {
    clear:both;
    font-size:10px;
    color:#666;
    margin-top:10px;
}

.morelink {
    padding-left:5px;
}
#topmeldung{
  font-weight: bold;
  color: #369;
background: url(../images/followexternallink.gif) no-repeat;
  background-position: 0 4px;
  padding-left: 14px;  
}

/* ---------- TEMPLATE_LIST ---------- */

.news-list-container {
	padding:0 10px;
        margin-top: -2px;
}

.news-list-item {
    clear:both;
    padding:10px 0;
	border-top:1px dotted #69c;
}

.news-list-item h1 {
    font-size:16px;
    font-weight:bold;
    margin:0;
    padding:0 0 10px;
	color:#69c;
}

.news-list-item h1 a {
	margin:0;
	padding:0;
}

.news-list-item h2 {
    font-size:12px;
    font-weight:bold;
    margin:0;
	margin-bottom:2px;
    padding:0;
	color:#666;
}

.news-list-item img {
    float:left;
    margin-right:10px;
    border:1px solid #69c;
	margin-top:3px;
	margin-bottom:10px;
}

.news-list-teaser {
    font-size:12px;
    color:#4C4F40;
}

.news-list-date {
    clear:both;
    font-size:10px;
    color:#666;
    margin-top:10px;
}

.morelink {
    padding-left:5px;
}

/* ---------- TEMPLATE_LIST (HEADLINES) ---------- */

#news-headlines .news-list-item h1 {
	font-size:14px;
	padding:0;
}

#news-headlines .news-list-date {
	clear:none;
	float:right;
	margin-top:3px;
	margin-bottom:10px;
}

/* ---------- TEMPLATE_SINGLE ---------- */

.news-single-backlink-bottom{
	clear:both;
	margin-bottom: -8px;
        margin-top: 8px;
	}


.news-single-item {
	padding:10px;
}

.news-single-date {
	float:right;
	color:#666;
	font-size:10px;
}

.news-single-author {
	clear:both;
	margin:10px 0;
	padding:0;
}

.news-single-item h1 {
	color:#69c;
        margin-left: -1px;
        margin-top: -8px;
}

.news-single-item h2{
         font-size: 12px;
         margin-top: 5px;
}

.news-single-item h3 {
	font-weight:bold;
	font-size:12px;
	color:#333;
	margin-top: 4px;
}

.news-single-image {
	float:right;
	padding:0;
	margin:0;
	margin-left:10px;
	margin-top:8px;
}

.news-single-image img {
	border:1px solid #69c;
}

/*without background
.news-single-imgcaption {
	color:#333;
	padding:5px 0;
}
*/

.news-single-imgcaption {
        margin-top: -2px;
        padding:2px 0px 4px 2px;
        background-color: #eeeeee;
        margin-bottom: 6px;
	font-size: 9px;
}

.news-single-additional-info {
	background-color:#fff;
	margin-top:15px;
	padding:10px;
        padding-top: 0px;
        border: 1px dotted #69c;
}

.news-single-additional-info dl {
	margin:0;
	padding:0;
}

.news-single-additional-info dl dt {
	font-weight:bold;
        margin-top: 10px;
	margin-bottom:5px;
        border-bottom: 1px dotted #69c
}

.news-single-additional-info dl dd {
	margin:0;
	padding:0;
	padding-left:10px;
	border-left:5px solid #ffb600;
	margin-top:1px;
}

.news-single-additional-info dl dd p {
	margin:0;
	padding:0;
}

.news-single-additional-info dl dd a {
	margin:0;
	padding:0;
	margin-left:5px;
}

#tipafriend{
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
#tipafriend img{
	margin-left: -25px;
}
#tipafriend #tiplink{
	margin-left: 5px;
}


/* ---------- TEMPLATE_SEARCH ---------- */

.news-search-form {
	margin:0;
	padding:10px;
	margin-top:10px;
}

.news-search-form form {
	margin:0;
	padding:0;
}

.news-search-form form input {
	margin:0;
	border:1px solid #69c;
	background-color:#fff;
	color:#333;
	padding:2px;
}

.news-search-form form input.news-search-form-submit {
	background-color:#69c;
	color:#fff;
	margin-top:5px;
	font-weight:bold;
	padding:0 10px;
}

.news-search-form form input.news-search-form-submit:hover {
	background-color:#ffb600;
}

#left .news-list-container {
	display:none;
}

#content .news-search-form {
	display:none;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin:0;
	padding:0;
	border:1px solid #69c;
	background-color:#eee;
}

.news-amenu-container li {
	background-color:#eee;
    margin:0;
    padding:0;
}

.news-amenu-container li a {
    padding:3px;
    border-left:8px solid #ffb600;
    border-top:1px solid #fff;
    display:block;
}

.news-amenu-container ul {
	padding:0;
    margin:0;
	list-style-type:none;
}
.news-amenu-container h2 {
	margin:0;
    padding:5px;
}

.news-amenu-container dd {
    background-color:#69c;
    margin:0;
    padding:5px;
    border-top:1px solid #fff;
}

.news-amenu-item-year {
	font-weight:bold;
	padding:5px;
	background-color: #69c;
	color:#fff;
}



/* ---> pbsurvey <--- */
/*****************************/
.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
.tx-pbsurvey-pi1 .pagenumbering {font-size: 60%; position: relative; height: 15px;}
.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; padding-bottom: 4px; border: 1px solid #E3E3E3; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
.tx-pbsurvey-pi1 .bar {background-color: #FFFFFF; height: 15px; z-index: 4; position: absolute; left: 0px;}
.tx-pbsurvey-pi1 .bartext {z-index: 5; position: absolute; left: 0px; width: 100px; height: 15px;}
.tx-pbsurvey-pi1 .pageHeader {font-size: 150%; font-weight: bold; color: #003399;}
.tx-pbsurvey-pi1 .pageIntroduction {}
.tx-pbsurvey-pi1 .survey_item {border: 1px solid #FFFFFF; padding-top: 20px; padding-bottom: 20px;}
.tx-pbsurvey-pi1 .itemform {}
.tx-pbsurvey-pi1 .question {font-size: 12px; font-weight: bold; width: 700px; }
.tx-pbsurvey-pi1 .questionNumber {padding-right: 7px;}
.tx-pbsurvey-pi1 .questionSubtext {font-size: 80%;}
.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align: super;}
.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}
.tx-pbsurvey-pi1 .additional_ver {margin: 10px 0px 10px 0px;}

.tx-pbsurvey-pi1 .matrix {width: 655px;}
.tx-pbsurvey-pi1 .matrix td {padding-bottom: 5px; padding-top: 5px;}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #EEEEEE;}
.tx-pbsurvey-pi1 .matrix .surveyrow_odd {background-color: #FFFFFF;}
.tx-pbsurvey-pi1 .matrix .columnFirst {font-weight: bold; text-align: left; padding-right: 60px;}
.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center; width: 8%;}
.tx-pbsurvey-pi1 .matrix .columnNext INPUT[type=text] {width: 190px;}
.tx-pbsurvey-pi1 .matrix .columnNext INPUT[type=radio] {} /* --> Hier musste noch die Breite des Radiofeldes eingetragen werden <-- */

.tx-pbsurvey-pi1 .pagenumbering {vertical-align: middle;}



/* ---> Test <--- */
/*****************************/
/*   .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 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #cccccc; margin-top: 8px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { margin: 0 2px; padding-top: 0; border-style: none; height: 15px;}
   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; padding-left: 10px; }
   .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 { background-color:transparent; color: #999999; 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 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#444444; }
   .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 { background-color:transparent; color: #cccccc; 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 { }



/* ---------- TEMPLATE_LATEST ---------- */


.news-latest-container {
	/*
	background-color:#fff;
	*/
}

.news-latest-item {
    clear:both;
    padding:10px;
}

.news-latest-item h1 {
    font-size:18px;
    font-weight:bold;
    margin:0;
	margin-top:4px;
    padding:0 0 10px;
	color:#69c;
}

.news-latest-item h1 a {
	margin:0;
	padding:0;
}

.news-latest-item h2 {
    font-size:14px;
    font-weight:bold;
    margin:0;
	margin-bottom:2px;
    padding:0;
	color:#666;
}

.news-latest-item img {
    float:left;
    margin-right:10px;
    border:1px solid #69c;
	margin-top:6px;
	margin-bottom:10px;
}

.news-latest-teaser {
    font-size:12px;
    color:#333;
}

.news-latest-date {
    clear:both;
    font-size:10px;
    color:#666;
    margin-top:10px;
}

.morelink {
    padding-left:5px;
}

/* ---------- TEMPLATE_LIST ---------- */

.news-list-container {
	padding:0 10px;
        margin-top: -2px;
}

.news-list-item {
    clear:both;
    padding:10px 0;
    border-top:1px dotted #69c;
}

.news-list-item h1 {
    font-size:16px;
    font-weight:bold;
    margin:0;
    padding:0 0 10px;
	color:#69c;
}

.news-list-item h1 a {
	margin:0;
	padding:0;
}

.news-list-item h2 {
    font-size:12px;
    font-weight:bold;
    margin:0;
	margin-bottom:2px;
    padding:0;
	color:#666;
}

.news-list-item img {
    float:left;
    margin-right:10px;
    border:1px solid #69c;
	margin-top:3px;
	margin-bottom:10px;
}

.news-list-teaser {
    font-size:12px;
    color:#4C4F40;
}

.news-list-date {
    clear:both;
    font-size:10px;
    color:#666;
    margin-top:10px;
}

.morelink {
    padding-left:5px;
}

/* ---------- TEMPLATE_LIST (HEADLINES) ---------- */

#news-headlines .news-list-item h1 {
	font-size:14px;
	padding:0;
}

#news-headlines .news-list-date {
	clear:none;
	float:right;
	margin-top:3px;
	margin-bottom:10px;
}

/* ---------- TEMPLATE_SINGLE ---------- */

.news-single-backlink-bottom{
	clear:both;
	margin-bottom: -8px;
        margin-top: 8px;
	}


.news-single-item {
	padding:10px;
}

.news-single-date {
	float:right;
	color:#666;
	font-size:10px;
}

.news-single-author {
	clear:both;
	margin:10px 0;
	padding:0;
}

.news-single-item h1 {
	color:#69c;
        margin-left: -1px;
        margin-top: -8px;
}

.news-single-item h2{
         font-size: 12px;
         margin-top: 5px;
}

.news-single-item h3 {
	font-weight:bold;
	font-size:12px;
	color:#333;
	margin-top: 4px;
}

.news-single-image {
	float:right;
	padding:0;
	margin:0;
	margin-left:10px;
	margin-top:8px;
}

.news-single-image img {
	border:1px solid #69c;
}

/*without background
.news-single-imgcaption {
	color:#333;
	padding:5px 0;
}
*/

.news-single-imgcaption {
        margin-top: -2px;
        padding:2px 0px 4px 2px;
        background-color: #eeeeee;
        margin-bottom: 6px;
	font-size: 9px;
}

.news-single-additional-info {
	background-color:#fff;
	margin-top:15px;
	padding:10px;
        padding-top: 0px;
        border: 1px dotted #69c;
}

.news-single-additional-info dl {
	margin:0;
	padding:0;
}

.news-single-additional-info dl dt {
	font-weight:bold;
        margin-top: 10px;
	margin-bottom:5px;
        border-bottom: 1px dotted #69c
}

.news-single-additional-info dl dd {
	margin:0;
	padding:0;
	padding-left:10px;
	border-left:5px solid #ffb600;
	margin-top:1px;
}

.news-single-additional-info dl dd p {
	margin:0;
	padding:0;
}

.news-single-additional-info dl dd a {
	margin:0;
	padding:0;
	margin-left:5px;
}

#tipafriend{
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
#tipafriend img{
	margin-left: -25px;
}
#tipafriend #tiplink{
	margin-left: 5px;
}


/* ---------- TEMPLATE_SEARCH ---------- */

.news-search-form {
	margin:0;
	padding:10px;
	margin-top:10px;
}

.news-search-form form {
	margin:0;
	padding:0;
}

.newsws-search-form form input {
	margin:0;
	border:1px solid #69c;
	background-color:#fff;
	color:#333;
	padding:2px;
}

.news-search-form form input.news-search-form-submit {
	background-color:#69c;
	color:#fff;
	margin-top:5px;
	font-weight:bold;
	padding:0 10px;
}

.news-search-form form input.news-search-form-submit:hover {
	background-color:#ffb600;
}

#left .news-list-container {
	display:none;
}

#content .news-search-form {
	display:none;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin:0;
	padding:0;
	border:1px solid #69c;
	background-color:#eee;
}

.news-amenu-container li {
	background-color:#eee;
    margin:0;
    padding:0;
}

.news-amenu-container li a {
    padding:3px;
    border-left:8px solid #ffb600;
    border-top:1px solid #fff;
    display:block;
}

.news-amenu-container ul {
	padding:0;
    margin:0;
	list-style-type:none;
}
.news-amenu-container h2 {
	margin:0;
    padding:5px;
}

.news-amenu-container dd {
    background-color:#69c;
    margin:0;
    padding:5px;
    border-top:1px solid #fff;
}

.news-amenu-item-year {
	font-weight:bold;
	padding:5px;
	background-color: #69c;
	color:#fff;
}



/* ---> Columna <--- */
/*****************************/
    
.cells {    
    border: #ffffff;
    }
    


/* ---> Seitenkommentare <--- */
/*****************************/

.sk-pagecomments-error {color:red;font-weight:bold;background:#FFE8CF;border:1px solid #000;margin:8px 12px;padding:4px;}
.sk-pagecomments-success {color:blue;font-weight:bold;}
.sk-pagecomments-counter {color:#600;text-align:right;text-decoration:underline;margin-bottom:12px;}
.sk-pagecomments-headline {font-weight:bold;padding-left:6px;height:20px;}
.sk-pagecomments-number {font-weight:bold; float:left; margin-right:0.5em;}
.sk-pagecomments-namedate {float:left;}
.sk-pagecomments-emailhomepage{float:right;}
.sk-pagecomments-comment{background:#f1f1f1;padding:4px 28px;clear:both;}
.tx-skpagecomments-pi1 form {margin:16px 0;width:480px;}
.tx-skpagecomments-pi1 form fieldset {border:1px solid #eee;}
.tx-skpagecomments-pi1 form p.userinfos {text-align:center;padding:6px;}
.tx-skpagecomments-pi1 form legend {background:#fff;border:0px solid #000;padding:4px;color:#fff;}
.tx-skpagecomments-pi1 form label {width:120px;float:left;margin-left:8px;}
.tx-skpagecomments-pi1 form p {margin:6px 0;}
.tx-skpagecomments-pi1 form p img {vertical-align:bottom;margin-left:8px;}
.tx-skpagecomments-pi1 div.smileytext{margin-left:130px;}
.tx-skpagecomments-pi1 form input#name,
.tx-skpagecomments-pi1 form input#email,
.tx-skpagecomments-pi1 form input#homepage {width:320px;}
.tx-skpagecomments-pi1 form textarea {width:320px;height:160px;}
.tx-skpagecomments-pi1 form input#skcommentssubmit {float:right;margin:8px 20px;}
.tx-skpagecomments-pi1 .sk-pagecomments-formlink {margin-top:1em; text-align:right;}
.tx-skpagecomments-pi1 #skpagecomments-smileys {text-align:right; margin-right:1em;}



/* Pics */
/********************************************************/
div.csc-textpic img {
	border-style: none;
	border-color: gray;
	border-width: medium;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color:gray;
	border-right-color: gray;
	border-bottom-color: gray;
	border-left-color: gray;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
}


div.tx-thmailformplus-pi1 table { width:700px; margin-top: 0px; margin-bottom: 0px; }



/* Google */
/********************************************************/


