/* @group Core Elements */
html{height:100%;margin-bottom:1px;}
body,td{line-height:135%;font-family:Verdana,Helvetica, Arial, sans-serif;}
body{margin:0;padding:0;}
body.f-smaller{font-size:10px;}
body,body.f-default{font-size:12px;}
body.f-larger{font-size:15px;}
p{
/* setup some more readable paragraph spacing */
margin-top:10px;  margin-bottom:15px;}
h1, h2, h3, h4{
/* setup some more readable header spacing */
padding-bottom:5px;margin:15px 0;font-family:Geneva, Arial, Helvetica, sans-serif;}
h1{font-size:175%;line-height:100%;}
h2{font-size:150%;line-height:100%;}
h3{font-size:135%;}
h4{font-size:120%;line-height:130%;}
body{margin:0;padding:0;}
a{text-decoration:none;}
/* @end */
/* @group Joomla Elements */
/* META--------------------------------------------------------- */
.article-tools{
/*border-top:1px solid #DDDDDD;*/
width:100%;float:left;
/*clear:both;*/
/*margin-bottom:15px;*/
/*display:block;*/
/*background:#ECECEC;*/
 }
.article-meta{
/*width:80%;*/
padding-top:17px;  width:100px;float:left;}
.createby{padding:3px 3px 3px 20px;background:url(../images/icon-user.gif) no-repeat 0 2px;  overflow:hidden;}
.createdate{
/*margin-top:5px;*/
/*margin-bottom:15px;*/
padding:5px 0 0 20px;background:url(../images/icon-date.gif) no-repeat 0 2px;
/*height:30px;*/
/*line-height:200%;  overflow:hidden;*/
 }
.modifydate{width:100%;float:left;}
.news-content{padding-left:100px;}
.news-separator{margin-left:0px;  border-bottom:1px solid #DDDDDD;clear:both;}
.newsleft {float:left;}
img.news {padding-top:5px;padding-left:5px;padding-right:10px;padding-bottom:5px;border:0;}

/* end META */
.small,.modifydate,.createdate,div.mosimage_caption{font-size:95%;}
h1.componentheading{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:150%;line-height:100%;margin-bottom:8px;margin-top:0;}
.componentheading{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:150%;line-height:100%;margin-bottom:8px;margin-top:0;}
#mainframe td.contentheading,h2.contentheading{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:150%;font-weight:bold;line-height:120%;margin-bottom:0px;}
#mainframe td.buttonheading,#mainframe .contentpaneopen td.buttonheading{padding:7px 3px 0;}
#mainframe td.column_separator{
/*padding-left:15px;*/
 }
td.componentheading{padding-bottom:15px;}
#mainframe td.sectiontableheader{font-weight:bold;padding:4px 2px;}
.sectiontableentry1,.sectiontableentry2{text-align:left;padding:2px 0;}
.contentpane,.contentpaneopen{width:100%;}
#mainframe .contentpaneopen td{padding:0 10px;}
/* @end */
/* @group Structure */
#frame-4{padding:0 15px;}
#masthead{height:111px;position:relative;}
#logo{width:122px;height:100px;margin-top:10px;margin-left:32px;}
#logo-text{top:37px;left:180px;position:absolute;width:300px;height:50px;}
#mod-banner{text-align:center;background-color:#3399FF;padding-top:5px;padding-bottom:5px;width:100%;height:60px;}
#mod-banner a img{border:none;}
#mod-banner div,#mod-banner div div{display:inline;}
div#mod-top{top:10px;right:0px;width:200px;height:60px;overflow:hidden;position:absolute;}
div#mod-top .top-padding{padding-left:15px;}
#pathway{height:30px;padding-top:0;  padding-right:18px;overflow:hidden;}
.mainbody-padding{padding:8px 18px 8px 18px;}
.component-padding{padding-bottom:8px;}
.body-padding{margin-top:8px;padding:0 18px 0 18px;
/*padding-right:8px;*/
 }
