@import url('/css/common.css');

body { margin:0; padding:0; background:url('/layout/bg_body.png') repeat-y center top #fff; text-align:center; }
	
.mainwrap { margin:0 auto; width:800px; text-align:left; }

.maincolumnleft { width:220px; padding-top:10px; }
.maincolumnright { width:520px; padding:40px 20px 40px 40px; }

.languages { padding:5px 0; }
.languages img { border:0; margin-right:5px; }

.mainnavigation { height:30px; }
.mainnavigation ul { margin:0; padding:0; list-style:none; float:left; border-left:1px solid #c0c0c0; }
.mainnavigation li { float:left; padding:0 10px; border-right:1px solid #c0c0c0; }
.mainnavigation a { float:left; font-size:16px; text-decoration:none; color:#c0c0c0; font-style:italic; font-weight:bold; }

.subnavigation { width:130px; margin-left:90px; }
.subnavigation ul { margin:0; padding:0; list-style:none; }
.subnavigation ul ul { padding-left:10px; font-size:11px; }
.subnavigation li { padding-bottom:5px; }
.subnavigation a { text-decoration:none; color:#fff; }
.subnavigation a.selectednavi { font-weight:bold; }

.subsubnavigation { padding:10px 0; }
.subsubnavigation ul { margin:0; padding:0; list-style:none; }
.subsubnavigation ul a { display:block; min-height:10px; height:auto !important; height:10px; padding:2px 0; color:#0059a0; text-decoration:none; }

.contentarea .contentleft { width:250px; }
.contentarea .contentright { width:250px; }

.nextprev .next a, .nextprev .prev a { color:#c3c3c3; text-decoration:none; }

.float_left { float:left; }
.float_right { float:right; }
.clear { clear:both; }
