body{background:url('../img/Maske_Body.png') repeat-x bottom;height:100%;min-height:100%;max-height:100%;text-align:left}
.clearer{clear:both}
#page{overflow:hidden;position:relative;width:1050px;text-align:left;margin:0 auto}
#page_inner{position:relative;overflow:hidden;margin:0 auto}
#page h1,#page h2,#page h3,#page h4,#page h5,#page h6{margin:1em 0 .7em 0}
#page p{line-height:1.5}
^ #table_content{width:100%}
#table_content tr{height:100%}
#table_content td{height:100%;vertical-align:top;position:relative}
#content_wrapper{position:relative;padding:0;margin:0}
#main_content_top{background:#fff;width:533px;height:10px}
#content_left_wrapper{width:215px;margin:0 8px 0 0;padding:0;overflow:hidden}
#content_navi_wrapper{width:200px;overflow:hidden}
#navi{padding:10px 0 0 0;margin:0 0 0 20px;width:180px;position:relative}
#content_left{padding:0;margin:0;width:200px;float:left}
#content_left_top_shadow{background:url("../img/shadow_navi_top.png");background-repeat:no-repeat;height:10px;width:214px}
#content_left_shadow{background:url("../img/shadow_nevi_right.png");background-repeat:repeat-y;background-position:top left;width:23px}
#content_left_shadow_corner{height:14px !important;width:14px;background:url("../img/shadow_nav_corner.png");background-repeat:no-repeat;float:left}
#content_left_bottom_shadow{background:url("../img/shadow_nav_bottom.png");background-position:bottom right;background-repeat:no-repeat;height:16px;width:200px}
#content_left_2{padding:0;margin:0 10px 0 10px;width:180px;float:left;position:relative}
#content_main_wrapper{margin:0;height:100%;vertical-align:top;float:left;position:relative;z-index:100}
#content_main_Inner{background-color:#fff}
#content_main_wrapper_shadow{background:url("../img/shadow_main.png");background-repeat:repeat-y;width:23px;height:100%}
#content_main{padding:30px 0 30px 0;width:493px;margin:0 20px 0 20px;height:auto !important;min-height:400px;height:400px}
#content_main_shadow{height:20px;width:533px;background:url("../img/Maske_BG_Content_unten.png");background-repeat:no-repeat}
#content_right_wrapper{margin:40px 0 0 -23px;padding:0;width:225px;height:100%;position:relative;z-index:10}
#content_right{padding:0;position:relative;margin:15px 10px 0 10px;height:100%}
#bg_right{overflow:hidden;width:200px}
#content_right_shadow{background:url("../img/shadow_right.png");background-repeat:repeat-y;height:100%;width:14px}
#content_right_shadow_top{background:url("../img/content_right_shadow_top.png");background-repeat:no-repeat;height:10px;width:14px}
#content_right_shadow_bottom{background:url("../img/content_right_shadow_bottom.png");background-repeat:no-repeat;background-position:top left;height:10px;width:14px}
#content_right_top{width:212px;height:10px;background:url("../img/content_right_top.png");background-repeat:no-repeat;background-position:top right}
#content_main_corner{background:url("../img/Maske_main_corner.png");background-repeat:no-repeat;background-position:top left;height:22px;width:19px}
#rightColTable{height:100%}
#header{position:relative;margin:0;background-position:left top;background-repeat:no-repeat;background-color:transparent;height:244px;width:954px;text-align:left}
#header h1,#page #header h1{font-size:.7em;left:241px;margin:0;position:absolute;text-align:left;top:193px;width:310px;font-size:1.5em}
#header h2,#page #header h2{font-size:1.1em;position:absolute;top:1.2em;margin:0}
#header #logo{background-repeat:no-repeat;position:absolute;width:100%;height:100%;top:0;left:0}
#header div.kv{position:absolute;top:0;left:0;width:954px;height:233px;background-repeat:no-repeat}
#header_mask{position:absolute;top:164px;left:0;height:100%;width:100%;background:transparent url('../img/Maske_Head.png') top left no-repeat}
#widgetbar_page_right_1,#widgetbar_site_right_1{width:180px;float:left;clear:left}
#widgetbar_page_left_2{width:180px;float:left;clear:left}
#widgetbar_site_left_2{width:180px;float:left;clear:left}
#widgetbar_page_left_2>ol,#widgetbar_page_left_2>ul,#widgetbar_site_left_2>ol,#widgetbar_site_left_2>ul{list-style-position:inside}
#widgetbar_page_right_1>ol,#widgetbar_page_right_1>ul,#widgetbar_site_right_1>ol,#widgetbar_site_right_1>ul{list-style-position:inside}
#cm_navigation{margin:0;width:100%}
#cm_navigation ul,#cm_navigation ul li{margin:0;list-style:none;overflow:hidden}
#cm_navigation ul li a{display:block;height:1.8em;line-height:1.8em;padding:0 0 0 22px;text-decoration:none;background:url('../img/Button.png') 0 50% no-repeat;overflow:hidden}
#cm_navigation ul li a:hover{background:url('../img/Button_on.png') 0 50% no-repeat}
#cm_navigation ul li.cm_current a{background:url('../img/Button_on.png') 0 50% no-repeat}
#cm_navigation ul ul{font-weight:normal}
#cm_navigation ul li.cm_current ul li a{display:block;height:1.6em;line-height:1.6em;text-decoration:none;font-size:.9em;font-weight:normal;background:0;background-color:transparent;padding:0 0 0 42px;font-weight:normal;background:url("../img/m_subNavi_off.png") no-repeat 0 50%}
#cm_navigation ul li.cm_current ul li a:hover{background:url('../img/m_subNavi_on.png') 0 50% no-repeat}
#cm_navigation ul li.cm_current ul li.cm_current a{background:url('../img/m_subNavi_on.png') 0 50% no-repeat}
#footerWrapper{float:left}
#footer{font-size:.9em;margin:10px;height:auto !important;min-height:90px;height:90px;overflow:hidden;position:relative;text-align:center;width:966px}