@import url('print_styles.css');
/* non used styles commented out by klaus 18.02.09 */

/*
orange #FD9A37
gray link #616365
*/
html{padding:0;margin:0 auto;}
html,body{height:100%;line-height:14px;}
body{font-family:verdana,arial,"trebuchet ms",sans-serif;font-size:11px;color:#616365;padding:0;margin:0;text-align:center;background:url('../images/gray_gradient_body.png') repeat-x;}
#main{position:relative;text-align:left;margin:0 auto;width:948px;min-height:100%;} /* ok */
#toprow{width:948px;position:relative;height:102px;font-size:10px;} /* ok */
#topleft{float:left;margin:13px 0 0 35px;} /* ok */
#logo{position:relative;} /* ok */
#topright{
	position:relative;
	float:right;
	top:73px;
	margin:0 35px 0 0;

	left: 0px;
	width: 720px;
} /* ok */
#topmenu{
/*	position:relative;*/
	margin:0;
	width:450px;
	/*text-align:right;*/
	float:left;
	margin-right:20px;

} /* ok */
#topmenu ul li{margin:0 20px 0 0;} /* ok */
#languages{
	margin:0 0px 0 0;
	float:left;
} /* ok */
#languages span{padding-right:18px;} /* ok */
#languages span.act a{color:#3c9d50;} /* ok */
#searchbox{
	float:right;
	width: 175px;
	text-align: right;
	/*background-color: blue;*/
} /* ok */
#searchbox label{float:left;margin:0 15px 0 0;} /* ok */
#middlerow{background:url('../images/gray_gradient_main.png') repeat-x;clear:both;} /* ok */
#menu{width:178px;height:auto;min-height:250px;padding:0;margin:9px 0 0 11px;border:0px;} /* ok */
#leftcol{float:left;width:189px;} /* ok */
#rightcol{float:left;width:730px;padding:0;margin:0;border-left:3px solid #fff;border-right:3px solid #fff;} /* ok */
#services{margin:15px 10px 0 0;float:right;} /* ok */
#contentrow{margin:0;position:relative;color:#545454;font-size:11px;} /* ok */
#orange-border-top{background:url('../images/orange_border_top.gif') no-repeat;width:594px;height:12px;} /* ok */
#content{/*#DF5C0C;*/padding:16px 12px 1px;} /* ok */
#content.fp-content{padding:0;} /* ok */
#content.sp-content{padding:0;/* background-color:#fff;*/ min-height:400px;} /* ok */
#content div.fp-big-image{width:730px;text-align:center;margin:0 auto;padding:9px 0 13px 0;border-bottom:2px solid #fff;background-color:#e2e2e2;} /* ok */
#content div.fp-small-content-container{width:730px;} /* ok */
#content .fp-small-content{float:left;width:242px;} /* ok */
#content .fp-small-content .header{width:242px;text-align:center;height:39px;line-height:39px;background-image:url('../images/gray_gradient_boxes.png');} /* ok */
#content .fp-small-content.over .header{background-image:url('../images/gray_gradient_boxes_act.png');} /* ok */
#content .fp-small-content .header img{position:relative;top:10px;} /* ok */
#content .fp-small-content .links{background-color:#e2e2e2;padding:8px 0 5px 0; height:51px;} /* ok */
#content .fp-small-content.over .links{background-color:#d4d4d4;} /* ok */
#content .fp-small-content .links p{margin:0;padding:5px 0 0 15px;line-height:12px;} /* ok */
#content .fp-small-content .links p a{background:url('../images/small_orange_arrow.png') no-repeat right 4px;padding-right:8px;} /* ok */
/* #content .fp-small-content .links a{background:url('../images/small_orange_arrow.png') no-repeat right 4px;padding-right:8px;} */
#content .fp-small-content .below-left-box{height:10px;background:url('../images/box_left_bottom.png') no-repeat;} /* ok */
#content .fp-small-content .below-middle-box{height:10px;background:url('../images/box_middle_bottom.png') no-repeat;} /* ok */
#content .fp-small-content .below-right-box{height:10px;background:url('../images/box_right_bottom.png') no-repeat;} /* ok */
#content .fp-small-content.over .below-left-box{background-image:url('../images/box_left_bottom_act.png');} /* ok */
#content .fp-small-content.over .below-middle-box{background-image:url('../images/box_middle_bottom_act.png');} /* ok */
#content .fp-small-content.over .below-right-box{background-image:url('../images/box_right_bottom_act.png');} /* ok */
#content-left{width:440px;float:left;padding:50px 32px 20px 32px;background:url('../images/gray_gradient_sub.png') repeat-x #fff;min-height:400px;} /* ok */
#content-right{width:167px;padding:50px 36px 20px 20px;float:right;margin:0;border-left:3px solid #fff;min-height:400px;} /* ok */
#content-right .csc-textpic-caption{width:170px;} /* ok */
#orange-border-bottom{background-image:url('../images/orange_border_bottom.gif');background-repeat:no-repeat;width:594px;height:12px;} /* ok */
#black-line{position:absolute;top:94px;left:226px;width:722px;height:1px;border-bottom:1px solid #000;} /* ok */
.clearer{clear:both;} /* ok */
.spacer{width:2px;height:20px;float:left;} /* ok */
.hiddendata{display:none;} /* ok */

