#logo1, img#logo1 
{ background-image: url(../../images/color1/logo.png); background-repeat: no-repeat; position: absolute; top: 5px; left: 10px; width: 241px; height: 72px; z-index: 5000; border: 0; }
body#body-background {
	color: #333333;
	background:  white url(../../images/color1/body-bg.jpg) 50% top;
}

a, a:hover, a:active, a:focus {
	color: #333333;
}

small, .small, .smalldark, .mosimage_caption {
	color: #999999;
}

ul li {
	background: url(../../images/color1/kogell-list.gif) no-repeat 18px 7px;
}

hr {
	border-top: 1px solid #DDDDDD;
}

select, textarea, .inputbox {
	color: #4B4B4B;
}

.button {
	color: #333333;
	border: solid 1px;
}

.inputbox {
	border: 1px solid #999999;
}

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: #333333;
}

.message {
	color: #DF8600;
}

.tips {
	color: #608A00;
}

p.stickynote {
	border: 1px solid #DDDDDD;
}

p.download {
	border: 1px solid #DDDDDD;
}

table.contenttoc td {
	background: url(../../images/color1/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/color1/kogell-list.gif) no-repeat 6px 8px;
}

td.buttonheading {
	background: url(../../images/color1/point.gif) repeat-x bottom;
}

.componentheading {
	color: #333333;
}

.contentheading {
	color: #333333;
}

.createdate {
	color: #999999;
}

.modifydate {
	color: #999999;
}

.mosimage_caption {
	color: #999999;
}

.sectiontableheader {
	border-bottom: 3px solid #DDDDDD;
}

tr.sectiontableentry1 td {
	background: url(../../images/color1/point.gif) repeat-x bottom;
}

tr.sectiontableentry2 td {
	background: url(../../images/color1/point.gif) repeat-x bottom;
}

tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
	background: url(../../images/color1/point.gif) repeat-x bottom;
}

#at-containerwrap #at-container {
	background: url(../../images/color1/point.gif) repeat-y 77% 0;
}

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

#at-wrappathway {
	background: url(../../images/fing-color1.png);
}

#at-pathway {
	color: #DDDDDD;
}

#at-pathway a {
	color: #DDDDDD;
}

#at-wrapmainnavigation { background-color: transparent; background-image: url(../../images/color1/topmenu-bg.png); background-repeat: no-repeat; background-attachment: scroll; }

.narrow #at-wrapmainnavigation {
	background: url(../../images/color1/point.gif) repeat-y 173px 0;
}

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

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

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

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

a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
	color: #333333;
}
#active_menu {
	color: #333333;
}
/* Module
--------------------------------------------------------- */
div.moduletable_menu h3,
div.moduletable h3 {
	font-size: 120%;
	padding: 5px;
	margin: 0 -2px 10px;
	color: #fff;
	font-weight: bold;
	background-color: #EE8C00;
	text-transform: uppercase;
}

div.moduletable_menu,
div.moduletable {
	padding: 0 10px 10px;
	margin-bottom: 30px;
}

#at-col1 div.moduletable_menu,
#at-col1 div.moduletable { margin-bottom: 15px; padding: 10px; border: solid 1px #f2b74d; }

#at-col1 div.moduletable_menu h3,
#at-col1 div.moduletable h3 {
	color: #fff;
	background-color: #EE8C00;
}

#at-col2 div.moduletable { margin-bottom: 15px; padding: 10px; border: solid 1px #f2b74d; }

div.moduletable-blank {
	background: none;
	padding: 0;
	margin-bottom: 15px;
}
.at--left div.moduletable h3,
.at--full div.moduletable h3 {
	background: #999999;
}

.at--left,
.at--full {
	background: #FFFFFF;
}

.at--right div.moduletable h3 {
	background: #666666;
}

.at--right {
	background: #F4F4F4;
}

.at--rightcol div.moduletable h3 {
	background: #4B4B4B;
}

