BODY, P, OL, UL, DIV, H1, H2, H3, H4,H5,TD {
  font-family: verdana, arial;
  font-size: 9pt;
  line-height: 11pt;
  color: #142744;
}
BODY {
	margin: 0px 0px 0px 0px;
}

img { 
        border-style: none; outline-style: none; 
}

nomargin {
	margin: 2px 0px 0px 0px;
}
.INPUT {
	color: #000000;
	font-size: 11px;
	background-color: #ffffff;
	width: 75px;
	height: 20px;
	border: 1px solid #9A9A9A;
	margin-top:2px;

}
.sinput {
	color: #000000;
	font-size: 12px;
	background-color: #ffffff;
	width: 100px;
	height: 20px;
	vertical-align : bottom;
	margin-bottom: 0px;
	margin-top:2px;
	
}
.button {
	color: White;
	font-size: 11px;
	background-color: #608396;
	width: 100px;
	height: 20px;
	border: 1px solid #2F4F4F;
	margin-top:2px;
	margin-bottom:0px;
}
.sbutton {
	color: White;
	font-size: 11px;
	background-color: #608396;
	width: 20px;
	height: 20px;
	border: 1px solid #2F4F4F;
	margin-top:2px;
	margin-bottom: 5px;
}
H1 {
	font-size: 14px;
	color: #FE000A;
}
H2 { font-size: 13px; color: #FE000A; }
P, H1, H2,H3,H4,H5 {margin: 5px 0px 5px 0px;}

H3 {
	font-size: 13px;
	color: #285C71;
}
H4 {
	font-size: 12px;
	color: #142744;
}
H5 {
	font-size: 12px;
	color: #142744;
	font-weight : bold;
}
OL {
	font-size: 9pt;
        line-height: 13pt;
}
UL {
	font-size: 9pt;
        line-height: 13pt;
}

.bodytext {
  margin-left: 0px;
  margin-right:10px;
  margin-top: 0px;
  margin-bottom: 6pt;
  vertical-align: top;
  font-size: 9pt;
  line-height: 13pt;
}

.vatable {
  margin-left: 0px;
  margin-right:10px;
  margin-top: 0px;
  margin-bottom: 6pt;
  vertical-align: top;
  font-size: 9pt;
  line-height: 13pt;
}
.th1 {
	font-size: 13px;
	color: #FE000A;
}
#content {
  margin-left: 0px;
  margin-right:10px;
  margin-top: 0px;
  vertical-align: top;
}
#margintd {
	vertical-align: top;
	
}
#margintext {
	vertical-align: top;
	/*text-align : left;
	background-color : White;
	padding : 8px 8px 8px 8px; */
}
.randtext {
	text-align : left;
	/*background-color : White; */
	padding : 8px 8px 8px 8px; 
}
.menu-horizontal	{
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color: #1F1F1F;
	margin-left:px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:8px;	}
	
TABLE#menu_1 A:hover {
  text-decoration: none;
}

.menu	{
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color: #142744;
	margin-left:15px;
	margin-right:0px;
	margin-top:4px;
	margin-bottom:5px;
	
}	
.actmenu	{
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color: #FE000A;
	margin-left:15px;
	margin-right:0px;
	margin-top:4px;
	margin-bottom:5px;
	
}	
.submenu	{
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color: #142744;
	margin-left:23px;
	margin-right:0px;
	margin-top:4px;
	margin-bottom:5px;
	
}	
.actsubmenu	{
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color: #FE000A;
	margin-left:23px;
	margin-right:0px;
	margin-top:4px;
	margin-bottom:5px;
	
}	
a  {
	text-decoration: none;
	color: #4A6E82;
}	
a:hover  {
	text-decoration: underline;
	color: #4A6E82;
}	
.blue {
	color: #142744;
	text-decoration : none;
}
.red {
	color: #FE000A;
	text-decoration : none;
}
.dark {
	color: #1F1F1F;
	text-decoration : none;
}

.arial  {
	font-family: arial,sans-serif;
}
.redfett {
	color: #FE000A;
	font-size:13px;
	font-weight: bold;
}
.bluefett {
	color: #142744;
	font-size:13px;
	font-weight: bold;
}

.csc-caption {
	font-size:85%;
	font-style: italic;
}

/* styles für den htmlarea - nie löschen - nur ändern*/

