/* GENERAL setting */
html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
}

Table, P, OL, UL, DIV {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
H1, H2, H3, H4, H5, H6 {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #00427D;
   }
   P {
	margin-top: 0em;
	margin-bottom:0.6em;
}
.Pfad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #00427D;
}
.headlineBox {
	background-color: #FFE0A6;
	background-position: center;
	padding: 6px;
	border-right-width: 3px;
	border-bottom-width: thin;
	border-right-style: inset;
	border-bottom-style: inset;
	border-right-color: #999999;
	border-bottom-color: #999999;
	margin: 0;
	margin-bottom: 0.7em;
	font-size: 0.85em;
}
.PageContent {
	font-size: 0,9em;
}
.Randspalte {
	font-size: 0.85em;
	background-color: #FFE0A6;
	padding: 6px;
	border-right-width: 3px;
	border-bottom-width: thin;
	border-right-style: inset;
	border-bottom-style: inset;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	line-height: normal;
}
H1 {
	font-size: 1.2em;
	font-weight: bolder;
	margin-top: 0.6em;
	margin-bottom: 8px;
}
H2 { font-size: 1.15em; 
	margin-top: 0.6em;
	margin-bottom: 5px;
}
H3 { 
	font-size: 1.0em; 
	font-weight: bold;
	margin-top: 0.5em;
	margin-bottom:5px;
	}
H4 {
	font-size: 0.92em;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
H5 {
	font-size: 0.95em;
	font-weight: bold;
	font-style: italic;
	margin-top: 0px;
	margin-bottom: 0px;
}
H6 {
	font-size: 0.95em;
	color: red;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
H1.csc-header-n0 {
   color: red;
	margin: 0;
}

/* Bildzeile_alt */
.csc-caption {
	font-size: 0.72em;
	color:#002F6C;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-bottom: 0px;
	}
	
/* Bildzeile_neu */	
.csc-textpic-caption {
	font-size: 0.74em;
	color:#002F6C;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 1em;
	}


	
.imgtext-table {
	margin-top: 6px;
}	
.imgtext-nowrap P {
	font-size: 0.7em;
}
.lauftext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
#footer {border-top: dotted 1px #999999;}
#footer P {
	font-size: 0.85em;
	text-align: center;
}

/* Content column */
#content {
	padding: 0;
	vertical-align: top; 
	width: 380px;
}
.headerBox {
	background-color: #FFE0A6;
	background-position: center center;
	padding: 6px;
	border-right-width: 3px;
	border-bottom-width: thin;
	border-right-style: inset;
	border-bottom-style: inset;
	border-right-color: #999999;
	border-bottom-color: #999999;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.Menu {
	font-size: 1em;
}
/* Menu 1 column */
.menu_1 {	
	vertical-align: top; 
	width: 200px;	
	padding-top: 10px;
}
.menu_1 DIV {
	width: 95%;
	text-decoration: none;
}
.menu_1 DIV A {
	color: navy;
	text-decoration: none;
}
.menu_1 DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
/*#menu1-level1-no */
.menu1-level1-no{
	border-bottom: 1px dotted #999999;
	font-weight:bold;
	font-size: 0.86em;
	padding-top:8px;
	padding-left:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #002F6C;
	text-decoration: none;
}

.menu1-level1-no A{
	color: #002F6C;
	text-decoration: none;

}
/*  MENU 1, level 1, active state (ACT) */
.menu1-level1-act {
	font-weight:bold;
	font-size: 0.86em;
	padding-top:8px;
	padding-left:2px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: red;
}
.menu1-level1-act A {
	color: red;
}

/*  MENU 1, level 2, normal state (NO) */
.menu1-level2-no {
	font-size: 0.83em;
  padding-left:10px;
  text-decoration: none;
}
.menu1-level2-no A{
	 text-decoration: none;
}

/*  MENU 1, level 2, active state (ACT) */
.menu1-level2-act {
  font-size: 0.8em;
  font-weight:bold;
  padding-left:10px;
}

/*  MENU 2, level 1, general for all table cells: */
#menu_2 TD {
  background-color: #333366;
  width: 10%;
  text-align: center;
  padding: 0px 2px 0px 2px;
}
#menu_2 TD A {
	color: white;
	font-size: 1.1em;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}
#menu_2 TD A:hover {
	text-decoration: underline;
}
#menu_2 TD.oddcell {
	background-color: #666699;
}
#menu_2 TD.menu2-level1-act {
	background-color: #88292A;
}

