/* Start dropdown */

#dropdown_item { color: #006198; background-color: #EFEFEF; text-decoration: none; border-style: solid; border-width: 1px; cursor: pointer; }

/* End dropdown */

/* Start toppanel--------------------------------------------- */

div.default div.toppanel div.panel {  }

div.default div.toppanel div.cpnl-l {

	background: url(../../images/color2/toppanel_left.png) no-repeat 100% 0;

}

div.default div.toppanel div.cpnl-r {

	background: url(../../images/color2/toppanel_right.png) no-repeat 100% 0;

}

div.default div.toppanel div.cpnl-m { color: #cdeaf8; background: url(../../images/color2/toppanel_center.png) repeat-x 100% 0; float: left; overflow: hidden; width: 134px; height: 24px; }

/* End toppanel--------------------------------------- */

#logo1, img#logo1 

{ background-image: url(../../images/color2/logo.jpg); background-repeat: no-repeat; border-style: none; }

#at-date 

{ color: #fff; }

body#body-background { background-image: url(../../images/color2/body-bg.jpg); }



a, a:hover, a:active, a:focus {

	color: #006198;

}



small, .small, .smalldark, .mosimage_caption {

	color: #999999;

}



ul li {

	background: url(../../images/color2/kogell-list.gif) no-repeat 18px 7px;

}



hr {

	border-top: 1px solid #DDDDDD;

}



select, textarea, .inputbox {

	color: #4B4B4B;

}



.button {

	color: #006198;

	border: solid 1px;

}



.inputbox {  }



pre, .code {

	border-left: 5px solid #999999;

	background: #FAFAF0;

}



.quote-hilite {

	border: 1px solid #DDDDDD;

}



.small-quote span.author {

	background: url(../../images/author.gif) no-repeat 5px 4px #DDDDDD;

	border-top: 1px solid #DDDDDD;

}



.dropcap {

	color: #999999;

}



.error {

	color: #006198;

}



.message {

	color: #DF8600;

}



.tips {

	color: #608A00;

}



p.stickynote {

	border: 1px solid #DDDDDD;

}



p.download {

	border: 1px solid #DDDDDD;

}



table.contenttoc td {

	background: url(../../images/color2/kogell-list.gif) no-repeat 5% 50%;

}



table.contenttoc th {

	border-bottom: 1px solid #DDDDDD;

}



table.pollstableborder tr.sectiontableentry1 td {

	background: #DDDDDD;

}



.blog_more strong {

	color: #4B4B4B;

}



.blog_more ul li {

	background:	url(../../images/color2/kogell-list.gif) no-repeat 6px 8px;

}



td.buttonheading {

	background: url(../../images/color2/point.gif) repeat-x bottom;

}



.componentheading { color: #040600; }



.contentheading { color: #040600; }



.createdate {

	color: #999999;

}



.modifydate {

	color: #999999;

}



.mosimage_caption {

	color: #999999;

}



.sectiontableheader {

	border-bottom: 3px solid #DDDDDD;

}



tr.sectiontableentry1 td {

	background: url(../../images/color2/point.gif) repeat-x bottom;

}



tr.sectiontableentry2 td {

	background: url(../../images/color2/point.gif) repeat-x bottom;

}



tr.sectiontableentry1:hover td,

tr.sectiontableentry2:hover td {

	background: url(../../images/color2/point.gif) repeat-x bottom;

}



#at-containerwrap #at-container {

	background: url(../../images/color2/point.gif) repeat-y 77% 0;

}



#at-wrapheader { background-image: url(../../images/color2/header.jpg); background-repeat: no-repeat; background-position: 0 0; }

#at-newsflash {

	background: #666666;

}

#at-pathway { color: #006198; background-image: url(../../images/color2/pathway.png); }



#at-pathway a {

	

}



#at-wrapmainnavigation {}



.narrow #at-wrapmainnavigation {

	

}



