html { height: 100%;}

body { margin: 0; padding:0; }


#wrap { width:880px;
	position: relative; top: 20px;
	
	margin : 0 auto;
	text-align : left;
	background: #ACB3BC;
	border: 1px solid #bbb;}

#header { width: 100%; height: 90px;
	background: #eff0f0; }
	
#line {width:100%; height:5px; background: #EC870E; }

#logo-cf { float: left; margin: 0px 0px 0px 550px; width: 300px; height: 80px; 
	padding: 10px 0 0 15px; background: #eff0f0;}
	
#spacer { margin: 0px 0px 0 0px; height: 106px; background: #eff0f0;}
	
#header-right { float: right; margin: 0; width: 240px; height: 106px; background: #eff0f0;}


/* nav & subnavigation */
/* top-menu */

#menu-top { width: 100%; color: #fff; height: 18px; background: #eff0f0 url(../images/back-top.gif) }

.moduletable_top { margin: 0px 0 0 0; float: left; display: inline;}	

.moduletable_top ul { list-style: none; margin: 0; padding: 0; }
	
.moduletable_top li { float: left; margin: 0 2px; }

.moduletable_top li a { display: block; color: #fff; text-decoration: none;
	font-size: 0.8em; font-weight: bold;
	padding: 1px 2px 1px 12px; }
	
.moduletable_top li a:hover { text-decoration: underline; }

/* Main-menu */

#top-mainmenu {  }

