body { margin:0; padding:0; text-align:center; font-family:Arial, Verdana, Tahoma, sans-serif; font-size:12px; color:#333; background-color:#224683; }

.mainwrap { width:972px; margin:0 auto; text-align:left; background:url('../layout/bg_mainwrap.gif') repeat-y #E8E8DF; }
.header { height:80px; background:url('../layout/bg_top.jpg') no-repeat; }

.languages { padding:45px 20px 0 0; text-align:right; }
.languages ul { margin:0; padding:0; list-style:none; }
.languages li { display:inline; margin-left:5px; }
.languages img { border:none; }

.contentarea { min-height:450px; height:auto !important; height:450px; background:url('../layout/bg_shadow_bottom.jpg') no-repeat 52px bottom; }

.columnleft { background:url('../layout/bg_shadow_top.jpg') no-repeat 52px top; float:left; width:326px; }
.mainnavigation { background:url('../layout/bg_left_top.gif') no-repeat; padding-left:52px; min-height:250px; height:auto !important; height:250px; }
.mainnavigation ul { margin:0 0 10px 0; padding:0 0 0 10px; list-style:none; }
.mainnavigation ul a { font-weight:bold; color:#333; }
.mainnavigation ul ul a { font-weight:normal; }
.mainnavigation a { text-decoration:none; }
.mainnavigation a.selectednavi { font-weight:bold; }

.news_front { padding-left:52px; }
.news_front ul { margin:0 0 10px 0; padding:0 0 0 10px; list-style:none; }
.news_front a { color:#333; text-decoration:none; }

.front_news_title { font-weight:bold; color:#224683; padding:10px 0 10px 10px; }

.logo { margin-bottom:40px; }
.logo img { border:none; }

.columnright { float:right; width:626px; padding-right:20px; }
.wrapper { width:470px; margin:20px 78px; }
.content { }

.footer { min-height:17px; height:auto !important; height:17px; background:url('../layout/bg_bottom.jpg') no-repeat #224683; color:#fff; padding:5px 0 0 62px; }
.copyright { float:right; padding-right:20px; font-size:11px; }
h1,h2 { font-weight:normal; font-size:24px; }
h2 { font-size:18px; }
a { color:#224683; }

