@import url("./css_content.css");					/* import general and csc styles */
@import url("../../css/common.css");				/* import common styles */
@import url("../../searchbox/searchbox.css");		/* import searchbox styles */
@import url("../../loginbox/loginbox.css");		/* import searchbox styles */
@import url("../../languageselector/languageselector.css");		/* import searchbox styles */

/* general, body */
body { margin:0;  }
/* main section */
#main-area { width:950px; margin:auto; margin-top:8px; margin-bottom:8px; text-align:left; border-top:2px solid #CCCCCC;border-left:2px solid #CCCCCC;border-right:2px solid #CCCCCC;border-bottom:2px solid #CCCCCC; background-color:#F7F6FC;}

/* header area */
#header-area { margin-bottom:0px; height:134px; }
#header-image-area { vertical-align:top; text-align:left; display:block}
#header-image-area img {padding:0px; margin:0px 0px 2px 0px; text-align:left;}
#header-image-area table {padding:0px; margin:0px; border-spacing:0px; border-collapse:0px; border:none;}
div.header-image-bg { margin:0; padding:0; background-color:#CCCCCC; border-top:1px solid #FFFFFF; height:2px; font-size:2px; line-height:2px; }


/* logo image */
#logo-image-area { vertical-align:top; }
#logo-image-area img {  }


/* main menu area on top */
#top-mainmenu-area { margin:0px; padding:2px; background-color:#000066;border-top:1px solid #FFFFFF; }
#top-mainmenu-area table { margin:0 auto 0 auto; }
#top-mainmenu-area table tr td { vertical-align:middle; white-space:nowrap; background:url(../images/trenner_hauptmenue.gif)  left no-repeat;}
#top-mainmenu-area table tr td a { display:block; line-height:24px; font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding-left:15px; padding-right:5px; }
#top-mainmenu-area table tr td a:hover { text-decoration:none; color:#9999CC;  }
#top-mainmenu-area table tr td.first-menuitem { background:none; }
#top-mainmenu-area table tr td.menuitem-inrootline a { color:#9999CC; }
#top-mainmenu-area table tr td.menuitem-inrootline a:hover { color:#9999CC; }

/* extra menu in pagebottom */
#bottom-menu-area { vertical-align:bottom; text-align:center;  height:20px;}
#bottom-menu-area table { margin:0 auto 0 auto; font-weight:bold; text-align:left; }
#bottom-menu-area table tr td { vertical-align:middle; white-space:nowrap; background:url(../images/trenner_submenue.gif)  left no-repeat; color:#000066;padding-left:15px; padding-right:10px}
#bottom-menu-area table tr td.first-menuitem { background:none; padding-left:0px;}
#bottom-menu-area table tr td a { text-decoration:none; line-height:24px; font-size:10px; color:#000066; display:block;  }
#bottom-menu-area table tr td a:hover { text-decoration:underline; color:#000066; }
#bottom-menu-area table tr td.last-menuitem { }


/* left main menu */
#left-mainmenu-area { padding:4px 6px; margin:16px 0; }
/* level 1 */
#left-mainmenu-area ul { list-style-type:none; margin:0; padding:0; }
#left-mainmenu-area ul li { margin:0; padding:8px 0px; line-height:normal; color:#EEEAD2; font-weight:bold; background:url(../images/left_menu_separator.gif) left top repeat-x;}
#left-mainmenu-area ul li.menu-first { background-image:none; padding-top:0; }
#left-mainmenu-area ul li.menu-last { padding-bottom:0; }
#left-mainmenu-area ul li a { display:block;  padding-left:4px; color:#000066; text-decoration:none; }
#left-mainmenu-area ul li a:hover { color:#9999CC; text-decoration:underline; }
#left-mainmenu-area ul li a.menu-active { color:#9999CC;}
#left-mainmenu-area ul li a.menu-active:hover { color:#9999CC; }
/* level 2*/
#left-mainmenu-area ul li ul { margin-top:8px; margin-left:8px; }
#left-mainmenu-area ul li ul li { color:#000066; text-transform:none; font-weight:normal;  }
#left-mainmenu-area ul li ul li a { color:#000066; padding-left:8px}
#left-mainmenu-area ul li ul li a:hover { color:#9999CC; }

#left-mainmenu-area ul li ul li a.menu-active { color:#9999CC; background:url(../images/blue_arrow.gif)  3px 3px no-repeat;}
#left-mainmenu-area ul li ul li a.menu-active:hover { color:#9999CC; background:url(../images/blue_arrow.gif)  3px 3px no-repeat;}



#left-mainmenu-area ul li ul li.menu-first { background-image:url(../images/left_menu_separator.gif); padding-top:8px; }



/* Fix IE. Hide from IE Mac \*/
* html #top-mainmenu-area table tr td a { height:1%; }
/* End */

/* middle area; left menu, content*/
#middle-area-wrapper { clear:both; margin:0;}
/* left area; searchbox, left menu */
#left-area-wrapper { width:178px; vertical-align:top;}
#searchbox-area {  margin:0; padding:4px ; height:44px; border-bottom:1px solid #CCCCCC;  }


/* bg lines on top of left and content areas */
div.lefttop-line-bg { margin:0; padding:0; background-color:#CCCCCC; border-top:1px solid #FFFFFF; height:2px; font-size:2px; line-height:2px; }
div.righttop-line-bg { margin:0; padding:0; background-color:#CCCCCC; border-top:1px solid #FFFFFF; height:2px; font-size:2px; line-height:2px; }

/* Fix IE. Hide from IE Mac \*/
* html #left-mainmenu-area ul li a { height:1%; }
* html #left-mainmenu-area ul li ul li a { height:1%; }
* html #left-mainmenu-area ul li ul li ul li a { height:1%; }
/* End */

/* content area */
#content-area-wrapper { vertical-align:top; width:593px; height:100%;border-left:2px solid #CCCCCC; border-right:2px solid #CCCCCC}
/*#content-area { margin:20px 0 0 40px;  }*/
#content-area { height:auto; min-height:550px; }
#colBorder-wrapper {width:178px; vertical-align:top;}

#image1 div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
margin:0; float:none;
}
#image2 div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
margin:0; float:none;
}
#image3 div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
margin:0; float:none;
}
#image4 div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
margin:0; float:none;
}
#image5 div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
margin:0; float:none;
}