/* Style for the Path-menu: */
#path {
	white-space: nowrap;
	background-color: #F8F8EC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: italic;
	font-weight: bold;
	padding: 1px 1px 5px 5px;
}
#path A {
	text-decoration: none;
	color:black;
}
#path A:hover {
	text-decoration: underline;
}
.underMenu {
	text-align: center;
}
.footer {
	overflow: visible;
	left: 190px;
	top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: italic;
	text-align: center;
	margin-bottom: 10px;

}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: baseline;
}
.TextBox {
	overflow: visible;
	position: absolute;
	visibility: inherit;
	z-index: 2;
	width: 470px;
	left: 190px;
	top: 120px;

}
.logo {
	position: absolute;
	visibility: visible;
	z-index: 1;
	height: 260px;
	width: 160px;
	left: 11px;
	top: 9px;
}
.footerleiste {
	background-color: #FFE0A6;
	height: 4px;
	width: 90%;
	border: 2px solid #FFE0A6;
	text-align: center;
	margin-right: 3px;
	margin-bottom: 2px;
}
.logoimg {
	text-align: left;
	vertical-align: top;
	border-right-width: 10px;
	border-bottom-width: 10px;
}
.Suche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	color: #00427D;
}
.headline2sp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #00427D;
	text-decoration: underline;
	text-align: left;
	white-space: pre;
}
.text2sp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.contenttable {
	font-size: 0.75em;
}
.amazontable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 20px;
	BORDER-BOTTOM: 0px;
	margin: 0;
}
TABLE.tx-a1teasermenu-pi1 {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	margin-left: -5px;
}

/* ext. A1-Teasermenu */
TR.tx-a1teasermenu-pi1 {
	
}
TD.tx-a1teasermenu-pi1 {
	vertical-align: top;
}
.headerBoxA1 {
	background-color: #FFE0A6;
	background-position: center;
	padding: 6px;
	border-right-width: 3px;
	border-bottom-width: thin;
	border-right-style: inset;
	border-bottom-style: inset;
	border-right-color: #999999;
	border-bottom-color: #999999;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	text-decoration: none;
	width : 472px;
}
.headerBoxA1 a:link {
	text-decoration: none; 
	color: #00427D;
}
.headerBoxA1 a:visited {
	text-decoration: none;
	color: #00427D; 
}
.headerBoxA1 a:hover {
	color: red ;
}
.A1_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin-left: 4px;
}
div.tx-fetchurl-pi1 {
	text-align : center;
}

/*div.tx-quickpoll-pi1 ext. styles */
 .pollbar { BACKGROUND: url(../img/pollbar.gif) repeat-x left center;}
.polltable {
	WIDTH: 185px;
	font-size : 0.9em;
	border-style : solid;
	background-color: #FFFFFF;
	border: 2px solid #00427D;
	margin:15px;
	margin-left:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.polltable TD H2 {
	text-decoration : underline;
}
.tx-quickpoll-pi1 h2 {
	font-size:0.95em;
	text-align: center 
}
.tx-quickpoll-pi1 TH {
	/* make it solid */
	text-transform:uppercase;
	/* indent from left */  
	padding:1px;
}
.pollquestion  {
	PADDING-BOTTOM: 3px;
	font-size: 1.3em;
	color: Red;
	text-align: center;
}
.pollanswer {
	vertical-align: -20%;
	BORDER: medium;
}
.polltotal {
	text-align:center;
	PADDING-TOP: 1px;
}
.polltotal  {
	color: white;
	font-size : 0px;
}	
.pollresulttext {
	padding-top: 1px;
}
					
/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch {
	width: 740px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}			
.tx-indexedsearch-searchbox table {
	width: 468px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.97em;
	font-weight: bold;
	overflow: hidden;
}	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { 
	width:60px; 
	}
.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;font-size: 0.95em; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; font-size: 0.95em;}
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold;font-size: 0.95em; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { 
	font-weight:bold; 
	font-size:1em;
	}
.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-size: 1em;
	}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	 background:#eeeeff;
	 font-size: 1em;
 }
.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; 	
	font-size: 1.1em;
	text-decoration: none;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { 
	background-color: #FFE0A6;
	background-position: center center;
	padding: 6px;
	border-right-width: 3px;
	border-bottom-width: thin;
	border-right-style: inset;
	border-bottom-style: inset;
	border-right-color: #999999;
	border-bottom-color: #999999;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	width : 740px; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	vertical-align: baseline;
}
.tx-indexedsearch-res table {
	width: 737px;
	font-size: 0.95em;
}
.tx-indexedsearch-res td {
	font-size: 0.95em;
}
.tx-indexedsearch-rules {
	width: 470px;
}
.tx-indexedsearch-browsebox {
	font-size:0.85em;
}
.tx-indexedsearch-browseboxbox {
	font-size:0,7em;
}
.tx-indexedsearch-browsebox-SCell {
	color: #00427D;
}
/* default styles for extension "tt_news" */
	/*  tt_news LATEST view */
.news-latest-top, .news-archive-top {
	font-size: 1em;
	font-weight: bold;
	margin-left: 0px;
	width: 210px;
    }
.news-latest-item {
	margin-bottom: 10px;
	width: 215px;
	margin-left: 0px;	
	clear: both;
	}
.news-latest-item p {
	margin-top: 0px;
	font-size: 0.85em;
	}
.news-latest-item a:link, .news-latest-item a:visited, .news-list-PBactPage, .news-list-PBpage {
	text-decoration: none;
	color: #00427D;
	}
