/* all css definitions */
html { height:100%; margin: 0; padding: 0; }
/* public classes */
body { background:#ffffff url(../Images/bg_body.gif) repeat-y; margin: 0; padding: 0; color: #222; font-size: 0.7em; line-height: 1.35em; height: 100%; font-family: Verdana, Arial, sans-serif; }
a { text-decoration: none; border: none; outline: none; }
a:hover { text-decoration: none; border: none; outline: none; }
a.lnkPrint{ margin: 0; padding: 0  0 5px 18px; font-weight: bold; background-image: url(../Images/ICON_print.gif); background-repeat: no-repeat; background-position: 0px 2px;height:18px;}

img { border: 0px; }
p { margin: 0 0 10px 0; padding: 0; }
p.smallFont{font-size:0.8em;}
form { margin: 0; padding: 0; }
#tx-srfeuserregister-pi1-fe_users_form label{width:200px;display:block;}
#tx-srfeuserregister-pi1-fe_users_form dt{width:250px;}
#tx-srfeuserregister-pi1-fe_users_form dd{width:250px;}
legend { display: none; }
fieldset { margin: 0px; padding: 0px; border: none; }
h1 { margin: 0 0 30px 0; padding: 1px 0 0 0; font-size: 2.2em; line-height:1em;font-weight: normal; color: #000; background-color: transparent; }
h2 { margin: 0 0 10px 0; padding: 0; font-size: 1.3em; color: #000; background-color: transparent; }
h3 { margin: 0; padding: 0; font-size: 1.3em; margin-bottom: 1em; }
h4 { margin: 0; padding: 0 0 13px 0; font-size: 1.0em; }
h5 { margin: 0; padding: 0; font-size: 1.2em; }


/* standard classes and selectors */
.clear { clear: both; float: none; font-size: 0em; }
.floatLeft { float: left; }
.floatRight { float: right;margin:0 0 0px 20px;}
.floatBreak { clear: both; }
.alignLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
.alignRight { float: right; margin-left: 10px; margin-bottom: 10px; }
.paddTop20 { padding-top:20px;}
.paddTop13 { padding-top:13px;}
.paddBot15 { padding-bottom:13px;}
.paddBot20 { padding-bottom:20px;}
.paddBot0 { padding-bottom:0;}
.margRig50 { margin-right: 50px;}
.loginSpace{height:30px;}

/* definitions for all navigations */
/* Metanavigation */

/* Main Navigation */
#mainNavigation { margin: 23px 0 0 195px; padding: 0;  height: 17px; background-color: transparent;}
* html #mainNavigation{ margin: 20px 0 0 195px;}
#mainNavigation li { margin: 0; padding: 0; list-style-type: none; display: inline; }
#mainNavigation span { margin: 0; padding: 0; display: none; }
#mainNavigation a { margin: 0 9px 0 0; padding: 0; float: left; display: block; height: 14px; background-repeat: no-repeat; }

/* Sub Navigation */
#subNavigation { margin: 0 0 0 0; padding: 0; }
#subNavigation li {	margin: 0 0 2px 0; padding: 2px 0 0 20px; list-style-type: none; width: 160px; height: 22px; background-image: url(../Images/trenner_navi.gif); background-repeat: repeat-x;	background-color: transparent; }
#subNavigation li a { margin: 0; padding: 0 0 0 12px; font-weight: bold; color: #000; background-color: transparent; background-image: url(../Images/arr_black.gif); background-repeat: no-repeat; background-position: 0 3px; }
#subNavigation li a:hover {	background-image: url(../Images/arr_red.gif); background-color: transparent; color: #D70011; }
#subNavigation a.Act { background-image: url(../Images/arr_red.gif); background-position: 0; background-color: transparent; color: #D70011; }

/* general site block-elements */ 
#container {
position: relative;
/*height:150%;*/
background-image: url(../Images/bg_containercontent.gif);
background-position: 0 106px;
background-color: transparent;
background-repeat: repeat-x;
}

#logo { position: absolute; top: 17px; left: 46px; }
#containerHeader { margin: 0; padding: 0; height: 106px; background-image: url(../Images/bg_header.gif); background-repeat: repeat-x; background-color: transparent; }
#cntLeft { float: left;	margin: 25px 0 0 0;	padding: 0;	width: 195px; background-color: transparent; }
#cntMiddle {float:left; margin: 31px 0 0 195px; padding: 0 20px 50px 0; width: 555px;	background-color: transparent; }
#cntMiddle .textwide{width:460px;}
#cntMiddle a{font-weight:bold; color:#4EBCD9;text-decoration:underline;}
#cntMiddle a:hover{text-decoration:none;}
#cntMiddle a.normal{font-weight:normal;}

#cntMiddleFloat{float:left; margin: 31px 0 0 0px; padding: 0 20px 50px 0; width: 553px;	min-height:300px;background-color: transparent;}
#cntMiddleFloat .textwide{width:460px;}
#cntMiddleFloat a{font-weight:bold; color:#4EBCD9;text-decoration:underline;}
#cntMiddleFloat a:hover{text-decoration:none;}
#cntMiddleFloat a.normal{font-weight:normal;}
#cntMiddleFloat a.print{padding:2px 10px 2px 19px;background:transparent url(../Images/print.gif) no-repeat 0px 2px;}
#cntMiddleFloat a.print:hover{background:transparent url(../Images/print.gif) no-repeat 0px 2px;}


/*#cntMiddleFloat select { width: 150px; }*/
#cntMiddleFloat table label { width: 150px; display: block; font-weight: bold; margin-bottom: 0.5em; }
#cntMiddleFloat td { vertical-align: top; }
#cntMiddleFloat td img { margin-top: 3em; }
#cntMiddleFloat td img.nomargin {  }
#cntMiddleFloat td.nomarg img{margin-top: 0px;}
#cntMiddleFloat td.smallmarg img{margin-top: 5px;}

.cntSeparator, .cntSeparatorH, .cntSeparatorNews{clear:left;margin:15px 0 15px 0;width:555px;height:1px;background:transparent url(../Images/trenner_cnt.gif) repeat-x;}
.cntSeparatorSm{margin:10px 0 15px 0;width:240px;height:1px;background:transparent url(../Images/trenner_cnt.gif) repeat-x;}
.cntSeparatorH{margin:15px 0 30px 0;}
.cntSeparatorNews{width:518px;}
.cntSeparator hr, .cntSeparatorSm hr, .cntSeparatorH hr, .cntSeparatorNews hr{display: none;}
.cntBox{width:410px; margin: 0; padding: 25px 40px 20px 20px; background: transparent url(../Images/bg_box.gif) no-repeat;}
.cntBoxCorner{width:457px; margin: 0; padding: 0; height: 1em; background: transparent url(../Images/bg_box_ecke_unten.gif) no-repeat;}
.cntBoxWide{clear:left;width:556px; margin: 0 0 20px 0; padding: 25px 40px 20px 20px; background: transparent url(../Images/bg_box_wide.gif) no-repeat;}
.textleft{width:200px;float:left;}

.cntColLeft{width:245px;float:left;margin:0 45px 0 0;padding:0;}
.cntColRight{width:245px;float:left;margin:0;padding:0;}
.cntColLeftW{width:245px;float:left;margin:0 25px 0 0;padding:0;}
.newsColLeft{width:170px;float:left;}
.newsColRight{float:left;width:370px;}
.bannernews{float:left;width:240px;margin:0 35px 20px 0;}
.bannernews img{margin:0 0 10px 0;}

.cntColLeft h4, .cntColRight h4{margin:0;padding:0 0 5px 0;}

.picturenews{width:518px;min-height:0px;margin-bottom:20px;}
.picturenews img{float:left; margin: 0 10px 15px 0;border:1px solid #C0C0C0; }
/*.picturenews{min-height:105px;}
.picturenews img{float:left; margin: 0 10px 0 0; }*/
.picturenews p, .bannernews p,.cntColRight p{margin-bottom:0px;}
/*.picturenews p{width:120px;float:left;}*/


img.btmspace{margin:0 0 10px 0;}
#buttonbar{text-align:right;margin:0;}
#buttonbarleft{text-align:left;margin:0;}
#buttonbarleft a,#buttonbar a, #buttonbar a.pdf, #buttonbar a.submitBtnLeft, a.submitBtn{margin:0 0 0 22px;padding:2px 10px 2px 22px;color:#000;background:#E5E5E5 url(../Images/arr_black_contentbutton.gif) no-repeat 0px 6px;border-top:1px solid #F2F2F2;border-left:1px solid #F2F2F2;border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;font-weight:bold; color:#000000;text-decoration:none;}
#buttonbarleft a{margin:0 22px 0 0;}
#buttonbarleft a:hover, #buttonbar a:hover, #buttonbar a.pdf:hover{color:#BE000E;background:#E5E5E5 url(../Images/arr_red_contentbutton.gif) no-repeat 0px 6px;}

#buttonbar a.pdf{padding:2px 10px 2px 27px;background:#E5E5E5 url(../Images/icon_pdf.jpg) no-repeat 8px 2px;}
#buttonbar a.pdf:hover{background:#E5E5E5 url(../Images/icon_pdf.jpg) no-repeat 8px 2px;}
#buttonbar a.submitBtnLeft{margin:1px 22px 0 0;display:inline;float:left;}
a.pdf{padding:2px 10px 2px 27px;background:#ffffff url(../Images/icon_pdf.jpg) no-repeat 8px 2px;}
a.pdf:hover{background:#ffffff url(../Images/icon_pdf.jpg) no-repeat 8px 2px;}
a.movie{padding:2px 10px 2px 27px;background:#ffffff url(../Images/movie.gif) no-repeat 9px 2px;}
a.movie:hover{background:#ffffff url(../Images/movie.gif) no-repeat 9px 2px;}

.tabnaviframe{width:553px;height:22px;background:blue;}
.greyframe{border:2px solid #CCCCCC;padding:0 0 10px 0;margin:3px 0 0 0;height:100%;overflow: auto;text-align:left;background:#fff;}
.greyframem{border:2px solid #CCCCCC;padding:0 0 10px 15px;margin:3px 0 0 0;height:100%;overflow: auto;text-align:left;min-height:150px;}
.imageframe, .imageframenomarg, .imageframew{min-width:155px;max-width:300px;float:left;margin:10px 10px 5px 0px;padding:0px;text-align:center;}
* html .imageframe, * html .imageframenomarg, * html .imageframew{width:115px;}
.imageframenomarg{margin:10px 0px 5px 0px;}
.imageframew{width:230px;}
.textframe{width:529px;height:110px;overflow: auto;padding:10px;}
.textblocksav{width:250px;height:100%;float:right;margin:0 20px 0 0;}
.textblock{width:250px;float:left;margin:10px 20px 0 0;}
.greyframe hr{color:#ccc;height:1px;}
.greyframe h4{margin:24px 0 5px 0;}

/* Layout Wizard Tabs */
ul.tabs{margin:0;padding:0;font-family:Verdana, Arial, sans-serif; }
ul.tabs li{list-style-type: none;display:inline;background:#CCC;color:#000;padding:2px 10px;
border-left:0px;border-right:2px solid #fff; border-bottom:0px;font-weight:bold;}
/*alte Farbwerte inaktiv:background:#EBEBEB;color:#999;

border-style:solid;border-color:#fff;border-width:2px 2px 2px 0px;font-weight:bold;}*/
ul.tabs li.selected{background:#CCC;color:#BE000E;padding:2px 10px 5px 10px;}

/* header definitions - user profile */

/*#personalize {width:980px;text-align:right; margin: 0 0 0 0px;	padding: 6px 0 0 10px; height: 13px; color: #7F7E7E; background-color: transparent; }*/
#personalize {width:980px;margin: 0 0 0 0px; padding: 6px 0 0 10px; height: 13px; color: #7F7E7E; background-color: transparent; display:inline;}
#personalize li { margin: 0 6px 0 0; list-style-type: none;	display: inline; }
#personalize li a { background-color: transparent; color: #7F7E7E;	text-decoration: underline; }
#personalize li a:hover { background-color: transparent; color: #B21B12; }



/* marginal row definitions */
#cntMarginalsav { float: left; margin: 0; padding: 17px 0 0 0px;width: 225px; background-color: transparent; }
#cntMarginal {position:absolute;left:770px;top:110px; margin: 0; padding: 17px 0 0 0px;width: 225px; background-color: transparent; }
#cntMarginal h2, #cntMarginal p{margin:0 0 10px 15px;width:200px;}
#cntMarginal ul { width: 195px; margin: 0 15px 0 15px; padding: 0; }
#cntMarginal li { list-style-type: none; margin: 0 0 2px 0; }
#cntMarginal li span { float:left; margin: 0; padding:0; }
.iconborder { float:right; margin: 0; padding: 0;}
.iconborder span { margin:0; padding:0;}
#cntMarginal a.catalogwizardicon { margin:0 0 0 8px; padding:0; background-image:none; }
#cntMarginal a.catalogwizardicon:hover { margin:0 0 0 8px; padding:0; background-image:none;}
#cntMarginal li a ,#cntMarginal a{margin: 0; padding: 0 0 0 12px;	font-weight: bold; color: #000;	background-image: url(../Images/arr_black.gif); background-repeat: no-repeat;	background-position: 0 3px; background-color: transparent; }
#cntMarginal li a:hover ,#cntMarginal a:hover{ color: #D70011; background-image: url(../Images/arr_red.gif); background-color: transparent; }
#cntMarginal a,.linksbox{margin: 0 0 0 12px;}
#cntMarginal .linksbox a{margin:0 0 0 0;}
#cntMarginal a.delete, #cntMarginal a.delete:hover{ margin:0 0 0 2px; padding:0; background-image:none; height:20px;display:inline;float:left;vertical-align:middle;}
#cntMarginal a.email, #cntMarginal a.email:hover{ margin:2px 0 0 2px; padding:0; background-image:none; height:20px;display:inline;float:left;vertical-align:middle;}

#cntMarginal a.download{margin:0px; padding:0; background-image:none; }
.marginalSeperator {padding: 0; width: 225px; height: 1px; margin:8px 0 10px 0; font-size: 0em; background-image: url(../Images/trenner_marginal.gif);}
.marginalSeperator hr {display: none;}
#marginalMyCatalogue {padding: 0; width: 100px; height: 14px; margin: 0  0 0 12px; background-image: url(../Images/my_catalogue.gif); background-repeat: no-repeat; }

#cntMarginal p.marginlabel{margin:0 0 0 15px;width:165px;float:left;padding:0;display:block;}
#cntMarginal p.marginlabel a{margin:0px;background-image:none;}
#cntMarginal p.marginlabel a:hover{margin:0px;background-image:none;}


/* Preview page */
#previewFrame{width:535px;border:1px solid #cccccc;padding:10px 5px;overflow:auto;}
#imgBox{float:left;margin-right:13px;width:212px;display:inline;}
#textBox{width:295px;float:left;font-size:11px;line-height:1.2em;}
#leftColumn{width:32px;height:175px;float:left;margin:0 5px 0 0;}
#leftColumn img{margin-bottom:5px;}
#imageColumn{width:175px;height:175px;float:left;margin-bottom:13px;text-align:right;}
#logoColumn{clear:left;margin:0 0 13px 0;width:212px;height:42px;text-align:right;}
#appColumn{clear:left;width:212px;height:42px;text-align:right;margin-bottom:13px;}

#appColumn img{margin-left:20px;}
#movieColumn{clear:left;width:212px;height:20px;text-align:right;margin-bottom:13px;}
/*#appColumn img.last{margin-right:0px;}*/
#textBox ul{margin-top:0px;margin-bottom:0px;}

/* Product Search result*/
img.searchImg{border:1px solid #ccc;float:left;margin:0 15px 15px 0;}
p.resultHead{padding:10px 0 0 0;font-weight:bold;}

/* Product detail page */
#detailLeft{width:175px;float:left;margin-right:15px;}
#detailLeft img, #detailLeft img.application{border:1px solid #ccc;}
#detailLeft img.application{margin:0 6px 4px 0;}
#detailLeft img.additional{margin:4px 6px 0px 0;}
#detailLeft ul{margin:0 0 0 15px;padding:0px;}
#detailLeft ul li{margin:0 0 0 0px;}
#detailRight{width:360px;float:right;}
.detailHeader{margin:10px 0 5px 0; font-weight:bold;}

#detailRight p.label{width:170px;float:left;font-weight:bold;margin:0px;padding:0 0 0 5px;}
#detailRight p.data, .data{width:180px;float:left;margin:0px 0px;clear:right;}
#detailRight ul {width:180px;display:block;margin:0 0 0 135px;}
#detailRight ul li{margin:0 0 0 15px;}

* html #detailRight ul {width:180px;display:block;margin:0 0 0 175px;}
.detailSeparatorTop{clear:left;margin:5px 0 0 0;width:364px;height:11px;background:transparent url(../Images/trenner_detail_greybot.gif) repeat-x;}
.detailSeparatorBot{clear:left;margin:0 0 5px 0;width:364px;height:11px;background:transparent url(../Images/trenner_detail_greytop.gif) repeat-x;}
.detailSeparatorTop hr, .detailSeparatorBot hr{display: none;}
#detailRight .grey{background-color:#F7F7F7;display:table;width:364px;margin:0;padding:0;}
#detailRight a.pdf{padding:2px 10px 2px 19px;background:transparent url(../Images/icon_pdf.jpg) no-repeat 0px 2px;}
#detailRight a.pdf:hover{background:transparent url(../Images/icon_pdf.jpg) no-repeat 0px 2px;}


/*#F7F7F7;*/
/* form definitions */
#frmMarginal{margin:0 0 0 15px;}
#frmMarginal p{margin:0px;}
select{width:224px;margin:0 0 15px 0;font-family: Verdana, Arial, sans-serif;font-size:1.0em;height:15px;}
.inptMarginal, .inptselect{width:193px;margin:0;font-family: Verdana, Arial, sans-serif;font-size:1.0em;height:15px;}
.inptselectwide{width:244px;margin:0 0 15px 0;padding:0;clear:right;height:18px;}
.inptselectwidefl{width:244px;margin:0 0 15px 0;padding:0;float:left;height:18px;}
.inptselectlong{width:244px;margin:0 0 15px 0;padding:0;clear:right;height:180px;}
.btnMarginal{float:right;margin:15px 15px 0px 0;}
.radiobtn{float:left;margin:0 10px 0 0;}
.checkbox{float:left;}
p.radiolabel{padding:0 0 0 5px;}
.leftlabel{float:left;line-height: 1.35em; width: 140px;padding: 0;margin: 0;}
.leftlabelsm{float:left;line-height: 1.35em; width: 80px;padding: 0;margin: 0;font-weight:bold;}
.rightbtn{float:left;margin:0 0 0 15px;padding:0px;}
.chkcenter{margin-top:10px;}
.chkleft{margin-left:30px;}
.btnleftmarg{margin-left:20px;}
.btnleftmarg200{margin-left:285px;}
.btnleftmargipt{margin:0 0 0 20px;vertical-align:middle;}
.inpttext, textarea, .inpttextnomarg{width:224px;margin:0 0 15px 0;padding:0;clear:right;font-family: Verdana, Arial, sans-serif;font-size:1.0em;height:15px; }
textarea{height:100px;}
.inpttextnomarg{margin:2px 0 0 10px;width:205px;}
.tx-srfeuserregister-pi1{width:500px;}
label.marginal{float:none;line-height: 1.35em; width: 140px;padding: 0;margin: 0;font-weight:bold;}
label{float:left;line-height: 1.35em; width: 140px;padding: 0;margin: 0;font-weight:bold;clear:right;}
p.error{color:red;}
p.clear{ clear: both; float: none; font-size: 0em; }
checkbox{float:left;}
dt{width:224px;font-weight:bold;float:left;margin:0;}
dd,dd.buttonbar{width:254px;clear:right;float:left;margin:0;}
.btnsubmit,.btnsubmitover,.btnsubmitmarginal,.btnsubmitmarginalover,.btnsubmitwiz,.btnsubmitwizover,.btnsubmitwizleft,.btnsubmitwizleftover,.btnsubmitright,.btnsubmitrightover{border-top:1px solid #F2F2F2;border-left:1px solid #F2F2F2;border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;font-weight:bold;font-family: Verdana, Arial, sans-serif;font-size:1.0em;padding:2px 10px 2px 22px;background:#E5E5E5 url(../Images/arr_black_contentbutton.gif) no-repeat 0px 6px;margin:0 0 0 20px;cursor:pointer;outline-style:none;}
.btnsubmitover,.btnsubmitmarginalover,.btnsubmitwizover,.btnsubmitrightover,.btnsubmitwizleftover{color:#BE000E;background:#E5E5E5 url(../Images/arr_red_contentbutton.gif) no-repeat 0px 6px;}
.btnsubmitwizleft,.btnsubmitwizleftover{float:left;margin:0px;}
.buttonbar{text-align:right;width:370px;margin:20px 0 0 0;clear:left;}
.buttonbarwide{text-align:right;width:470px;margin:20px 0 0 0;clear:left;}
.btnsubmitmarginal,.btnsubmitmarginalover{float:right;margin:15px 15px 0px 0;}
.btnsubmitwiz,.btnsubmitwizover{margin:0px 0px 0px 0;}
.btnsubmitright,.btnsubmitrightover{float:left;margin:0 0 0 15px;}


.tabsubmit,.tabsubmitover{font-weight:bold;border:none;margin:0px;padding:0px;background:transparent;font-size:1.1em;color:#000;cursor:pointer;}
.tabsubmitover{color:#BE000E;}
.bigselect{float:left;width:150px;height:180px;}
.biggerselect{float:left;width:250px;height:180px;}
#arrowimage{margin:18px;float:left;}
label.toplabel{display:block;background:green;clear:right;width:100px;margin:0 0 20px 0;}

#topContainer{ text-align: right; margin: 0 0 10px 0; padding: 6px 0 0 0px; height: 13px; position: relative; width: 990px; display:block;}
#topContainer select { font-size: 0.8em;  width: 130px;padding:0px;margin:0px;}
* html #topContainer { height: 18px;margin: 0 0 0px 0; }
.formcontainer{float:left;margin:0 0 0 5px;padding:0px;height:3px;}
#innercontainer{ float:right;}

/* sitemap definitions */
ul.sitemap{margin:0;padding:0;}
ul.sitemapsub{margin:5px 0 5px 12px;padding:0;}
ul.sitemap li, ul.sitemapsub li{ list-style-type: none; margin: 5px 0 5px 0; }
ul.sitemap li{margin: 5px 0 10px 0;}
ul.sitemapsub li{margin: 5px 0 5px 0;}

/* layout wizard left navigation */
ul.wizard{margin:0 20px  0 10px;padding:0;}
ul.wizard li{padding: 3px 0 3px 20px; list-style-type: none;background:#c2c2c4 url(../Images/bg_wizardbox.gif) no-repeat bottom left;}
ul.wizard li.selected{font-weight:bold;background:#c2c2c4 url(../Images/bg_wizardbox_active.gif) no-repeat bottom left;}
/*background:#c2c2c4 url(../Images/bg_wizardbox_active.gif) no-repeat bottom left;*/
/* footer definitions */
#footer { position: fixed; bottom: 0; left:0; margin: 0; padding: 0; width: 100%; height: 49px; background-image: url(../Images/bg_footer.gif); background-repeat: repeat-x; background-color: transparent;text-align:right; }
#footersav ul { margin: 0 0 0 516px; padding: 18px 0 0 0; height: 22px; font-size: 0.9em; background-color: transparent; }
#footer ul {width:926px;text-align:right; margin:0px;padding: 18px 0 0 0; height: 22px; font-size: 0.9em; background-color: transparent; float:left;}
#footer li { margin: 0;	padding: 0; list-style-type: none;	/* I.E. needs this param */	display: inline; }
/*#footer li a { float: left; margin: 2px 14px 0 0; display: block; color: #A9A9A9; background-color: transparent; text-decoration: underline; }
#footer li a:hover { text-decoration: none; }*/
#footer li a {margin: 2px 14px 0 0;color: #A9A9A9; background-color: transparent; text-decoration: underline;}
#footer li a:hover { text-decoration: none; }
#systemmenu{width:846px;text-align:right;background:yellow;float:left;display:inline;}
#copyimage{margin:5px 10px 0 0;}
#footer img{float:left;vertical-align:middle;}
#footer #henkellogo{position:absolute;left:935px;margin:16px 0 0 0;}

/* Angaben nur f�r den Internet Explorer mittels Star-HTML-Hack */
* html, * html body { margin:0; padding:0; height:100%; overflow:hidden; }
* html #container { padding:0; height:92.6%; overflow:auto; }
* html #cntMiddle{margin: 31px 0 0 97px;}
* html #cntMiddleFloat{height:300px;}
* html .inptMarginal{margin:0 0 0 -15px;}
* html p.radiolabel{padding:3px 0 0 0;}
* html .inptselectwidefl{margin:0 0 0px 3px;}
* html #footer { bottom: 0; left:0; margin: 0; padding: 0; width: 100%; height: 49px; background-image: url(../Images/bg_footer.gif); background-repeat: repeat-x; background-color: transparent; }
* html .btnsubmit{width: 0; overflow:visible;padding:0px 16px 0px 22px;background:#E5E5E5 url(../Images/arr_black_contentbutton.gif) no-repeat 0px 3px;}
* html .btnsubmitover{width: 0; overflow:visible;padding:0px 16px 0px 22px;background:#E5E5E5 url(../Images/arr_red_contentbutton.gif) no-repeat 0px 3px;}
* html .btnsubmitmarginal{width: 0; overflow:visible;padding:0px 16px 0px 22px;background:#E5E5E5 url(../Images/arr_black_contentbutton.gif) no-repeat 0px 3px;}
* html .btnsubmitmarginalover{width: 0; overflow:visible;padding:0px 16px 0px 22px;background:#E5E5E5 url(../Images/arr_red_contentbutton.gif) no-repeat 0px 3px;}
* html .tabsubmit{width: 0; overflow:visible;}
* html .tabsubmitover{width: 0; overflow:visible;}
* html .btnsubmitwiz{width: 0; overflow:visible;}
* html .btnsubmitwizover{width: 0; overflow:visible;}
* html .btnsubmitwizleft{width: 0; overflow:visible;}
* html .btnsubmitwizleftover{width: 0; overflow:visible;}
* html #cntMarginal p.marginlabel{margin:0 0 0 7px;width:175px;float:left;padding:0;display:block;}
* html .greyframem{height:160px;}


/** html ul.tabs li{padding:2px 10px 1px 10px;}*/

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


.sIFR-hasFlash h2 {
	visibility: hidden;
	font-size:12px;
	line-height:18px;
}








