 /*
 * YOOtheme CSS file
 *
 * @author yootheme.com
 * @copyright Copyright (C) 2007 YOOtheme Ltd. & Co. KG. All rights reserved.
 */ 

body#page {
	background: #ffffff;
}

div#toppanel {
	background: #ffffff url(../../images/white/toppanel_bg.png) 0 100% repeat-x;
	color: #646464;	
}

div#toppanel .close {
	border: 1px solid #646464;
	background: #e6e6e6;
}

div#toppanel-container .trigger-l {
	background: url(../../images/white/toppanel_trigger_l.png) 100% 0 repeat-x;
}

div#toppanel-container .trigger-r {
	background: url(../../images/white/toppanel_trigger_r.png) 100% 0 repeat-x;
}

div#toppanel-container .trigger-m {
	background: url(../../images/white/toppanel_trigger_m.png) 100% 0 repeat-x;
	color: #323232;
}

div#page-header {
	background: #ffffff url(../../images/white/page_header_bg.png) 50% 0 repeat-x;
}

div#date {
	color: #000000;
}

a#switchfontsmall {
	background: url(../../images/white/styleswitcher_fontsmall.png) 0 0 no-repeat;
}

a:hover#switchfontsmall {
	background: url(../../images/white/styleswitcher_fontsmall_hover.png) 0 0 no-repeat;
}

a#switchfontmedium {
	background: url(../../images/white/styleswitcher_fontmedium.png) 0 0 no-repeat;
}

a:hover#switchfontmedium {
	background: url(../../images/white/styleswitcher_fontmedium_hover.png) 0 0 no-repeat;
}

a#switchfontlarge {
	background: url(../../images/white/styleswitcher_fontlarge.png) 0 0 no-repeat;
}

a:hover#switchfontlarge {
	background: url(../../images/white/styleswitcher_fontlarge_hover.png) 0 0 no-repeat;
}

a#switchwidththin {
	background: url(../../images/white/styleswitcher_widththin.png) 0 0 no-repeat;
}

a:hover#switchwidththin {
	background: url(../../images/white/styleswitcher_widththin_hover.png) 0 0 no-repeat;
}

a#switchwidthwide {
	background: url(../../images/white/styleswitcher_widthwide.png) 0 0 no-repeat;
}

a:hover#switchwidthwide {
	background: url(../../images/white/styleswitcher_widthwide_hover.png) 0 0 no-repeat;
}

a#switchwidthfluid {
	background: url(../../images/white/styleswitcher_widthfluid.png) 0 0 no-repeat;
}

a:hover#switchwidthfluid {
	background: url(../../images/white/styleswitcher_widthfluid_hover.png) 0 0 no-repeat;
}

div#page-body {
	background: #ffffff;
}

div#logo {
	background: url(../../images/white/logo.png) 0 0 no-repeat;
}

div#search {
	border-top: 1px solid #C8C8C8;
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	background: #E6E6E6;
}

div#main {
	background: #E6E6E6;
}

div#page-footer {
	background: #ffffff;
}

/*
 * YOOtheme CSS file
 *
 * @author yootheme.com
 * @copyright Copyright (C) 2007 YOOtheme Ltd. & Co. KG. All rights reserved.
 */ 