.news-latest-item a:hover, .news-latest-item a:active {
	text-decoration: underline;
	}
.news-latest-date {
	color: black;
	font-size: 0.9em
	}
.news-latest-title {
	font-weight: bold;
	color: #00427D;
	}
.news-latest-img {
	float: left;
	margin-top: 3px;
	margin-right: 2px;
	}
	
	/* tt_news LIST view  */
.news-list-item {
	margin-bottom: 20px;
	width: 470px;
	font-size: 0.85em;
	} 
.news-list-title {
	margin-bottom: 5px;
	clear: both;
	padding: 2px;
	border-bottom: 1px solid #95A653;
	font-weight: bold;
	}
.news-list-date {
	float: right;
	color: #3E551C;
	width: 180px;
	text-align: right;
	height: 17px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 1em;
	font-weight: normal;
	background-color: #FFFFFF;
	}
.news-list-title a:link, .news-list-title a:active, .news-list-title a:visited {
	color: #00427D;
	text-decoration: none;
	font-size: 1.2em;
	}
.news-list-title a:hover {
	color: red;
	font-size: 1.2em;
}
.news-list-imgcaption {
	color: #3E551C;
	}
.news-list-item-img-container {
	float: right;
	width: 130px;
	/*margin: 0px 0px 20px 0px;
	 border: 1px solid #3E551C; */
	margin-left: 5px;
	}
.news-list-item-img-container img, .news-list-imgcaption {
	float: right;
	}
	
.news-list-item-img-container A{
	font-size: 0.9em;
	text-decoration: none;
	color: black;
}

.news-list-category {
	margin-top: 7px;
	margin-bottom: 7px;
	}
.tx-ttnews-browsebox {
	clear: both;
	text-align: center;
	margin-bottom: 15px;
	}
.news-list-clearer {
	height: 5px;
	clear: both;
	visibility: hidden;
	}
	
	/*  tt_news Page-Browser */
.tx-ttnews-browsebox TD { 
	font-size: 0.85em; 
	}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { 
	font-weight: bold; 
	}
.tx-ttnews-browsebox-SCell {
	background-color: #EEE;
	}
.news-search-form {
	font-size: 0.75em;
	text-align: center;
}
.news-search-emptyMsg { 
	font-size: 0.85em;
	margin-left: 10px; 
	}
.news-search-emptyMsg table {
	font-size: 0.95em;
	text-align: center;
} 
/* tt_news SINGLE view  */
.news-single-item {
	width: 470px;
	font-size: 0.85em;
	color: #000;
	}
.news-single-header {
	font-size: 1.2em;
	color: #00427D;
	}
.news-single-subheader {
	font-weight: bold;
	margin-bottom: 1em;
	}
.news-single-images-container {
	float: right;
	width: 200px;
	margin-left: 5px;
	}
.news-single-images-container img {
	/* border: 1px solid #3E551C;*/
	margin-bottom: 5px;
	float: right;
	}
.news-single-category {
	margin-bottom: 15px;
	}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 0.8em;;
	margin-bottom: 15px;
	margin-top: 10px;
	}
.news-single-timedata, .news-single-imgcaption {
	float: right;
}
.news-single-timedata, .news-single-author, .news-single-imgcaption, .news-latest-date, .news-list-imgcaption {
	font-size: 0.85em;
	}
.news-single-author {
	/*clear: both;
	padding-top: 5px;
	margin-bottom: 10px;*/
	unvisibility: hidden;
	}
.news-single-additional-info {
	clear: both;
	margin-top: 15px;
	border-top: 1px solid #76882D;
	padding-top: 5px;
	width: 100%;
	}
.news-single-additional-info p {
	margin: 0px;
	}
.news-single-related-header, .news-single-links-header, .news-single-files-header {
	font-weight: bold;
	color: #00427D;
	font-size: 0.85em;
	}
	
/* tt_news Archivemenu (AMENU) view  */
.news-archive-container {
	width: 190px;
	margin-left: 0px;
	border-bottom: 1px solid #CCD6F2;
	}
.news-archive-item-year {
	font-weight: bold;
	width: 190px;
	border: 1px solid #CCD6F2;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color: #95A653;
	color:#FFFFFF;
	}
.news-archive-item {
	width: 200px;
	margin-left: 5px;
	font-size: 0.75em;
	}
.news-archive-item a {
	text-decoration: none;
	font-weight : bold;
}

/*Mailform*/
.csc-form-label-req {
	font-size: 0.85em;
	color: red;
}	
.csc-form-label {
	font-size: 0.85em;
}

