/* Start projektspezifische Klassen  */








/* Ende projektspezifische Klassen  */



body 
{
  background-color:#CCCCCC;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px 
}

p 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}
td img 
{
	display:block;
}
p, h1, h2, ul, ol, li, table, tr, td, th, blockquote, b, i 
{ 
	font-family:Verdana, Arial, Helvetica 
}
h1 
{ 
	font-weight:bold;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none
}
h2 
{ 
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none
}
ul, ol, li, b 
{ 
	font-size:11px 
}
div, table, tr, td, th,  i  
{ 
	font-size:9px 
}
/*	ThemeLibrary Klassen: Verwendung in theme.js, theme_branchen.js; überflüssig???	*/
.ThemeLibraryTreeLevel0, .ThemeLibraryTreeLevel1
{
	cursor:default;
	background-color:#ffffff;
	white-space:nowrap;
	border:0px none;
	padding:0
}
.ThemeLibraryTreeLevel1
{
	display:none;
}
.ThemeLibraryTable
{
	cursor:default;
	color:inherit;
	background-color:inherit;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	white-space:nowrap;
	border-collapse:separate;
	border:0px none;
	padding:0
}
.ThemeLibraryRow, .ThemeLibraryRowHover, .ThemeLibraryRowActive, .ThemeLibraryRowSelected
{
	background-color:inherit;
	white-space:nowrap;
	border:	0px none;
	padding:0
}
.ThemeLibraryFolderSpacer, .ThemeLibraryItemSpacer, .ThemeLibraryFolderLeft, .ThemeLibraryItemLeft, .ThemeLibraryFolderText, .ThemeLibraryItemText, .ThemeLibraryFolderRight, .ThemeLibraryItemRight
{
	background-color:inherit;
	white-space:nowrap;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	border:0px none;
	padding:0
}
.ThemeLibraryFolderText a,
.ThemeLibraryItemText a
{
	text-decoration:none;
	color:black;
	display:block;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	border:0px none;
	padding:2;
	background-color:inherit
}
.ThemeLibraryRowHover .ThemeLibraryItemText a,
.ThemeLibraryRowHover .ThemeLibraryFolderText a
{
	border:0px solid #FFFFFF;
	text-decoration:none;
	padding:2;
	background-color:#FFFFFF;
}
.ThemeLibraryRowActive .ThemeLibraryItemText a,
.ThemeLibraryRowActive .ThemeLibraryFolderText a
{
	background-color:#FFFFFF;
}
.ThemeLibraryRowSelected .ThemeLibraryItemText a,
.ThemeLibraryRowSelected .ThemeLibraryFolderText a
{
	border:0px none;
    text-decoration:none;
	padding:2;
	background-color:#FFFFFF
}
.ThemeLibraryFolderSpacer img,
.ThemeLibraryItemSpacer img,
.ThemeLibraryFolderLeft img,
.ThemeLibraryItemLeft img,
.ThemeLibraryFolderRight img,
.ThemeLibraryItemRight img
{
	vertical-align:bottom;
}
.greyBackground 
{
	background-color:#999999;
}
.JSCookTreeFolderClosed
{
}
.JSCookTreeFolderOpen
{
}
#JSCookTreeFolderClosed .JSCookTreeFolderOpen
{
	display:none;
}
#JSCookTreeFolderOpen .JSCookTreeFolderClosed
{
	display:none;
}
.MSIEBehaviorMakeVisible
{
	behavior:url(behaviors/Behavior_MakeVisible.htc);
}
.MSIEBehaviorWidthChange
{
	behavior:url(behaviors/Behavior_WidthChange.htc);
}
.formatbackground
{
	background-color:#ffffff;
}
.headerBox
{
	border: 1px solid #999999;
	background-color:#E3E3E3;
}
.logintxt, A.logintxt:link, A.logintxt:visited, A.logintxt:active, A.logintxt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.logintxtbold, A.logintxtbold:link, A.logintxtbold:visited, A.logintxtbold:active, A.logintxtbold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.meinwk, a.meinwk:link, a.meinwk:visited, a.meinwk:active, a.meinwk:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
.meinwkTitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color: #E3E3E3;
	color:#000000;
	padding-top: 2px;
	padding-left: 4px;
	padding-bottom: 3px;
}
.meinwkTitleLnk, a.meinwkTitleLnk:link, a.meinwkTitleLnk:visited, a.meinwkTitleLnk:active
{
	color:#000000;
	text-decoration: none;
}
a.meinwkTitleLnk:hover
{
	color: #FF0000;
}
.meinwkTxt2, a.meinwkTxt2:link, a.meinwkTxt2:visited, a.meinwkTxt2:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
}
a.meinwkTxt2:hover
{
	color: #FF0000;
}
.meinwkArr
{
	display: inline;
	border: 0px;
	margin-left: 4px;
/*	padding-left: 4px;	*/
	margin-right: 1px;
}
.meinwko 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
}
.meinwko2 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#FF0000;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
}
a.meinwko2:link, a.meinwko2:visited, a.meinwko2:active, a.meinwko2:hover 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#FF0000;
	font-weight:bold;
	text-decoration:underline;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
