body #container #bannerpic {
	margin: 25px 0 0 0;
}
body #container #bannerpic H3 {
	margin: 0;
	padding: 15px 3px 0 3px;
	font-size: 11px;
}
body #container #bannerpic IMG {
	bottom: 15px;
}
body #container fieldset.navi-main-fieldset #bannerpic .csi-textpic.csi-border IMG {
	padding: 0;
	border: 1px solid #CCCCCC;
}


/**
 * Seite: ticcon.de
 * Datei: screen.css
 * Media: screen
 *
 * Datum: 2005-??  | 2006-02
 * Autor: N.Weber
 ****************************************************************************************************
 *
 * 1.0em = 11px		// Standard
 * 0.9em 		// etwas kleiner
 * 0.8em		// sehr klein (z.B.Footer)
 * 
 * 1.4em		// grosse (Seiten-)Ueberschrift
 * 1.1em		// kleine (Unterseiten-)Ueberschrift/Navigation
 *
 * Bezug der Groessen immer auf Elternelement!
 *
 ****************************************************************************************************/
* {
	margin: 0;
	padding: 0;
}
.hidden {
	display: none;
}
body {
	width: 100%;
	background-image: url(../images/body_hg.gif);
	background-color: #ffffff;
	color: #5e5e5e;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
p.bodytext {   
	margin: 0;
	font-size: 1em;
	line-height: 1.4em;
	color: #5e5e5e;
	text-align: left;
}
.tx-srfreecap-pi2-cant-read {
	margin: 0;
	font-size: 1em;
	line-height: 1.4em;
	color: #5e5e5e;
	text-align: left;
}
a {
	color: #5e5e5e;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}
p.csc-linkToTop {
	margin: 15px 0 10px 0;
	text-align: right;
}
table {
	color: #5E5E5E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
h1 {
        margin: 0 0 8px 0;
	font-size: 1.4em;
	letter-spacing: 0.1em;
}
h2 {
	margin: 20px 0 8px 0;
	font-size : 1.4em;
	letter-spacing : 0.1em;
}
h3 {
	margin: 10px 0 4px 0;
	font-size : 1.1em;
	letter-spacing : 0.1em;
}
h4 {
	margin: 10px 0 4px 0;
	font-size : 1.1em;
	font-weight: bold;
}
ul {
	margin: 0 0 0 30px;
	text-align: left;
}
fieldset {
	border: 0;
}
.imgtext-table {
	margin-left: 15px;
}

hr {
	color: #D3D3D3;
}

/* DIV TABELLE */
.table {
	display: table;
}

.tr {
	display: table-row;
}
.td-float-left {
	width: 120px;
	padding: 3px;
	float: left;
	display: table-cell;
	vertical-align: middle;
}
.td-float-no {
	padding: 3px;
	display: table-cell;
	vertical-align: middle;
}
.fehler-form {
	background-color: red;
}
/**
 * C O N T A I N E R
 ****************************************************************************************************/
body #container {
	top: 15px;
	left: 50%;
	width: 670px;
	height: auto;
	min-height: 100%;
	margin: 0 0 0 -335px;
	overflow: visible;
	position: absolute;
	background-color: #ffffff;
	border: 1px solid  #959595;
	text-align: left;
}
/**
 * R U B R I K B I L D
 ***************************************************/
body #container a #rubrikbild01 {
	width: 670px;
	height: 140px;
	cursor: pointer;
	background-image: url(../rubrikbild/01.jpg);
}
body #container a #rubrikbild02 {
	width: 670px;
	height: 140px;
	cursor: pointer;
	background-image: url(../rubrikbild/02.jpg);
}
body #container a #rubrikbild03 {
	width: 670px;
	height: 140px;
	cursor: pointer;
	background-image: url(../rubrikbild/03.jpg);
}
body #container a #rubrikbild04 {
	width: 670px;
	height: 140px;
	cursor: pointer;
	background-image: url(../rubrikbild/04.jpg);
}
body #container a #rubrikbild05 {
	width: 670px;
	height: 140px;
	cursor: pointer;
	background-image: url(../rubrikbild/05.jpg);
}
body #container a #rubrikbild06 {
	width: 670px;
	height: 140px;
	cursor: pointer;
	background-image: url(../rubrikbild/06.jpg);
}
body #container a #rubrikbild07 {
	width: 670px;
	height: 140px;
	cursor: pointer;
	background-image: url(../rubrikbild/07.jpg);
}
body #container a #rubrikbild08 {
	width: 670px;
	height: 140px;
	cursor: pointer;
	background-image: url(../rubrikbild/08.jpg);
}
body #container a #rubrikbild09 {
	width: 670px;
	height: 140px;
	cursor: pointer;
	background-image: url(../rubrikbild/09.jpg);
}
body #container a #rubrikbild10 {
	width: 670px;
	height: 140px;
	cursor: pointer;
	background-image: url(../rubrikbild/10.jpg);
}
/**
 * N A V I - B A S I S
 ***************************************************/