/* default styles for extension "tx_a1teasermenu_pi1" */
table.tx-a1teasermenu-pi1 {padding: 0px;  border: 0px;}
tr.tx-a1teasermenu-pi1 {}
td.tx-a1teasermenu-pi1 {vertical-align: top;}
/* default styles for extension "tx_srfeuserregister_pi1" */
.tx-srfeuserregister-pi1 P { font-size:1em; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srfeuserregister-pi1 A:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
.tx-srfeuserregister-pi1 A:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
.tx-srfeuserregister-pi1 A:hover { background-color:transparent; color:#333333; text-decoration:none; }
.tx-srfeuserregister-pi1 A:active {background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
.tx-srfeuserregister-pi1 TD { vertical-align:top;  font-size:0.9em; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
.tx-srfeuserregister-pi1 INPUT { font-size:0.9em; background-color:#35006d; color:#ffffff; font-weight:bold; }
.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit { font-size:0.9em; background-color:#35006d; color:#ffffff; font-weight:bold; }
.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-uploader { font-size:0.9em; font-family:  background-color:#35006d; color:#ffffff; font-weight:bold; }
.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-icon { font-size:0.9em; font-family:  background-color:transparent;}
.tx-srfeuserregister-pi1 SELECT { font-size:0.9em; background-color:#35006d; color:#ffffff; font-weight:bold; }
.tx-srfeuserregister-pi1 TEXTAREA { font-size:0.9em; background-color:#35006d; color:#ffffff; font-weight:bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio INPUT  { font-size:0.9em; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox INPUT  { font-size:0.9em;  background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
/* default styles for extension "tx_newloginbox_pi3" */
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }
/* default styles for extension "tt_news" */
/* example styles for the pagebrowser */
.tx-ttnews-browsebox TD { font-size: 1em; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-ttnews-browsebox-SCell { background-color: #EEE; }

.news-list-item-img-container A{
	font-size: 0.7em;
	text-decoration: none;
}

.rrdruckversion  {
    font-size: 0.7em;
	text-align: center;
}
.csi-textpic {
	padding: 5px;
	background: white;
	/*XXX demo only*/
	border: 0px;
}
	
.csi-textpic img {
	border: 0px ;
	margin: 4px;
	}
	
.csi-textpic .csi-caption {
	text-align: center;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/
	font-style: italic;  
	}
	
.csi-textpic .csi-image {
	border: 0px ;  /*XXX demo only*/
	margin: 0 0 3px 0;  /*XXX demo only*/
	width: 210px; /*will have to be an inline style - controlled by TS*/
	}
	
.csi-textpic .csi-imagewrap {
	border: 0px; /*XXX demo only*/
	}
	
.csi-textpic .csi-text {
	border: 0px; /*XXX demo only*/
	text-align: left; /*will have to be an inline style - controlled by TS*/ 
	}
	
.csi-text p {
	margin-top: 0;
	}
	
	/* CENTER */
.csi-center .csi-image {
	margin: 0 auto 3px;
	}
	
	/* RIGHT */
.csi-right div.csi-image {
	float: right;
	clear: both;
	}
	
.csi-right div.csi-text {
	clear: right;
	}
	
	/* LEFT */
.csi-left div.csi-image {
	float: left;
	clear: both;
	}
	
.csi-left div.csi-text {
	clear: left;
	}
	
	/* INTEXT LEFT */
.csi-intext-left .csi-image {
	float: left;
	clear: both;
	margin-right: 5px;
	}
	
	/* INTEXT RIGHT */
.csi-intext-right .csi-image {
	float: right;
	clear: both;
	margin-left: 5px;
	}
	
	/* INTEXT RIGHT NOWRAP */
.csi-intext-right-nowrap .csi-text {
	margin-right: 215px; /*will have to be an inline style - controlled by TS*/
	}
.csi-intext-right-nowrap .csi-image {
	float: right;
	clear: both;
	}
	
	/* INTEXT LEFT NOWRAP*/	
.csi-intext-left-nowrap .csi-text {
	margin-left: 215px; /*will have to be an inline style - controlled by TS*/
	}
.csi-intext-left-nowrap .csi-image {
	float: left;
	clear: both;
	}
.iframeminus5 {
	position: relative;
	left: -5px;
}	
.iframeminus10 {
	position: relative;
	left: -10px;
}
.iframeminus15 {
	position: relative;
	left: -15px;
}
.iframecenter {
	text-align: center;
}

.InhaltDruckversion {
	visibility : hidden;
}
.suchfeld {
	margin-top: 12px;
}

/*Sitemap-Menu*/
.csc-menu-4 {
	font-size: 0.85em;
	font-weight: bolder;
}
.csc-menu-4 P {
	margin-bottom: 2px;
}
.csc-abstract {
	font-size: 1em;
	font-weight: normal;
	}
P.csc-abstract  {
	margin-bottom: 1em;
}
.wetterbox table {
	width:220px;
	text-align:center;
	padding: 5px;
	border:3pt;
	border-color: #00427D;
	background-color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	}
.wetterheadline {
	text-align: center;
	font-size: 0.8em;
	font-weight: bold;
}	
.wetteraktuell {
	font-size: 0.8em;
	font-weight: bold;

}

/* default styles for extension "tx_chcforum_pi1" */
/* BASIC STUFF */
#tx_chcforum-pi1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
}

#tx_chcforum-pi1 caption {
	display: none;
}

#tx_chcforum-pi1 a {
	text-decoration: underline;
}

#tx_chcforum-pi1 a:hover {
	text-decoration: none !important;
}

/* only one form in the forum */
#tx_chcforum-pi1 form {
	margin-top: 20px;
}


/* GENERIC TABLE BEGIN */
.tx-chcforum-pi1-Table {
	border: 1px solid #00427D;
	background: #FFFFFF;
	margin-bottom: 3px;
	width: 100%;
}

.tx-chcforum-pi1-Table thead tr th {
	font-size: 1.3em;
	font-weight: bold;
	background: #FFE0A6;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
}

/* category title row */
.tx-chcforum-pi1-Table tbody tr th {
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 2px;
	background: #FFE0A6;
	padding: 5px;
	text-align: left;
}

/* category features row */
.tx-chcforum-pi1-Table tbody tr td {
	font-size: 1em;
	background: #FFF7E8;
	padding: 5px;
}
/* GENERIC TABLE END */

/* CATEGORY TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-catConferenceCell {
  font-weight: bold;
  color: #00427D;
}

.tx-chcforum-pi1-catConferenceCell dl {
	margin: 0;
}

.tx-chcforum-pi1-catConferenceCell dt {

}

.tx-chcforum-pi1-catConferenceCell dd {
	font-size: 1em;
	margin-left: 5px;
	font-weight: normal;
}

.tx-chcforum-pi1-catConferenceCell dd.new {
	color: #000000;
}

/* cell 2 */
.tx-chcforum-pi1-catThreadCell {
	text-align: center;
}

/* cell 3 */
.tx-chcforum-pi1-catPostCell {
	text-align: center;
}

/* cell 4 */
.tx-chcforum-pi1-catLastCell {
	font-size: 1em !important;
	vertical-align: top;
}
/* CATEGORY TABLE END */

/* CONFERENCE TABLE BEGIN */
/* cell 1 */
.tx-chcforum-pi1-confThreadSubjCell {
}

.tx-chcforum-pi1-confThreadNew {
	color: #F00;
	font-size: 1em;
	padding-left: 5px;
}

/* cell 2 */
.tx-chcforum-pi1-confThreadRepliesCell {
	text-align: center;
}

/* cell 3 */
.tx-chcforum-pi1-confThreadAuthorCell {
	text-align: center;
}

/* cell 4 */
.tx-chcforum-pi1-confThreadLastCell {
	font-size: 1em !important;
}
/* CONFERENCE TABLE END */

/* NAVPATH BEGIN*/
.tx-chcforum-pi1-navPath {
	background: #FFF1D7;
	border: 1px solid #00427D;
/*	margin: 12px 0 15px 0; */
	margin-bottom: 3px;
	margin-top: 15px;
	padding: 3px;
	font-size: 1em;
}
/* NAVPATH END*/

/* PAGELINKS BEGIN */
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
	background: #FFF1D7;
	border: 1px solid #00427D;
	font-size: 1em;
	margin-bottom: 3px;
	padding: 3px;
	text-align: right;
	clear: both;
}
/* PAGELINKS END */

/* POST FORM BEGIN */
.tx-chcforum-pi1-postForm {
	border: 1px solid #00427D;
	background: #FFF7E8;
	padding: 5px;
	margin-bottom: 3px;
}

.tx-chcforum-pi1-postForm fieldset label {
	display: block;
	text-align: right;
	padding-right: 20px;
	width: 150px;
	float: left;
}

.tx-chcforum-pi1-postForm fieldset#formTop input {
	display: block;
	width: 150px;
	float: left;
	padding: 2px;
	border: 1px solid #000000;
	margin-bottom: 3px;
}

.tx-chcforum-pi1-postForm textarea {
	border: 1px solid #00427D;
	margin: 3px 0;
	width: 100% ;
	height: 150px;
}

.tx-chcforum-pi1-postForm fieldset#formTop br {
	clear:left;
}

.tx-chcforum-pi1-formBtn {
	text-align: center;
}

.tx-chcforum-pi1-formBtn input {
	background-color: #FFF;
	border: 1px solid #00427D;
	font-weight: bold;
	padding: 3px;
	font-size: 1.2em;
	margin-bottom: 3px;
}

.tx-chcforum-pi1-formBtnHov {
	background-color: #FFF;
	border: 1px solid #C00;
	color: #CC0000;
	font-weight: bold;
	padding: 3px;
	font-size: 1.2em;
}

.tx-chcforum-pi1-formBtnStyle {
	background-color: #FFF;
	border: 1px solid ##00427D;
	padding: 3px;
	margin: 3px;
}

.tx-chcforum-pi1-formBtnStyleHov {
	background-color: #FFF;
	border: 1px solid #C00;
	color: #CC0000;
	padding: 3px;
	margin: 3px;
}
/* POST FORM END */

/* SINGLE POST BEGIN */
.tx-chcforum-pi1-singlePost {
	border: 1px solid #00427D;
	margin: 3px 0;
}

/* top */
.tx-chcforum-pi1-singlePost .author {
	background: #FFF7E8;
	padding: 3px;
	vertical-align: top;
	height: 78px;
}

.tx-chcforum-pi1-formEmicoStyle {
	margin: 3px;
}

.tx-chcforum-pi1-singlePost .im {
	vertical-align: middle;
	margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .im a {
	margin-right: 10px;
}

.tx-chcforum-pi1-singlePost .im img {
	vertical-align: middle;
	border: 0px;
	padding-right: 2px;
	margin-bottom: 2px;
}

.tx-chcforum-pi1-singlePost #userPic {
	border: 1px solid #00427D;
	float: right;
}

/* middle */
.tx-chcforum-pi1-singlePost .text {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background: #FFF7E8;
}

.tx-chcforum-pi1-singlePost .scroller {
	overflow: auto;
	width: 95%;
	background: #FFF;
	min-height: 125px;
	text-indent: 0px;
	padding: 3px;
}

/* bottom */
.tx-chcforum-pi1-singlePost .edit {
	background: #F3F5F8;
	padding: 3px;
	height: 19px;
	vertical-align: middle;
	margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .edit a {
	margin-right: 30px;
}

.tx-chcforum-pi1-singlePost .edit img {
	vertical-align: middle;
	border: 0px;
}

.tx-chcforum-pi1-singlePost .attachment {
	background: #FFF1D7;
	padding: 3px;
}

.tx-chcforum-pi1-singlePost .attachment div {
	vertical-align: top;
}

.tx-chcforum-pi1-singlePost .attachment img {
	float: left;
	margin-right: 5px;
}

.tx-chcforum-pi1-singlePost .offset {
	margin-left: 15px;
	margin-right: 15px;
}

.tx-chcforum-pi1-singlePost .codeCell {
	font-family: Courier, 'Courier New', sans-serif; font-size: 1.1em; color: #006600;
	padding: 5px;
	background-color: #FAFAFA; 
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCell {
	background-color: #FAFAFA;
	font-size: 1em;
	padding: 5px;
	border: #D1D7DC; 
	border-style: solid;
	border-left-width: 1px; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCellAuthor {
	border: 0px;
	font-weight: bold;
	padding: 3px 0;
}

.tx-chcforum-pi1-singlePost .quoteTable {
	border: 0px;
	margin: 15px 0;
}

.tx-chcforum-pi1-singlePost .text img {
	max-height: 350px;
	max-width: 350px;
}

.tx-chcforum-pi1-singlePostQuoteText {
	background-color: #FAFAFA;
	border: 1px solid #00427D;
	font-size: 1em;
	padding: 5px;
}
/* SINGLE POST END */

/* FOOTER BOX BEGIN */
.tx-chcforum-pi1-footerBox {
	background: #FFE0A6;
	padding: 3px;
	border: 1px solid #00427D;
	font-size: 1em; 
}

/* used for user listing */
.tx-chcforum-pi1-footerBox div { 
	padding-top: 5px; 
	padding-left: 5px;
	font-size: 1em; 
}
/* FOOTER BOX END */

/* HEADER BOX BEGIN */
.header_center {	
  text-align: center;
	height: 34px;
}
.header_text {
	font-size: 2em;
	line-height: 34px; 
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-variant: small-caps;
	color: #00427D;
}
.header_small {
	margin-bottom: 3px;
	border: solid #00427D 1px;
}
/* HEADER BOX END */

/* TOOL BAR  BEGIN */
.tx_chcforum-pi1-toolBar {
	background: #FFF1D7;
	border: 1px solid #00427D;
	margin-bottom: 3px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.tx_chcforum-pi1-toolBar img {
	vertical-align: middle;
	margin-left: 16px;
}

.tx_chcforum-pi1-toolBar div {
	line-height: 30px;
	text-align: right;
	font-size: 0.9em;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

.tx_chcforum-pi1-subToolBar {
	background: #FFF1D7;
	border: 1px solid #00427D;
	margin-bottom: 3px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.tx_chcforum-pi1-subToolBar img {
	vertical-align: middle;
	margin-left: 16px;
}

.tx_chcforum-pi1-subToolBar div {
	line-height: 30px;
	text-align: right;
	font-size: 0.9em;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}
/* TOOL BAR  END */

/* PROFILE BEGIN */
.tx-chcforum-pi1-profileBorder {
	border: 1px solid #00427D;
	padding: 3px;
}

.tx-chcforum-pi1-profileBorder #userPic {
	border: 1px solid #00427D;
	float: right;
}

.tx-chcforum-pi1-profileBorder hr {
	clear: left;
	display: block;
	visibility: hidden;
}

.tx_chcforum-pi1-profileHdrBig {
	background: #FFF1D7;
	border: 1px solid #00427D;
	padding: 3px;
	margin-bottom: 3px;
	font-size: 1em;
}

.tx_chcforum-pi1-profile_hdr {
	font-size: 1em;
  font-weight: bold;
  background: #FFF7E8;
  padding: 2px;
}
/* PROFILE END */


/* MESSAGE BOX BEGIN */
.tx-chcforum-pi1-errorBoxCell {
	background: #FFF7E8;
	font-weight: bold;
	text-align: left;
}

.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {
	background: #FFD6EF;
	border: 1px dotted #00427D;
	margin-bottom: 3px;
	padding: 3px;
	font-weight: bold;
}

/* MESSAGE BOX END */
.tx-chcforum-pi1-forumTextBig {
	font-size: 1.4em;
	font-weight: bold;
}

.tx-chcforum-pi1-helpBox {
	background-color: #FFF7E8 !important;
	border-style: none;
}

.tx-chcforum-pi1-linkUp {
	background: #FFF7E8;
	border: 1px solid #00427D;
	margin: 12px 0 15px 0;
	padding: 3px;
	font-size: 1em;
	text-align: center;
}

.tx-chcforum-pi1-previewBoxCell {
	background: #FFE0A6;
	text-align: center;
}


/*Styles amazonsearch */
.tx-eim2amazonsearch-pi1-searchForm
.tx-eim2amazonsearch-searchlabel
.tx-eim2amazonsearch-searchinput
.tx-eim2amazonsearch-searchtypelabel
.tx-eim2amazonsearch-searchtypeselect

.tx-eim2amazonsearch-searchmodelabel
.tx-eim2amazonsearch-searchmodeselect
.tx-eim2amazonsearch-searchsubmit

.tx-eim2amazonsearch-pi1-itemlabel
.tx-eim2amazonsearch-pi1-item
.tx-eim2amazonsearch-pi1-searchResults
.tx-eim2amazonsearch-pi1-noresult
.tx-eim2amazonsearch-pi1-searchErrorpart
.tx-eim2amazonsearch-pi1-errorlabel
.tx-eim2amazonsearch-pi1-errortext
.tx-eim2amazonsearch-pi1-stat
.tx-eim2amazonsearch-pi1-nav
.tx-eim2amazonsearch-pi1-navfirst
.tx-eim2amazonsearch-pi1-navprev
.tx-eim2amazonsearch-pi1-navpages
.tx-eim2amazonsearch-pi1-navnext
.tx-eim2amazonsearch-pi1-backlink
.tx-eim2amazonsearch-pi1-searchResultsTeaser	  
.tx-eim2amazonsearch-pi1-searchResultsDetail

/* default styles for extension "tx_currencyconv_pi1" */
  .tx-currencyconv-pi1 { font-size: 1.2em;font-family: Arial, Helvetica, sans-serif;width:210px;}
  .tx-currencyconv-pi1 SELECT {font-size: 1.0em;}
  .tx-currencyconv-pi1 INPUT {font-size: 1.0em;}
  .tx-currencyconv-pi1 DIV.info {font-size: 1.0em;}
  .tx-currencyconv-pi1 DIV.result {font-weight: bold;font-size: 1.2em;}  
  .tx-currencyconv-pi1 {}
  .tx-currencyconv-pi1 FORM {}
  .tx-currencyconv-pi1 FORM INPUT {margin-top:4px;}
  .tx-currencyconv-pi1 FORM SELECT#tx_currencyconv_pi1[from] {}
  .tx-currencyconv-pi1 FORM SELECT#tx_currencyconv_pi1[from] OPTION {}
  .tx-currencyconv-pi1 FORM SELECT#tx_currencyconv_pi1[to] {}
  .tx-currencyconv-pi1 FORM SELECT#tx_currencyconv_pi1[to] OPTION {}
  .tx-currencyconv-pi1 FORM DIV.result {margin-top:4px;padding: 1px 2px 1px 2px;border: 1px solid black;background:green;color:yellow;}
  .tx-currencyconv-pi1 FORM DIV.info {}
  .tx-currencyconv-pi1 FORM DIV.info STRONG {}
  .tx-currencyconv-pi1 FORM DIV.info A {}
  

/*Example of default set CSS styles (these go into the document header):
plugin.tx_eeblog_pi1._CSS_DEFAULT_STYLE (*/

.tx-eeblog-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }

#ee_blog_tools {
  background-color: #c0c0c0;
  border: thin dotted #800080;
}

.ee_blog_search {
  float: right;
}

.ee_blog_browse {
  float: left;
}

#ee_blog_list{
  padding-bottom:10px;
  border-top:1px dashed #fff;
  border-bottom:1px dashed #999;
  margin:-5px 0 1em 0;
  }


#ee_blog_author {
  margin:12px 0 0 0;
  font-size: 0.75em;
  font-weight: bold;
  color:#666;
}

#ee_blog_list p.bodytext {
	font-size: 1.15em;
	line-height: 1.3em;
}


#ee_blog_entry {
  padding-bottom:10px;
  border-top:1px dashed #fff;
  border-bottom:1px dashed #999;
  margin:-5px 0 1em 0;
  }
  
 #ee_blog_entry p.bodytext {
	font-size: 1.15em;
	line-height: 1.3em;
} 