.at--rightcol {
	background: #EAEAEA;
}
#at-col1 ul li,
#at-col2 ul li {
	background: url(../../images/kogell-list.gif) no-repeat 3px 8px;
}
/* Modules bottom style */
.at-grusht-full, .at-grusht-left, .at-grusht-right, .at-grusht-rightcol { float: left; overflow: hidden; padding: 10px; border: solid 1px #333333; }

.at-grusht-full div.moduletable,
.at-grusht-left div.moduletable,
.at-grusht-right div.moduletable,
.at-grusht-rightcol div.moduletable {
	padding: 0 20px 20px 20px;
}

.at-grusht-left div.moduletable h3,
.at-grusht-full div.moduletable h3 {
	background: #333333;
}

.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: #333333;
}

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

.at-grusht-rightcol div.moduletable h3 {
	background: #333333;
}

.at-grusht-rightcol { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#at-bottomwrap {
	float: left;
	clear: both;
	width: 100%;
}

#at-bottom {
}

#at-bottom h3 { color: #fff; margin: 0 -20px 10px; padding: 6px 20px; font-size: 120%; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; }

#at-bottom div.moduletable {
	margin: 0;
}

#at-bottom ul {
	padding: 0;
	margin: 0 !important;
}

#at-bottom li {
	padding: 0 0 0 13px;
	margin: 0;
	background: url(../images/kogell-list.gif) no-repeat 2px 10px;
}

#at-bottom td {
	padding: 0;
}

#at-bottom .article_seperator {
	display: none;
}

#at-bottom table {
	border-spacing: 0;
	border-collapse: collapse;
}
/* End bottom modules*/
#at-wrapfooter { border-top: 10px solid #fff; border-bottom: 5px solid #f2b74d; }

#at-footer {
	color: #4b4b4b;
	background: repeat-y;
}

#at-footer small, #at-footer address {
	color: #4B4B4B;
}

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

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

#at-wrapsearch {
	background: #4B4B4B;
}

#at-search {
	background: no-repeat left center;
}

#at-search .inputbox { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border: solid 1px #233039; }

div.nfcontent {
	color: #DDDDDD;
}

/* Typography */
ul.checklist li {
	background: url(../../images/color1/checklist-background.gif) no-repeat 0 3px;
}

ul.stars li {
	background: url(../../images/color1/ylli-bg.gif) no-repeat 0 3px;
}

/* Bignumber */
.bignumber {
	background: url(../../images/color1/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 #333333;
	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 #333333;
	background: #333333;
}

#at-subnavcol li a {
	color: #333333;
	background: url(../../images/color1/a-menumainlevel.gif) no-repeat bottom left;
}

#at-subnavcol li a:hover,
#at-subnavcol li a:active,
#at-subnavcol li a:focus {
	color: #333333;
	background: url(../../images/color1/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/color1/a-menumainlevel-hover.gif) no-repeat bottom left;
}

/* Son of Suckerfish Dropdowns
--------------------------------------------------------- */
#at-cssmenu li a { margin: 0; line-height: normal; display: block; text-decoration: none; text-transform: uppercase; color: #e9e9e9; font-weight: bold; padding: 15px 10px 19px; }

#at-cssmenu li a:hover,
#at-cssmenu li a:active,
#at-cssmenu li a:focus {
}

#at-cssmenu li {
	margin: 0 0 0 0;
	background: url(../../images/pointfivepixel-grey.gif) repeat-x 50% top;
}

#at-cssmenu li:hover,
#at-cssmenu li.sfhover,
#at-cssmenu li.havechildsfhover,
#at-cssmenu li.havechild-activesfhover {
	background: #ff2141 url(../../images/pointfivepixel-color1.gif) repeat-x 50% top;
}

#at-cssmenu li a.active,
#at-cssmenu li a.active:hover,
#at-cssmenu li a.active:active,
#at-cssmenu li a.active:focus {
	background: #ff2141 url(../../images/pointfivepixel-color1.gif) repeat-x 50% top;
}

/* 2nd level and above */
#at-cssmenu li ul { background: #ff2141; border-width: 0; }

#at-cssmenu li ul li { background: transparent; border-width: 0; }

#at-cssmenu li ul a { margin: 0; padding: 7px 10px; background: #ff2141; font-weight: normal; line-height: normal; color: #e9e9e9; font-size: 100%; text-transform: none; border-bottom: 1px solid #f84962; border-top-width: 0; border-right-width: 0; border-left-width: 0; }