.moduletable_menu { float: left; width: 100%; height: 54px; background:  #eee url(../index-src/back-main.gif) repeat-x;}	
.moduletable_menu ul { list-style: none; margin: 0 0 0 22px; padding: 0;  }
.moduletable_menu ul li { float: left; width: 150px; text-align: center; height: 54px;
	background: url(../index-src/tab.jpg) no-repeat; }
.moduletable_menu ul li a {display: block; color: #fff; padding: 30px 10px 25px 10px; text-decoration: none;
	font-size: 1.2em; font-weight: bolder;}
.moduletable_menu ul li a:hover { background: url(../index-src/tab-active.jpg) no-repeat;}
.moduletable_menu ul li#current a { background: url(../index-src/tab-active.jpg) no-repeat;}
.moduletable_menu ul li.active a { background: url(../index-src/tab-active.jpg) no-repeat;}


/* subnav-top */

.moduletable_menu { z-index:100; }
.moduletable_menu ul li { position:relative;}

.moduletable_menu ul li ul { display: none; padding: 0px; margin: 0 0 0 6px;}
.moduletable_menu ul li:hover ul { display:block; position:absolute; top:54px; left:-10px; z-index:100;}

.moduletable_menu ul li:hover ul  li { text-align: center; background:#6a3; height: auto; border: 1px solid #bbb;}

.moduletable_menu ul li:hover ul li a {  padding: 5px 5px 5px 5px; 
	color:#000; font-size: 1.0em; font-weight: normal; background: #eee;}
.moduletable_menu ul li#current ul li a { background:#eee; color:#000;}
.moduletable_menu ul li.active ul li#current a { background:#Ec870E; color:#fff;}
.moduletable_menu ul li#current ul li:hover a { background:#Ec870E; color:#fff;}
.moduletable_menu ul li:hover ul li:hover a {background:#Ec870E; color:#fff;}


/* subnav */

#left-navigation { z-index:1;}

.moduletable_sub {  float: left; width: 180px; height: 250px;
	background: #eff0f0;
	overflow : hidden;
	margin: 3em 10px 0 10px;
	font-weight: normal;
}
div.moduletable_sub h3 { color: white; font-size: 1.1em; 
	background: black url(../images/back-header-black.jpg) repeat-x; 
	border: solid #d4d6dc 1px; 
	line-height: 1.8em; margin: 0; padding: 0 0 0 20px;
	-moz-border-radius-topleft:2ex; -moz-border-radius-topright:2ex; 
	-webkit-border-radius-topleft:2ex; -webkit-border-radius-topright:2ex;
}

.moduletable_sub ul { width: 178px; background: white; 
	border-left: 1px solid #d4d6dc;
	border-bottom: 1px solid #d4d6dc;
	border-right: 1px solid #d4d6dc;
	margin: 0; padding: 0;
}
	
.moduletable_sub li {list-style: none;
	border: 1px solid #d4d6dc; margin: 0;
	padding: 2px 0 2px 0;
}

.moduletable_sub li a {color: black;
	display: block;
	padding: 3px 3px 3px 16px;
	text-decoration: none; font-weight: normal;
	background: url(../images/d-arrow-black.gif) no-repeat 5px;
}
.moduletable_sub li a:hover {}

.moduletable_sub li#current a {color: black; background: #ec8810 url(../images/d-arrow-white.gif) 5px no-repeat;
}

.moduletable_sub li.active a {color: black; background: #ec8810 no-repeat 0px;
}

.rounded { -moz-border-radius:15px; -webkit-border-radius:15px;
	padding: 5px; background: white; }

.rounded-top { -moz-border-radius-topleft:2ex; -webkit-border-top-left-radius:2ex;
	-moz-border-radius-topright:2ex; -webkit-border-top-right-radius:2ex;
	padding: 0 0 5px 0; background: white; }

	
.rounded-bottom { -moz-border-radius-bottomleft:2ex; -webkit-border-bottom-left-radius:2ex;
	-moz-border-radius-bottomright:2ex; -webkit-border-bottom-right-radius:2ex;
	padding: 0 0 5px 0; background: white; }


#wrap-main {background: #f2f2f2; width:100%; z-index: 1;}

#content60 { margin-left: 200px; display:inline;}
#sidebar-r-60 { float : right;	width : 24%; margin: 0 10px; overflow : hidden;}
	

#content80side { width: 74%; display: inline;}
#sidebar-r-80side { float: right;	width : 24%; margin: 0 10px; overflow : hidden;}

#content80menu { margin-left: 200px;}

#content100 { width : 100%; }
	
#pathway { padding: 0.1em; background: #f2f2f2;}

.pathway { color: #666666; }
.pathway a:link { color: #666666; text-decoration: none; }
.pathway a:before { content:url(../images/arrow.gif);}
.inside { padding : 0px; }



#footer {float: right; padding: 5px 10px 0 10px; height: 20px;}

.clearer { clear: both;}

/* ---Frontpage Blogstyle--- */

table.blog { margin: 0 0 5px; padding: 0px; background: #f2f2f2; }

div.leading  div.rounded { background: #dde url(../images/back-leading.jpg); border:1px solid gray;}

.blog-col div.rounded  { height: 20em;}

/* ---Content Tables--- */
		  
.article { border:1px solid #ccc; 
	margin: 0 10px 0 10px; overflow: auto;}

.newsflash { border:1px solid #ccc; 
	margin: 0 0px 0 0px; overflow: auto;}

body.contentpane { margin: 10px auto 10px auto;}	
table.contentpane { margin: 0; padding: 0; width: auto; }
	
table.contentpaneopen  { padding: 0px;}

table.contentpaneopen td { padding: 10px 10px 0px 10px;}



td.sectiontableheader {
  background: #0F0F0F;
  color: #333;
  font-weight: bold;
  padding: 4px;
  border-right: 1px solid #000;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
}

/* Frontend Editing*/
fieldset {
	border: none;
}
legend {
	margin: 0;
	padding: 0 10px;
}

td.key {
	border-bottom:1px solid #eff0f0;
	color: #666;
}
.inputbox  {
	color: #666666;
	font-size: 0.9em;
	border: 1px solid #323223;
	padding: 2px;
	background: url(../images/arkada.gif) repeat-x top #EBEBEB;
}

/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 1.0em;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 1.0em;
	margin: 0;
}

/* table of contents */
table.contenttoc {
  margin: 5px;
  background: #0F0F0F; 
  border: 1px solid #ccc;
  padding: 5px;
}

table.contenttoc td {
  padding: 0 5px;
}
/* article index */

.pagenavcounter
{font-weight:bold}
td.buttonheading {

}

td.buttonheading img {position: relative; top: 35px; left:-15px; height: 0px;
	border:none;
}
/* edit button */
.contentpaneopen_edit{
	float: left;
}
.contentpaneopen_edit img{
	border: none;
}
.hasTip img{
	border: none;
}
.blogsection a {color: black; padding: 0 0 0 16px; text-decoration: none; font-weight: normal;
	background: url(../images/d-arrow-black.gif) no-repeat 5px;}
	
.pagination span { padding: 2px; }
.pagination a    { padding: 2px; color: black;}

#syndicate{
	float:left;
	padding-left: 25px;
}

#power_by{
	float:right;
	padding-right: 25px;
}