#ee_blog_Header {
  font:bold 115%;
  line-height:135%;
  clear:left;
}		

#ee_blog_Header a:link {color:#00427D; text-decoration : none;}
#ee_blog_Header a:visited {color#00427D; text-decoration : none;}
#ee_blog_Header a:hover {color:red; text-decoration : none;}
#ee_blog_link_to_list a:link {color:#00427D; text-decoration : none; font-size:0.7em}
#ee_blog_link_to_list a:visited {color:#00427D; text-decoration : none; font-size:0.7em}
#ee_blog_link_to_list a:hover {color:#00427D; text-decoration : none; font-size:0.7em}
#ee_blog_comments_header {
  font:bold 105% Arial,Sans-serif;
  text-align: center;
  color:#666;
  margin:12px 0 0 0;
  line-height:135%;
  clear:left;
}	

.ee_blog_timestamp  {
  font-size:0.7em;
  color:#666;
}  

#ee_blog_categories_list {
        width: 18em;
        border-right: 1px solid #000;
        padding: 0 0 1em 0;
        margin-bottom: 1em;
        font-size:0.75em;
        font-family: 'Trebuchet MS', 'Lucida Grande',
          Verdana, Lucida, Geneva, Helvetica, 
          Arial, sans-serif;
        background-color: #90bade;
        color: #333;
        }