body.yellow a:link, body.yellow a:visited { color: #f0aa00; }
body.yellow a:hover { color: #ffc800; }

div.note {
	border: 1px solid #b4b4b4;
	background: #dcdcdc;
}

div.alert {
	border: 1px solid #b4b4b4;
	background: #dcdcdc url(../../images/white/div_alert.png) 3px 3px no-repeat;
}

div.download {
	border: 1px solid #b4b4b4;
	background: #dcdcdc url(../../images/white/div_download.png) 3px 3px no-repeat;
}

div.info {
	border: 1px solid #b4b4b4;
	background: #dcdcdc url(../../images/white/div_info.png) 3px 3px no-repeat;
}

div.tip {
	border: 1px solid #b4b4b4;
	background: #dcdcdc url(../../images/white/div_tip.png) 3px 3px no-repeat;
}

ul.checkbox li {
	background: url(../../images/white/list_checkbox.png) 0 0 no-repeat;
}

ul.checkbox-big li {
	background: url(../../images/white/list_checkbox_big.png) 0 0 no-repeat;
}

ul.arrow li {
	background: url(../../images/white/list_arrow.png) 0 0 no-repeat;
}

ul.arrow-big li {
	background: url(../../images/white/list_arrow_big.png) 0 0 no-repeat;
}

ol.disc {
	background: url(../../images/white/list_disc.png) 0 0 repeat-y;
}

ol.disc-big {
	background: url(../../images/white/list_disc_big.png) 0 0 repeat-y;
}

blockquote {
	background: url(../../images/white/blockquote_start.png) 0 0 no-repeat;
}

blockquote div {
	background: url(../../images/white/blockquote_end.png) 100% 100% no-repeat;
}

blockquote.big {
	background: url(../../images/white/blockquote_big_start.png) 0 0 no-repeat;
}

blockquote.big div {
	background: url(../../images/white/blockquote_big_end.png) 100% 100% no-repeat;
}

pre {
	border: 1px solid #b4b4b4;
	border-left: 20px solid #b4b4b4;
	background: #dcdcdc;
	color: #646464;
}

em.box { 
	background:#fafafa;
	border: 1px #b4b4b4 solid;
}

em.file { 
	color: #000000;
}

em.directory { 
	color: #000000;
}

h2 {
	color: #969696;
}

h5 {
	color: #323232;
}

body.yellow h1, body.yellow h4, body.yellow h6 { color: #ffc800; }

/*
 * YOOtheme CSS file
 *
 * @author yootheme.com
 * @copyright Copyright (C) 2007 YOOtheme Ltd. & Co. KG. All rights reserved.
 */ 

div#topmenu li a {
	background: url(../../images/white/topmenu_item_bg.png) 0 4px no-repeat;
}

div#topmenu a:link, div#topmenu a:visited {
	color: #646464;
}

div#topmenu a:hover {
	color: #000000;
}

div#menu li {
	border-top: 1px solid #C8C8C8;
	border-left: 1px solid #C8C8C8;
	border-right: 1px solid #C8C8C8;
	background: #E6E6E6;
}

div#menu li a {
	color: #646464;
}

div#menu a:link, div#menu a:visited {
	color: #646464;
}

div#menu li:hover a, div#menu li a:hover {
	color: #000000;
}

div#menu li.active {
	background: #ffffff;
}

div#menu li.active a {
	background: #ffffff;
	color: #000000;
}

div#submenu li a, div#submenu li span {
	color: #646464;
}

div#submenu a:link, div#submenu a:visited {
	color: #646464;
}

div#submenu li.active a, div#submenu li.active a:hover, div#submenu li.active span, div#submenu li.active span:hover, div#submenu li span.sfhover { /* set active */
	color: #000000;
}

div#submenu li a:hover, div#submenu li span:hover, div#submenu li span.sfhover {
	color: #ffffff;
}

body.yellow div#submenu li a:hover, body.yellow div#submenu li span:hover, body.yellow div#submenu li span.sfhover {
	color: #000000;
}

div#submenu li.level2 {
	background: #ffffff;
}

div#submenu li.level2 a, div#submenu li.level2 span {
	border: 1px solid #E6E6E6;
}

div#submenu li.parent {
	background: #ffffff url(../../images/white/submenu_level2_item_parent.png) 0 0 no-repeat;
}

div#submenu li.level2 ul, div#submenu li.level2 div {
	background: #ffffff;
}

div#submenu li.level2 li {
	background: #f0f0f0;
}

div#submenu li.level3 a {
	color: #646464;
}

div#submenu li.level3 a {
	border: none;
}

div#submenu li.level3 a:hover {
	color: #ffffff;
}

div#submenu li.level2 li.active a, div#submenu li.level2 li.active a:hover, div#submenu li.level2 li.active span, div#submenu li.level2 li.active span:hover, div#submenu li.level2 li span.sfhover { /* set active */
	color: #000000;
}

