body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	background-color: #FFC200;
	background-imageurl(../images/bgrd_page_797x10.gif);
	background-position: center;
	background-repeat: repeat-y;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body.content_page {
	background-color: #FFFFFF;
	background-image:none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#block_main_center {
width: 750px; top: 0px; 
	margin-left: auto;
	margin-right: auto;
	border: none;
	display: block;
	text-align:left;
	/* background-color:#FFFFFF; */
}
#block_top_header {
position:absolute;
	height: 25px;
	width: 750px;
	top: 0px;
	background-color:#006699;
}
#block_home_top_subheader {
position:absolute;
	height: 5px;
	width: 750px;
	top: 25px;
	background-color:#CC6600;
}
#block_home_main_navigation {
position:absolute;
	/* height: 400px; */
	width: 750px;
	top: 25px;
	border:none;
	background-color:#FFCC33;
	background-image:rl(../images/bgrd_gradient_10x390.jpg);
	background-repeat:repeat-x;
}
#block_page_top_subheader {
position:absolute;
	height: 50px;
	width: 750px;
	top: 25px;
	background-color:#CC6600;
}
#block_page_main {
position:absolute;
	/* height: 400px; */
	width: 750px;
	top: 75px;
	border:none;
	background-color:#FFFFFF;
	/* background-image:rl(../images/bgrd_gradient_10x390.jpg);
	background-repeat:repeat-x; */
}

