
/* Start dropdown */
#dropdown_item { color: #c30000; background-color: #fff; text-decoration: none; cursor: pointer; }
#dropdown_content { color: #040000; background-color: white; text-decoration: none; border: solid 1px #e6e5e5; cursor: pointer; }
/* End dropdown */
/* Start toppanel--------------------------------------------- */
div.default div.toppanel div.panel {  }
div.default div.toppanel div.cpnl-l {
	background: url(../../images/color3/toppanel_left.png) no-repeat 100% 0;
}
div.default div.toppanel div.cpnl-r { background-color: transparent; background-image: url(../../images/color3/toppanel_right.png); }
div.default div.toppanel div.cpnl-m { background-color: transparent; background-image: url(../../images/color3/toppanel_center.png); overflow: hidden; }
/* End toppanel--------------------------------------- */
body { font-family: Arial, Helvetica, sans-serif; background-color: #fff; background-image: url(../../images/color3/Page-BgTexture.jpg); }

body#body-background { color: #2a343a; background-color: transparent; z-index: -5; padding-top: 10px; }
body.contentpane {
	width: auto; /* Printable Page */
	margin: 1em 2em;
	background: #FFFFFF;
	color: #000000;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 140%;
}
#logo1, img#logo1 
{ background-image: url(../../images/color3/logo.png); background-repeat: no-repeat; border-style: none; }
#at-date 
{ color: #fff; }
a, a:hover, a:active, a:focus {
	color: #c30000;
}

small, .small, .smalldark, .mosimage_caption {
	color: #B6B6B4;
}

ul li {
	background: url(../../images/color3/kogell-list.gif) no-repeat 18px 7px;
}

hr {
	border-top: 1px solid #DDDDDD;
}

select, textarea, .inputbox {
	color: #4B4B4B;
}

.button {
	color: #c30000;
	border: solid 1px #b2b2b2;
}

.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: #c30000;
}

.message {
	color: #DF8600;
}

.tips {
	color: #608A00;
}

p.stickynote {
	border: 1px solid #DDDDDD;
}

p.download {
	border: 1px solid #DDDDDD;
}

table.contenttoc td {
	background: url(../../images/color3/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/color3/kogell-list.gif) no-repeat 6px 8px;
}

td.buttonheading {
	background: url(../../images/color3/point.gif) repeat-x bottom;
}

.componentheading {  }

.contentheading {  }

.createdate {
	color: #B6B6B4;
}

.modifydate {
	color: #B6B6B4;
}

.mosimage_caption {
	color: #999999;
}

.sectiontableheader {
	border-bottom: 3px solid #DDDDDD;
}

tr.sectiontableentry1 td {
	background: url(../../images/color3/point.gif) repeat-x bottom;
}

tr.sectiontableentry2 td {
	background: url(../../images/color3/point.gif) repeat-x bottom;
}

tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
	background: url(../../images/color3/point.gif) repeat-x bottom;
}

#at-containerwrap #at-container {
	background: url(../../images/color3/point.gif) repeat-y 77% 0;
}

#at-wrapheader { background-image: url(../../images/color3/header.jpg); background-repeat: no-repeat; background-position: 0 0; }
#at-newsflash {
	background: #666666;
}
#at-pathway { color: #c30000; background-image: url(../../images/color3/pathway.png); }

#at-pathway a {
	
}

#at-wrapmainnavigation { background-color: transparent; background-image: none; background-repeat: no-repeat; background-attachment: scroll; }

.narrow #at-wrapmainnavigation {
	background: url(../../images/color3/point.gif) repeat-y 173px 0;
}