div#submenu li.level2 li.level3 li.level4 a, div#submenu li.level2 li.level3 li.level4 span {
	color: #646464;
}

div#submenu li.level2 li.level3 li.level4 a:hover, div#submenu li.level2 li.level3 li.active a:hover {
	color: #000000;
}

div#othermenu li a, div#othermenu li span {
	color: #646464;
}

div#othermenu a:link, div#othermenu a:visited {
	color: #646464;
}

div#othermenu li.active a, div#othermenu li.active a:hover, div#othermenu li.active span, div#othermenu li.active span:hover, div#othermenu li span.sfhover { /* set active */
	color: #000000;
}

div#othermenu li a:hover, div#othermenu li span:hover, div#othermenu li span.sfhover {
	color: #ffffff;
}

body.yellow div#othermenu li a:hover, body.yellow div#othermenu li span:hover, body.yellow div#othermenu li span.sfhover {
	color: #000000;
}

div#othermenu li.level1 {
	background: #ffffff;
}

div#othermenu li.level1 a, div#othermenu li.level1 span {
	border: 1px solid #E6E6E6;
}

/*
div#othermenu li.parent {
	background: #ffffff url(../../images/white/othermenu_level2_item_parent.png) 0 0 no-repeat;
}
*/

div#othermenu li.level1 ul, div#othermenu li.level1 div {
	background: #ffffff;
}

div#othermenu li.level1 li {
	background: #f0f0f0;
}

div#othermenu li.level2 a {
	color: #646464;
}

div#othermenu li.level2 a {
	border: none;
}

div#othermenu li.level2 a:hover {
	color: #ffffff;
}

div#othermenu li.level1 li.active a, div#othermenu li.level1 li.active a:hover, div#othermenu li.level1 li.active span, div#othermenu li.level1 li.active span:hover, div#othermenu li.level1 li span.sfhover { /* set active */
	color: #000000;
}

div#othermenu li.level1 li.level2 li.level3 a, div#othermenu li.level1 li.level2 li.level3 span {
	color: #646464;
}

div#othermenu li.level1 li.level2 li.level3 a:hover, div#othermenu li.level1 li.level2 li.active a:hover {
	color: #000000;
}

/*
 * YOOtheme CSS file
 *
 * @author yootheme.com
 * @copyright Copyright (C) 2007 YOOtheme Ltd. & Co. KG. All rights reserved.
 */ 

#top div.moduletable {
	border: 5px solid #E6E6E6;
	background: #F0F0F0;
}

#left div.moduletable {
	border: 1px solid #c8c8c8;
	background: #ffffff;
}

#left div.moduletable h3 {
	border-bottom: 1px solid #c8c8c8;
	background: #E6E6E6;
}

#maintop div.moduletable, #mainbottom div.moduletable {
	background: #F0F0F0;
}

#maintop div.moduletable h3, #mainbottom div.moduletable h3 {
	background: #ffffff;
	color: #323232;
}

#right div.module {
	background: url(../../images/white/right_module_m.png) 0 0 repeat-y;
}

#right div.module div {
	background: url(../../images/white/right_module_t.png) 0 0 no-repeat;
}

#right div.module div div {
	background: url(../../images/white/right_module_b.png) 0 100% no-repeat;
}

#right div.module h3 {
	background: url(../../images/white/right_module_header.png) 0 0 no-repeat;
}

#right div.module-slider h3 {
	background: url(../../images/white/right_module_header.png) 0 0 no-repeat;
}

#contenttop div.moduletable, #contentbottom div.moduletable {
	background: #F0F0F0;
}

#contenttop div.moduletable h3, #contentbottom div.moduletable h3 {
	background: #ffffff;
	color: #323232;
}

#bottom div.moduletable {
	border: 5px solid #E6E6E6;
	background: #F0F0F0;
}

 /*
 * YOOtheme CSS file
 *
 * @author yootheme.com
 * @copyright Copyright (C) 2007 YOOtheme Ltd. & Co. KG. All rights reserved.
 */ 

div.search {
	background: #FAFAFA;
}

div.search input.button {
	background: url(../../images/white/search_button.png) 0 0 no-repeat;
}