body #container fieldset #navi-basis {
	padding: 1px 4px 1px 0;
	border-top: 1px solid #959595;
	border-bottom: 1px solid #959595;
	background-color: #f6d300;
	color: #777777;
	text-align: right;
	font-size: 1.1em;
	line-height: 1.4em;
}  	
body #container fieldset #navi-basis a {
	padding: 0 3px 0 3px;
	background-color: #f6d300;
	color: #777777;
	text-decoration: none;
}
body #container fieldset #navi-basis a:hover,
body #container fieldset #navi-basis a.current {
	background-color: #f6d300;
	color: #444444;
}
/**
 * N A V I - B C T
 ***************************************************/
body #container fieldset #navi-bct {
	margin: 0 0 2px 0;
	padding: 2px 3px 2px 4px;
	background-color: #ffffff;
	color: #bbbbbb;
	font-size: 0.9em;
	line-height: 1.8em;
}  	
body #container fieldset #navi-bct a {
	padding: 0 3px 0 3px;
	background-color: #ffffff;
	color: #bbbbbb;
	font-size: 1em;
	text-decoration: none;
}
body #container fieldset #navi-bct a:hover,
body #container fieldset #navi-bct a.current {
	background-color: #ffffff;
	color: #777777;
}
/**
 * N A V I - M A I N
 ***************************************************/
body #container fieldset.navi-main-fieldset {
	width: 160px;
	margin: 21px 0 250px 0;
	float: left;
	display: block;
}
body #container fieldset #navi-main ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
body #container fieldset #navi-main ul li.navi-level1 a {
	margin: 0 0 1px 0;
	padding: 1px 0 1px 17px;
	display: block;
	font-size: 1.1em;
	line-height: 1.6em;
}
body #container fieldset #navi-main ul li.navi-level1 a {
	background-color: #cbcaca;
	color: #5e5e5e;
	background-image: url(../images/navi_grafik_q.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
	text-decoration: none;
}
body #container fieldset #navi-main ul li.navi-level1 a.current,
body #container fieldset #navi-main ul li.navi-level1 a:hover {
	background-color: #cbcaca;
	color: #5e5e5e;
	background-image: url(../images/navi_grafik_q_ro.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
	text-decoration: underline;
}
body #container fieldset #navi-main ul li.navi-level1 a.current2 {
	background-color: #cbcaca;
	color: #5e5e5e;
	background-image: url(../images/navi_grafik_q_ro.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
	text-decoration: none;
}
body #container fieldset #navi-main ul li.navi-level2 a {
	margin: 0 0 1px 0;
	padding: 1px 0 1px 17px;
	display: block;
	background-color: #d9d9d9;
	color: #222222;
	text-decoration: none;
	font-size: 1em;
	line-height: 1.8em;
}
body #container fieldset #navi-main ul li.navi-level2 a.current,
body #container fieldset #navi-main ul li.navi-level2 a:hover {
	color: #222222;
	background-color: #dfdede;
	text-decoration: underline;
}
body #container fieldset #navi-main ul li.navi-level3 a {
	margin: 0 0 1px 0;
	padding: 1px 0 1px 30px;
	display: block;
	background-color: #e9e7e7;
	color: #222222;
	text-decoration: none;
	font-size: 0.9em;
	line-height: 2em;
}
body #container fieldset #navi-main ul li.navi-level3 a.current,
body #container fieldset #navi-main ul li.navi-level3 a:hover {
	color: #222222;
	background-color: #e3e2e2;
	text-decoration: underline;
}

/**
 * C O N T E N T
 ***************************************************/
body #container fieldset.content-fieldset {
	width: 480px;
	height: auto;
	min-height: 400px;
	margin: 24px 0 20px 0;
	float: left;
	border-top: 1px solid #ffffff;
	border-left: 15px solid #ffffff;
}
/**
 * F O O T E R
 ***************************************************/