a.mainlevel { color: #006198; background: url(../../images/color2/a-menumainlevel.gif) no-repeat left bottom; }



a.mainlevel:hover,

a.mainlevel:active,

a.mainlevel:focus { color: #040600; background: url(../../images/color2/a-menumainlevel-hover.gif) no-repeat left bottom; }



a.mainlevel#active_menu { color: #040600; background: url(../../images/color2/a-menumainlevel-hover.gif) no-repeat left bottom; }



a.sublevel { color: #006198; background: url(../../images/color2/kogell-list.gif) no-repeat 10px 9px; }



a.sublevel:hover,

a.sublevel:active,

a.sublevel:focus { color: #040600; }

#active_menu { color: #040600; }

/* Module

--------------------------------------------------------- */

/* Start Module Rounded

--------------------------------------------------------- */

div.module h3, div.module_menu h3, div.module-blank h3 { background: url(../../images/color2/h3_left_rounded.png) no-repeat 0 5px; }

div.module, div.module_menu, div.module-blank { background-image: url(../../images/color2/background-br.png); overflow: hidden; }

div.module div, div.module_menu div, div.module-blank div { background: url(../../images/color2/background-bl.png) no-repeat left bottom; padding: 0; }

div.module div div, div.module_menu div div, div.module-blank div div { background-image: url(../../images/color2/background-tr.png); }

div.module div div div, div.module_menu div div div, div.module-blank div div div { background-image: url(../../images/color2/background-tl.png); }

div.module div div div div, div.module_menu div div div div, div.module-blank div div div div { background-image: none; }



/*no-title module*/

div.module-notitle { background-image: url(../../images/color2/background-br.png); }



div.module-notitle div { background-image: url(../../images/color2/background-bl.png); }



div.module-notitle div div { background-image: url(../../images/color2/background-notitle-tr.png); }



div.module-notitle div div div { background-image: url(../../images/color2/background-notitle-tl.png); }

div.module div div div div,

div.module-hilite div div div div,

div.module-notitle div div div div { overflow: hidden; }



/* End Module Rounded

--------------------------------------------------------- */



div.moduletable_menu h3,

div.moduletable h3 { font-weight: bold; }



div.moduletable_menu,

div.moduletable {

	

}



#at-col1 div.moduletable_menu,

#at-col1 div.moduletable { background-color: transparent; background-image: url(../../images/color2/left_module_bg.png); background-repeat: no-repeat; background-position: 50% top; }



#at-col1 div.moduletable_menu h3,

#at-col1 div.moduletable h3 { color: #2779cd; background-image: url(../../images/color2/h3_left.png); background-repeat: no-repeat; }



#at-col2 div.moduletable { background-image: url(../../images/color2/right_module_bg.png); background-repeat: no-repeat; background-position: 50% top;  }

#at-col2 div.moduletable h3, div.moduletable h3 { color: #fff; font-size: 120%; font-weight: bold; background-color: transparent; background-image: url(../../images/color2/h3_right.png); background-repeat: no-repeat; text-transform: capitalize; border-bottom-color: #23c028; }

div.moduletable-blank h3, div.moduletable h3 { color: #fff; font-weight: bold; background-image: url(../../images/color2/h3_module_blank.png); border-bottom-color: #23c028; }



div.moduletable-blank { background-image: url(../../images/color2/right_module_bg.png); background-repeat: no-repeat; background-position: 50% top;  } 

#at-user23 div.moduletable h3 { color: #040600; background-color: transparent; background-image: none; }

#at-user24 div.moduletable h3 { color: #040600; background-color: transparent; background-image: none; }

#at-user25 div.moduletable h3 { color: #040600; background-color: transparent; background-image: none; }

#at-user26 div.moduletable h3 { color: #040600; background: no-repeat 0 6px; }

#at-user27 div.moduletable h3 { color: #040600; background-color: transparent; background-image: none; }

#at-user30 { font-weight: normal; line-height: normal; background-repeat: no-repeat; background-attachment: scroll; float: left; }

#at-user30 div.moduletable { color: #abf9ae; font-weight: normal; font-style: normal; background-color: transparent; background-image: none; background-repeat: no-repeat; }

#at-user30 div.moduletable h3 { font-weight: bold; background-image: url(../../images/color2/h3_module30.png); background-repeat: no-repeat; border-bottom-color: #23c028; }

#at-user30 a { text-decoration: underline; }

#at-user30 a:hover, #at-user30 a:active, #at-user30 a:focus { text-decoration: none; }

#at-user30 li {

	padding: 0 0 0 13px;

	margin: 0;

	background: no-repeat 2px 10px;

	}



#at-shownews { line-height: normal; background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

#at-shownews div.moduletable { margin-bottom: 13px; padding-right: 0; padding-bottom: 5px; padding-left: 0; }

#at-shownews div.moduletable h3 { color: #040600; background-color: transparent; background-image: none; background-repeat: no-repeat; padding-left: 10px; }

#at-shownews a { text-decoration: underline; }

#at-shownews a:hover, #at-user13 a:active, #at-user13 a:focus { text-decoration: none; }



/* at NFONTENT */

div.nftitle,

div.nfimages,

div.nfcontent {

	padding: 0 10px;

}

div.nftitle { color: #040600; font-family: Arial, Helvetica, sans-serif; }

div.nftitle a { text-decoration: none; border-style: none; }

div.nfimages {

	text-align: center;

}

div.nfcontent {

	margin: 0;

}

#at-usertools {  }

/* Modules bottom style */

.at-grusht-full, .at-grusht-left, .at-grusht-right, .at-grusht-rightcol { float: left; overflow: hidden; }



.at-grusht-full div.moduletable,

.at-grusht-left div.moduletable,

.at-grusht-right div.moduletable,

.at-grusht-rightcol div.moduletable {

	

}



.at-grusht-left div.moduletable h3,

.at-grusht-full div.moduletable h3 { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }



.at-grusht-left,

.at-grusht-full { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }



.at-grusht-right div.moduletable h3 { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }



.at-grusht-right { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }



.at-grusht-rightcol div.moduletable h3 { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }



.at-grusht-rightcol { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

#at-bottomwrap { float: left; clear: both; }



#at-bottom {

}



#at-bottom h3 { color: #2779cd; font-weight: bold; letter-spacing: 1px; background-image: url(../../images/color2/h3_bottom.png); background-repeat: repeat-x; }



#at-bottom div.moduletable {  }



#at-bottom ul {

	

}



#at-bottom li {

	background: url(../../images/kogell-list.gif) no-repeat 2px 10px;

}



#at-bottom td {

	

}



#at-bottom .article_seperator {

	display: none;

}



#at-bottom table {

	border-spacing: 0;

	border-collapse: collapse;

}