#at-cssmenu li.havesubchild,
#at-cssmenu li.havesubchild-active {
	background-color: #333333 !important;
	background-image: url(../../images/arrow2.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 94% 50%;
}

#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: #e9e9e9; background: #f84962; }

#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 {
	background: transparent !important;
	color: #e9e9e9;
	font-weight: bold;
	margin: 0;
	padding: 7px 10px;
}

#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 {
	background: transparent !important;
	color: #e9e9e9;
	font-weight: bold;
	padding: 0;
}

#at-cssmenu li ul a span {
	margin: 0;
	padding: 0;
}

/* Start smoothgallery jd.gallery.css  */
.imageElement {
visibility: hidden;
}
#myGallery, #myGallerySet, #flickrGallery
{ width: 950px; height: 375px; z-index:5; }

#flickrGallery
{
	width: 950px;
	height: 375px;
}

#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
	display: none;
}

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(img/loading-bar-black.gif);
}

.jdGallery .slideInfoZone
{ color: #000; position: absolute; z-index: 10; width: 205px; margin: 0; bottom: 0; height: 208px; background: #edeaec; text-indent: 0; right: 0; overflow: hidden; }

* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}

.jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 100%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}

.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size: 100%;
	margin: 2px 5px;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{ position: absolute; width: 100%; margin: 0; left: 0; top: 0; height: 115px; color: #fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-indent: 0; overflow: hidden; }

.jdExtCarousel
{
	overflow: hidden;
	position: relative;
}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
	margin-bottom: 10px;
}

.jdGallery .carousel .label, .jdExtCarousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton
{
	font-size: 10px;
	position: absolute;
	bottom: 5px;
	right: 10px;
	padding: 1px 2px;
	margin: 0;
	background: #222;
	border: 1px solid #888;
	cursor: pointer;
}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{ font-size: 100%; text-decoration: none; background-color: transparent; }

.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
	filter:alpha(opacity=50);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdGallery a.left
{ left: 0; top: 130px; background: url(img/fleche1.png) no-repeat left center; z-index: 1000; }

* html .jdGallery a.left { background: url('img/fleche1.gif') no-repeat center left; }

.jdGallery a.right
{ right: 0; top: 130px; background: url(img/fleche2.png) no-repeat right center; z-index: 1000; }

* html .jdGallery a.right { background: url('img/fleche2.gif') no-repeat center right; }

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.withArrows a.open:hover { background: url('img/open.png') no-repeat center center; }

* html .withArrows a.open:hover { background: url('img/open.gif') no-repeat center center;
	filter:alpha(opacity=80); }
	
	
/* Gallery Sets */

.jdGallery a.gallerySelectorBtn
{
	z-index: 15;
	position: absolute;
	top: 0;
	left: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
	opacity: .4;
	-moz-opacity: .4;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=40);
}

.jdGallery .gallerySelector
{
	z-index: 20;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
}

.jdGallery .gallerySelector h2
{
	margin: 0;
	padding: 10px 20px 10px 20px;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
}

.jdGallery .gallerySelector .gallerySelectorWrapper
{
	overflow: hidden;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
{
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #888;
	padding: 5px;
	height: 40px;
	color: #fff;
	cursor: pointer;
	float: left;
}

.jdGallery .gallerySelector .gallerySelectorInner div.hover
{
	background: #333;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview
{
	background: #000;
	background-position: center center;
	float: left;
	border: none;
	width: 40px;
	height: 40px;
	margin-right: 5px;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #aaa;
}
/* End smoothgallery jd.gallery.css  */
/* Start smoothgallery layout.css  */
.content
{ margin: 0 0 0 0; }
.content a
{
	color: #333333;
}


.content p.linkage
{
	margin-top: 2em;
	text-align: right;
}

.content p.linkage a {
	color: #333333;
}

/*.content p.linkage a
{
	color: #fff;
	background: url('../images/bg/biglink_off.gif') center right no-repeat;
	padding: 10px 20px;
	text-decoration: none;
}

.content p.linkage a:hover
{
	background: url('../images/bg/biglink_on.gif') center right no-repeat;
	font-style: italic;
}*/

#myGallery
{
	text-align: left;
	margin: 0 auto;
}
/* End smoothgallery layout.css  */


