/* SideMenu  */
.MenuHdr
{ 
  font-size: 11pt; 
  font-family:Verdana, Helvetica, Arial;
  color:#ffffff;
  padding-left:0px; 
  padding-bottom: 2px; 
  background-color: #44566C; 
  padding-top: 2px; 
}
.MenuItem HR
{
  background-color: #E0EBF3;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid #E0EBF3;
  margin-right: 5px; 
}

.MenuHdr0 A, .MenuHdr0 A:hover, .MenuHdr0 A:visited,   
.MenuItem0 A, .MenuItem0 A:hover, .MenuItem0 A:visited
{
  color:#ffffff;
  background-color: #44566C; 
  text-decoration: none; 
  padding: 5px 0px 5px 5px;
  cursor: pointer; 
  display: block;
  border-bottom: 1px solid #E0EBF3;
}

.MenuItem1 A, .MenuItem1 A:hover, .MenuItem1 A:visited,
.MenuHdr1 A, .MenuHdr1 A:hover, .MenuHdr1 A:visited
{
  color: #44566C;
  background-color: #A4C1E2; 
  display: block;
  padding: 5px 0px 5px 20px;
  cursor: pointer;
   text-decoration: none;   
  border-bottom: 1px solid #E0EBF3;
}



.MenuItem2 A, .MenuItem2 A:hover, .MenuItem2 A:visited, 
.MenuHdr2 A, .MenuHdr2 A:hover, .MenuHdr2 A:visited
{
  color: #44566C;
  background-color: #A4C1E2; 
  display: block;
  margin: 0px 0px 0px 45px;
  padding: 5px 0px 5px 5px;
  cursor: pointer;
  text-decoration: none;   
  border-bottom: 1px solid #E0EBF3;
}


.currentHeaderHighlight0, .currentItemHighlight0
{
  font-weight:bold;
  display: block;
}

.currentHeaderHighlight1, .currentItemHighlight1
{
  background-color: #ffffff; 
  display: block;
  margin: -5px 0px -5px -20px;
  padding:5px 0px 5px 20px;
  
}

.currentItemHighlight2
{
  background-color: #ffffff; 
  display: block;
  margin: -5px 0px -5px -5px;
  padding:5px 0px 5px 5px;
}









