body {background-color:#ffffff;}

h1{
vertical-align: top;
font: bold 13pt 'Verdana';
color:#ffffff;
background-color:#668dc6;
line-height:17pt;}

TD#senk_navi {
background-image: url(one_668dc6.jpg);
}

TD#back_color {
background-image: url(one_668dc6.jpg);
}

TD#headertop {
background-image: url(logo_top.jpg);
background-repeat: no-repeat;
}

TD#whereiam {
font: bold 7pt 'Verdana';
text-decoration: none;
color: #ffffff;
}

td#opt {
font: bold 'Verdana' 6pt;
color: #668dc6;
}

TD#right {
vertical-align: top;
font: bold 12pt 'Verdana';
color:#000000;
background-color:#d0e1f5;
line-height:12pt;}

TD#footer {
font: bold 8pt 'Verdana';
color:#668dc6;
line-height:10pt;}

TD#content {
vertical-align: top;
font: 8pt 'Verdana';
color:#668dc6;
line-height:10pt;
}

TD#headline {
vertical-align: top;
font: bold 12pt Verdana;
color:#ffffff;
background-color:#668dc6;
line-height:12pt;}

TD#content-text {
vertical-align: top;
font: 10pt Verdana;
color:#668dc6;
line-height:10pt;}

TD#headerbottom {
background-image: url(logo_bottom.jpg);
background-repeat: no-repeat;
}

TD#main_navi {
font: bold 12pt 'Verdana';
text-decoration: none;
color: #ffffff;
}

TD#main_strich {
font: bold 12pt 'Verdana';
text-decoration: none;
color: #ffffff;
}

TD#border {
border-style : solid;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
}

a:link {
font: bold 10pt 'Verdana';
color: #688dc6;
text-decoration: none;
}

td#content a:link{
font: bold 10pt 'Verdana';
color: #688dc6;
text-decoration: none;
}

a:visited {
font: bold 10pt 'Verdana';
color: #688dc6;
text-decoration: none;
}

td#content a:visited{
font: bold 10pt 'Verdana';
color: #688dc6;
text-decoration: none;
}

a:hover {
font: bold 10pt 'Verdana';
color:#acbae7;
text-decoration: none;
}

td#content a:hover {
font: bold 10pt 'Verdana';
color:#acbae7;
text-decoration: none;
}


a:avtive {
font: bold 10pt 'Verdana';
color: #acbae7;
text-decoration: none;
}

td#content a:avtive {
font: bold 10pt 'Verdana';
color: #acbae7;
text-decoration: none;
}

a.topmenu:link, a.topmenu:visited {
display : inline;
padding-top : 5px;
padding-right : 0;
padding-bottom : 5px;
padding-left : 0;
font: bold 9pt 'Verdana';
text-align : center;
color:#ffffff;
text-decoration: none;
}

a.topmenu:hover, a.topmenu:active {
display : inline;
padding-top : 5px;
padding-right : 0;
padding-bottom : 5px;
padding-left : 0;
font: bold 9pt 'Verdana';
text-align : center;
color:#90add7;
text-decoration: none;
}

a.SCT_LIVE_TICKER_LINK:link, a.SCT_LIVE_TICKER_LINK:visited {	
font: normal 7pt 'Verdana';
}

a.SCT_LIVE_TICKER_LINK:hover, a.SCT_LIVE_TICKER_LINK:active {
font: normal 7pt 'Verdana';
}

a.sp_message:link, a.sp_message:visited {
font: normal 7pt 'Verdana';
}

a.sp_message:hover, a.sp_message:active {
font: normal 7pt 'Verdana';
} 

a.navi:link, a.navi:visited {
display : inline;
padding-right : 0;
padding-left : 15px;
text-align : center;
font: bold 10pt Verdana;
color:#ffffff;
text-decoration: none;
}

a.navi:hover, a.navi:active {
display : inline;
padding-right : 0;
padding-left : 15px;
text-align : center;
font: bold 10pt Verdana;
color:#90add7;
text-decoration: none;
}