.meinwkotxt 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#FF0000;
	font-weight:normal;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px;
}
.meinwkotxt2, .meinwkotxt2bold 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	font-weight:normal;
}
.meinwkotxt2bold 
{
	font-weight:bold;
}
a.meinwkotxt2:link    
{ 
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}
a.meinwkotxt2:visited 
{ 
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}
a.meinwkotxt2:active  
{ 
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}
a.meinwkotxt2:hover   
{ 
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}
.meinwkotitle 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	background-color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
} 
.meinwkoborder 
{
	background-color:#AA2126;
}
.arr
{
	display: inline;
	border: 0px;
	margin-left: 5px;
	margin-right: 5px;
}
.textstyle1 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff
}
a.textstyle1:link    
{ 
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}
a.textstyle1:visited 
{ 
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}
a.textstyle1:active  
{ 
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}
a.textstyle1:hover   
{ 
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}
.textstyle2 
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
	text-transform:none
}
.logotext, a.logotext:link, a.logotext:visited, a.logotext:active, a.logotext:hover 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	color:#666666;
}
.logotextsparte1, a.logotextsparte1:link, a.logotextsparte1:visited, a.logotextsparte1:active, a.logotextsparte1:hover
{
	font-weight:normal;
	font-size:9px;
	color:#0099CC;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.logotextsparte2, a.logotextsparte2:link, a.logotextsparte2:visited, a.logotextsparte2:active, a.logotextsparte2:hover
{
	font-weight:normal;
	font-size:9px;
	color:#003399;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.logotextsparte3, a.logotextsparte3:link, a.logotextsparte3:visited, a.logotextsparte3:active, a.logotextsparte3:hover
{
	font-weight:normal;
	font-size:9px;
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.logotextsparte4, a.logotextsparte4:link, a.logotextsparte4:visited, a.logotextsparte4:active, a.logotextsparte4:hover
{
	font-weight:normal;
	font-size:9px;
	color:#2F565C;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.logotextsparte5, a.logotextsparte5:link, a.logotextsparte5:visited, a.logotextsparte5:active, a.logotextsparte5:hover
{
	font-weight:normal;
	font-size:9px;
	color:#339933;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.logotextsparte6, a.logotextsparte6:link, a.logotextsparte6:visited, a.logotextsparte6:active, a.logotextsparte6:hover
{
	font-weight:normal;
	font-size:9px;
	color:#009966;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.logotextsparte7, a.logotextsparte7:link, a.logotextsparte7:visited, a.logotextsparte7:active, a.logotextsparte7:hover
{
	font-weight:normal;
	font-size:9px;
	color:#646464;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.backgroundColor2 
{
	background-color:#666666;
}
.mainNav, .mainNavOver, .mainNavSub, .mainNavSubOver 
{
	position:absolute;
	padding:1px;
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	font-weight:normal;
	background-color:#E3E3E3;
}
.mainNav, .mainNavOver 
{
	font-weight:bold;
}
.mainNav, .mainNavSub 
{
	background-color:#E3E3E3;
	layer-background-color:#E3E3E3;
	color:#666666;
}
.mainNavOver, .mainNavSubOver 
{
	background-color:#ffffff;
	layer-background-color:#ffffff;
	color:#666666;
	cursor:pointer;
	cursor:hand;
}
.mainNavBorder 
{
	position:absolute;
	visibility:hidden;
	background-color:#999999;
	layer-background-color:#999999;
}
.subNav, .subNavOver, .subNavSub, .subNavSubOver, .subNavSpacing, .subNavActive, .subNavActiveOver 
{
	position:absolute;
	padding:3px;
	font-family:Verdana, Arial, Helvetica;
	font-size:11px;
	font-weight:normal;
	background-color:#E3E3E3;
}
.subNav, .subNavOver 
{
	font-weight:normal;
}
.subNav, .subNavSub 
{
	background-color:#E3E3E3;
	layer-background-color:#E3E3E3;
	color:#000000;
}
.subNavOver, .subNavSubOver, .subNavActiveOver 
{
	background-color:#ffffff;
	layer-background-color:#ffffff;
	color:#000000;
	cursor:pointer;
	cursor:hand;
}
.subNavSpacing 
{
	background-color:#CCCCCC;
	layer-background-color:#CCCCCC;
	padding:0px;
}
.subNavActive, .subNavActiveOver 
{
	padding:0px;
}
.subNavBorder 
{
	position:absolute;
	visibility:hidden;
	background-color:#000000;
	layer-background-color:#000000;
}
.subNavArrow 
{
	position:absolute;
	padding:0px;
}
.menu 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.menubold, a.menubold:hover, a.menubold:link, a.menubold:active, a.menubold:visited 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold
}
.newstxt, .newstxt2, a.newstxt:link, a.newstxt:visited, a.newstxt:active, a.newstxt:hover, a.newstxt2:link, a.newstxt2:visited, a.newstxt2:active, a.newstxt2:hover 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	background-color:#FFFFFF;
	text-decoration:none;
} 
.newstxt2 
{
	padding-right:2px;
}
.newstitle, a.newstitle:hover, a.newstitle:link, a.newstitle:active, a.newstitle:visited 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	text-decoration:none;
}
.fftextblock
{
	overflow:hidden;
	height:48px;
	width:120px;
}
.fftitelblock
{
	overflow:hidden;
	height:26px;
	width:104px;
}
.loginfeld 
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
	text-transform:none;
	height:16px;
	width:57px;
}
.clCMEvent
{
	position:absolute;
	width:99%;
	height:99%;
	clip:rect(0,100%,100%,0);
	left:0;
	top:0;
	visibility:visible
}
.clCMAbs
{
	position:absolute;
	visibility:hidden;
	left:0;
	top:0
}
.channeltext
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: 1px solid #b1b1b1;
	padding-left:5px; padding-top: 1px;
}
.channelNav
{
	background-color: #ffffff;
	border-right: 1px solid #b1b1b1;
}
.channelbackground
{
	background-color: #ffffff;
}
.channelborder 
{
	background-color:#b1b1b1;
}
.channellink, a.channellink:hover, a.channellink:link, a.channellink:active, a.channellink:visited 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
	cursor:hand;
}
.channelTitle 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
td.emptyFeature 
{
	background-color:#999999;
}
.channelBarBackground 
{
	background-color:#6699CC;
}
.channelBarBackground0 
{
	background-color:#666666;
}
.channelBarBackground1 
{
	background-color:#CC9900;
}
.channelBarBackground2 
{
	background-color:#003399;
}
.channelBarBackground3 
{
	background-color:#33CC66;
}
.channelBarBackground4 
{
	background-color:#3366FF;
}
.channelBarBackground5 
{
	background-color:#CC0033;
}
.channelBarBackground6 
{
	background-color:#FF9900;
}
.channelBarBackground7 
{
	background-color:#6699CC;
}
.channelBarBackground8 
{
	background-color:#33CCFF;
}
.channelBarBackground9 
{
	background-color:#FFCC00;
}
.channelBarBackground10 
{
	background-color:#FF0000;
}
.channelBarBackground24
{
	background-color:#006666;
}
.channelBarBorder
{
	border: 1px solid #6699cc;
}
.channelBarBorder0
{
	border: 1px solid #666666;
}
.channelBarBorder1
{
	border: 1px solid #cc9900;
}
.channelBarBorder2
{
	border: 1px solid #003399;
}
.channelBarBorder3
{
	border: 1px solid #33cc66;
}
.channelBarBorder4
{
	border: 1px solid #3366ff;
}
.channelBarBorder5
{
	border: 1px solid #cc0033;
}
.channelBarBorder6
{
	border: 1px solid #ff9900;
}
.channelBarBorder7
{
	border: 1px solid #6699cc;
}
.channelBarBorder8
{
	border: 1px solid #33ccff;
}
.channelBarBorder9
{
	border: 1px solid #ffcc00;
}
.channelBarBorder10
{
	border: 1px solid #ff0000;
}
.channelBarBorder24
{
	border: 1px solid #006666;
}
.channelImgBorder
{
	border-top: 1px solid #6699cc;
	border-bottom: 1px solid #999999;
}
.channelImgBorder0
{
	border-top: 1px solid #666666;
	border-bottom: 1px solid #999999;
}
.channelImgBorder1
{
	border-top: 1px solid #cc9900;
	border-bottom: 1px solid #999999;
}
.channelImgBorder2
{
	border-top: 1px solid #003399;
	border-bottom: 1px solid #999999;
}
.channelImgBorder3
{
	border-top: 1px solid #33cc66;
	border-bottom: 1px solid #999999;
}
.channelImgBorder4
{
	border-top: 1px solid #3366ff;
	border-bottom: 1px solid #999999;
}
.channelImgBorder5
{
	border-top: 1px solid #cc0033;
	border-bottom: 1px solid #999999;
}
.channelImgBorder6
{
	border-top: 1px solid #ff9900;
	border-bottom: 1px solid #999999;
}
.channelImgBorder7
{
	border-top: 1px solid #6699cc;
	border-bottom: 1px solid #999999;
}
.channelImgBorder8
{
	border-top: 1px solid #33ccff;
	border-bottom: 1px solid #999999;
}
.channelImgBorder9
{
	border-top: 1px solid #ffcc00;
	border-bottom: 1px solid #999999;
}
.channelImgBorder10
{
	border-top: 1px solid #ff0000;
	border-bottom: 1px solid #999999;
}
.channelImgBorder24
{
	border-top: 1px solid #006666;
	border-bottom: 1px solid #999999;
}
.imgBorder 
{
	border-color:#6699CC;
	border-width:1px;
	border-style:solid;
}
a:link
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:underline; 
	font-weight:none; 
	color:#000000; 
}
a:visited 
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:underline; 
	font-weight:none; 
	color:#000000; 
}
a:active  
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:underline; 
	font-weight:none; 
	color:#000000; 
}
a:hover   
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:underline; 
	font-weight:none; 
	color:#000000; 
}
.headline 
{  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-weight:bold
}
.titel 
{  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000
}
.text, .textclr, a.text, a.text:active, a.text:hover, a.text:visited, .textdoc
{  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}
.bildtxt 
{  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
.textbold 
{  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none
}
.textlink, a.textlink, a.textlink:active, a.textlink:hover, a.textlink:visited 
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold
}
.subtitel 
{  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000
}
.textlink2, a.textlink2, a.textlink2:active, a.textlink2:hover, a.textlink2:visited 
{  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#000000;
	font-weight:normal;
}
.textbold2, a.textbold2, a.textbold2:active, a.textbold2:hover, a.textbold2:visited 
{  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration: none;
}
.grautxt 
{  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	font-weight:normal;
}
.text2 
{  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
.WordWrapTitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;
	text-decoration:none;
}
span.txtschnellzugang
{
	font-family:Verdana;
	font-size:9px;
	font-weight:normal;
	color:#000000
}
span.redschnellzugang
{
	font-weight:normal;
	font-size:9px;
	color:#ff0000;
	font-family:Verdana;
	text-decoration:none;
}
a.lnkschnellzugang 
{
    font-family:Verdana;
	font-size:9px;
	color:#000000;
    font-weight:normal;
    text-decoration:underline;
}
/* 52294-2 die benötigten Styles für INDIVIDUELLE NAVIGATION / THEMEN NAVIGATION / HEADER NAVIGATION Begin */