.NTForums_Quote{border-right: #a9a9a9 1px solid;padding-right: 5px;border-top: #a9a9a9 1px solid;display: block;	padding-left: 5px;	font-size: 8pt;padding-bottom: 5px;	margin: 10px;	border-left: #a9a9a9 1px solid;	padding-top: 5px;	border-bottom: #a9a9a9 1px solid;	background-color: #f5f5f5;}
.aftoolbarlinks a.selected {font-weight: bold !important;}
body
{
}
.afcontrolpanel
{
	background-color:#ffffff;
	border:solid 1px #dcdcdc;
	padding:2px;
}
.AFAdminWhite
{
	font-size: 10px;
	font-family: Tahoma, Verdana;
}
.afadminTextBox{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}
.afadmingrid{font-size: 12px; color: #000000;	font-family: Verdana, Arial, Tahoma;	background-color: transparent;}
.afadmingridheader{font-size:12px; background-color:#dcdcdc; }
.afadminheadersearch{font-family: Tahoma, Verdana, Arial;	font-size: 11px;	background-color:#cdcdcd;	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);}
.afadmintopicrow{ background-color:#ffffff;}
.afadminresults{border-right: gray 1px solid;border-top: gray 1px solid;overflow: auto;border-left: gray 1px solid;width: 99%;border-bottom: gray 1px solid;height: 400px;background-color: #ffffff;}
.afadminbutton{	border-right: #336699 1px solid;	padding-right: 5px;	border-top: #7b9ebd 1px solid;	padding-left: 5px;	font-size: 11px;	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);	border-left: #7b9ebd 1px solid;	width: 110px;	cursor: hand;	border-bottom: #336699 1px solid;}
.afadminrow{font-size: 11px;padding-bottom: 2px;cursor: pointer;font-family: Tahoma, Verdana, Arial;}

.afadminNormal{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}
.afadmingrouprow{font-weight: bold;font-size: 12px;color: #ffffff;height: 30px;background-color: #336699;}
.afadminforumrow{border-right: #cdcdcd 1px solid;border-top: #cdcdcd 1px solid;font-size: 12px;background-color: #ffffff;}
.afadminCommandButton{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}
.afadminNormalBold{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold
}
.afadminNormalRed{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #ff0000
}
.afadminHeader{border-bottom:#000000 1px solid;font-family:Verdana,Arial,sans-serif;font-size:12pt;font-weight:bold;padding-left:10px;width:95%;}
.afsmallbutton, .afsmallbutton a, .afsmallbutton a:link, .afsmallbutton a:active, .afsmallbutton a:visited{font-size: 11px;	color: #000080;}
.ambutton
{
	font-size: 11px;
	font-family: Tahoma;
	color: #666666;
	height: 20px;
	border:solid 1px #666666;
	background-image: url(images/ambuttonback.gif);
	padding: 2px 2px 4px 2px !important;
	padding: 0px 2px 0px 2px;
	margin: 5px 0px 0px 5px;
	cursor: hand;
	position: static;
	text-decoration:none;
	/*width:65px;*/
	display:inline;
}
.ambutton A:link, .ambutton A:visited, .ambutton A:active, .ambutton A:hover
{
	font-size:11px;
	font-family: Tahoma;
	color:#666666;
	text-decoration:none;
}
.Bildunterschrift
{
	font-weight:normal;
  	font-size: 11px; 
  	font-family:Verdana, Helvetica, Arial;
	color:#44566C;
}
.Bildunterschrift_428
{
	display:table;
	font-weight:normal;
  	font-size: 11px; 
  	font-family:Verdana, Helvetica, Arial;
	color:#44566C;
	width:428px;
}

.Bildunterschrift_566
{
	display:table;
	font-weight:normal;
  	font-size: 11px; 
  	font-family:Verdana, Helvetica, Arial;
	color:#44566C;
	width:566px;
}

.BildunterschriftBildGross
{
	display:table;
	font-weight:normal;
  	font-size: 11px; 
  	font-family:Verdana, Helvetica, Arial;
	color:#44566C;
	width:428px;
	margin-left:auto;
	margin-right:auto;
}

/* TMF: Global NewsArticle Styles */

.articleTeaserImageContainer {
	float:right;
	margin-left:3px;
	margin-bottom:3px;
}

.productTeaserImageContainer {
	float:left;
	margin-right:5px;
	margin-bottom:3px;
	margin-top:3px;
}

.topicTeaserImageContainer {
	float:right;
	margin-right:5px;
	margin-bottom:3px;
	margin-top:5px;
}


.articleLastUpdate {
	padding-top:3px;
	float:right;
	color:white;
}


.categoryFilter {
	color:red;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
}


.category {
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana,Arial,sans-serif;
	font-size: 13px;
}


.category:hover {
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana,Arial,sans-serif;
	font-size: 13px;
}


/* TMF Link Modul Styles */
.linkFilterBox {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color:#C5D6EB;
}

/* TMF: SideMenu Styles for Sitemap */

.sideMenu_Header0,.sideMenu_Item0 {
	font-weight:bold;
	padding-left:0px;
	padding-top:10px;
}
.sideMenu_Header1,.sideMenu_Item1 {
	font-weight:normal;
	padding-left:20px;
}
.sideMenu_Header2,.sideMenu_Item2 {
	font-weight:normal;
	padding-left:40px;
}
.sideMenu_Header3,.sideMenu_Item3 {
	font-weight:normal;
	padding-left:60px;
}

/* TMF: DMX Styles */

div.VCBox {
    background: none;
    border-color: #44566C;
    border-style: solid;
    border-width: 1px;
}

.cart-menu {
	background: none;
    border-style: solid;
}

.cart-menu-top-item a span {
    font-size: 11px;
}

.HorizontalSplitterBar {
    background: none	repeat scroll 0 0 #C5D6EB;
}	

.TreeNode, .comboTreeNode {
    font-family: verdana;
    font-size: 11px;
    color: #333333;
	}

.TreeView {
    padding-left: 0px;
	width: 219px !important;
	background-color: transparent;
}
	
.HoverTreeNode,.comboHoverTreeNode{cursor:default;font-family:verdana;font-size:11px;text-decoration:underline;padding:1px 3px;color: #333333;}


.SelectedTreeNode, .comboSelectedTreeNode {
    color: #333333;
    background-color: #C5D6EB;
	cursor: default;
    font-family: verdana;
    font-size: 11px;
}

.MenuItemHover{background-color:transparent;color:#000;font-family:tahoma;font-size:11px;border:solid 1px transparent;cursor:default;}

.MenuBar {
	height: 30px !important;
	}
	
.SplitterPane {
    border: 1px solid transparent;
}

.cart-datagrid {
    border: 1px solid transparent;
}



.cart-datagrid-header {
    background: none repeat-x scroll 0 -34px #44566C;
    border-bottom: 0px;
}


.cart-datagrid-heading-cell, .cart-datagrid-heading-row .cart-datagrid-indent  {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat-x scroll 0 -64px #EEEEEE;
    border-color: transparent grey transparent transparent;
    border-style: solid;
    border-width: 0px;
    color: #000000;
    cursor: default;
}

.cart-datagrid-row {
    color: #333333;
	font-family: verdana;
    font-size: 11px;
	height: 18px;
    line-height: 18px;
}

.cart-datagrid-row-hover{
	background:#C5D6EB none repeat-x 0 -108px;
    color: #333333;
	font-family: verdana;
    font-size: 11px;
	height: 18px;
    line-height: 18px;
}

.cart-datagrid-row-hover .cart-datagrid-indent{
	background:#C5D6EB nonet repeat-x 0 -108px;
    color: #333333;
	font-family: verdana;
    font-size: 11px;
	height: 18px;
    line-height: 18px;
}

.cart-datagrid-row-selected, .cart-datagrid-row-selected .cart-datagrid-indent {
    background: none repeat-x scroll 0 -130px #C5D6EB;
}

.FileGrid_Item {
    background-color: transparent;
}

.FileGrid_Container td {
    color: #333333;
    height: 25px;
    padding: 6px 3px 2px 2px;
    vertical-align: middle;
}

.FileGrid_Container a, .FileGrid_Container a:link, .FileGrid_Container a:visited, .FileGrid_Header a:link, .FileGrid_Header a:visited {
    color: #44566C;
    text-decoration: underline;
}

body {
    background-color: #C5D6EB;
}