td#banner {
color: #ffffff;
}

td#banner a:link, a:visited {
display : inline;
color:#ffffff;
text-decoration: none;
}

td#banner a:hover, a:active{
display : inline;
color:#ffffff;
text-decoration: none;

}

/* Vertikale Navigation */  
  ul#Navigation {
    margin: 0; padding: 0;
    text-align: left;
  }

  ul#Navigation li {
    list-style: none;
    position: relative;
    margin: 0.4em; padding: 0;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 0; left: 140px;
  }
  
  ul#Navigation li ul li {
    margin: 0; 
    padding-left: 5px;
    text-align: left;
  }

  ul#Navigation a {
    display: block;
    width: 130 px;
    font: bold 8pt 'Verdana';
    text-align: left;
    text-decoration: none;
    padding: 0.2em 1em;
    color: #ffffff;
    background-color: #668dc6;
  }
  
    ul#Navigation li ul li a {
    display: block;
    width: 157px;
    font: bold 8pt 'Verdana';
    text-align: left;
    text-decoration: none;
    padding: 0.2em 1em;
    border: 1px solid #668dc6;
    color: #668dc6;
    background-color: #ffffff;
  }
  
  ul#Navigation a:hover {
    color: #acbae7;
  }
  
  ul#Navigation li ul li a:hover {
    color: #acbae7;
  }
  

/* dynamisches Ein-/Ausblenden */
  ul#Navigation li ul {
    display: none;
  }
  
  ul#Navigation li:hover>ul {
    display: block;
  }
  
#  ul#Navigation>li:hover>a {
#    width: 5em;
#  }

.author {
font-size:11px;
font-weight:bold;
font-style:normal;
color:#961207;
}

span.author {
font-size:11px;
font-weight:bold;
font-style:normal;
color:#961207;
}

/* dynamisches Ein-/Ausblenden der JavaScript-generierten Klasse im IE */
  ul#Navigation li.hoverIE {
#    margin-right: 0;  /* reservierten Platz freigeben */
    margin-bottom: -1.15em;  /* Fehlerkorrektur, ggfls. anpassen */
  }
  
  ul#Navigation li.hoverIE ul {
    display: block;
  }
  
  ul#Navigation li .hoverIE {
    width: 10.3em;
#    w\idth: 8.2em;  /* (IE 6 in standards-compliant mode) */
  }

/*-----------------------------------  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 #F9FFE5;

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

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

.news-latest-container {
	border:1px solid #333;
	background-color:#acbae7;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#668dc6;
}

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

td#goto a:link, td#goto a:visited {
	color: #ffffff;
}

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

}


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

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #668dc6;
	background-color: #668dc6;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#fff;
	padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;

}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	color: #668dc6;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #F9FFE5;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.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;
}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#F9FFE5;
}
.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: #668dc6;
	border:1px solid #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: #668dc6;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}



.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: 3px;
}
.news-single-additional-info {
	background-color: #acbae7;
/* 	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:#acbae7;
}
.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:#668dc6;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #668dc6;
	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;
}

#twrss_table {
/*width:200px;*/
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: normal; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px; 
	margin-right:10px; 
	line-height: 16px;
}

.twrss_head{
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: bold; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px; 
	margin-right:10px; 
	line-height: 16px;  
}

.twrss_head_channel{
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: bold; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px; 
	margin-right:10px; 
	line-height: 16px;  
}

.twrss_imagefile{
	float:left;
	margin-left:10px;
	margin-right:10px;
}

.twrss_bodytext{
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: normal; 
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px; 
	margin-right:10px; 
	line-height: 16px;  
}

.twrss_bodytext A{
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: normal; 
	line-height: 16px;  
        text-decoration:underline;
}

.twrss_bodytext A:hover{
	font-size: 12px; 
	color: #666666; 
	font-family: verdana; 
	font-style: normal; 
	font-weight: normal;  
	line-height: 16px;  
        text-decoration:underline;
}