/* End bottom modules*/

#at-wrapfooter { background-image: url(../../images/color2/footer.png); }



#at-footer { background-image: none; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; }



#at-footer small, #at-footer address {  }



#at-footer li a { text-decoration: underline; }



#at-footer li a:hover, #at-footer li a:active, #at-footer li a:focus { text-decoration: none; }

#at-search { background-image: none; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; }



#at-search .inputbox { background-image: url(../../images/color2/search.png); background-repeat: no-repeat; }

/* Typography */

ul.checklist li {

	background: url(../../images/color2/checklist-background.gif) no-repeat 0 3px;

}



ul.stars li {

	background: url(../../images/color2/ylli-bg.gif) no-repeat 0 3px;

}



/* Bignumber */

.bignumber {

	background: url(../../images/color2/at-bg.gif) no-repeat top left;

}





/* splitmenu

----------------------------------------------------------- */

#at-splitmenu a {

	color: #4B4B4B;

	border-top: 5px solid #DDDDDD;

	border-right: 1px solid #DDDDDD;

}



#at-splitmenu a:hover,

#at-splitmenu a:active,

#at-splitmenu a:focus {

	border-top: 5px solid #006198;

	background: #F4F4F4;

}



#at-splitmenu li.active a,

#at-splitmenu li.active a:hover,

#at-splitmenu li.active a:active,

#at-splitmenu li.active a:focus {

	border-top: 5px solid #006198;

	background: #f99a4e;

}



#at-subnavcol li a {

	color: #c1d0d9;

	background: url(../../images/color2/a-menumainlevel.gif) no-repeat bottom left;

}



#at-subnavcol li a:hover,

#at-subnavcol li a:active,

#at-subnavcol li a:focus {

	color: #c1d0d9;

	background: url(../../images/color2/a-menumainlevel-hover.gif) no-repeat bottom left;

}



#at-subnavcol li a.active,

#at-subnavcol li a.active:hover,

#at-subnavcol li a.active:active,

#at-subnavcol li a.active:focus {

	background: url(../../images/color2/a-menumainlevel-hover.gif) no-repeat bottom left;

}