.quote { font-style: italic; color: #ee9; }
.highlight { background-color: yellow; color: #000; }
.deprecated { text-decoration: line-through; color: #aaa; }

span.quote { font-style: italic; color: #ee9; }
span.highlight { background-color: yellow; color: #000; }
span.deprecated { text-decoration: line-through; color: #aaa; }
p { font-family : Verdana, sans-serif; font-size : 12px; }
p.blue-text { color: #35006d; }
p.blue-background { color: #ffffff; background-color: #35006d; }
img.float-right { float: right; }
img.float-left { float: left; }
img.blue-background { background-color: #35006d; }
table.table-redbackground { background: red none; }
table.table-yellowbackground { background: yellow none; }
tboby.tbody-redbackground { background: red none; }
tbody.tbody-yellowbackground { background: yellow none; }
/*tr.tr-redbackground { background: red none; }
tr.tr-yellowbackground { background: yellow none; }*/
td.td-redbackground { background: red none; }
td.td-yellowbackground { background: yellow none; }
ol.ol-redbackground { background: red none; }
ol.ol-yellowbackground { background: yellow none; }
ul.ul-redbackground { background: red none; }
ul.ul-yellowbackground { background: yellow none; }
li.li-redbackground { background: red none; }
li.li-yellowbackground { background: yellow none; }

/* end */

/*blogstyles bewirken hier nix - stehen nur hier, damit man sie überhaupt lesen kann, werden in TS geändert  */

    .tx-eeblog-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }

#ee_blog_tools {
  background-color: #E9EDF0;
  border: thin dotted #666;
}

.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:75%;
  color:#666;
}

#ee_blog_entry {
  padding-bottom:10px;
  border-top:1px dashed #fff;
  border-bottom:1px dashed #999;
  margin:-5px 0 1em 0;
  }


#ee_blog_Header {
  font:bold 115% Arial,Sans-serif;
  line-height:135%;
  clear:left;
}

#ee_blog_Header a:link {color:#36c; text-decoration : none;}
#ee_blog_Header a:visited {color:#36c; text-decoration : none;}
#ee_blog_Header a:hover {color:red; text-decoration : none;}

#ee_blog_link_to_list a:link {color:#36c; text-decoration : none; font-size:75%}
#ee_blog_link_to_list a:visited {color:#36c; text-decoration : none; font-size:75%}
#ee_blog_link_to_list a:hover {color:#36c; text-decoration : none; font-size:75%}

#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:75%;
  color:#666;
}

#ee_blog_categories_list {
        width: 100%;
        border-top: 1px solid #285C71;
        border-right: 1px solid #285C71;
        border-left: 1px solid #285C71;
        padding: 0 0 0 0;
        margin-bottom: 0px;
        font-size:75%;
        font-family: 'Trebuchet MS', 'Lucida Grande',
          Verdana, Lucida, Geneva, Helvetica,
          Arial, sans-serif;
        background-color: #ACBABF;
        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: 1px solid #1958b7;
                border-right: 1px solid #508fc4; */
                background-color: #ACBABF;
                color: red;
                text-decoration: none;
                margin: 0;
                }

#ee_blog_categories_list li {
                border-bottom: 1px solid #285C71; 
                margin: 0;
                }

#ee_blog_categories_list li a {
                display: block;
                padding: 5px 5px 5px 0.5em;
             /*   border-left: 1px solid #1958b7;
                border-right: 1px solid #508fc4; */
                background-color: #ACBABF;
                color: #142744;
                text-decoration: none;
                width: 100%;
                }

html>body #ee_blog_categories_list li a {
                width: auto;
                }

#ee_blog_categories_list li a:hover {
	/* border-left: 1px solid #1c64d1;
	border-right: 1px solid #5ba3e0;
	*/
	background-color: #E9EDF0;
	color: #142744;
}

.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;
}
/******** ende ee_blog ***********/

/*****************************/
/* Menu / Sitemap, generally  EDEBF1*/ 
/*****************************/
DIV.csc-menu { margin-left: 0px; }
DIV.csc-menu P {
	font-size: 11px;
	font-weight: bold;
	margin: 1px 0px 1px 0px;
	padding: 2px 2px 2px 10px;
	background-color: #E9EDF0;
}
DIV.csc-menu P A { color: #142744; text-decoration: none; }
DIV.csc-menu P A:hover { color: #FE000A; text-decoration: underline; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 {background-color: #FFFFFF;  }
DIV.csc-menu-2 P.csc-sitemap { background-color: #FFFFFF; }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 {
	margin-left: 60px;
	display : none;
}
DIV.csc-menu-2 P.csc-sitemap-level4 {
	margin-left: 80px;
	display : none;
}
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #000000; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #10007B; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #10007B; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #8A0020; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; background-color: #FFFFFF;}

/*-----------------------------------  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 #FFFFFF;

}
.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 LIST view  -----------------------------------*/
.news-list-container {

	/*border:1px solid #000;
	background-color:#BBE53A; */
}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	/*border:1px solid #666;
	background-color:#F9FFE5;*/

	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#FFFFF;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	/*border-bottom: 1px solid #769024;
	background-color: #769024; */
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#142744; 
	padding-left:0px;
}
.news-list-container H3 A {
	color:#142744; 

}
.news-list-container P {
	padding-left:0px;
        line-height: 11pt;
}
.news-list-date {
	/*float: right; */
	color: #142744;
	width: 180px;
	text-align: left;
	/*height: 20px; */
	margin-top: 0px;
	margin-right: 0px;
	font-size: 9px;
	font-weight: normal;
	/*background-color: #F9FFE5; */
	}

.news-list-imgcaption {
	float: left;
	padding-top:2px;
	padding-right:2px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: left;
	/*border:1px solid #666; */
	margin-bottom:2px;
	margin-right:2px;
	margin-left:0px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	/*font-size:9px;*/
	margin-left:0px;
}
.news-list-morelink  {
	/*margin-bottom:0px; */
}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox { margin:3px; padding:3px; background-color:transparent; border-color: #666; border-style: none; }
.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-SCell {
	background-color: transparent;
	border:solid 1px #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
	/*border:1px solid #666;
	background-color:#F9FFE5; */

}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: #FE000A;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 5px;
	font-size: 9pt;
	font-weight: normal;
	color: #142744;
}



.news-single-img {
	float: right;
	margin-left:5px;

}



.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: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 0px;
}
.news-single-additional-info {
	/*background-color: #BBE53A;
/*	clear: both;*/
	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;
}
.border1 {
	border: solid 1px #555;
        padding-right: 8px; padding-left: 8px;
}