#footer-padding{padding:15px 34px;}
#rocket-3{height:120px;text-align:center;}
#imprint{padding-top:28px;}
#mainframe .sections .left,#mainframe .sections .right{background:none;}
/* @end */
/* @group Table Control */
#mainframe{width:100%;border-collapse:collapse;padding:0;}
table.sections{width:100%;border-collapse:collapse;}
#mainframe td,.sections td{padding:0;}
td.w24{width:25%;}
td.w33{width:33%;}
td.w49{width:50%;}
td.w99{width:100%;}
td.spacer img{width:10px;}
#mainframe tr{vertical-align:top;}
/* @end */
/* @group Modules */
.module,.module-hilite1,.module-hilite2,.module-hilite3,.module-hilite4{margin-top:9px;}
.module-hilite1 h3,.module-hilite2 h3,.module-hilite3 h3,.module-hilite4 h3{font-family:geneva, arial, helvetica, sans-serif;font-size:150%;
/*@@mch@@ instead of 135*/
line-height:24px;font-weight:normal;margin:0;padding-left:32px;margin-bottom:5px;}
.module div div div,.module-hilite1 div div div,.module-hilite2 div div div,.module-hilite3 div div div,.module-hilite4 div div div{padding:18px;}
.module div div div div,.module-hilite1 div div div div,.module-hilite2 div div div div,.module-hilite3 div div div div,.module-hilite4 div div div div,.left .module div div div div,.left .module-hilite1 div div div div,.left .module-hilite2 div div div div,.left .module-hilite3 div div div div,.left .module-hilite4 div div div div,.right .module div div div div,.right .module-hilite1 div div div div,.right .module-hilite2 div div div div,.right .module-hilite3 div div div div,.right .module-hilite4 div div div div{background:none;padding:0;}
#footer-1 .module h3{padding-left:0;background:none;}
#footer-1 .module div div div{padding:0px 18px;}
/* section table overrides */
.sections .left .module-hilite1 div div,.sections .left .module-hilite2 div div,.sections .left .module-hilite3 div div,.sections .left .module-hilite4 div div,.sections .right .module-hilite1 div div,.sections .right .module-hilite2 div div,.sections .right .module-hilite3 div div,.sections .right .module-hilite4 div div{background:none;}
/* @end */
/* @group Horizontal Menu */
#horiz-menu{height:28px;}
#horiz-menu ul.menu{padding-left:15px;}
#horiz-menu ul{list-style:none;margin:0;padding:0 0 0 0px;}
#horiz-menu li{background:none;display:block;float:left;margin:0;margin-right:10px;padding:0;}
/*#horiz-menu li span{display:block;float:left;}
*/
#horiz-menu a{font-family:Geneva, Arial, Helvetica, sans-serif;display:block;float:left;height:28px;line-height:28px;padding:0 15px;font-weight:normal;font-size:110%;}
#horiz-menu li.parent li a,#horiz-menu li.parent li.parent li a,#horiz-menu li.parent li.parent li.parent li a{background:none;}
#horiz-menu li li a{font-size:100%;}
/*#horiz-menu a:hover{text-decoration:underline;}
#horiz-menu .active a:hover{text-decoration:none;}
#horiz-menu li.active a{color:#90A9C9;text-decoration:none;}
*/
/*#horiz-menu li:hover,#horiz-menu li.sfHover{background:none;}
*/
/* @end */
/* @group Mainmenu */
a.mainlevel{padding:5px 0 5px 25px;display:block;margin-bottom:1px;}
a#active_menu.mainlevel{font-weight:bold;}
a.mainlevel:hover{background-position:5px -20px;}
a.sublevel{line-height:20px;}
/* @end */
/* @group Content Styles */
/* @group Top Module */
div#mod-top ul{padding:0;margin:0}
div#mod-top li{float:left;width:100%;margin-bottom:3px;margin:0;padding:0;padding-left:15px;list-style:none;}
div#mod-top a.mainlevel{background:none;display:inline;padding:0;margin:0;}
/* @end */
/* @group Readon */
a.readon {
	width: 102px;
	height: 16px;
	display: block;
	margin-top: 8px;
	line-height: 16px;
	font-size: 9px;
	font-weight: bold;
	padding: 0;
	text-indent: 5px;
}
a.readon:hover {
	text-decoration: none;
	background-position: 0 -16px;
}
/* .readon{display:block;float:left;clear:both;line-height:30px;width:101px;text-align:center;margin-top:15px;}
.module .readon,.module-hilite1 .readon,.module-hilite2 .readon,.module-hilite3 .readon,.module-hilite4 .readon{float:none;clear:both;padding-left:22px;line-height:18px;width:auto;text-align:left;}
*/
#footer-1 .readon{background:none;padding-left:0;}
/* @end */
/* @group Pathway */
span.pathway{display:block;line-height:35px;height:30px;font-weight:normal;margin-bottom:15px;padding-left:0px;float:right;}
span.pathway img{float:left;width:10px;height:10px;}
span.pathway a{float:left;padding:0 20px 0 0;text-decoration:none;}
/* @end */
/* @group Typography */
ul.number,ul.flame-1,ul.flame-2,ul.flame-3,ul.arrow-1,ul.arrow-2,ul.arrow-3,ul.arrow-4,ul.arrow-5,ul.arrow-6,ul.triangle-1,ul.triangle-2,ul.triangle-3,ul.triangle-4,ul.triangle-5,ul.triangle-6,ul.bullet-1,ul.bullet-2,ul.bullet-3,ul.bullet-4,ul.bullet-5,ul.bullet-6{padding-left:20px;margin-left:0;}
ul.number li,ul.flame-1 li,ul.flame-2 li,ul.flame-3 li,ul.arrow-1 li,ul.arrow-2 li,ul.arrow-3 li,ul.arrow-4 li,ul.arrow-5 li,ul.arrow-6 li,ul.triangle-1 li,ul.triangle-2 li,ul.triangle-3 li,ul.triangle-4 li,ul.triangle-5 li,ul.triangle-6 li,ul.bullet-1 li, ul.bullet-2 li, ul.bullet-3 li,ul.bullet-4 li, ul.bullet-5 li, ul.bullet-6 li{list-style:none;margin-left:0;margin-bottom:10px;padding-left:28px;}
pre{padding:10px;}
blockquote{background:url(../images/quote.png) 6px 12px no-repeat;font-style:italic;font-size:100%;line-height:150%;width:auto;padding:10px 10px 10px 60px;margin:15px 0;}
/* @end */
/* @group Notice Styles */
span.alert,span.info,span.download,span.note{display:block;padding:10px 10px 10px 45px;margin:15px 0;}
/* @end */
/* @group RokSlide */
 ul#rokslide-toolbar{}
