body {margin:0;padding:0;height:100%;background:#fffcda;}
html {height:100%;}

#content td  {vertical-align: top;}

#cms_main1 {margin:0 auto -58px;width:950px;background:url(img/main_bg.gif) repeat-y center top;min-height: 100%; height: auto !important; height: 100%;}
#cms_main {margin:0 auto -58px;width:950px;background:url(img/scharsch_top.jpg) no-repeat center top;min-height: 100%; height: auto !important; height: 100%;}
#cms_main_first {margin:0 auto -58px;width:950px;background:url(img/scharsch_top_first.jpg) no-repeat center top;min-height: 100%; height: auto !important; height: 100%;}


#cms_wrap {margin-top:-25px;padding-bottom:70px;}
*html #cms_wrap {margin-bottom:60px;}

#cms_logo {width:950px;height:257px;background:url(img/scharsch_logo.gif) no-repeat 392px 72px;}

#cms_logo h1 {width:950px;height:200px;margin:0; background: transparent url(img/scharsch_logo.gif) no-repeat 392px 72px;}
#cms_logo h1 a {display: block; width:950px; height:200px;}
#cms_logo h1 a * {display: none;}

#cms_left {float:left;width:240px;}
#cms_right {float:right;width:710px;background:url(img/right_top.gif) no-repeat center top;}

#cms_footer {width:950px;height:58px;margin:0 auto;background:url(img/footer_bg.gif) no-repeat center center;}
#cms_content {width:686px;margin:10px auto 38px auto;padding-left:8px;}

#cms_content h1 {margin-top:0;}


#cms_buttons {margin-left:92px;margin-top:-120px;position:absolute;}

#css_menu_first {margin:-38px auto;text-align:center;}
#css_menu_first a {padding:8px 8px;margin:-3px;}
#cms_first_content {margin-top:45px;}
#css_menu_first	{color: #af3d21; font-family: Georgia,Verdana,Arial; font-size: 14px; font-weight: bold;}
#css_menu_first a	{ color: #af3d21; font-weight: none; text-decoration: none; }
a.active {background:#fffcda;}



.menu a {display:block;list-style:none;background:url(img/menu.gif) no-repeat left center;min-height: 20px; height: auto !important; height: 20px;padding-left:20px;padding-top:3px;margin:4px 0;}
.menu a.active {background:url(img/menu_a.gif) no-repeat left center;}

.submenu {margin:-5px 0 0 0;}
.submenu a {display:block;background:url(img/submenu.gif) no-repeat left center;padding-left:35px;min-height: 16px; height: auto !important; height: 16px;margin:0;}
.submenu a.active {background:url(img/submenu_a.gif) no-repeat left center;}


.menu   		{color: #af3d21; font-family: Georgia,Verdana,Arial; font-size: 14px; font-weight: bold;}
.menu a { color: #af3d21; font-weight: none; text-decoration: none; }
.menu a:hover {color: #af3d21; font-weight: none; text-decoration: underline;}

.submenu   		{font-family: Georgia,Verdana,Arial; font-size: 12px;color: #af3d21; font-weight: normal;}
a.submenu { color: #af3d21; font-weight: normal; text-decoration: none; }
a.submenu:hover {color: #af3d21; font-weight: normal; text-decoration: underline;}

.menu2_active   		{ color: #af3d21; font-family: Georgia,Verdana,Arial; font-size: 12px; font-weight: none;}
a.menu2_active:link { color: #af3d21; font-weight: none; text-decoration: none; }
a.menu2_active:hover {color: #847743; font-weight: none; text-decoration: underline;}


#cms_footer_lng {float:left;width:90px;padding-top:22px;}
#cms_footer_info {float:left;padding-top:14px;font-family: Georgia,Verdana,Arial; font-size: 12px; color: #827641;}
#cms_footer_copyright {float:right;margin-right:16px;padding-top:14px;}

#cms_menu {margin-top:25px;}

/* STANDARD STYLES */


/* scrolls definition */ 
BODY { scrollbar-3dlight-color:#595959; scrollbar-arrow-color:#FFFFFF; scrollbar-base-color:#CFCFCF; scrollbar-darkshadow-color:#FFFFFF; scrollbar-face-color:#CFCFCF;	scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#847743; font-family: Verdana, Arial; font-size: 12px;}


/* general look of text in the tables, of p style in the editor and website */ 
.text, td, p, div { font-family: Georgia,Verdana,Arial; font-size: 12px; color: #827641; }
.border { border: 1px solid #847743; }
.frame { background: #F5EECF; padding:14px; }

/* general look of selects, options, input and textareas */ 
/*
SELECT, OPTION, INPUT, TEXTAREA { BORDER-RIGHT: #B8A276 1px solid; BORDER-TOP: #B8A276 1px solid; BORDER-LEFT: #B8A276 1px solid; BORDER-BOTTOM: #B8A276 1px solid; background-color: #F0ECDE; color: #614800; font-size: 12px; font-family: Verdana, Arial, sans-serif; text-decoration: none; }
*/
SELECT, OPTION, INPUT, TEXTAREA {color: #614800; font-size: 12px; font-family: Verdana, Arial, sans-serif; text-decoration: none; }

/* style of form's element (input,select,buttons) */
.select{ border: 1px solid #B8A276; color: #614800; background-color: #F0ECDE;}
.input { border: 1px solid #B8A276; color: #614800; background-color: #F0ECDE;}
.listbox { border: 1px solid #B8A276; color: #614800; background-color: #F0ECDE;width:252px;}
.textarea { border: 1px solid #B8A276; color: #614800; background-color: #F0ECDE;}
.button {font-family: Verdana, Arial; font-size: 11px; font-weight: none; text-decoration: none; border: 1px solid #B8A276; background-color: #F0ECDE;}
.button_bold {font-family: Verdana, Arial; font-size: 11px; font-weight: bold; text-decoration: none; border: 1px solid #614800; background-color: #F0ECDE;}



/* general look of links */
a {color: #614800; text-decoration: underline; }
a:hover {text-decoration: none; }

.lng				{color: #888888; font-family:Verdana, Arial; font-size:7pt; font-weight:none; text-decoration:none;}
a.lng:link		{color: #888888; font-family:Verdana, Arial; font-size:7pt; font-weight:none; text-decoration:none;}
a.lng:hover		{color: #666666; font-family:Verdana, Arial; font-size:7pt; font-weight:none; text-decoration:none; position: relative; left: 1px; top: 1px;}


/* titles look in editor and pages */
H1	 { font-family: Arial,Verdana; font-size: 24px; color: #af3d21; font-weight: bold; font-style: none; text-decoration: none;}
H2	 { font-family: Georgia,Verdana, Arial; font-size: 16px; color: #af3d21; font-weight: bold; font-style: none; text-decoration: none; letter-spacing:1px}
H3  { font-family: Georgia,Verdana, Arial; font-size: 14px; color: #614800; font-weight: bold; }
H4  { font-family: Georgia,Verdana, Arial; font-size: 14px; color: #614800; font-weight: bold;}
H5  { font-family: Georgia,Verdana, Arial; text-decoration: overline; font-size: 12px; color: #614800; }
H6  { font-family: Georgia,Verdana, Arial; font-style: italic; font-size: 12px; color: #614800; }


/* text footer style, with links */
#cms_footer_copyright { font-family: Georgia,Verdana,Arial; font-size: 11px; font-weight: normal; color: #384420; }
#cms_footer_copyright a { font-family: Georgia,Verdana,Arial; font-size: 11px; font-weight: normal; color: #384420; text-decoration: none; }
a.footer:visited { font-family: Georgia,Verdana,Arial; font-size: 11px; font-weight: normal; color: #384420; text-decoration: none; }
a.footer:hover	{ font-family: Georgia,Verdana,Arial; font-size: 11px; font-weight: normal; color: #384420; text-decoration: underline; }
a.footer:active	{ font-family: Georgia,Verdana,Arial; font-size: 11px; font-weight: normal; color: #384420; text-decoration: none; }


/* style small text */
.smalltext { font-family: Arial, Verdana; font-size: 10px; font-weight: normal; color:#626262; }

.top {font-family:  Verdana,Arial; font-size: 10px; color: #847743;}
a.top {font-family:  Verdana,Arial; font-size: 10px; color: #847743;text-decoration: none;}
a.top:hover { color: #847743; text-decoration: underline; }

.menu_top  {font-family: Arial,Verdana; color: #ccbb88; font-size: 11px; font-weight : none; text-decoration: none;}
a.menu_top:link   {font-family: Arial,Verdana; color: #ccbb88; font-size: 11px; font-weight : none; text-decoration: none;}
a.menu_top:hover  {font-family: Arial,Verdana; color: #ccbb88; font-size: 11px; font-weight : none; text-decoration: underline;}


/* style of links more */
.more {FONT-FAMILY: Tahoma, sans-serif; color: #668866; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none;}
A.more:hover  {TEXT-DECORATION: underline;}


/* navigation styles */
#navlink a {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ccbb88; FONT-FAMILY: Tahoma, sans-serif; TEXT-DECORATION: none}
#navlink a.hover {TEXT-DECORATION: underline}
#navlink {margin-top:4px;margin-left:10px;FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ccbb88; FONT-FAMILY: Tahoma, sans-serif; TEXT-DECORATION: none;}


/* MODULES STYLES */

/* search styles */
.pageResults {color: #aaaaaa;  TEXT-DECORATION: none; }
a.pageResults:link { color: #444444; TEXT-DECORATION: none;}
a.pageResults:active { color: #444444; TEXT-DECORATION: none;}
a.pageResults:visited { color: #888888; TEXT-DECORATION: none;}
a.pageResults:hover { color: #666666; background: #eeeeee;  TEXT-DECORATION: underline;}


/* gallery styles */
.gallery1 { background-color: #BAB697 }
.gallery2 { background-color: #F5ECC9 }
.gallery3 { background-color: #BAB697 }
.gallery4 { background-color: #BAB697 }
.galery_title { color: #584F31; font-size: 12px; font-family: Tahoma, sans-serif; font-weight: bold; text-decoration: none; }
.galery_info  { color: #584F31; font-size: 10px; font-family: Tahoma, sans-serif; font-weight: normal; text-decoration: none; }


/* shop styles */
.shop_title{ font-family: Arial,Verdana,tahoma; font-size: 12px; font-weight: bold; text-decoration: none; color: #413A29; }
.shop_short{ font-family: Arial,Verdana,tahoma; font-size: 11px; font-weight: none; text-decoration: none; color: #413A29; }
.shop_desc { font-family: Verdana,Arial,tahoma; font-size: 11px; font-weight: none; text-decoration: none; color: #413A29; }
.shop_buy  { font-size: 10px; font-weight: bold; text-decoration: underline; color: #0000ff; }
.shop_price_prefix { font-size: 10px; font-weight: bold; text-decoration: none; color: #000000; }


/* list */

//.dataTableRow { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #847743; }
.dataTableRowHeading {background-color: #ECE7D5;}
.dataTableRowSeparator {background-color: #E6DFC8;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.dataTableRowOver { background-color: #F4F0D8; }
//.dataTableRowSelected { background-color: #fafacc; }

/* boxes */
.box_head	{ font-family: Verdana, Arial; font-size: 15px; color: #ccbb99; font-weight: normal; }
td.box_border	{ background: #cccccc; }
td.box		{ background: #FAF4DB; }
td.box_mark { background: #C5AE64; }
td.box_title{ background: #ECE7D5; font-family: Verdana,Arial,tahoma; font-size: 11px; color: #888888; font-weight: none; text-decoration: none; }