/* Son of Suckerfish Dropdowns

--------------------------------------------------------- */

#at-cssmenu { padding: 0; }



#at-cssmenu ul {

	padding: 0;

}



#at-cssmenu li { background-image: none; background-attachment: scroll; display: block; cursor: pointer; }



#at-cssmenu li ul {

	

}



#at-cssmenu li ul ul {

	 /* third-and-above-level lists */

}



#at-cssmenu li li {

	

}



#at-cssmenu ul a {
	

}



#at-cssmenu li:hover ul ul, #at-cssmenu li:hover ul ul ul,

#at-cssmenu li.sfhover ul ul, #at-cssmenu li.havechildsfhover ul ul, #at-cssmenu li.havechild-activesfhover ul ul, #at-cssmenu li.activesfhover ul ul,

#at-cssmenu li.sfhover ul ul ul, #at-cssmenu li.havechildsfhover ul ul ul, #at-cssmenu li.havechild-activesfhover ul ul ul, #at-cssmenu li.activesfhover ul ul ul {

	

}



/* This "unhides" the sub-menus (left: -999em is what hides them) */

#at-cssmenu li:hover ul, #at-cssmenu li li:hover ul, #at-cssmenu li li li:hover ul,

#at-cssmenu li.sfhover ul, #at-cssmenu li.havechildsfhover ul, #at-cssmenu li.havechild-activesfhover ul, #at-cssmenu li.activesfhover ul,

#at-cssmenu li li.sfhover ul, #at-cssmenu li li.havesubchildsfhover ul, #at-cssmenu li li.havesubchild-activesfhover ul, #at-cssmenu li li.activesfhover ul,

#at-cssmenu li li li.sfhover ul, #at-cssmenu li li li.havesubchildsfhover ul, #at-cssmenu li li li.havesubchild-activesfhover ul, #at-cssmenu li li li.activesfhover ul {

	

}



/* STYLING THE MENU

-----------------------------------*/



/* 1st level */

#at-cssmenu li a { display: block; padding-left:10px; padding-right:10px; text-transform: capitalize; color: #186986; font-weight: normal; text-decoration: none; }

#at-cssmenu li a:hover,

#at-cssmenu li a:active,

#at-cssmenu li a:focus { color: #040600; background-color:#FFF; text-decoration: none; }



#at-cssmenu li { background-color: transparent; background-image: url(../../images/pointfivepixel-grey1.png); }



#at-cssmenu li:hover,

#at-cssmenu li.sfhover,

#at-cssmenu li.havechildsfhover,

#at-cssmenu li.havechild-activesfhover { color: #040600; background-color: transparent; background-image: url(../../images/pointfivepixel-color2.png); }



#at-cssmenu li a.active,

#at-cssmenu li a.active:hover,

#at-cssmenu li a.active:active,

#at-cssmenu li a.active:focus { color: #040600; background-color: #E8E8E8; background-image: url(../../images/pointfivepixelactive-color2.png); }



/* 2nd level and above */

#at-cssmenu li ul { background-color: #f5f4f4 !important; background-image: none; }



#at-cssmenu li ul li { background-color: transparent; background-image: none; }



#at-cssmenu li ul a { width:175px; font-weight: normal; background-color: #f5f4f4; background-image: none; background-attachment: scroll; text-decoration: none; border-bottom: 1px solid #c9cbc8; }



#at-cssmenu li.havesubchild,

#at-cssmenu li.havesubchild-active { color: #040600; background-color: transparent; background-image: url(../../images/arrow2.gif); }



#at-cssmenu li ul a:hover,

#at-cssmenu li ul a:active,

#at-cssmenu li ul a:focus,

#at-cssmenu ul li:hover,

#at-cssmenu ul li.sfhover,

#at-cssmenu ul li.havesubchildsfhover,

#at-cssmenu ul li.havesubchild-activesfhover,

#at-cssmenu ul ul li:hover,

#at-cssmenu ul ul li.sfhover,

#at-cssmenu ul ul li.havesubchildsfhover,

#at-cssmenu ul ul li.havesubchild-activesfhover { color: #040600; background-color: #FFF; background-image: none; }



#at-cssmenu ul li a.active,

#at-cssmenu ul li a.active:hover,

#at-cssmenu ul li a.active:active,