/*===========================*/
/* solymas v2 - leftmenu-mod */
/*===========================*/
/* left menu - green/orange */
/*
#left-mainmenu-area ul li a { color:#3A4B17; }
#left-mainmenu-area ul li a:hover { color:#3A4B17; }
#left-mainmenu-area ul li a.menu-active { color:#AC4A19; }
#left-mainmenu-area ul li a.menu-active:hover { color:#AC4A19; }
#left-mainmenu-area ul li ul li a { color:#3A4B17; }
#left-mainmenu-area ul li ul li a:hover { color:#3A4B17; }
#left-mainmenu-area ul li a { background:url(../images/darkgreen_arrow.gif) 0px 3px no-repeat; }
#left-mainmenu-area ul li a.menu-active { background:url(../images/darkorange_arrow.gif) left 3px no-repeat; }
*/

/* left menu - dark-brown/orange */
/*
#left-mainmenu-area ul li a { color:#746845; }
#left-mainmenu-area ul li a:hover { color:#746845; }
#left-mainmenu-area ul li a.menu-active { color:#AC4A19; }
#left-mainmenu-area ul li a.menu-active:hover { color:#AC4A19; }
#left-mainmenu-area ul li ul li a { color:#746845; }
#left-mainmenu-area ul li ul li a:hover { color:#746845; }
#left-mainmenu-area ul li a { background:url(../images/darkbrown_arrow.gif) 0px 3px no-repeat; }
#left-mainmenu-area ul li a.menu-active { background:url(../images/darkorange_arrow.gif) left 3px no-repeat; }
*/
