@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}
/*ul {padding-left:0.5em; margin-left:0;}*/
ol {
    padding-left:1.8em;
    margin-left:0;
}
img{border:none}
.clear{clear:both}
p.align-center{text-align:center;}
a{text-decoration:none; color:#06f}
a:hover{text-decoration:underline}
body{font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#919190; background:#e8e8e8; padding-bottom:10px}
.container{width:1000px; background:#fff; margin:0 auto; border-left:1px solid #1798fe; border-right:1px solid #1798fe; border-bottom:1px solid #1798fe; }
.header{height:92px; overflow:hidden; position:relative}
.logo{position:absolute; top:17px; left:176px}

div.nav{margin-right:124px;}
.nav{height:47px; background:url(../images/nav_main.gif) repeat-x top left; color:#fff; font-weight:bold; font-size:12px; margin-bottom:20px}
.nav div{height:47px; background:url(../images/nav_left.gif) no-repeat top left;}
.nav ul{height:47px; background:url(../images/nav_right.gif) no-repeat top right;overflow:hidden;padding-left:14px;}
.nav li{float:left; height:45px; padding:1px 0; list-style:none; line-height:14px; text-align:center; width:inherit;overflow:hidden;}
.nav a{display:block; width:141px; padding:11px 0px 0px 0px; color:#fff; background-color:transparent;overflow:hidden;height:34px; }
.nav .twoline a{padding:8px 10px 9px}
.nav .cur a, .nav a:hover{background:#b6defe; text-decoration:none}

/*  IE 6 HACK */
* html .nav {margin-bottom:10px;}

.nav2{width:171px;min-height: 303px; float:left; margin:0 3px 0 2px;  font-size:11px; line-height:12px;background:url(../images/nav2_bg1.gif) no-repeat bottom left; padding-bottom:16px;}
.nav2 ul{ padding:0px 1px 0px 1px; }
.nav2 li{list-style:none;  width:169px; padding-top:8px}
ul.nav_level2 li a{padding:8px 12px 8px; display:block; color:#06f; width:145px }
ul.nav_level2 li.cur a{font-weight: bold;}
ul.nav_level2 li a:hover, .nav2 .selected a{background:url(../images/nav2_bg3.gif) repeat-x left; border-top:1px solid #e8e8e8; padding:7px 12px 8px; text-decoration:none}

.nav_level2 {background:url(../images/nav2_bg2.gif) no-repeat top left;}

div.nav_level2 {width:151px;padding:12px 10px 0px 10px;}
div.nav_level2 h3{font-size:11px; font-weight:bold; color:#06f; text-align:center; line-height:24px;}


.main{width:700px; float:left}


.box01{width:502px; padding:0 4px 0 0; background:url(../images/teaser_03.gif) no-repeat bottom left; float:left }
.box01 .boxinner{padding-top:12px; background:url(../images/teaser_01.gif) no-repeat top left; position:relative; height:308px; }
.box01 .layertop{position:absolute;top: 10px;left:0px;}
.box01  div.bgimg p img{position:absolute; bottom:2px; left:1px}
.box01 h1{font-size:20px; font-weight:bold; color:#06f; margin:0 20px}
.box01 p.bodytext {padding: 0; margin:0;}
.box01 div.layertop h1+p{font-size:11px; margin:5px 15px 0 20px;}
.box01 ul{font-size:11px; margin-left:235px; font-weight:bold; margin-top:10px}
.box01 ul li{list-style:none; line-height:18px; margin-top:10px }
.box01 div.layertop p.bodytext a img{width:161px; height:42px; margin-left:280px; margin-top:35px;}

.box02{width:194px; float:left; background:url(../images/partner_03.gif) no-repeat bottom left}
.box02 div{background:url(../images/partner_01.gif) no-repeat top left; padding-top:12px; height:308px}
.box02 h2{font-size:11px; font-weight:bold; color:#06f; text-align:center; line-height:24px;}
.box02 ul{ padding:0 0 0 10px}
.box02 li{width:inherit; float:left; text-align:center; margin:18px 0 10px 0; list-style:none}
.box02 .partner_l{width:100px}
.box02 .partner_r{width:75px}
.box02 p{padding-right:20px; text-align:right; clear:both; font-weight:bold}

.box03{width:343px; padding-right:4px; background:url(../images/conbox_02.gif) no-repeat bottom left; margin-top:3px; float:left}
.box03 .boxinner{background:url(../images/conbox_01.gif) no-repeat top left; height:251px; padding:0px 15px; position:relative}
.box03 .layertop{position:absolute}
.box03 .conboxunten01_img{position:absolute; bottom:1px}
.box03 h2{font-size:11px; color:#06f; line-height:30px}
.box03 .layertop p{font-size:11px; margin-bottom:5px}
.box03 .boxinner p.bodytext{padding:0; margin:0;display:inline;}
.box03 .boxinner .bodytext img{position:absolute; bottom:1px;}
.box03 ul li,.box04 ul li {
	line-height:18px;
	background: url('../images/minus_g.gif') no-repeat left top;
	background-position:0px 2px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	list-style: none; 
	}

/* hack ie7 */
*+html .box03 .layertop{width:320px;}
	
.box04{width:353px; background:url(../images/conbox_04.gif) no-repeat bottom left; margin-top:3px; float:left}
.box04 .boxinner{background:url(../images/conbox_03.gif) no-repeat top left; height:251px; padding:0px 15px; position:relative}
.box04 .layertop{position:absolute}
.box04 .conboxunten02_img{position:absolute; bottom:1px}
.box04 h2{font-size:11px; color:#06f; line-height:30px}
.box04 .layertop p{font-size:11px;margin-bottom:5px;}
.box04 .boxinner p.bodytext{padding:0; margin:0;display:inline;}
.box04 .boxinner .bodytext img{position:absolute; bottom:1px;}


/* hack ie7 */
*+html .box04 .layertop{width:320px;}

.footer{clear:both; text-align:center; padding:15px 0 5px 0; color:#06f; font-size:10px}
.footer ul{margin-bottom:5px}
.footer li{display:inline}
.footer a{margin-right:5px}
.footer_home_space{height:50px;clear: both}

/*artikel*/
.artikel_main{width:501px; float:left; background:url(../images/artikel_main02.gif) repeat-y top left; font-size:11px; line-height:18px}
.artikel_main .top{background:url(../images/artikel_main01.gif) no-repeat top left; }
.artikel_main .bottom{background:url(../images/artikel_main03.gif) no-repeat bottom left; padding:15px 15px}
.artikel_main h1{font-size:14px; color:#06f}
.artikel_main h2{font-size:12px;}
.artikel_main h3{font-size:11px;}
.artikel_main ul{padding-top:5px;}
.artikel_main ol{padding-top:5px;}
.artikel_main ul li{background: url('../images/minus_g.gif') no-repeat left top;
background-position:0px 3px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
list-style: none;
}

/*.artikel_main li{padding-top:6px;}*/
.artikel_main p{padding-top:8px;}

.artikel_sider{width:193px; float:left; padding-left:5px}

.artikel_sider_box{background:url(../images/artikel_sider02.gif) repeat-y top left; font-size:11px; line-height:normal; margin-bottom:5px}
.artikel_sider_box .top{background:url(../images/artikel_sider01.gif) no-repeat top left; }
.artikel_sider_box .bottom{background:url(../images/artikel_sider03.gif) no-repeat bottom left; padding:15px 5px}
.artikel_sider_box h2{font-size:11px; color:#06f; text-align:center}
.artikel_sider_box p{padding:7px 10px 0;}
.artikel_sider_box .artikel_sider_button{width:121px; height:32px; margin-left:22px; background:url(../images/artikel_sider_button.gif) no-repeat top left #C00; color:#fff; font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; border:none; cursor:pointer}

.iframe_wrap {width: 795px; float:left;}
.iframe_box {position: relative; left:15px; border:none; width:795px;}
.iframe_box h1 {font-size: 14px; padding: 0px 0 20px 0; color:#06f;}
.iframe_box ul{font-weight:bold; padding-top:8px}
.iframe_box li{padding-top:6px; list-style:none}
.iframe_box p {padding-bottom: 20px;}
.iframe {border: none;}