body{
    background:#FFFFFF;
    margin:0px;
    margin-top:10px;
    font:normal 12px/18px Verdana;
}
td,input{
    font:normal 12px/18px Verdana;
}
h1{
    margin:0;
}
a{
    color:#208908;
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}
iframe {
	margin-left: -8px;
	margin-top: -8px;
	margin-bottom: -8px;
	*margin-left: -12px;
	*margin-right: -12px;
	*width: 640px !important;
}
/* *** navigation ************************************ */
.navi_top,.navi_top_active{
    display:block;
    float:left;
    text-align:center;
    background:#F2F3F7;
    height:23px;
    border-left:1px solid #BCB8AF;
    border-right:1px solid #BCB8AF;
    border-bottom:1px solid #BCB8AF;
    color:#000000;
    font:bold 12px Verdana;
    line-height:23px;
    text-decoration:none;
    padding-left:20px;
    padding-right:20px;
    margin-right:10px;
}
.navi_top_active{
    background:#CBD1E2;
}
html>body .navi_top,.navi_top_active{
    height:22px;
    line-height:22px;
}

#hotline{
    height:23px;
    line-height:23px;
    font:bold 12px/23px Verdana;
    overflow-y:hidden;
}

#menubox{
    width:250px;
    border:1px solid #BCB8AF;
    padding:5px;
    margin-left:17px;
}
html>body #menubox{
    width:238px;    
}

#menubox a{
    display:block;
    font-size:12px;
    font-family:Verdana;
    text-decoration:none;
}
#menubox a:hover{
    text-decoration:underline;
}

.navi0{
    height:23px;
    line-height:23px;
    /* --- altes blau --- background:#1B075E; */
    background:#06157A;
    color:#FFFFFF;
    padding-left:10px;
    margin-bottom:5px;
    font-weight:bold;
}

.navi,.navi_active{
    background:url(../images.page/bg_menu.gif) no-repeat left center #CBD1E2;
    width:238px;
    height:30px;
    line-height:30px;
    border:1px solid #BDB9B0;
    padding-left:18px;
    color:#000000;
    font-weight:bold;
}
html>body .navi, html>body .navi_active{
    width:218px;
    height:28px;
    line-height:28px;
}

.subnavi,.subnavi_active{
    width:236px;
    height:14px;
    line-height:14px;
    font-size:10px;
    font-weight:normal;
    color:#000000;
    padding-left:30px;
}
html>body .subnavi, html>body .subnavi_active{
    width:208px;
}
.level2{
    background:#F2F3F7;
    padding-top:5px;
    padding-bottom:5px;
    margin-bottom:5px;
    border:1px solid  #BCB8AF;
    border-top:0px;
}
/* *** layout *************************************** */

#container{
    position:relative;
    background:#FFFFFF;
    width:1000px;
    height:560px;    
}
html>body #container{
    height:auto;
    min-height:560px;
}

#main{
    float:right;
    width:695px;
    height:350px;
    text-align:left;
}
html>body #main{
    height:auto;
    min-height:350px;
}

#header{
    z-index:1;
    /* --- altes blau --- background:url(../images.page/bg_head.gif) repeat-y 743px 0px #1B075E;*/
    background:url(../images.page/bg_head.gif) repeat-y 743px 0px #06157A;
    width:1000px;
    height:170px;
}
html>body #header{
    height:169px;
}

#content{
    /*
    background:#CBD1E2;
    border:1px solid #BCB8AF;
    width:635px;
    margin-top:26px;
    padding:7px;
    */
}
html>body #content{
/*
    width:619px;
    height:auto;
    min-height:345px;
    */
}

#rightcontent{
    width:200px;
    display:none;
}

#menu{
    float:left;
    width:305px;
    text-align:left;
}
#head{
    position:absolute;
    top:0px;
    left:0px;
    width:1000px;
    height:170px;
    text-align:left;
    z-index:5;
}
#head_picture{
    background:url(../images.page/kopf.jpg) right no-repeat #FFFFFF;
    height:134px;
    width:988px;
}
#head_menu{
    background:#FFFFFF;
    position:absolute;
    top:145px;
    height:23px;
    width:100%;
    /* --- altes blau --- border-top:1px solid #1B075E; */
    border-top:1px solid #06157A;
}

#logo{
    margin-left:0px;
    margin-top:0px;
}
#footer{
    background:url(../images.page/bg_foot.gif) no-repeat #208908;
    margin-top:16px;
    height:18px;
    text-align:left;
    padding-left:237px;
    color:#ffffff;
    font:normal 10px/18px Verdana;
    text-decoration:none;
}
#footer a{
    color:#ffffff;
    font:normal 10px/18px Verdana;
    text-decoration:none;
}
.br{
    clear:both;
}

/* *** content ************************* */
	    #content{
		width:635px;
		background:#CBD1E2;
		height:361px;
		margin-top:26px;
		border:1px solid #BCB8AF;
		position:relative;
		padding:7px;
	    }
	    html>body #content{
		height:auto;
		min-height:359px;
		width:619px;
	    }
/*
	    .block_text{
		z-index:5;
		position:absolute;
		top:36px;
		background:#FFFFFF;
		width:619px;
		border:1px solid #BCB8AF;
		padding:20px;
		height:315px;
	    }
	    html>body .block_text{
		height:auto;
		min-height:285px;
		width:577;
	    }
	    .block_text_head{
		z-index:10;
		position:absolute;
		top:15px;
		height:36px;
		font:bold 14px/36px Verdana;
		background:#F2F3F7;
		border:1px solid #BCB8AF;
		padding-left:20px;		
		padding-right:20px;		
	    }
	    #block{
		position:relative;
		height:350px;
		padding:0;
		margin:0;
	    }
*/
	    #content_table{
		clear:left;
		margin-top:10px;
	    }
	    .c_table{
		height:36px;
		background:url(../images.page/bg_table.gif) repeat-x right;
	    }
	    .c_head{
		display:block;
		float:left;
		background:#F2F3F7;
		height:35px;
		font:bold 14px/35px Verdana;
		border:1px solid #BCB8AF;
    		padding-left:20px;
		padding-right:20px;
	    }
	    html>body .c_head{
		height:33px;
	    }
	    .c_body{
		background:#FFFFFF;
		border:1px solid #BCB8AF;
		border-top:0px;
		padding:20px;
	    }
	    .col_text{
		background:#FFFFFF;
		border:1px solid #BCB8AF;
		border-top:0px;
	    }
	    .col_text_head{
		display:block;
		padding:10px;
		background:#FFFFFF;
		font:bold 14px/24px Verdana;
	    }