body #container #footer-container {
	width: 100%;
	margin: 20px 0 15px 0;
	float: left;
}
body #container #footer-container #navi-main-spacer {
	width: 160px;
	height: 1px;
	float: left;
}
body #container #footer-container #footer {
	width: 480px;
	float: left;
	border-left: 15px solid #ffffff;
	background-color: #ffffff;
	color: #bbbbbb;
	text-align: right;
}
body #container #footer-container #footer #navi-service {
	width: 100%;
	height: 1.2em;
	padding: 3px 0 3px 0;
	display: table;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	font-size: 0.9em;
}
body #container #footer-container #footer #navi-service #printlink {
	width: 33%;
	float: left;
	display: table-cell;
	text-align: left;
}
body #container #footer-container #footer #navi-service #tipafriend {
	width: 33%;
	float: left;
	display: table-cell;
	text-align: center;
}
body #container #footer-container #footer #navi-service #pageup {
	width: 34%;
	float: left;
	display: table-cell;
	text-align: right;
}
body #container #footer-container #footer #printlink a,
body #container #footer-container #footer #tipafriend a,
body #container #footer-container #footer #pageup a {
	color: #bbbbbb;
	text-decoration: none;
}
body #container #footer-container #footer #copyright {
	margin: 15px 0 0 0;
	clear: right;
	font-size: 0.8em;
}
/**
 * P L U G I N S
 ****************************************************************************************************/
/**
 * PLUGIN: css_styled_content
 ***************************************************/