#rokslide-toolbar li.active{background:#D7D7D7;}
#rokslide-toolbar li.current{background:#ebebeb;color:#333;}
#rokslide-toolbar li{background:#ccc;color:#666;}
div#frame{border:5px solid #EBEBEB;}
div#frame div.button#left{background:url(../images/tabs-prev.png) 0 -20px no-repeat;}
div#frame div.button#right{background:url(../images/tabs-next.png) 0 -20px no-repeat;}
/* @end */
.nounder{text-decoration:none;border:0;cursor:pointer;}
.clr{clear:both;}
fieldset.input{border:0;}
.tool-tip{background:#f6f6f6;border:1px solid #e6e6e6;padding:4px;}
/* @end */
#mod-search{top:75px;right:18px;position:absolute;height:22px;width:170px;background:url(../images/search-bg.png) 0 0 no-repeat;}
#mod-search input{padding:2px 0 0 25px;overflow:hidden;width:150px;font-size:100%;border:0;background:none;font-weight:normal;}
/* @group Sub Menu Horizontal*/
#sub-menu-horiz{height:30px;padding-top:2px;padding-left:32px;display:block;line-height:30px;}
/* prevent suckerfish to mess up sub-menu */
#sub-menu-horiz .menu{line-height:30px;}
#sub-menu-horiz .active a:hover{text-decoration:none;}
#sub-menu-horiz ul{list-style:none;margin:0;padding:0;}
#sub-menu-horiz ul li{
/*display:block;*/
float:left;list-style:none;margin:0;margin-right:5px;padding:0;padding-right:15px;}
#sub-menu-horiz a{font-family:geneva, arial, helvetica, sans-serif;float:left;height:30px;
/*line-height:30px;*/
padding:0;font-weight:normal;font-size:110%;}
/* @end */
table.contenttoc{float:right;border:1px solid #ccc;margin-left:2px;margin-bottom:2px;padding:5px;}
table.contenttoc td{padding:2px;}
table.contenttoc th{background-color:#f3f3f3;color:#666;text-align:left;padding-top:2px;padding-left:4px;height:21px;font-weight:normal;font-size:10px;text-transform:uppercase;margin:1px -2px 1px -2px;}

#inset-block-right {
	float: right;
  width: 265px;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 15pt;
  padding-left: 15pt;
}