#ee_blog_categories_list ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
                }
              
#ee_blog_categories_list ul li.ee_blog_selecteditem {
                display: block;
                padding: 5px 5px 5px 0.5em;
                border-left: 5px solid #1958b7;
                border-right: 5px solid #508fc4;
                background-color: #2175bc;
                color: red;
                text-decoration: none;
                margin: 0;
                }

#ee_blog_categories_list li {
                border-bottom: 1px solid #90bade;
                margin: 0;
                }

#ee_blog_categories_list li a {
                display: block;
                padding: 5px 5px 5px 0.5em;
                border-left: 5px solid #1958b7;
                border-right: 5px solid #508fc4;
                background-color: #2175bc;
                color: #fff;
                text-decoration: none;
                width: 100%;
                }

html>body #ee_blog_categories_list li a {
                width: auto;
                }

#ee_blog_categories_list li a:hover {
                border-left: 5px solid #1c64d1;
                border-right: 5px solid #5ba3e0;
                background-color: #2586d7;
                color: #fff;
                }
.tx-eeblog-browsebox {
	font-size: 0.8em;
}			
				
.tx-eeblog-browsebox table td {
position: relative;
top: 0px;
/*width: 250px;
  */
}  
tx-eeblog-browsebox-strong {
	font-size: 0.8em;
	font-weight: bold;
}