ul.csc-bulletlist-0,
ul.csc-bulletlist-1 {
	list-style: disc;
}
ul.csc-bulletlist-0 li,
ul.csc-bulletlist-1 li {
	margin: 0 0 3px 0;
	padding: 0 0 0 5px;
	font-size: 1em;
}
ul.csc-bulletlist-2 {
	list-style: square;
}
ul.csc-bulletlist-2 li {
	margin: 0 0 3px 0;
	font-size: 1em;
}
ul.csc-bulletlist-3 {
	list-style: decimal;
}
ul.csc-bulletlist-3 li {
	margin: 0 0 6px 4px;
	font-size: 1em;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * */
.csc-sitemap-level1{
	background-color: #D9D7D7;
	padding: 3px;
}

.csc-sitemap-level2 {
	margin-left:10px;
	background-color: #ECEBEB;
}

.csc-sitemap-level3 {
	margin-left: 40px;
	background-color: #F7F6F6;
}
/**
 * PLUGIN: dam_downloadlist
 ***************************************************/
dl.ddl_container {
}
dt.ddl_title {
	margin: 0 0 4px 0;
	font-weight: bold;
	display: block;
}
dd.ddl_description {
	text-align: left;
}
dd.ddl_description p {
}
ul.ddl_file_list {
	margin: 6px 0 0 0;
	padding: 0;
}
li.ddl_file_list_item {
	list-style-type: none;
}
li.ddl_file_list_item img {
	margin: 0 0 -3px 0;
}
div.dam-list-line {
	width: 100%;
	height: 0;
	margin: 10px 0 10px 0;
	border-top: 1px solid #bbbbbb;
}
/**
 * PLUGIN: tic_multiform
 ***************************************************/
.tx-pilmailform-pi1,
.tx-ticmultiform-pi1 {
}

.tx-ticmultiform-pi1 .td-float-left {
	width: 50px;
	max-width: 150px;
	vertical-align: top;
}
/**
 * PLUGIN: tt_news
 ***************************************************/
/* clearer
 * * * * * * * * * * * * * * * * * * * * * * * * * */
.news-list-container hr.clearer,
.news-single-item hr.clearer,
.news-latest-container hr.clearer {
	clear: right;
	height: 1px;
	border: 1px solid #eeeeee;
}
.news-latest-container hr.clearer {
	clear: left;
}
/* LATEST view
 * * * * * * * * * * * * * * * * * * * * * * * * * */
.news-latest-container {
	overflow: hidden; 
	height: auto;
}
.news-latest-gotoarchive {
	padding: 3px;
	margin: 3px;
}
.news-latest-gotoarchive {
	font-weight: bold;
	margin-top: 5px;
}
.news-latest-item {
	padding: 3px;
	margin: 3px;
	border: 1px solid #666666;
	background-color: #eeeeee;
	overflow: hidden; 
	height: auto;
}
.news-latest-item img {
	margin-bottom: 5px;
	margin-right: 5px;
	border: 1px solid #666;
	float: left;
}
.news-latest-category img {
	float: none;
	border: none;
	margin: 0;
}
.news-latest-date,
.news-latest-morelink,
.news-latest-category {
	font-size: 0.9em;
}
.news-latest-morelink {
	font-size: 0.9em;
}
.news-latest-morelink a {
	float: right;
}
/* LIST view
 * * * * * * * * * * * * * * * * * * * * * * * * * */
.news-list-container { 
	height: auto;
	overflow: hidden;
}
.news-list-item {
	height: 1%;
	min-height: 130px;
	margin: 0 0 15px 0;
	padding: 5px;
	overflow: hidden;
	border: 1px solid #cbc9c9;
	background-color: #eeeeee;
}
.news-list-container img {
	border: 1px solid #666666;
}
.news-search-form {
	padding: 3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-search-emptyMsg{
}
.news-search-form form {
}
.news-list-container h3 {
	margin: 4px 0 4px 0;
	font-size: 1em;
	font-weight: bold;
}
.news-list-container p {
	font-size: 1em;
}
.news-list-date {
	padding: 0 5px 0 0;
	float: left;
	color: #bbbbbb;
	font-size: 0.9em;
	font-weight: normal;
}
.list-content {
	width: 78%;
        float: left;
}
.list-image {
        float: right;
}
.news-list-imgcaption {
	padding: 3px 3px 0 0;
	font-size: 0.9em;
}
.news-list-category {
	float: left;
	font-size: 0.8em;
	color: #bbbbbb
}
.news-list-morelink {
	margin: 4px 0 0 0;
	float: right;
	font-size: 0.9em;
}
.news-list-browse {
	text-align: center;
}
/* PAGE-BROWSER
 * * * * * * * * * * * * * * * * * * * * * * * * * */
.tx-ttnews-browsebox {
	margin: 10px 0 10px 0;
	background-color: #ffffff;
	text-align: center;
}
.tx-ttnews-browsebox td {
	font-size: 1em;
}
.tx-ttnews-browsebox-strong,
.tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell p,
.tx-ttnews-browsebox td p {
}
.tx-ttnews-browsebox-SCell {
	padding: 2px;
	background-color: #eeeeee;
	border: 1px solid #666666;
}
.news-search-emptyMsg {
	font-size: 1em;
}
/* SINGLE view
 * * * * * * * * * * * * * * * * * * * * * * * * * */
.news-single-item {
	overflow: hidden;
}
.single-item {
	overflow: hidden;
}
.news-single-img {
	margin: 0 0 0 15px;
	float: right;
}
.news-single-imgcaption {
	padding: 3px;
	clear: both;
}
.news-single-category {
	float: left;
}
.news-single-backlink,
.news-single-backlink a {
	margin: 25px 0 0 0;
	text-align: right;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata,
.news-single-author,
.news-single-imgcaption {
	font-size: 0.8em;
}
.news-single-author {
	margin: 15px 0 10px 0;
}
.news-single-author a {
	color: #bbbbbb;
	text-decoration: none;
}
.news-single-additional-info {
 	clear: both;
}
.news-single-related,
.news-single-files,
.news-single-links  {
}
.news-single-related dd,
.news-single-links dd,
.news-single-files dd {
	margin: 0 0 0 0;
}
.news-single-related dt,
.news-single-links dt,
.news-single-files dt {
	margin: 25px 0 5px 0;
	font-weight: bold;
}
.news-single-item h3 {
	margin: 0 0 15px 0;
	font-size: 1em;
	font-weight: normal;
	letter-spacing: 0;
	text-align: left;
}
.news-single-item p {
}
/* ARCHIVE menu
 * * * * * * * * * * * * * * * * * * * * * * * * * */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.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 #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}
/* CATEGORY menu
 * * * * * * * * * * * * * * * * * * * * * * * * * */
.news-catmenu  {
	margin: 0 0 15px 0;
}
.news-catmenu-header  {
	font-size: 1em;
	font-weight:bold;
}
.news-catmenu div {
	font-size: 0.9em;
	white-space: nowrap;
}
.news-catmenu div img {
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight: bold;
}
.news-catmenu-ACT a {
	text-decoration: none;
}
/**
 * PLUGIN: tipafriend
 ***************************************************/
form.formTipafriend label {
}
/**
 * PLUGIN: cron_cssstyledimgtext
 ***************************************************/
/* Captions
 * * * * * * * * * * * * * * * * * * * * * * * * * */
P.csc-caption { margin: 0; }
P.csc-caption {
  font-size: 80%; /* Customize me */
}
DIV.csi-caption-c .csi-caption { text-align: center; }
DIV.csi-caption-r .csi-caption { text-align: right; }
DIV.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
	border: 1px solid  #959595;
  padding: 0px 0px;
}

DIV.csi-imagewrap { padding: 0; }

DIV.csi-textpic IMG { border: none; }
DIV.csi-textpic P { margin: 0 10px 0 0; }

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

/* Clearer */
DIV.csi-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 15px;
}

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 10px;
}

/* Pictures centered, add padding left and right */
DIV.csi-center DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 5px;
  margin-right: 5px;
}
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; }

/* Positioning of images: */

/* Above */
DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */
DIV.csi-center { text-align: center; /* IE-hack */ }
DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }
DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap { float: left; }

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */ 

/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */




/*  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;
}
