/*--------------------------------- dates LIST view  -----------------------------------*/
.spacer-gif {width:1px; height:}

.dates-list-container	{padding:0px; margin:0px; line-height:130%; }
.dates-list-item 	{padding:10px 0 10px 0; clear:both;border-bottom: 1px dotted #990000;}
.dates-list-item br 	{display:none;}
.dates-list-item p 	{margin:0; padding:0;}

.dates-list-date	{width:100px;float:left;}
.dates-list-text 	{width:280px;float:left;}

.dates-list-container H3 {margin:0px;padding:0px;font-size:12px;}
.dates-list-container p {margin:0px;padding:0px;}
.dates-list-img 	{float: right;border:1px solid #666;margin-bottom:0px;margin-right:2px;margin-left:5px;}

.dates-single-timedata	{font-size:13px;font-weight:bold;}
.dates-single-item 		{padding:0px;margin-bottom:5px;}
.dates-single-item H1	{padding:0px;margin:6px 0px 12px 0px; font-size:18px;font-weight:normal;}
.dates-single-item br 	{display:none;}
.dates-single-item p	{padding:0px;margin:4px 0px;}
.dates-single-item .bodytext	{line-height:150%;font-size:12px;width:380px;}

/*--------------------------------- news LIST view  -----------------------------------*/

.news-list-container	{padding:0px; margin:0px; line-height:130%;font-size:11px;}
.news-list-item 		{padding:10px 0 10px 0; clear:both;border-bottom: 1px dotted #990000;}
.news-list-item br 		{display:none;}
.news-list-item p 		{margin:0; padding:0;}
.news-list-item img,.news-list-item a 	{margin:0; padding:0;text-align: left;}

.news-list-date	{width:100px;float:left;}
.news-list-text div.textSmall	{font-size:11px;}
.news-list-text			{float:left;font-size:12px; line-height:140%;width: 100%;}
.news-list-container H3 {margin:0px;padding:0px;font-size:13px;line-height:140%;}
.news-list-container p 	{margin:0px;padding:0px;}
.news-list-img 			{float:right; margin:3px 0 3px 12px;}


.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-imgcaption 	{float: right;padding-top:3px;padding-right:3px;font-size: 9px;}

.news-list-container IMG 	{border:0px solid #666;	margin-left:20px;}
.news-list-category IMG 	{float: none;	border:none;	margin:0px;}

.news-list-morelink,.news-list-category {font-size:11px;}
.news-list-browse 			{text-align: left;}


	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.news-single-timedata	{font-size:13px;font-weight:bold;}
.news-single-item 		{padding:0px;margin-bottom:5px;}
.news-single-item H1	{padding:0px;margin:6px 0px 12px 0px; font-size:18px;font-weight:normal; line-height:140%; width:480px;}
.news-single-item H3 	{margin-bottom: 15px;width:380px;}
.news-single-item br 	{display:none;}
.news-single-item p		{}
.news-single-item .bodytext	{width:350px;margin:4px 0px;line-height:150%;font-size:12px;}

.news-single-img 		{float: right;width:210px;}
.news-single-img img		{border-bottom:1px solid #fff;;}
.news-single-imgcaption {padding:3px;clear:both;}



.news-single-category 	{float: right;}
.news-single-backlink, .news-single-backlink a {font-weight:normal; font-size: 12px; margin-bottom: 15px; margin-top: 15px;}
.news-single-timedata 	{}
.news-single-timedata, .news-single-author,.news-single-imgcaption {font-size: 9px;}
.news-single-author 	{padding-bottom: 3px;}
.news-single-additional-info {margin-top: 15px;	border: 0; padding:0px; width:80%;}
.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%;
}







html {height:100%; }
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	/*height:100%;*/
	background-color:#BDBE00;
	text-align:center;
}

input,textarea {width:300px;}

td {padding:0px; margin:0px;}


h1 {margin:0px;	padding:0px 0px 12px 0px;font-size:16px;}
h2 {margin:0px;	padding:0px 0px 8px 0px;font-size:14px;}
h3 {margin:0px;	padding:12px 0px 8px 0px;font-size:13px;}
h4 {margin:0px;	padding:0px 0px 0px 0px;font-size:12px;}

img{ border:0px;} /* Rahmen bei Bilder in Link auf NULL setzen */
.blockBody{
	width:830px; margin:0px auto;
	/*height:auto !important; moderne Browser */
	/*height:100%;  IE */
	background-image:url(/fileadmin/templates/images/layout/content/bg_body1.gif);
	background-repeat:repeat-y;
	text-align:left;
}
.blockBody[class]{width:830px; margin:0px auto; 
    /*min-height: 100%;  Mozilla */
	/*height:443px!important; moderne Browser */
	/*height:100%;  IE */
	background-image:url(/fileadmin/templates/images/layout/content/bg_body1.gif);
	background-repeat:repeat-y;
	text-align:left;
}

.blockHeader{ position:absolute; top:0px; width:830px; background-color:#BDBE00; background-image:url(/fileadmin/templates/images/layout/content/bg_header1.gif); background-repeat:no-repeat; background-position:top right;}
.blockMain   { width:830px;margin:0px;padding-top:185px;  padding-bottom:0px; height:auto; border:0px solid #000;}
.blockLeft   { float:left; width:180px; padding:0px 0px 50px 0px; height:auto; border:0px solid #000; margin-top: 10px;}
.blockContent{ float:left; width:610px; padding:0px 0px 60px 0px; margin:10px 0px 0px 40px; background-color:#FFFFFF;}
.blockRight  { float:left; width:200px; margin:0px; padding:0px;}
.blockFooter { bottom:0px; width:830px; height:55px; background-color:#BDBE00;}

.blockHeader .logo     { float:left; width:180px;}
.blockHeader .slogan   { float:left; width:420px; color:#FFFFFF; font-size:11px; font-weight:normal; padding:10px 0px;}
.blockHeader .picture  { float:right; padding-right:90px;}
.blockHeader .headline { float:left; width:420px; color:#FFFFFF; padding-top: 40px; border:0px solid #F00;}
.blockHeader .pathway  { float:left; width:650px; color:#FFFFFF; background-color:#41951C; padding:1px 0px 0 0px;}
.blockHeader .path	  {  padding:3px 0 3px 40px;}
.blockHeader .pathway a{ color:#FFFFFF; text-decoration:none;}
.blockHeader .pathway a:hover{ color:#FFFFFF; text-decoration:underline;}
.blockHeader .corner   { float:left; color:#FFFFFF; width:650px;  background-color:#FFFFFF; height:30px;}

.blockContent p h1 h2 h3 h4 {margin:0px 20px 10px 0px; line-height:150%;}
.blockContent h2   {color:#B4090F; font-size:13px; border-bottom:1px solid #B4090F;}

.blockContent .boxMiddle{ float:left; width:380px; margin:0; padding:0; font-size:12px;line-height:150%;}
.blockContent .boxMiddle p h1 h3 	{margin:0px 0px 10px 0px; padding:0px;}
.blockContent .boxMiddle h3 		{margin:0px 0px 0px 0px; padding:0px;}
.blockContent .boxMiddle h2 		{margin:0px 0px 10px 0px; padding:0px;color:#B4090F; font-size:13px; font-weight:bold; border-bottom:1px solid #B4090F;}
.blockContent .boxMiddle h4 		{margin:0px 0px  0px 0px; padding:0px;}
.blockContent .boxMiddle .bodytext 	{margin:0px 0px  12px 0px; padding:0px;}
.blockContent .boxMiddle td {font-size:12px; padding:0 10px 0 0;}

.blockContent .boxRight	{ float:left; width:200px; margin:22px 0px 10px 20px; padding:0px; font-size:12px;line-height:150%;}
.blockContent .boxRight p h1 h2 h3 h4  {margin:0px 10px 10px 0px;}

.blockContent .box2spalten{ width:95%; margin:0px;line-height:150%;font-size: 12px;}
.blockContent .box2spalten h2 	{margin:0px 0px 10px 0px; padding:0px; width:90%; font-size:13px;border-bottom:1px solid #B4090F;}
/*.blockContent .box2spalten .bodytext {width:380px;}*/
.blockContent .box2spalten .csc-textpic {margin-bottom:20px;}

.blockFooter .systemnavi{ width:auto; margin-left:180px; padding:2px 0px 3px 30px; color:#FFFFFF; background-color:#41951C;}
.blockFooter .systemnavi a{ color:#FFFFFF; text-decoration:none;}
.blockFooter .systemnavi a:hover{ color:#FFFFFF; text-decoration:underline;}
.blockFooter .updated { margin-left:210px; padding:4px 0px;}


/* Links */

a { color:#990033; text-decoration:none;}
a:hover{ color:#B4090F; text-decoration:underline;}

.blockContent a {color:#B4090F;text-decoration:none;}
.blockContent a:hover {color:#B4090F;text-decoration:underline;}

/* Navigation links oben */
.navLeftLanguage {width:165px; margin: 5px 0 0 8px; height:24px; }
.navLeftLanguage .csc-header {display:none; }

.navLeft        	{ margin:5px 0px 0px 8px; padding:0px; width:165px;}
.navLeft ul     	{ margin:0px; padding:4px 0px 8px 12px;}
.navLeft li     	{ margin:0px; padding:2px 0px; list-style-image:url(/fileadmin/templates/images/layout/content/list_icon.gif);}
.navLeft li a     	{ color:#333333;}

.navLeftLevel1        { margin:0px; border-top:1px dashed #FFF; padding:5px; font-weight:bold; font-size:11px;}
.navLeftLevel1 a      { color:#FFFFFF; text-decoration:none;}
.navLeftLevel1 a:hover{ color:#333333; text-decoration:underline;}

.navLeftLevel2         { margin: 0px 10px; padding-bottom:6px;}
.aNavLeftLevel2 a      { color:#333333; text-decoration:none;}
.aNavLeftLevel2 a:hover{ color:#333333; text-decoration:underline;}

/* Navigation links unten */

.navLeftTop          { margin:0px 0px 10px 8px; padding:10px 0px; border-top:1px dashed #FFF; width:165px;}

.navLeftTopLevel1    	{ margin:0px; font-weight:bold; font-size:11px;}
.aNavLeftTopLevel1 		{ color:#B4090F; padding:3px 5px; text-decoration:none; display:block;}
.aNavLeftTopLevel1:hover	{ color:#B4090F; text-decoration:none; background-color:#D5CF00;}
.aNavLeftTopLevel1selected 	{ color:#B4090F; padding:3px 5px; text-decoration:none; display:block; background-color:#D5CF00;}
.aNavLeftTopLevel1selected:hover 	{ text-decoration:none;}

.navLeftTopLevel2   { margin:0px; font-weight:normal; font-size:11px;}
.aNavLeftTopLevel2  		{ color:#333333; padding:3px 5px; text-decoration:none; display:block; background-color:#BDBE00;}
.aNavLeftTopLevel2:hover	{ color:#333333; text-decoration:none; background-color:#D5CF00;}
.aNavLeftTopLevel2selected 			{ color:#333333; padding:3px 5px; text-decoration:none; display:block; font-weight:bold;}
.aNavLeftTopLevel2selected:hover 	{ color:#333333; text-decoration:none; background-color:#D5CF00;}

.navLeftTopLevel3   { margin:0px; font-weight:normal; font-size:11px;}
.aNavLeftTopLevel3  { color:#FFFFFF; padding:3px 5px 3px 5px; text-decoration:none; display:block; background-color:#BDBE00;}
.aNavLeftTopLevel3:hover	{ color:#FFFFFF; text-decoration:none; background-color:#D5CF00;}
.aNavLeftTopLevel3selected 	{ color:#FFFFFF; padding:3px 5px 3px 20px; text-decoration:none; display:block; font-weight:bold; background-image: url(../images/layout/content/list_icon_white.gif); background-repeat: no-repeat;}
.aNavLeftTopLevel3selected:hover 	{ color:#FFFFFF; text-decoration:none;}



/*-----------------------------------  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:1px solid #FFF;}
.dates-list-container HR.clearer, .dates-single-item HR.clearer, .dates-latest-container HR.clearer{
	clear:right; height:0px;	border:0px;}
	.news-latest-container HR.clearer {clear:left;}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:1px solid #333;
	background-color:#BBE53A;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#769024;
}

.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:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#F9FFE5;
}

.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:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border-top:0px solid #B4090F;
	padding:3px;
	width:380px;
}
.tx-ttnews-browsebox TD {
	font-size: 11px; padding-right: 5px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	border:0px solid #BEBF00;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}

/*--------------------------------- 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 {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level0 {
	background-color:#fff;
}
.level1 {
	padding-left:10px;
	background-color:#eee;
}
.level2 {
	padding-left:10px;
	background-color:#ddd;
}
.level3 {
	padding-left:10px;
	background-color:#ccc;
}
.level4 {
	padding-left:10px;
	background-color:#bbb;
}


.blockContent .boxMiddle .csc-menu-1 p { padding:0; font-weight:bold; font-size:11px;}
.blockContent .boxMiddle .dates-list-text p.bodytext {width:280px;float:left;}

.csc-textpic-text p.bodytext {padding:0; margin:0 0 12px 0;line-height: 150%;}
.csc-textpic-intext-right-nowrap {padding:7px 0 0 0; font-size:12px; border-top: 1px dotted #dddddd;}
