body{background:#E9EAF4 url(../images/body_background.jpg) repeat-x top left;}
body{margin:10px;font-family:Verdana,Arial,Helvetica,Sans-serif;font-size:11px;}
#container{width:802px;margin-left:auto;margin-right:auto;}
a{color:#FF00FF;text-decoration:none;}
a:hover{text-decoration:underline;color:#0066CC;}
a:visited{color:#A800A9;}
.transparency{width:802px;height:20px;}
#topwrap{background:transparent url(../images/top.png) no-repeat scroll left top;}
#basewrap{background:transparent url(../images/bottom.png) no-repeat scroll left top;}
#innerwrap{background:transparent url(../images/middle.png) repeat-y scroll left top;}
#header,#content,#footer,.content{margin:0px 35px;}
#header,#footer{background:white;border-top:1px solid white;/* FF fix*/}
#footer{border-top:1px solid #CCCCCC;font-size:10px;margin-top:1em;padding-top:10px;}
#header{padding-top:17px;}
.content{margin-bottom:2em;}
#leftCol{width:68%;margin-top:30px;}
#leftCol{height:550px;overflow:auto;}
#rightCol{width:30%;margin-top:20px;}
#crightWrap{margin:10px 10px;}
#leftCol p{line-height:175%;}
.floatleft{float:left;}
.floatright{float:right;}
.clearleft{clear:left;}
.clearright{clear:right;}
.clearboth{clear:both;}
#leftCol h1,
#leftCol h2,
#leftCol h3,
#leftCol h4,
#leftCol h5{font-family:Helvetica;font-size:26px;font-weight:bold;letter-spacing:-1px;padding-bottom:7px;}
#leftCol h3{font-size:15px;}
#crightWrap h3{background:#EFEFEF none repeat scroll 0 0;font-weight:bold;margin-bottom:10px;padding:11px;}
#breadcrumb{margin-top:25px;text-align:left;width:415px;}
#breadcrumb a{font-size:10px;text-decoration:none;color:#333;font-family:Helvetica,Verdana,Arial,Sans-serif;}
#breadcrumb a.cur{color:#FF00FF;}
#sidemenu{width:100%;}
#mainmenu{border-bottom:1px solid #ccc;height:25px;padding-top:10px;}
.menu a{background:#CCCCCC none repeat scroll 0 0;color:#333333;display:block;float:left;font-family:Helvetica;font-size:15px;font-weight:bold;margin-right:1px;padding:4px 0px;text-align:center;width:103px;letter-spacing:-0.05em;}
.menu a:hover{background:#FF00FF;background:#EFEFEF;text-decoration:none;}
.menu li.cur a{color:white;background:#FF00FF;}
.menu li.act a{color:#FF00FF;}
.menu li.act a:hover{/*color:white;*/}
#inlinemenu{margin-bottom:20px;padding-bottom:3px;padding-right:1em;text-align:right;}
#inlinemenu a{padding:0px 3px;}
#inlinemenu a.cur{text-decoration:underline;font-weight:bold;}
#sidemenu ul{list-style:none;}
#sidemenu li{list-style:none;}
#sidemenu li a{font-family:Helvetica,Verdana,Arial,Sans-serif;border-bottom:1px solid #CCCCCC;display:block;font-family:Helvetica;font-weight:bold;padding:10px 15px;color:#333;}
#sidemenu li a:hover{text-decoration:none;background:#EFEFEF;}
#sidemenu li.cur a,
#sidemenu li.act a{text-decoration:none;background:#CCCCCC;color:#FF00FF;}
#sidemenu li.spc{border-bottom:1px solid #CCCCCC;color:#333333;font-size:10px;font-weight:bold;padding-bottom:5px;padding-left:15px;padding-top:30px;}
#sidemenu ul ul a{padding-left:35px;font-size:10px;}
#leftCol div.quote{background:#EFEFEF none repeat scroll 0 0;background:white url(../images/body_background.jpg) repeat-x top left;border:1px solid #CCCCCC;margin:1em 0;padding:7px 9px 5px;}
#leftCol div.quote p{color:#FF00FF;font-family:Courier;font-size:222%;letter-spacing:-0.1em;line-height:120%;padding-left:7px;}
#leftCol div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img{border:1px solid #ccc;padding:1px;background:white;}
.mf-submit{background-color:#C0C0C0;border:1px solid #ccc;color:white;padding:3px 15px;}
.mf-submit:hover{background-color:#FF00FF;color:white;}
/*News*/
.news-list-morelink{text-align:right;}
hr.clearer{visibility:hidden;margin-bottom:1em;}
#leftCol h3 span.news-list-date{font-weight:normal;font-size:12px;color:#ccc;}
#leftCol h3 a{display:block;}
div#rightCol .news-catmenu,
div#rightCol .news-latest-container{margin:1em;}
div#rightCol .news-latest-item{font-size:10px;}
.news-latest-date a{color:#ccc;}
/*Search*/
#searchwrapper{position:absolute;}
div#custom-search{left:539px;padding:30px 10px 10px;position:absolute;top:-23px;width:200px;}
div#custom-search input#mailformsword{margin-right:1px;padding:4px;width:108px;}
div#custom-search input#mailformsubmit{padding:3px 5px;}
h3.csc-searchResultHeader{margin-top:2em;}
table.csc-searchform{margin-top:2em;background:#EFEFEF;border:1px solid #ccc;width:100%;}
table.csc-searchform td{padding:10px;}
#copyright{width:550px;float:left;}
#designandconcept{width:150px;float:right;}
#designandconcept a{display:block;color:#C2C3CB;text-align:right;}
/*productmenu*/
div.productMenu{margin:1em 0em;}
div.productMenu *{text-decoration:none;position:relative;}
div.productMenu .pItem{background:#CCC none repeat scroll 0 0;background:white url(../images/body_background.jpg) repeat-x top left;margin-bottom:1px;margin-right:1px;padding:8px;text-align:center;}
div.productMenu .pItem:hover{color:white;background:#FF00FF;}
a .subtitle{color:#333;text-decoration:none;}
a:hover .subtitle{color:black;text-decoration:none;}
/*Product*/
div.productshot h1{padding-top:3em;}
div.productshot ul li{list-style:inside;}
/*section frames*/
.emphasize{margin:20px 0px;padding:10px;border:1px solid #FF00FF;}
.emphasize h1,
.emphasize h2,
.emphasize h3,
.emphasize h4{font-weight:bold;font-size:110%;}
.emphasize p{}
/*sitemap*/
.csc-sitemap *{position:relative;}
.csc-sitemap a{display:block;padding:4px;}
.csc-sitemap a:hover{background:#efefef;}
.csc-sitemap ul{margin:0px;padding:0px;}
.csc-sitemap li{}
.csc-sitemap ul li{}
.csc-sitemap ul ul li{padding-left:15px;}
.csc-sitemap ul ul ul li{padding-left:30px;}
/* inline bullets */
#leftCol ul{list-style-position:outside;padding-bottom:1em;}
#leftCol ul li{font-size:11px;list-style-image:none;list-style-position:outside;list-style-type:disc;margin-left:17px;padding-left:1px;padding-right:10px;}
/* tables */
table.contenttable{border:1px solid #ccc;}
table.contenttable{border-spacing:1px;border-collapse:separate;background-color:white;}
table.contenttable td{background-color:#CCC;font-size:11px;padding:5px 10px;}
table.contenttable tr.tr-even td{background:#ccc;}
table.contenttable tr.tr-odd td{background:#efefef;}
table.csc-uploads{border:1px solid #ccc;}
table.csc-uploads{border-spacing:1px;border-collapse:separate;background-color:white;}
table.csc-uploads td{background-color:#CCC;font-size:11px;padding:5px 10px;}
table.csc-uploads tr.tr-even td{background:#ccc;}
table.csc-uploads tr.tr-odd td{background:#efefef;}
table.impressum{width:100%;margin:1em 0em;}
table.impressum td{padding:10px 20px;}
ul.features{font-weight:bold;font-size:16px;color:#FF00FF;}
ul.features ul{margin-left:30px;padding-bottom:1em;font-weight:normal;color:#333;}
table.csc-uploads{margin-bottom:1em;width:98%;}
table.csc-uploads td{padding:3px 10px;}
table.csc-uploads td.csc-uploads-fileSize{font-size:10px;font-weight:bold;}
/*wtgallery*/
.wtgallery_list a{padding:1px;}
.wtgallery_list a img{border:1px solid #ccc;}
.wtgallery_list a:hover img{border:1px solid #FF00FF;}

table.versionnumbers{width:100%;}
table.versionnumbers a{color:#FF00FF;text-decoration:none;}
table.versionnumbers a:hover{text-decoration:underline;}
table.versionnumbers a:visited{color:#FF00FF;text-decoration:none;}