div.search:hover, div#search div.sfhover  {
	background: #ffffff;
}

div.search input:hover, div.search input.sfhover  {
	color: #000000;
}

div.search input:focus, div.search input.sffocus  {
	color: #000000;
}

body.green .contentheading, body.green .componentheading { color: #41b900; }

.sectiontableheader {
	background: #ffffff;
	border-bottom: 1px solid #dcdcdc;
}

tr.sectiontableentry1 td {
	background: #f0f0f0;
	border-bottom: 1px solid #dcdcdc;
}

tr.sectiontableentry2 td {
	background: #fafafa;
	border-bottom: 1px solid #dcdcdc;
}

td.sectiontableentry1 {
	background: #f0f0f0;
	border-bottom: 1px solid #dcdcdc;
}

td.sectiontableentry2 {
	background: #fafafa;
	border-bottom: 1px solid #dcdcdc;
}


/*
 * YOOtheme CSS file
 *
 * @author yootheme.com
 * @copyright Copyright (C) 2007 YOOtheme Ltd. & Co. KG. All rights reserved.
 */ 

div#yt-login .yt-username input, div#yt-login .yt-password input {
	background: url(../../images/white/login_bg.png) 0 0 no-repeat;
}

div#yt-login .yt-username input:hover, div#yt-login .yt-username input.sfhover {
	background: url(../../images/white/login_bg_hover.png) 0 0 no-repeat;
	color: #000000;
}

div#yt-login .yt-password input:hover, div#yt-login .yt-password input.sfhover {
	background: url(../../images/white/login_bg_hover.png) 0 0 no-repeat;
	color: #000000;
}

div#yt-login .yt-username input:focus, div#yt-login .yt-username input.sffocus {
	background: url(../../images/white/login_bg_hover.png) 0 0 no-repeat;
	color: #000000;
}

div#yt-login .yt-password input:focus, div#yt-login .yt-password input.sffocus {
	background: url(../../images/white/login_bg_hover.png) 0 0 no-repeat;
	color: #000000;
}

div#yt-login .yt-login-button button {
	background: url(../../images/white/login_button.png) 0 0 no-repeat;
}

div#yt-login .yt-login-button button:hover, div#yt-login .yt-login-button button.sfhover {
	background: url(../../images/white/login_button_hover.png) 0 0 no-repeat;
}

div#yt-logout .yt-logout-button button {
	background: url(../../images/white/logout_button.png) 0 0 no-repeat;
}

div#yt-logout .yt-logout-button button:hover, div#yt-logout .yt-logout-button button.sfhover {
	background: url(../../images/white/logout_button_hover.png) 0 0 no-repeat;
	color: #000000;
}

#right div.drawer-v ul.yoo-sliderlist .item-bl {
	background: url(../../images/white/drawer_item_bl.png) 0 100% no-repeat;
}

#right div.drawer-v ul.yoo-sliderlist .active .item-bl {
	background: url(../../images/white/drawer_item_bl_hover.png) 0 100% no-repeat;
}

#right div.drawer-v ul.yoo-sliderlist .item-br {
	background: url(../../images/white/drawer_item_br.png) 100% 100% no-repeat;
}

#right div.drawer-v ul.yoo-sliderlist .active .item-br {
	background: url(../../images/white/drawer_item_br_hover.png) 100% 100% no-repeat;
}

#right div.drawer-v ul.yoo-sliderlist .item-b {
	background: url(../../images/white/drawer_item_b.png) 0 100% repeat-x;
}

#right div.drawer-v ul.yoo-sliderlist .active .item-b {
	background: url(../../images/white/drawer_item_b_hover.png) 0 100% repeat-x;
}

#right div.drawer-v ul.yoo-sliderlist .item-l {
	background: url(../../images/white/drawer_item_l.png) 0 0 repeat-y;
}

#right div.drawer-v ul.yoo-sliderlist .item-r {
	background: url(../../images/white/drawer_item_r.png) 100% 0 repeat-y;
}

#right div.drawer-v ul.yoo-sliderlist .article {
	background: url(../../images/white/drawer_item_bg.png) 0 100% repeat-x;
}

