body {background:url(/Webnodes/3.0.0/public/image/verticalgray.gif) repeat-x #ccc; padding-bottom:10px;}
#maintable {margin:10px auto; background-color:white;}
#roundtop {text-align:right; background:url(/Webnodes/3.0.0/public/image/01top-bg.gif) no-repeat;}
#roundbot {text-align:right; background:url(/Webnodes/3.0.0/public/image/01bot-bg.gif) no-repeat;}

#logo {padding:0; vertical-align:middle;}
#language {float:right; margin:0px 15px 10px 0px;}
#language a {margin:0px 3px;}
#language a.current {color:black;}
#breadcrumb {padding:6px 0 6px 30px;}

#mainmenu {border-top:1px solid #ddd; margin-bottom:20px;}
#mainmenu a {display:block; border-bottom:1px solid #ddd; line-height:16px;
font-size:12px; text-decoration:none; padding:9px 0 9px 9px; color:#444;}
#mainmenu a:hover {color:black; background-color:#eee;}
#mainmenu a.toppage {background-color:#eee;}

#subpages {
border-left:1px solid #ddd;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
}
#subpages a {text-decoration:none; padding:5px 0 5px 15px; font-size:11px; border:none; border-bottom:1px solid white;}
#subpages a.webpage {font-weight:bold;}
#subpages .sub2 a {
padding:2px 0px 2px 30px; font-size:10px; text-decoration:none;
background:url(/Webnodes/3.0.0/public/image/bullet.png) no-repeat 12px center white;
}

#subs1 {border-bottom:4px solid #ddd;}
#subs2 {}

#maincol {padding:10px 30px 20px 0;}
.column {margin:0 30px 20px 30px; width:190px;}