a.mainlevel { color: #c30000; background: url(../../images/color3/a-menumainlevel.gif) no-repeat left bottom; }

a.mainlevel:hover,
a.mainlevel:active,
a.mainlevel:focus { color: #040200; background: url(../../images/color3/a-menumainlevel-hover.gif) no-repeat left bottom; }

a.mainlevel#active_menu { color: #040200; background: url(../../images/color3/a-menumainlevel-hover.gif) no-repeat left bottom; }

a.sublevel { color: #c30000; background: url(../../images/color3/kogell-list.gif) no-repeat 10px 9px; }

a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus { color: #040200; }
#active_menu { color: #040200; }
/* Module
--------------------------------------------------------- */
/* Start Module Rounded
--------------------------------------------------------- */
div.module h3, div.module_menu h3, div.module-blank h3 { background: url(../../images/color3/h3_left_rounded.png) no-repeat 0 5px; }
/* 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-repeat: no-repeat; background-position: 50% top; }

#at-col1 div.moduletable_menu h3,
#at-col1 div.moduletable h3 { background-image: url(../../images/color3/h3_left.png); background-repeat: no-repeat; }

#at-col2 div.moduletable { background-repeat: no-repeat; background-position: 50% top;  }
#at-col2 div.moduletable h3, div.moduletable h3 { background-color: transparent; background-image: url(../../images/color3/h3_right.png); background-repeat: no-repeat; border-bottom-color: #23c028; }
div.moduletable-blank h3, div.moduletable h3 { background-image: url(../../images/color3/h3_module_blank.png); border-bottom-color: #23c028; }

div.moduletable-blank { background-repeat: no-repeat; background-position: 50% top; } 
#at-user23 div.moduletable h3 { background-color: transparent; background-image: none; }
#at-user24 div.moduletable h3 { background-color: transparent; background-image: none; }
#at-user25 div.moduletable h3 { background-color: transparent; background-image: none; }
#at-user26 div.moduletable h3 { background: no-repeat 0 6px; }
#at-user27 div.moduletable h3 { 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: #c30000; font-weight: normal; font-style: normal; background-color: transparent; background-image: none; background-repeat: no-repeat; }
#at-user30 div.moduletable h3 { background-image: url(../../images/color3/h3_module30.png); background-repeat: no-repeat; border-bottom-color: #23c028; }
#at-user30 a { color: #c30000; 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: #c30000; 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: #c30000; 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-bottom {
}

#at-bottom h3 { letter-spacing: 1px; background-image: url(../../images/color3/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/color3/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/color3/search.png); background-repeat: no-repeat; }
/* Typography */
ul.checklist li {
	background: url(../../images/color3/checklist-background.gif) no-repeat 0 3px;
}

ul.stars li {
	background: url(../../images/color3/ylli-bg.gif) no-repeat 0 3px;
}

/* Bignumber */
.bignumber {
	background: url(../../images/color3/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 #c30000;
	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 #c30000;
	background: #f99a4e;
}

#at-subnavcol li a {
	color: #c1d0d9;
	background: url(../../images/color3/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/color3/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/color3/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 { color: #c30000; text-decoration: none; }
#at-cssmenu li a:hover,
#at-cssmenu li a:active,
#at-cssmenu li a:focus {
	
}

#at-cssmenu li:hover a,
#at-cssmenu li.sfhover a,
#at-cssmenu li.havechildsfhover a,
#at-cssmenu li.havechild-activesfhover a { background-image: url(../../images/color3/mainnav-hover.png); }

#at-cssmenu li:hover li a,
#at-cssmenu li.sfhover li a,
#at-cssmenu li.havechildsfhover li a,
#at-cssmenu li.havechild-activesfhover li a {  }

#at-cssmenu li a.active,
#at-cssmenu li a.active:hover,
#at-cssmenu li a.active:active,
#at-cssmenu li a.active:focus { background-image: none; }

/* 2nd level and above */
#at-cssmenu li ul { background-image: url(../../images/color3/grad3.png); }

#at-cssmenu li ul li {  }

#at-cssmenu li ul a {  }

#at-cssmenu li.havesubchild,
#at-cssmenu li.havesubchild-active { background-image: url(../../images/arrow.png); }

#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 { background-image: url(../../images/color3/grad4.png); text-decoration: 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 {  }




/* Start smoothgallery jd.gallery.css  */
.jdGallery .slideInfoZone
{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: absolute; z-index: 10; margin: 0; bottom: 0; text-indent: 0; right: 0; overflow: hidden; }
/* End smoothgallery jd.gallery.css  */
/* Start smoothgallery layout.css  */
/* End smoothgallery layout.css  */
/* Start tabmodules  */
#at-tabmodulewrap { background: url(../../images/color3/tabmodulewrap-center.gif) repeat-y; overflow: hidden; z-index: 10; }
#at-tabmodulewrap-top {
	background: url(../../images/color3/tabmodulewrap-top.gif) no-repeat top left;
}
#at-tabmodulewrap-bot {
	background: url(../../images/color3/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: #c30000; font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; background-color: transparent; background-image: url(../../images/color3/tabmodule-bg.gif); text-decoration: none; }
.mootabs-title li.hover {
	color: #FFFFFF;
	background: url(../../images/color3/tabmodule-hover.gif) no-repeat bottom center;
}
.mootabs-title li.active h3, .mootabs-title li.lastactive h3 { background-color: transparent; background-image: url(../../images/color3/tabmodule-bg.gif); }
.mootabs-title li.firstactive h3 { font-family: Arial, Helvetica, sans-serif; background-color: transparent; text-decoration: none; }
.mootabs-title li.hover h3 { font-family: Arial, Helvetica, sans-serif; background-color: transparent; text-decoration: none; }
.mootabs-title li.first h3 { color: #c30000; font-family: Arial, Helvetica, sans-serif; background-color: transparent; text-decoration: none; }
.mootabs-title li.active {
	padding: 0;
	margin: 0;
	background: url(../../images/color3/tabmodule-active.gif) no-repeat bottom center;
	color: #FFFFFF;
}
.mootabs-title li.firsthover h3 { background: transparent; }
.mootabs-title li.lasthover h3 {  }
.mootabs-title li.firsthover {
	background: url(../../images/color3/tabmodule-hover.gif) no-repeat bottom left;
}
.mootabs-title li.lasthover {
	background: url(../../images/color3/tabmodule-hover.gif) no-repeat bottom right;
}
.mootabs-title li.firstactive {
	padding: 0;
	margin: 0;
	background: url(../../images/color3/tabmodule-active.gif) no-repeat bottom left;
	color: #FFFFFF;
}
.mootabs-title li.lastactive {
	padding: 0;
	margin: 0;
	background: url(../../images/color3/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  */