#right div.drawer-v ul.yoo-sliderlist .active .article {
	background: url(../../images/white/drawer_item_bg.png) 0 100% repeat-x;
}

#right div.drawer-v ul.yoo-sliderlist .article h3 {
	color: #000000;
}

div.slider-h ul.yoo-sliderlist li.first {
	background: url(../../images/white/slider_item_l.png) 0 0 no-repeat;
}

div.slider-h ul.yoo-sliderlist li .item-r {
	border-right: 1px solid #b4b4b4;
}

div.slider-h ul.yoo-sliderlist li:hover.first {
	background: url(../../images/white/slider_item_l_hover.png) 0 0 no-repeat;
}

div.slider-h ul.yoo-sliderlist li {
	background: url(../../images/white/slider_item_m.png) 0 0 repeat-x;
}

div.slider-h ul.yoo-sliderlist li:hover {
	background: url(../../images/white/slider_item_m_hover.png) 0 0 repeat-x;
}

div.slider-h ul.yoo-sliderlist li.last {
	background: url(../../images/white/slider_item_r.png) 100% 0 no-repeat;
}

div.slider-h ul.yoo-sliderlist li.last .item-r {
	border-right: none;
}

div.slider-h ul.yoo-sliderlist li:hover.last {
	background: url(../../images/white/slider_item_r_hover.png) 100% 0 no-repeat;
}

div.slider-h ul.yoo-sliderlist .article h3 {
	color: #000000;
}

/* YOOcarousel */
div.style-a div.yoo-carousel {
	background: #ffffff;
}

div.style-a div.yoo-carousel .item-b {
	background: url(../../images/white/carousel_item_b.png) 0 100% repeat-x; 
}

div.style-a div.yoo-carousel .item-bl {
	background: url(../../images/white/carousel_item_bl.png) 0 100% no-repeat; 
}

div.style-a div.yoo-carousel .item-br {
	background: url(../../images/white/carousel_item_br.png) 100% 100% no-repeat; 
}

div.style-a div.yoo-carousel ul.panel-top, div.style-a div.yoo-carousel ul.panel-bottom {
	background: url(../../images/white/carousel_tab_bg.png) 0 100% repeat-x; 
}

div.style-a div.yoo-carousel ul.panel-top li a, div.style-a div.yoo-carousel ul.panel-bottom li a {
	background: url(../../images/white/carousel_tab_m.png) 0 100% repeat-x; 
}

div.style-a div.yoo-carousel ul.panel-top li.selected a, div.style-a div.yoo-carousel ul.panel-bottom li.selected a {
	background: url(../../images/white/carousel_tab_m_active.png) 0 100% repeat-x; 
}

div.style-a div.yoo-carousel ul.panel-top li a span, div.style-a div.yoo-carousel ul.panel-bottom li a span {
	background: url(../../images/white/carousel_tab_l.png) 0 100% no-repeat; 
}

div.style-a div.yoo-carousel ul.panel-top li.selected a span, div.style-a div.yoo-carousel ul.panel-bottom li.selected a span {
	background: url(../../images/white/carousel_tab_l_active.png) 0 100% no-repeat; 
}

div.style-a div.yoo-carousel ul.panel-top li a span span, div.style-a div.yoo-carousel ul.panel-bottom li a span span {
	background: url(../../images/white/carousel_tab_r.png) 100% 100% no-repeat; 
}

div.style-a div.yoo-carousel ul.panel-top li.selected a span span, div.style-a div.yoo-carousel ul.panel-bottom li.selected a span span {
	background: url(../../images/white/carousel_tab_r_active.png) 100% 100% no-repeat; 
}

div.style-a div.yoo-carousel li a:link, div.style-a div.yoo-carousel li a:visited {
	color: #969696;
}

div.style-a div.yoo-carousel li a:hover, div.style-a div.yoo-carousel li.selected a:link, div.style-a div.yoo-carousel li.selected a:visited {
	color: #646464;
}


div.style-a div.yoo-carousel .article h3 {
	color: #323232;
}