.inSPAN, .tnSPAN, .tnSPAN_s
{
	position:absolute;
}

.inSP
{
	display:none;
}

.inSPAN
{
	z-index:0;
	overflow:hidden;
	width:145px;
}

.tnSPAN
{
	z-index:99;
}

.tnSPAN_s
{
	z-index:100;
}

.tnTAB_ft
{
	border-style:none;
	height:17px;
	background-color:transparent;
	z-index:0;
}


.inTAB
{
	border-top-width:0px;
}

.inTAB_t
{
	border-top-width:1px;
	border-top-color:#999999;
}

.tnTAB_t
{
	border-top-width:1px;
	border-top-color:#000000;
}


.tnTAB, .tnTAB_t
{
	background-color:#DDDDDD;
}

.tnTABx, .tnTAB_tx
{
	background-color:#FFFF00;
}


.tnTAB_fu
{
/*	background-color:#D4BA72;*/
	background-color:#FCFCFC;
	border-top-width:0px;
	border-top-color:#000000;}


.inTAB, .inTAB_t
{
	width:145px;
	border-bottom-color:#999999;
}


/*
#00935
*/
.tnTAB,
.tnTAB1, .tnTAB2, .tnTAB3, .tnTAB4, .tnTAB5, .tnTAB6, .tnTAB7, .tnTAB8, .tnTAB9, .tnTAB10, .tnTAB24
{
	border-top-width:0px;
}	

.tnTAB, .tnTAB_t, .tnTAB_fu, 
.tnTAB1, .tnTAB2, .tnTAB3, .tnTAB4, .tnTAB5, .tnTAB6, .tnTAB7, .tnTAB8, .tnTAB9, .tnTAB10, .tnTAB24, 
.tnTAB_f, .tnTAB_f1, .tnTAB_f2, .tnTAB_f3, .tnTAB_f4, .tnTAB_f5, .tnTAB_f6, .tnTAB_f7, .tnTAB_f8, .tnTAB_f9, .tnTAB_f10, .tnTAB_f24
{
	border-left-width:1px;
	border-right-width:1px;
	border-left-color:#000000;
	border-right-color:#000000;
	border-bottom-color:#000000;
}


.inTAB, .inTAB_t, .tnTAB, .tnTAB_t, .tnTAB_fu, 
.tnTAB1, .tnTAB2, .tnTAB3, .tnTAB4, .tnTAB5, .tnTAB6, .tnTAB7, .tnTAB8, .tnTAB9, .tnTAB10, .tnTAB24, 
.tnTAB_f, .tnTAB_f1, .tnTAB_f2, .tnTAB_f3, .tnTAB_f4, .tnTAB_f5, .tnTAB_f6, .tnTAB_f7, .tnTAB_f8, .tnTAB_f9, .tnTAB_f10, .tnTAB_f24
{
	border-style:solid;
	border-bottom-width:1px;
}

tnTAB_f, .tnTAB_f1, .tnTAB_f2, .tnTAB_f3, .tnTAB_f4, .tnTAB_f5, .tnTAB_f6, .tnTAB_f7, .tnTAB_f8, .tnTAB_f9, .tnTAB_f10, .tnTAB_f24
{
	border-top-width:1px;
	border-top-color:#000000;
}


.tnTAB1, .tnTAB_f1
{
	background-color:#D4BA72;
}

.tnTAB2, .tnTAB_f2
{
	background-color:#B2BFE0;
}

.tnTAB3, .tnTAB_f3
{
	background-color:#B9EDB9;
}

.tnTAB4, .tnTAB_f4
{
	background-color:#ABC4ED;
}

.tnTAB5, .tnTAB_f5
{
	background-color:#E1B0B0;
}

.tnTAB6, .tnTAB_f6
{
	background-color:#FFCC66;
}

.tnTAB7, .tnTAB_f7
{
	background-color:#B5D0EA;
}

.tnTAB8, .tnTAB_f8
{
	background-color:#BFEDF7;
}

.tnTAB9, .tnTAB_f9
{
	background-color:#FCE086;
}

.tnTAB10, .tnTAB_f10
{
	background-color:#DDDDDD;
}

.tnTAB24, .tnTAB_f24
{
	background-color:#8BB1B1;
}
/*
Ende #00935
*/


.inTAB, .inTAB_t
{
	background-color:#DDDDDD;
	border-left-width:1px;
	border-right-width:1px;
	border-left-color:#999999;
	border-right-color:#999999;
}


.inTD, .inTD_l, .inTD_l2
{
	padding-right:2px;
	vertical-align:top;
}

.inTD_l
{
	padding-left:10px;
}

.inTD_l2
{
	padding-left:12px;
}


.inTD_r, .tnTD_l
{
	width:100%;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	vertical-align:middle;
}

.tnTD_l
{
	padding-left:3px;
	cursor:hand;
}


.tnTD_r, .tnTD_fr
{
	cursor:hand;
}

.tnTD_fr
{
	padding-right:3px;
}

.inIMG, .inIMG_l, .inIMG_d, .tnIMG, .tnIMG_m, .tnIMG_t
{
	border-width:0px;
	height:17px;
}

.inIMG_l
{
	width:10px;
}

.inIMG_d
{
	width:20px;
}

.tnIMG_a
{
	border-width:0px;
}

.tnIMG_t
{
	width:1px;
}

.tnIMG
{
	width:11px;
}


.tnIMG_e, .tnIMG_h
{
	border-left-style:none;
	border-right-style:none;
	border-left-width:0px;
	border-right-width:0px;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-width:3px;
	width:14px;
	height:13px;
}


.tnIMG_e
{
	
	border-top-color:#DDDDDD;
	border-bottom-color:#DDDDDD;
	
}

.tnIMG_h
{
	border-top-color:#FCFCFC;
	border-bottom-color:#FCFCFC;
}

.tntest
{
	z-index:1;
	position:absolute;
	top:160px;
	width:440px;
}

.tnIMG_m
{
	height:18px;
}


.hnTAB
{
	position:absolute;
	border-style:none;
	left:242px;
	top:0px;
}

.hnTD, .hnTD_h
{
	text-decoration:none;
	border-left-style:solid;
	border-left-width:2px;
	border-right-style:none;
	border-right-width:0px;
	text-align:left;
	padding-bottom:0px;
	padding-top:0px;
	border-top-color:#999999;
	border-bottom-color:#999999;
	cursor:hand;
}

.hnTD
{
	background-color:#E3E3E3;
	border-left-color:#E3E3E3;
}

.hnTD_s
{
	border:0px;
	width:1px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	border-left-style:none;
	border-right-style:none;
	border-left-width:0px;
	border-right-width:0px;
}

.hnTD_h
{
	background-color:#FCFCFC;
	border-left-color:#FCFCFC;
}

.hnA
{
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top-width:0px;
	border-bottom-width:0px;
	text-align:left;
}

.hnIMG
{
	width:1px;
	height:15px;
	border-style:none;
	border-width:0px;
}

.hcSPAN
{
	width:148px;
}

.hcTAB
{
	position:absolute;
	width:148px;
	left:242px;
	top:97px;
	border-width:0px;
	border-style:solid;
	border-color:#999999;
}

.hcTD, .hcTD_h
{
	width:148px;
	border-top-width:0px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999999;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#999999;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#999999;
	padding-left:2px;
	padding-right:2px;
}

.hcTD
{
	background-color:#E3E3E3;
}

.hcTD_h
{
	background-color:#FCFCFC;
	cursor:hand;
}

.hcA
{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top-width:0px;
	border-bottom-width:0px;
	text-align:left;
}

/* 52294-2 die benötigten Styles für INDIVIDUELLE NAVIGATION / THEMEN NAVIGATION / HEADER NAVIGATION End */



.markedhl
{
	background-color:#DBDBDB;
}

.textsmall, .textlinksmall, a.textlinksmall, a.textlinksmall:active, a.textlinksmall:hover, a.textlinksmall:visited 
{  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000
}

.textsmallbold, .textlinksmallbold, a.textlinksmallbold, a.textlinksmallbold:active, a.textlinksmallbold:hover, a.textlinksmallbold:visited 
{  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000
}


.textlinksmall, a.textlinksmall, a.textlinksmall:active, a.textlinksmall:hover, a.textlinksmall:visited 
{ 
	text-decoration:underline;
}

.textlinksmall2, a.textlinksmall2, a.textlinksmall2:active, a.textlinksmall2:hover, a.textlinksmall2:visited 
{ 
	text-decoration:none;
}

.textlinksmallbold, a.textlinksmallbold, a.textlinksmallbold:active, a.textlinksmallbold:hover, a.textlinksmallbold:visited 
{ 
	text-decoration:underline;
}


.textlinksmallclr, a.textlinksmallclr, a.textlinksmallclr:active, a.textlinksmallclr:hover, a.textlinksmallclr:visited 
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	font-weight:bold;
	text-decoration:underline;
}

.textclr
{
	color:#FF0000;
}

tr.subscription_th
{
	background-color:#DBDBDB;
}
tr.subscription_ch
{
	background-color:#FFFFFF;
}

hr.line1
{
	color:"#dbdbdb";
	height:1;
}
a.textulclr, a.textulclr:hover, a.textulclr:active, a.textulclrb, a.textulclrb:hover, a.textulclrb:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
	color:#000000;
}
a.textulclr:visited
{
	color:#800080;
}
a.textulclrb:visited
{
	color:#800080;
	font-weight: bold;
}
.grautxtbold,.grautxtbold:link,.grautxtbold:visited
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.grautxtbold:active,.grautxtbold:hover
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
span.contenterror 
{
	COLOR: #ff0000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none 
} 