tx-eeblog-browsebox-SCell {
	font-size: 0.8em;
}
				

.ee_blog_section {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 180%;
	color: #333333;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
}

#ee_blog_categories {
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height : 180%;
	color: #333333;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
}

.comments-body {
	font-family:georgia, verdana, arial, sans-serif;
	color:#666;
	font-size:11px;
	font-weight:normal;
 	background:#FFF;
 	line-height:14px;
 	padding-bottom:10px;
  	padding-top:10px;		
 	border-bottom:1px dotted #999; 					
}
	 
/*plugin.tx_eeblogcalendar_pi1._CSS_DEFAULT_STYLE (*/
.eeblog_cal_select_month {}
.eeblog_cal_select_year {}
.eeblog_cal_select_submit {
	background-color:#cccccc;
	padding:0px;
	margin:0px;
	border:1px solid #000000;
}
.eeblog_cal_select_this {
	background-color:#eeeeee;
}
.eeblog_cal_boxes_title {
	background-color:#a4c6f1;
	text-align:center;
	vertical-align:middle;
}
.eeblog_cal_boxes {
	color:#cccccc;
	border:1px solid #cccccc;
	text-align:center;
	vertical-align:middle;
}
.eeblog_cal_today {
	border-color:#ffde18;
}
.eeblog_cal_highlight {
	color:#000000;
}
.eeblog_cal_empty_boxes {
	border:0px;
}

plugin.tx_eeblogcalendar_pi1.yearBegin = 2000
plugin.tx_eeblogcalendar_pi1.yearEnd = 2010
plugin.tx_eeblogcalendar_pi1.beginWeekWithSunday = 0
plugin.tx_eeblogcalendar_pi1.cellWidth = 20
plugin.tx_eeblogcalendar_pi1.cellHeight = 20	 

table.ciaoad {
	background:#FFF;
	border:#000 solid 1px; 
	padding:1px 2px 2px 1px; 
	width:200px;
	height:100px;
}
table.ciaoad td {
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:000;
}
table.ciaoad img {
	float:left; 
	width:70px; 
	margin:5px 5px 2px 2px; 
	padding:0px; 
	border:0;
	}
