body{background:#fff;text-align:center;}


/*-- maintop --*/
#maintop{background:#fff url('../img/bg-maintop.gif') repeat-x 0px 0px;width:100%;height:60px;overflow:hidden;}
#maintop_matr{width:790px;height:60px;overflow:hidden;margin-left:auto;margin-right:auto;}

#menu ul#ul_topmenu{padding:0px;margin:0px;margin-right:50px;float:right;}
#menu ul#ul_topmenu li{float:left;display:inline;list-style:none;height:60px;overflow:hidden;text-align:center;padding-top:34px;padding-left:30px;padding-right:40px;}
#menu ul#ul_topmenu li.active{background:transparent url('../img/bg-topmeu-li.gif') no-repeat right 0px;}
#menu ul#ul_topmenu li.last{margin-right:0px;}
#menu ul#ul_topmenu li a{float:left;display:inline;list-style:none;overflow:hidden;text-decoration:underline;text-align:center;color:#fff;letter-spacing:1px;font-size:12px;font-size:12px;line-height:1.5em;font-family:Georgia,"New York CE",utopia,serif;font-weight:normal;font-style:italic;text-transform:lowercase;}
#menu ul#ul_topmenu li a:hover{color:#c60;}
#menu ul#ul_topmenu li.active a{color:#036;background:transparent;}


/*-- mainshow --*/
#mainshow{background:#fff url('../img/bg-mainshow.gif') repeat-x 0px 0px;width:100%;overflow:hidden;}
#mainshow_matr,#bottom{background:#fff url('../img/bg-mainshow_matr.gif') no-repeat 0px 0px;width:790px;overflow:hidden;margin-left:auto;margin-right:auto;}
#mainshow_matr.leftfree{background:#fff url('../img/bg-mainshow_matr_leftfree.gif') no-repeat 0px 0px;}

#mainshow_left{float:left;width:260px;}
#mainshow_height{float:right;width:1px;height:300px;}
#mainshow_left_matr{float:left;width:170px;padding:0px;padding-left:50px;padding-top:50px;}
#mainshow_right{float:right;width:523px;}
#mainshow_right_matr{padding:0px;padding-left:53px;padding-right:60px;}
#mainshow_right_matr h1{padding-top:40px;}


/*-- submenu --*/
ul#ul_submenu{padding:0px;margin:0px;}
ul#ul_submenu li{display:block;list-style:none;text-align:left;}
ul#ul_submenu li a{display:block;list-style:none;text-decoration:underline;text-align:left;color:#393;font-size:12px;font-family:Georgia,"New York CE",utopia,serif;font-style:italic;font-weight:bold;letter-spacing:1px;}
ul#ul_submenu li a:hover{color:#c30;}
ul#ul_submenu li.active a{color:#f00;}


/* -- bottom -- */
#bottom{background:#fff url('../img/bg-bottom.gif') no-repeat right 0px;padding-top:50px;}
#bottom p{font-size:60%;color:#999;text-align:center;padding-left:267px}
#bottom a{color:#666;font-weight:normal;}
#bottom span#webdesign,#bottom span#webdesign a{color:#999;font-weight:normal;}


/* special */
p#breadcrumbs{padding:0px;margin:0px;padding-top:20px;}
ul.navigationinpage{margin:20px;margin-top:0px;background:#f8f8f8;border:solid 1px #ccc;padding:30px;}

div.newslist div.newslist-item {margin-bottom:30px;}
div.newslist div.newslist-item h2{padding-top:0px;margin-top:0px;}
div.projectreference{margin-top:20px;margin-bottom:20px;}
div.projectreference p{font-size:11px;font-family:Georgia,"New York CE",utopia,serif;font-style:italic;font-weight:normal;letter-spacing:1px;padding-bottom:0.5em;color:#035;text-indent:3em;}
div.projectreference span.signature{font-weight:bold;}

div.projectinfowhatsmyjob,div.projectinfowhatsmyjob ul{text-align:center;}
div.projectinfowhatsmyjob ul li{display:inline;text-align:center;padding-right:20px;font-family:Georgia,"New York CE",utopia,serif;font-style:italic;}