#at-cssmenu ul li a.active:focus { color: #040600; font-weight: bold; }



#at-cssmenu ul li a.active span,

#at-cssmenu ul li a.active:hover span,

#at-cssmenu ul li a.active:active span,

#at-cssmenu ul li a.active:focus span { color: #040600; font-weight: bold; background-color: transparent !important; }



#at-cssmenu li ul a span {

	

}





/* Start smoothgallery jd.gallery.css  */

/* End smoothgallery jd.gallery.css  */

/* Start smoothgallery layout.css  */

/* End smoothgallery layout.css  */

/* Start tabmodules  */

#at-tabmodulewrap { background: url(../../images/color2/tabmodulewrap-center.gif) repeat-y; overflow: hidden; z-index: 10; }

#at-tabmodulewrap-top {

	background: url(../../images/color2/tabmodulewrap-top.gif) no-repeat top left;

}

#at-tabmodulewrap-bot {

	background: url(../../images/color2/tabmodulewrap-bot.gif) no-repeat bottom left;	

	position: relative;

	overflow: hidden;

	z-index: 10;

}

/* Narrow */

.narrow #at-tabmodulewrap { background-color: transparent; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; }

.narrow #at-tabmodulewrap-top { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; }

.narrow #at-tabmodulewrap-bot { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; }

#at-tabmodulewrap div.at-innerpad {

	padding: 0 0 0;

}

ul.mootabs-title {

	margin: 0;

	padding: 0;

}

.mootabs-title li {

	float: left;

	background: none;

	padding: 0;

	margin: 0;

	cursor: pointer;

	display: block;

	color: #CCCCCC;

}

.mootabs-title li h3 { color: #e4f6fc; font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; background-color: transparent; background-image: url(../../images/color2/tabmodule-bg.gif); text-decoration: none; }

.mootabs-title li.hover {

	color: #ffffff;

	background: url(../../images/color2/tabmodule-hover.gif) no-repeat bottom center;

}

.mootabs-title li.active h3, .mootabs-title li.lastactive h3 { color: #040600; background-color: transparent; background-image: url(../../images/color2/tabmodule-bg.gif); }

.mootabs-title li.firstactive h3 { color: #040600; font-family: Arial, Helvetica, sans-serif; background-color: transparent; text-decoration: none; }

.mootabs-title li.hover h3 { color: #040600; font-family: Arial, Helvetica, sans-serif; background-color: transparent; text-decoration: none; }

.mootabs-title li.first h3 { color: #040600; font-family: Arial, Helvetica, sans-serif; background-color: transparent; text-decoration: none; }

.mootabs-title li.active {

	padding: 0;

	margin: 0;

	background: url(../../images/color2/tabmodule-active.gif) no-repeat bottom center;

	color: #ffffff;

}

.mootabs-title li.firsthover h3 {

	background: transparent;

	color: #040600;

}

.mootabs-title li.lasthover h3 {

	color: #040600;

}

.mootabs-title li.firsthover {

	background: url(../../images/color2/tabmodule-hover.gif) no-repeat bottom left;

}

.mootabs-title li.lasthover {

	background: url(../../images/color2/tabmodule-hover.gif) no-repeat bottom right;

}

.mootabs-title li.firstactive {

	padding: 0;

	margin: 0;

	background: url(../../images/color2/tabmodule-active.gif) no-repeat bottom left;

	color: #ffffff;

}

.mootabs-title li.lastactive {

	padding: 0;

	margin: 0;

	background: url(../../images/color2/tabmodule-active.gif) no-repeat bottom right;

	color: #ffffff;

}

.at-tab-cont {

	position: absolute;

	clear: both;

	overflow: hidden;

	top: 40px;

}

#at-tabmodulewrap .moduletable { position: absolute; top: 0; background: transparent; z-index: 100; }

#at-tabmodulewrap .moduletable ul {

	margin: 0 !important;

	padding: 0 !important;

}

#at-tabmodulewrap .moduletable li { background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 3px 7px; padding-left: 15px; margin: 0; }

/* End tabmodules  */



.divalpha_on
{
	filter:alpha(opacity=10);
	opacity: 0.1;
}
.divalpha_of
{
	filter:alpha(opacity=100);
	opacity: 1;
}
