/* CSS Document */
body, td			{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:black; }
.small				{ font-size:10px; }
.warning 			{ background:yellow; display:block; padding:1em; border: 1px solid red;}



a:link, a:visited, a:hover	{ color:#A55E05; text-decoration:underline;}
a:visited					{ color:#5F3503; }



/* RTE Klassen */
p.align-center {text-align:center;}
p.align-left{text-align:left;}
p.align-right {text-align:right;}


td.content h1 {margin-bottom: 10px;}
/*   */
h1					{ font-size:14px; font-weight:bold; margin:5px 0 0 0; padding:0 0 0 0;}
h2					{ font-size:12px; font-weight:bold; }
h3					{ font-size:12px; font-weight:bold; border-bottom:1px solid #A55E05; padding-bottom:5px;}

td.head				{ background-image:url(images/template_r1_c2.gif); background-repeat:no-repeat; color:white; padding-top:77px;}
td.menue			{ background:#FCF7D1; background-image:url(images/bgr_links5.gif); background-repeat:no-repeat;}
/* div.brotkrumen		{ color:black; margin-top:25px; padding-left:10px; font-size:10px; background-repeat:no-repeat; padding-top:12px;} */
td.brotkrumen		{ background-image:url(images/bgr_brotkrumen.gif); color:black; padding:10px 0 0 10px; font-size:10px; background-repeat:no-repeat;} 
td.content			{ background-image:url(images/bgr_content.gif); padding:5px 10px 10px 10px;}
div.content			{ }
td.logo				{ background-image:url(images/bgr_menue2.gif); }
td.sprachen			{  background-image:url(images/template_r1_c3.gif); background-repeat:no-repeat; text-align:right; padding-right:20px;}
td.menue_rechts		{ background-image:url(images/bgr_menue_rechts_klein.gif);  }
td.menue_horizontal	{ color:white; } 

a.clickpfad:link, a.clickpfad:visited, a.clickpfad:hover { color:#A55E05; text-decoration:underline; background:none; padding:0;}

#fusszeile			{ font-size:10px; margin-top:30px; }
a.fusszeile:link,
a.fusszeile:visited,
a.fusszeile:hover	{ color:#A55E05; font-size:10px; font-weight:bold; text-decoration:none; }

/* rechts */
#rahmen-rechts h1 { color:white; font-size:11px; padding:.1em .5em .3em .5em; font-variant:small-caps;}
#rahmen-rechts .csc-header { background:black; }

/* Begrüßungstext */
.top_headertext 	{ color:white; margin:1px 0 0 10px; font-size:11px; font-weight:bold;}

/* Sitemap, Menü der Unterseiten */
.csc-menu 		{ 	border:1px solid #D6CDB1;
					padding:3px;
					background-color:#FCF7D1;
					width:250px;
				}

.csc-menu-1 p 	{ margin:5px; border-bottom:1px dashed #D6CDB1; padding: 2px;}

/* Login rechts */
#rahmen-rechts #menue_rechts .tx-newloginbox-pi1 p 			{ font-size:10px; margin:0 5px 0 5px;}
#rahmen-rechts #menue_rechts .tx-newloginbox-pi1 h3			{ font-size:10px; margin:0 5px 0 5px;}
form.newloginbox_alternative_form 							{ padding:5px; }
form.newloginbox_alternative_form #tx-newloginbox-pi1-user 	{ width:140px; }
form.newloginbox_alternative_form #tx-newloginbox-pi1-pass 	{ width:140px; }
form.newloginbox_alternative_form input						{ height:16px; margin-bottom:3px; font-size:10px; }
form.newloginbox_alternative_form_logged_in 				{ padding:5px; font-size:10px; margin:0;}
form.newloginbox_alternative_form_logged_in input			{ height:16px; margin-top:3px; font-size:10px; }
form.newloginbox_alternative_form a:link,
form.newloginbox_alternative_form a:visited,
form.newloginbox_alternative_form a:hover	{ margin-top:0; font-size:10px; }


/* Linke Spalte */
#suche				{ margin-top:0; margin-left:10px; }
#menue				{ margin-left:20px; margin-top:30px; }
#menue2				{ margin-left:20px; margin-top:30px; }
#menue3				{ margin-left:20px; margin-top:30px; }
.content_left		{ margin-left:13px; margin-top:15px; }
.menue_level2 {
	margin:5px;
	display:block;
}
.menue_level2_act {
	margin:5px;
	color:black;
	display:block;
}
a.menue_level2:link, 
a.menue_level2:visited,
a.menue_level2:hover,
a.menue_level2:visited {
	color:#A55E05;
	text-decoration:underline;
}

a.menue_level2_act:link, 
a.menue_level2_act:visited,
a.menue_level2_act:hover,
a.menue_level2_act:visited	{ 
	color:black;
	text-decoration:none;
}

/* Kennziffer unter Impressum */
.referenzbox {
	width:300px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#menue_horizontal a:link,
#menue_horizontal a:visited			{ color:white; width:137px; text-align:center; font-size:11px; text-decoration:none;}
#menue_horizontal a:hover			{ color:orange; width:137px; text-align:center; font-size:11px; text-decoration:none;}
#menue_horizontal_act a:link,
#menue_horizontal_act a:visited		{ color:orange; width:137px; text-align:center; font-size:11px; text-decoration:none;}

#menue_horizontal[id] a:link,
#menue_horizontal[id] a:visited			{ color:white; width:137px; text-align:center; font-size:11px; text-decoration:none;}
#menue_horizontal[id] a:hover			{ color:orange; width:137px; text-align:center; font-size:11px; text-decoration:none;}
#menue_horizontal_act[id] a:link,
#menue_horizontal_act[id] a:visited		{ color:orange; width:137px; text-align:center; font-size:11px; text-decoration:none;}

#breit[id]	{ width:137px; display:block; float:left; text-align:center;}
#breit2[id]	{ width:137px; display:block; float:left;  }

a.hmenue:link,
a.hmenue:visited					{ font-size:10px; color:white;  display:block; width:137px; text-decoration:none; margin-top:2px; margin-bottom:2px; padding:5px;}
a.hmenue:hover						{ font-size:10px; color:orange; display:block; width:137px; text-decoration:none; margin-top:2px; margin-bottom:2px; padding:5px; background:#F5EFD7;}
a.hmenue_act:link,		
a.hmenue_act:visited				{ font-size:10px; color:orange; display:block; width:137px; text-decoration:none; margin-top:2px; margin-bottom:2px; padding:5px; }
#hmenuetrenner						{ border-bottom:1px dashed white; width:137px; }
#hmenuetrenner[id] a.hmenue:link,
#hmenuetrenner[id] a.hmenue:visited,
#hmenuetrenner[id] a.hmenue:hover 	{ width:127px; }
#hmenuetrenner2						{ width:137px; border:0; }
#hmenuetrenner2[id] a.hmenue:link,
#hmenuetrenner2[id] a.hmenue:visited,
#hmenuetrenner2[id] a.hmenue:hover 	{ width:127px; }

#menue_rechts		{ padding:5px; }

.brotkrumen, a.brotkrumen:link,a.brotkrumen:visited,a.brotkrumen:hover,a.brotkrumen:active { font-size:10px; }

/* BOX MIT RUNDEN ECKEN - RECHTS */
#rahmen-rechts		{ position:relative; height:100%; width:178px; left:12px; top:7px; border:1px solid #D6CDB1; background:#FCF7D1; background-image:url(images/hgr/bgr_verlag.gif); background-repeat:no-repeat;}
#liob				{ position:absolute; top:-1px; left:-1px; }
#reob				{ position:absolute; top:-1px; right:-2px; }
#liun				{ position:absolute; bottom:-2px; left:-1px; }
#reun				{ position:absolute; bottom:-2px; right:-2px; }
#liun[id]			{ position:absolute; bottom:-1px; left:-1px; }
#reun[id]			{ position:absolute; bottom:-1px; right:-2px; }

/* BOX MIT RUNDEN ECKEN - RECHTS - INNEN und LINKS unter dem Menü */
#box-innen,#box-innen-links					{ position:relative; width:160px; background:white; left:3px;
									  		border: 1px solid #D6CDB1; border-top:0px; border-bottom:0px; padding:3px; }
#box-innen[id],#box-innen-links[id]			{ width:152px; background:white;
									  		border: 1px solid #D6CDB1; border-top:0px; border-bottom:0px; padding:3px; }
#box-innen-oben,#box-innen-links-oben		{ position:relative; left:3px; }
#box-innen-unten,#box-innen-links-unten		{ position:relative; left:3px; }

#box-innen-links		{ left:0; background:white; }
#box-innen-links[id] 	{ background:white; }
#box-innen-links-oben	{ background:white; }
#box-innen-links-unten	{ background:white; }

#innen-liob			{ position:absolute; top:-1px; left:-1px; }
#innen-reob			{ position:absolute; top:-1px; right:-2px; }
#innen-liun			{ position:absolute; bottom:-1px; left:-1px; }
#innen-reun			{ position:absolute; bottom:-1px; right:-2px; }

/* Tabelle */
.td-0, .td-1, .td-2, .td-last { padding:1px 20px 1px 1px; }
.contenttable-2 { margin-top:10px; }
.contenttable-2 .tr-0 { font-weight:bold; }

/* SUCHE */
#suche input.suche				{ font-size:10px; color:black; border:1px solid black; height:18px; width:120px; margin:0px;}
#suche input.gobutton			{ font-size:9px; width:23px; height:18px; color:black; background:#F4EBCB; border:1px solid black; margin-left:1px;}
#suche form.suchform			{ height:18px; margin:0px;}
#suche table.suchtable			{ margin-left:10px; }

#suche[id] input.suche			{ font-size:10px; color:black; border:1px solid black; height:18px; width:118px; margin-left:10px;}
#suche[id] input.gobutton		{ font-size:10px; width:25px; height:18px; color:black; background:#F4EBCB; border:1px solid black; margin-left:1px;}
#suche[id] form.suchform		{ margin:0px; padding-top:1px;}
#suche[id] table.suchtable		{ margin-left:0px; }

/* MENÜPUNKTE */
/* MENÜ1 */
a.menue1:link,
a.menue1:visited	{ font-size:10px; border:1px solid #D6CDB1; background:#FDF7E1; color:#7F7767; font-weight:bold; display:block; width:145px; height:20px; padding-top:3px; padding-left:5px; text-decoration:none; margin-top:10px; }
a.menue1:hover,
a.menue1act:link,
a.menue1act:visited	{ font-size:10px; border:1px solid black; background:#F4EBCB; color:black; font-weight:bold; display:block; width:145px; height:20px; padding-top:3px; padding-left:5px; text-decoration:none; margin-top:10px; }
#menue[id] a.menue1:link,
#menue[id] a.menue1:visited	{ font-size:10px; border:1px solid #D6CDB1; background:#FDF7E1; color:#7F7767; font-weight:bold; display:block; width:140px; height:15px; padding-top:3px; padding-left:5px; text-decoration:none; margin-top:10px; }
#menue[id] a.menue1:hover,
#menue[id] a.menue1act:link,
#menue[id] a.menue1act:visited	{ font-size:10px; border:1px solid black; background:#F4EBCB; color:black; font-weight:bold; display:block; width:140px; height:15px; padding-top:3px; padding-left:5px; text-decoration:none; margin-top:10px; }
/* MENÜ2 */
a.menue2:link,
a.menue2:visited						{ font-size:10px; border:1px solid #D6CDB1; background:#FDF7E1; color:#7F7767; font-weight:bold; display:block; width:145px; height:20px; padding-top:3px; padding-left:5px; text-decoration:none; margin-top:10px; }
a.menue2act:link,
a.menue2act:visited						{ font-size:10px; border:1px solid black; background:#F4EBCB; color:black; font-weight:bold; display:block; width:145px; height:20px; padding-top:3px; padding-left:5px; text-decoration:none; margin-top:10px; }
#menue2[id] a.menue2:link,
#menue2[id] a.menue2:visited			{ font-size:10px; border:1px solid #D6CDB1; background:#FDF7E1; color:#7F7767; font-weight:bold; display:block; width:140px; height:15px; padding-top:3px; padding-left:5px; text-decoration:none; margin-top:10px; }
#menue2[id] a.menue2act:link,
#menue2[id] a.menue2act:visited			{ font-size:10px; border:1px solid black; background:#F4EBCB; color:black; font-weight:bold; display:block; width:140px; height:15px; padding-top:3px; padding-left:5px; text-decoration:none; margin-top:10px; }

#menue2_1 a.menue2:hover,
#menue2_1 a.menue2act:link,
#menue2_1 a.menue2act:visited			{ border: 1px solid #BD8541; background:#EFDCB4; color:#7F7767; }
#menue2_1[id] a.menue2:hover,
#menue2_1[id] a.menue2act:link,
#menue2_1[id] a.menue2act:visited		{ border: 1px solid #BD8541; background:#EFDCB4; color:#7F7767; }

#menue2_2 a.menue2:hover,			
#menue2_2 a.menue2act:link,
#menue2_2 a.menue2act:visited			{ border: 1px solid #6BBE50; background:#DFE8B7; color:#7F7767; }
#menue2_2[id] a.menue2:hover,			
#menue2_2[id] a.menue2act:link,
#menue2_2[id] a.menue2act:visited		{ border: 1px solid #6BBE50; background:#DFE8B7; color:#7F7767; }

#menue2_3 a.menue2:hover,
#menue2_3 a.menue2act:link,
#menue2_3 a.menue2act:visited			{ border: 1px solid #EE3338; background:#F9CCB2; color:#7F7767; }
#menue2_3[id] a.menue2:hover,
#menue2_3[id] a.menue2act:link,
#menue2_3[id] a.menue2act:visited		{ border: 1px solid #EE3338; background:#F9CCB2; color:#7F7767; }

#menue2_4 a.menue2:hover,
#menue2_4 a.menue2act:link,
#menue2_4 a.menue2act:visited			{ border: 1px solid #0077BE; background:#CAD9CD; color:#7F7767; }
#menue2_4[id] a.menue2:hover,
#menue2_4[id] a.menue2act:link,
#menue2_4[id] a.menue2act:visited		{ border: 1px solid #0077BE; background:#CAD9CD; color:#7F7767; }

#menue2_5 a.menue2:hover,
#menue2_5 a.menue2act:link,
#menue2_5 a.menue2act:visited			{ border: 1px solid #41B6E8; background:#A8DAE4; color:#7F7767; }
#menue2_5[id] a.menue2:hover,
#menue2_5[id] a.menue2act:link,
#menue2_5[id] a.menue2act:visited		{ border: 1px solid #41B6E8; background:#A8DAE4; color:#7F7767; }

#menue2_6 a.menue2:hover,
#menue2_6 a.menue2act:link,
#menue2_6 a.menue2act:visited			{ border: 1px solid #F9A033; background:#FBE2B1; color:#7F7767; }
#menue2_6[id] a.menue2:hover,
#menue2_6[id] a.menue2act:link,
#menue2_6[id] a.menue2act:visited		{ border: 1px solid #F9A033; background:#FBE2B1; color:#7F7767; }

#menue2_7 a.menue2:hover,
#menue2_7 a.menue2act:link,
#menue2_7 a.menue2act:visited			{ border: 1px solid #FFDE22; background:#FDEEAE; color:#7F7767; }
#menue2_7[id] a.menue2:hover,
#menue2_7[id] a.menue2act:link,
#menue2_7[id] a.menue2act:visited		{ border: 1px solid #FFDE22; background:#FDEEAE; color:#7F7767; }

/* MENÜ 3 */
a.menue3:link,
a.menue3:visited						{ font-size:10px; border:1px solid #D6CDB1; background:#FDF7E1; color:#7F7767; font-weight:bold; display:block; width:145px; height:20px; padding-top:3px; padding-left:5px; text-decoration:none; margin-top:10px; }
a.menue3act:link,
a.menue3act:visited						{ font-size:10px; border:1px solid black; background:#F4EBCB; color:black; font-weight:bold; display:block; width:145px; height:20px; padding-top:3px; padding-left:5px; text-decoration:none; margin-top:10px; }
#menue3[id] a.menue3:link,
#menue3[id] a.menue3:visited			{ font-size:10px; border:1px solid #D6CDB1; background:#FDF7E1; color:#7F7767; font-weight:bold; display:block; width:140px; height:15px; padding-top:3px; padding-left:5px; text-decoration:none; margin-top:10px; }
#menue3[id] a.menue3act:link,
#menue3[id] a.menue3act:visited			{ font-size:10px; border:1px solid black; background:#F4EBCB; color:black; font-weight:bold; display:block; width:140px; height:15px; padding-top:3px; padding-left:5px; text-decoration:none; margin-top:10px; }

/* ANDERE HOEHE */
.m3-oversize a.menue3:link,
.m3-oversize a.menue3:visited { 
  font-size:10px; border:1px solid #D6CDB1; 
  background:#FDF7E1; color:#7F7767; font-weight:bold; 
  display:block; width:145px; height:auto;
  padding-bottom:5px;
  padding-top:3px; padding-left:5px; text-decoration:none; 
  margin-top:10px; 
  }
.m3-oversize a.menue3act:link,
.m3-oversize a.menue3act:visited { 
  font-size:10px; border:1px solid black; 
  background:#F4EBCB; color:black; font-weight:bold; 
  display:block; width:145px; height:auto;
  padding-bottom:5px; 
  padding-top:3px; padding-left:5px; text-decoration:none; margin-top:10px;
  }
#menue3[id] .m3-oversize a.menue3:link,
#menue3[id] .m3-oversize a.menue3:visited {
  font-size:10px; border:1px solid #D6CDB1;
  background:#FDF7E1; color:#7F7767; font-weight:bold;
  display:block; width:140px; height:auto;
  padding-bottom:3px;
  padding-top:3px; padding-left:5px;
  text-decoration:none; margin-top:10px;
  }
#menue3[id] .m3-oversize a.menue3act:link,
#menue3[id] .m3-oversize a.menue3act:visited {
  font-size:10px; border:1px solid black; 
  background:#F4EBCB; color:black; font-weight:bold;
  display:block; width:140px; height:auto;
  padding-bottom:3px;
  padding-top:3px; padding-left:5px; 
  text-decoration:none; margin-top:10px; 
  }

#menue3_1 a.menue3:hover,
#menue3_1 a.menue3act:link,
#menue3_1 a.menue3act:visited			{ border-left-color:#FFF215; border-top-color:#EE3338; border-right-color:#0077BE; border-bottom-color:#93C94B; border-width:1px; border-style:solid; background:#EDE6D0; }
#menue3_1[id] a.menue3:hover,
#menue3_1[id] a.menue3act:link,
#menue3_1[id] a.menue3act:visited		{ border-left-color:#FFF215; border-top-color:#EE3338; border-right-color:#0077BE; border-bottom-color:#93C94B; border-width:1px; border-style:solid; background:#EDE6D0; }

#menue3_2 a.menue3:hover,			
#menue3_2 a.menue3act:link,
#menue3_2 a.menue3act:visited			{ border: 1px solid #B85F35; background:#EDE6D0;}
#menue3_2[id] a.menue3:hover,			
#menue3_2[id] a.menue3act:link,
#menue3_2[id] a.menue3act:visited		{ border: 1px solid #B85F35; background:#EDE6D0;}

#menue3_3 a.menue3:hover,
#menue3_3 a.menue3act:link,
#menue3_3 a.menue3act:visited			{  border: 1px solid #B63491; background:#EDE6D0;}
#menue3_3[id] a.menue3:hover,
#menue3_3[id] a.menue3act:link,
#menue3_3[id] a.menue3act:visited		{  border: 1px solid #B63491; background:#EDE6D0;}


/* Search Result, result information box: */
TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 10px; width: 100%;}
TABLE.csc-searchResultInfo TR { background-color: white; margin-bottom:0px;}
TABLE.csc-searchResultInfo TR TD P { padding: 0px 0px 10px 0px;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight: bold; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }

/* Search Result, header + abstract: */
H3.csc-searchResultHeader A { color: #186900; }
H3.csc-searchResultHeader { background-color: white; font-size: 14px; padding-left: 0px; }
P.csc-searchResult { font-style: italic; margin-left: 20px; margin-top:0px;}

/* Search form, specifically */
FORM TABLE.csc-searchform { width: 100%; }
FORM TABLE.csc-searchform TR TD { padding: 5px 5px 5px 5px; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: bold; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 100%; }




/*+++++++++++++++++++++++++++++++++++++++++++++++++*/
/* TT-NEWS
/*+++++++++++++++++++++++++++++++++++++++++++++++++*/

#shadow {
	padding-right:5px;
	padding-bottom:5px;
	background-image:url(images/shadow.gif);
	background-position:right bottom;
	float:left;
}



/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:0px solid #F9FFE5;

}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:0px solid #333;
	clear:both;
}
.news-latest-container H2,.news-latest-gotoarchive {
	color:#000000;
	padding:3px;
	margin:3px;
	border:0px solid #666;
}
.news-latest-container .title {
	font-weight:bold;
}
.news-latest-container .title a:link, .news-latest-container .title a:visited, .news-latest-container .title a:hover {
	color:black;
	text-decoration:none;
}
.news-latest-container p.bodytext {
	margin-top:0px;
}
.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:black;
}
.news-latest-gotoarchive A {
	color:black;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
}

.news-latest-image {
	height:110px;
}

#news-latest-image {
	width:80px;
	height:140px;
	display:block;
	float:left;
}
.news-latest-item IMG {

}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}
.news-latest-date a:link, .news-latest-date a:visited, .news-latest-date a:hover {
	text-decoration:none;
}
.news-latest-morelink {
}
.news-latest-morelink A {
	text-decoration:none;
}
.news-latest-trenner {
	margin:10px 0 10 0;
	border-bottom:1px dashed #969696;
	clear:both;
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	border:0px solid #000;
}
.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	/* padding:3px; */
	/* margin:3px; */
}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container .title {
	margin-bottom: 0px;
	margin-top:0px;
	border-bottom: 0px solid #769024;
}
.news-list-container .title A:LINK,.news-list-container .title A:VISITED,.news-list-container .title A:HOVER {
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.news-list-container H3 A {
	color:#fff;
}
.news-list-container P {
	padding-left:3px;
}
.news-list-container P.bodytext {
	margin-top:0px;
	margin-bottom:0px;
}
#news-list-image {
	width:130px;
	display:block;
	float:left;
}
.news-list-date {
	color: #3E551C;
	font-size: 9px;
	font-weight: normal;
	background-color: white;
}
.news-list-imgcaption {
	float: left;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;
}
.news-list-container IMG {
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	padding-bottom:0px;
}
.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;
	margin-top:-20px;
}
.news-list-browse {
	text-align: center;
}

	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #D6CDB1;
	padding:5px;
	background-color:#FCF7D1;
	font-size:10px;
}
.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 strong,
.tx-ttnews-browsebox-SCell {
	background-color: white;
	border:1px solid #666;
	padding-left:3px; 
	padding-right:3px;
}
.news-search-emptyMsg {
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
}

.news-single-title {
	font-size:16px;
	font-weight:bold;
}

.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: black;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 10px;
}
.news-single-img {
	float:left;
	margin-left:5px;
	margin-top:14px;
	margin-right:10px;
}
.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.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:left;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-imgcaption { width: 240px;}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.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:#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;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {
	padding:1px;
	padding-left:10px;
	background-color:#ebf8bf;
	border-left:1px solid #666;
	border-top:1px solid #666;
}
.level2 {
	padding:1px;
	padding-left:10px;
	background-color:#ddf393;
	border-left:1px solid #666;
}
.level3 {
	padding:1px;
	padding-left:10px;
	background-color:#cae46e;
	border-left:1px solid #666;
	border-top:1px solid #666;

}
.level4 {
	padding:1px;
	padding-left:10px;
	background-color:#b0cb51;
	border-left:1px solid #666;
}


/******************************
*  PLUGIN: ke_showproducts
*******************************/
.tx-keshowproducts-pi1 { 

}



/*****************
* MODE1   
*****************/
.tx-keshowproducts-pi1 .tx-keshowproducts-pi1-mode1-row {
	float:left;
	width:137px;
	height:145px;
	text-align:center;
	margin:7px 0px 0 0px;
}
.csc-frame-frame1 {
	float:left;
	width:135px;
	height:140px;
	text-align:center;
	margin:5px 0 0 0;
}
.tx-keshowproducts-pi1 .tx-keshowproducts-pi1-mode1-row IMG {
	border:0px solid red;
	margin-bottom:5px;
}
.tx-keshowproducts-pi1 .tx-keshowproducts-pi1-mode1-title { 
	font-size:9px;
}
.csc-frame-frame1  {
}
.csc-frame-frame1 table.imgtext-table {
	/*margin-left:34px;*/
	/*border:1px solid blue;*/
	width:137px;
	text-align:center;
}
.csc-frame-frame1 table.imgtext-table p.csc-caption {
	margin-top:9px;
}
.homepage-teaserlink {
	font-size:10px;
}
.tx-keshowproducts-pi1 .tx-keshowproducts-pi1-mode1-title A:LINK,
.tx-keshowproducts-pi1 .tx-keshowproducts-pi1-mode1-title A:VISITED { 
	clear:both;
	display:block;
	margin-top:5px;
}
.tx-keshowproducts-pi1 .tx-keshowproducts-pi1-mode1-title A:HOVER { 
	clear:both;
}

/*****************
* MODE2    
*****************/
.tx-keshowproducts-pi1 .tx-keshowproducts-pi1-mode2-row {
	width:150px;
	text-align:center;
}
.tx-keshowproducts-pi1 .tx-keshowproducts-pi1-mode2-row IMG {
	border:0px solid red;
	margin-top:10px;
}
.tx-keshowproducts-pi1 .tx-keshowproducts-pi1-mode2-title { 
}
.tx-keshowproducts-pi1 .tx-keshowproducts-pi1-mode2-title A:LINK,
.tx-keshowproducts-pi1 .tx-keshowproducts-pi1-mode2-title A:VISITED { 
	text-decoration:none; 
	font-weight:bold;
	margin-top:3px;
	display:block;
}
.tx-keshowproducts-pi1 .tx-keshowproducts-pi1-mode2-title A:HOVER { 
	text-decoration:underline; 
}