.txtSmallGrey {color:#CCCCCC;}
.txtSmallBlack {color:#000000;}
.txtSmallWhite {color:#FFFFFF;}
.txtSmallWhiteBold {color:#FFFFFF; font-weight:bold; letter-spacing:0.1em;}

.txtSmallYellow {color:#FFC200;}
.txtSmallOrange {color:#CC3300;}
.txtSmallOrangeBold {color:#CC3300; font-weight:bold;}
.txtSmallBlue {color:#006699;}

.txtMiddleGrey {color:#CCCCCC; font-size: 14px;}
.txtMiddleYellow {color:#FFC200; font-size:14px; font-weight:bold;}
.txtMiddleBlackBold {color:#000000; font-size: 14px; font-weight:bold;}
.txtMiddleOrange {color:#CC3300; font-size: 14px;}
.txtAktualityBlue {color:#006699; font-size:16px; font-weight:bold; }

.txtBigGrey {color:#CCCCCC; font-size:18px;}
.txtBigWhite {color:#FFFFFF; font-size:18px;}
.txtBigYellow {color:#FFC200; font-size:18px;}
.txtBigYellowBold {color:#FFC200; font-size:24px; font-weight:bold;}
.txtBigBlue {color:#006699; font-size:18px;}
.txtBiggerBlue {color:#006699; font-size:22px;}

a.linkSmallGrey:link, a.linkSmallGrey:visited {color: #CCCCCC; text-decoration: none; letter-spacing:0.1em;}
a.linkSmallGrey:hover  {text-decoration: none; color: #FFFFFF;}
a.linkSmallGrey:active {text-decoration: none; color: #CCCCCC;}

a.linkSmallBlack:link, a.linkSmallBlack:visited {color: #000000; text-decoration: none;}
a.linkSmallBlack:hover  {text-decoration: none; color: #FFFFFF;}
a.linkSmallBlack:active {text-decoration: none; color: #000000;}

a.linkSmallWhite:link, a.linkSmallWhite:visited {color: #FFFFFF; text-decoration: none;}
a.linkSmallWhite:hover  {text-decoration: none; color: #000000;}
a.linkSmallWhite:active {text-decoration: none; color: #FFFFFF;}

a.linkSmallOrange:link, a.linkSmallOrange:visited {color: #CC3300; text-decoration: none;}
a.linkSmallOrange:hover  {text-decoration: none; color: #000000;}
a.linkSmallOrange:active {text-decoration: none; color: #CC3300;}

a.linkBigWhite:link, a.linkBigWhite:visited {color: #FFFFFF; text-decoration: none; font-size:18px;}
a.linkBigWhite:hover  {text-decoration: none; color: #000000;}
a.linkBigWhite:active {text-decoration: none; color: #FFFFFF;}

a.linkBigGrey:link, a.linkBigGrey:visited {color: #CCCCCC; text-decoration: none; font-size:22px;}
a.linkBigGrey:hover  {text-decoration: none; color: #FFE019;}
a.linkBigGrey:active {text-decoration: none; color: #CCCCCC;}

a.linkMiddleGrey:link, a.linkMiddleGrey:visited {color: #CCCCCC; text-decoration: none; font-size:14px; font-weight:bold;}
a.linkMiddleGrey:hover  {text-decoration: none; color: #FFE019;}
a.linkMiddleGrey:active {text-decoration: none; color: #CCCCCC;}

a.linkBlue:link, a.linkBlue:visited {color: #006699; }
a.linkBlue:hover  {text-decoration: none; color: #000000;}
a.linkBlue:active {color: #006699;}

a.linkBlueOrange:link, a.linkBlue:visited {color: #006699; }
a.linkBlueOrange:hover  {color: #CC3300;}
a.linkBlueOrange:active {color: #006699;}

/* 
  -----------------------------------
  TabBar Magic Style Sheet
  by Project Seven Development
  www.projectseven.com
  Style Theme:01 - Basic
  -----------------------------------
*/
#p7TBM {
	font-family:Arial, Helvetica, sans-serif;
}
#p7TBMroot {
	background-color: #FFFFFF;
	/* border: 1px solid #333333; */
	border: 0;
	font-size: 1.1em;
}
#p7TBMrootbox {}

#p7TBMroot img {
	border: 0;
}
#p7TBMroot ul {
	margin: 0;
    padding: 0;
}
#p7TBMroot li {
	list-style-type: none;
	display: inline;
}
#p7TBMroot li a {
	float: left;
}
#p7TBMroot .p7TBMtext li a {
	/* color: #666666; */
	color: #006699;
	/* padding: 5px 10px; */
	padding-left: 0px; padding-right: 25px; padding-bottom: 5px; padding-top: 5px;
	/* text-decoration: none;  */
	/* border-right: 1px solid #333333; */
	font-weight:bold;
}
#p7TBMroot .p7TBMtext .p7TBMdown, #p7TBMroot .p7TBMtext .p7TBMdown:hover {
	color: #000000!important;
	/* background-color: #333333!important; */
	 text-decoration: none; 
	 font-weight:bold;
}
/*
The Root Level Hover. This also locks the Hover state while 
the root item's associated sub-menu is visible.
DO NOT CHANGE SELECTOR NAMES*/
.p7ie6Fix:active, 
#p7TBMroot .p7TBMtext .p7TBMon,
#p7TBMroot .p7TBMtext li a:focus, 
#p7TBMroot .p7TBMtext li a:active {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	/* background-color: #ECE9D8; */
}
#p7TBMsubwrap{
	font-size: .9em;
	position: relative;
	height: auto;
}
.p7TBMsub {
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
	width: 680px; 
}
.p7TBMsubbox {
	padding: 5px 0 0 0;
}
/* SUBMENU BAACKGROUNDS and BORDERS HERE */
.p7TBMsub ul {
	margin: 0;
	padding: 0;
	background-image: rl(../images/iebfix.gif); 
	background-color: transparent;
	border: 0;
}
.p7TBMsub li {
	list-style-type: none;
	display: inline;
}
.p7TBMsub li a {
	/* color: #333333; */
	color: #006699;
	/* padding: 6px; */
	padding-left: 0px; padding-right: 10px; padding-bottom: 10px; padding-top: 0px;
	display: block;
	float: left;
	/* border: 1px solid #FFFFFF; */
}
.p7TBMsub li a:hover,
.p7TBMsub li a:active,
.p7TBMsub li a:focus {
	/* color: #333333; */
	color: #000000;
	border: 0;
	/* background-color: #ECE9D8;
	border-color: #333333; */
	text-decoration: none;
}
#p7TBM br {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 1px;
}

/* current marker style */
.p7TBMsub .p7TBMmark,
.p7TBMsub .p7TBMmark:hover,
.p7TBMsub .p7TBMmark:active,
.p7TBMsub .p7TBMmark:focus {
	font-weight:bold;
	color: #333333;
	cursor: default;
	text-decoration: underline;
}

.borderTd {
	border: 1px solid #000000; padding:2px; 
}

.borderTable {
	border: 1px solid #000000; border-collapse: collapse; border-spacing: 0px;   
}
td.txtPaddingLeftJustife {
	padding-left:10px; text-align:justify; 
}
td.txtPaddingLeft {
	padding-left:10px; 
}
td.txtPaddingRightJustife {
	padding-right:10px; text-align:justify; 
}
.tableBorderCollapse {
	   border-collapse:collapse;
}
td.cellBorder {
	   border: 1px solid black; 
}
td.cellBorderpaddingLeft {
	   border: 1px solid black; padding-left:40px;
}
.lineHeight {
	   line-height: 1.5em; 
}
td.padding5px {
	   padding:5px;
}
td.paddingProductHeader {
	   padding-left:5px; padding-top:3px; padding-bottom:3px; font-weight:bold; background-color:#FFC200;
}
td.paddingProductText {
	   padding-top:2px; padding-bottom:2px; border-bottom:1px solid #CCCCCC;
}
td.paddingBorderTop {
	   padding-top:5px; padding-bottom:5px; border-top:1px solid #CC3300; color:#CC3300;
}