/* sub noright template */
div.noright #content-left {width:664px;}
div.noright #print-page {width:auto;margin:0 32px 25px;}

/* CONTENT STYLES BEGIN */
h1{font-size:15px;font-weight:normal;padding:0;margin:0 0 24px 0;text-transform:uppercase;color:#525252;}/* ok */
/* .header-line{position:absolute;float:left;top:21px;left:0px;width:567px;height:1px;border:1px solid #DF5C0C;border-width:0 0 1px;} */
h2{font-size:11px;font-weight:bold;color:#525252;padding:0;margin:20px 0 0 0;} /* ok */
#content-left p.bodytext{margin:5px 0 20px 0;padding:0;line-height:17px;} /* ok */
#content-left a{color:#e17000;text-decoration:none;} /* ok */
a{color:#616365;text-decoration:none;} /* ok */
a:hover{text-decoration:none;color:#e17000;outline:none;} /* ok */
:focus{outline:0;}  /* ok */
/* CONTENT STYLES END */

/* TOPMENU STYLES BEGIN */
#topmenu ul{
	list-style-type:none;
	margin:0 0 0 5px;
	padding:0px;
	font-size:10px;
	font-weight:normal;

	/*	float:right;*/



} /* ok */
#topmenu ul li{float:left;} /* ok */
#topmenu ul li a{padding:0 6px;margin:0;color:#757779;} /* ok */
#topmenu ul li a:hover{color:#e17000;text-decoration:none;} /* ok */
#topmenu ul li.act ul li a{padding:3px 10px 3px 28px;color:#e17000;} /* ok */
/* TOPMENU STYLES END */

/* LANGUAGE MENU STYLES BEGIN */
#languages ul{list-style-type:none;margin:0;padding:0;font-size:10px;font-weight:normal;} /* ok */
#languages ul li{float:left;} /* ok */
#languages ul li a{padding:0 6px;margin:0;color:#757779;} /* ok */
#languages ul li a:hover{color:##e17000;text-decoration:none;} /* ok */
#languages ul li.act ul li a{padding:3px 10px 3px 28px;color:##e17000;} /* ok */
/* LANGUAGE MENU STYLES END */

/* PATH STYLES BEGIN */
#path{position:absolute;top:-5px;margin:0;padding:11px 0 0 16px;font-size:9px;color:#8b8d8e;/*line-height:11px;*/} /* ok */
#path .rootline{margin:0 1px;} /* ok */
#path a{color:#8b8d8e;} /* ok */
/* PATH STYLES END */

/* LEFTMENU STYLES BEGIN */
#menu ul{list-style-type:none;margin:0;padding:0;width:165px;} /* ok */
#menu ul li{padding:0 0 0 0;margin:2px 0 0 0;line-height:21px;} /* ok */
#menu ul li.first{margin:0;} /* ok */
#menu ul li div.level1,
#menu ul li div.level2,
#menu ul li div.level3{font-size:10px;font-weight:normal;height:21px;margin:0;padding:0;color:black;text-indent:8px;cursor:pointer;} /* ok */
#menu ul li div.level1 a,
#menu ul li div.level2 a,
#menu ul li div.level3 a{display:block;width:100%;} /* ok */
#menu ul li div.level1{background:url('../images/menu_item_level1.png') no-repeat;} /* ok */
#menu ul li div.level2{background:url('../images/menu_item_level2.png') no-repeat;} /* ok */
#menu ul li div.level3{background:url('../images/menu_item_level3.png') no-repeat;} /* ok */
#menu ul li div.level2.mOver,
#menu ul li div.level3.mOver{background-image:url('../images/menu_item_over.png');color:#fff;} /* ok */
#menu ul li div.level2.mOver a,
#menu ul li div.level3.mOver a{color:#fff;} /* ok */
#menu ul li div.level2.active,
#menu ul li div.level3.active{background-image:url('../images/menu_item_selected.png');color:#fff;} /* ok */
#menu ul li div.level2.active a,
#menu ul li div.level3.active a{color:#fff;} /* ok */
#menu ul li div.level2.hasSub.selected span{display:block;background:url('../images/arrow_gray_expanded.png') no-repeat 155px 8px;} /* ok */
#menu ul li div.level2.hasSub span{display:block;background:url('../images/arrow_gray_collapsed.png') no-repeat 155px 8px;} /* ok */
#menu ul li div.level2.hasSub.mOver span,
#menu ul li div.level3.hasSub.mOver span{background-image:url('../images/arrow_white_collapsed.png');} /* ok */
#menu ul li div.level2.hasSub.selected.mOver span,
#menu ul li div.level3.hasSub.selected.mOver span{background-image:url('../images/arrow_white_expanded.png');} /* ok */
#menu div.level1 img{margin-top:3px;} /* ok */
#menu ul li a{color:#000;padding:0;} /* ok */
#menu ul li a:hover{color:#fff;text-decoration:none;} /* ok */
#menu ul li.level-3,#menu ul li.level-3-last{padding:0 0 0 0;margin:0 0 1px 0;border:none;} /* ok */
#menu #left-menu ul,
#menu #left-menu ul li ul{display:none;} /* ok */
/* LEFTMENU STYLES END */

/* FOOTER STYLES BEGIN */
#footerrow{margin:70px 0 0 190px;text-align:center;font-size:9px;letter-spacing:-0.05em;color:#8b8d8e;clear:both;} /* ok */
#footerrow ul{list-style-type:none;margin:0 0 0 18px;padding:0;float:left;} /* ok */
#footerrow ul li{text-align:left;} /* ok */
#footerrow .footer-item{float:left;border-left:1px solid #999;width:243px;} /* ok */
#footerrow div.name {margin:0 0 0 18px;text-align:left;}
/*.footer-link a{color:#f00;}*/
/* FOOTER STYLES END */

/* SEARCH STYLES BEGIN */
input.search-text-field{background:url('../images/search_input_bg.gif') no-repeat;border:0 none;color:#666;float:none;font-size:9px;font-family:verdana;font-weight:normal;height:16px;margin:0 3px 0 0;padding:0 0 0 3px;width:101px;} /* ok */
.search-arrow{padding:3px 0 0 0;} /* ok */
/* SEARCH STYLES END */

/* SITEMAP STYLES BEGIN */
/*.csc-sitemap ul{list-style-type:none;margin:0;padding:3px 0 3px 15px;}*/
/*.csc-sitemap li{margin:0;padding:2px;}*/
/* SITEMAP STYLES END */
/*.csc-textpic-caption{color:#3C3D40;font-size:9px;padding:7px 0 15px;line-height:12px;}*/
/*p.csc-frame-frame2{margin:2px 0;padding:0;width:100%;}*/
/*p.csc-frame-frame2 a{background-image:url(../images/orange_link_arrow.gif);background-repeat:no-repeat;background-position:center right;padding:0 10px 0 0;}*/
#print-page{clear:both;margin:0 0 25px 32px;height:40px;padding:0px 0 0 13px;background-image:url('../images/gray_gradient_print.png');background-repeat:repeat-x;width:425px;} /* ok */
#print-page span.print-icon{padding:0 0 8px 0; cursor: pointer;} /* ok */
#print-page span.print-icon img{padding:0;margin:0;border:0;} /* ok */
#print-page span.print-text{cursor:pointer;}
div.rss_link_wrapper{float:right;} /* ok */
div.print_box_wrapper{float:left;margin-top:10px;} /* ok */

/* form styles from MOC default TS */
form#mailform{}
form#mailform fieldset{background-color:#fafafa;border:1px solid #aaa;margin-bottom:10px;}
form#mailform legend{font-weight:bold;padding:0pt 2px;}
form#mailform label{line-height:1.8;vertical-align:top;width:120px;}
form#mailform ol{margin:0pt;padding:0pt;}
form#mailform li{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:5px;}
form#mailform li input,form#mailform li textarea{width:315px;}
form#mailform li input.mf-input-blog,form#mailform li textarea.mf-text-blog{width:180px;}
form#mailform em{color:red;margin-left:5px;}
form#mailform li .mf-submit{margin-left:300px;width:100px;}
form#mailform li .mf-submit-blog{margin-left:180px;width:100px;}
form#mailform li.req-label{text-align:right;}
form#mailform li.req label{font-weight:bold;}

/* tt_news overrides */
#content-right .news-catmenu {border:none;background-color:transparent;}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	padding-bottom: 5px;
}
