body{
    background-color:#4782B5;
    margin:8px 0px 30px 0px;
    background-image: url(./bg.gif);    
}
hr{
    height: 1px;border: none;
}
a{
    text-decoration:none;
}
img{
    border:none;
}
a.lh{
    font-style: italic;
}	
div,a{
	font-weight:normal;
	font-family:  arial;
	font-size:13px;
	text-align: left;
    
}			
	

div.pagename{
	color:#004D85;
	background-color:#FFFFCC;
	border-top:2px solid #FFCC66;
	border-bottom:2px solid #FFCC66;
	text-align: center;
}
div.pagename{
    font-weight:bold;
    font-family:  arial;
    font-size: 17px;
}	
div.pagename{
    padding:2px;
    margin-top:3px;
    border-top:2px solid;
    border-bottom:2px solid;
}
div.pagename h1{
    font-weight:bold;
    font-family:  arial;
    font-size: 22px;
    margin:0px;
    display:inline;
}	



table.chude{
    border-color:#004D85;
    background-color:#004D85;
}
table.chude{
    width:788px;
    height:28px;
    border-style:solid;
    border-width:2px 1px 2px 1px;
    margin-top:2px;
}
table.chude td{
    text-align:center;
}
table.chude td a{
	color:#ffffff;
	font-weight:bold;
	font-family: arial;
	font-size: 15px;
	text-align: center;
}
table.chude td a{
    display:block;
    padding:4px 0px 4px 0px;
}
table.chude td a:hover{
    background-color:#4782B5;
}
table.chude td.sep{
    background-color:#4782B5;
}
table.chude td.sep{
    width:1px;
}




body div table.banner{
    background-color:#004D85;
}
body div table.banner tr td{
    color:#ffffff;
    background-color:#004D85;
}
body div table.banner tr td a{
    color:#ffffff;
}
body div table.banner{
    margin-top:2px;
}
body div table.banner tr td{
    width:270px;
    vertical-align:top;
    padding:4px;
}
body div table.banner tr td div{
    width:270px;
    height:60px;
    overflow:hidden;
}
body div table.banner tr td.c{
    width:242;
    text-align:center;
    vertical-align: middle;
    font:bold 11px arial;
}
body div table.banner tr td.c a{
    font:bold 16px arial;
}


body div div.demuc{
    background-color:#FFFFEE;
    border-top-color:#E3B65B;
}
body div div.demuc{
    padding:4px 4px 4px 4px;
    border-top:1px solid;
    margin-top:3px;
}
body div div.demuc a{
    color:#003862;
}
body div div.demuc a{
    margin:0px 4px 0px 4px;
    white-space: nowrap;
}
body div div.demuc a{
    font-size: 16px;
}
body div div.demuc a:hover{
    color:#E3B65B;
}
body div div.demuc span.label{
    color:#003862;
    background-color:#FFCC66;
    border-color:#E3B65B;
}
body div div.demuc span.label{
    border:1px solid;
    float:left;
    position:relative;
    top:-2px;
    left:-4px;
    padding:0px 5px 0px 5px;
}

body div div.demuc span.label{
    font-weight:bold;
    font-family: verdana;
    font-size: 9px;
}	
/* mozilla */ html div div.demuc{width:780px;}
/* explorer */ * html div div.demuc{width:788px;}


body div table.content{
    margin-top:13px;
}
body div table.content tr td{
    width:250px;
    vertical-align:top;
}
body div table.content tr td.s{
    width:19px;
}


div.box{
    background-color:#EEEEEE;
    font-size: 13px;
}
div.box{
    width:250px;
    margin-bottom:19px;
}
div.box div.head{
    color:#003862;
    background-color:#FFCC66;
    border-bottom-color:#E3B65B;
    font-weight:bold;
    text-align: left;
}
div.box div.head{
    border-bottom:1px solid;
}
div.box a.l{
    color:#4D3C8B;
}
div.box a.l:hover{
    color:#006600;
    background-color:#FFCC66;
}
div.box a.up{
    color:#ccaa33;
    background-color:#FFFFCC;
    font-weight:bold;
    font-family: verdana;
    font-size: 11px;
    text-align:right;
}
div.box a.up:hover{
    color:#000000;
    background-color:#FFFFCC;
}
div.box div.t{
    color:#666666;
}
div.box h1{
    color:#ff0000;
    font-weight:bold;
    font-family:arial;
    font-size:11px;
}
div.box h2{
    color:#003366;
    font-weight:bold;
    font-family:arial;
    font-size:11px;
}
div.box a.lh{
    color:#990000;
}
div.box div,div.box a.l, div.box a.up{
    display:block;
    padding:1px 4px 1px 4px;
}
div.box h1, div.box h2, div.h h1, div.h h2{
    display:inline;
}	

/* mozilla */ html div.box div, html div.box a.l{width:242px;}
/* explorer */ * html div.box div, * html div.box a.l{width:250px;}




div.h{
    background-color:#ffffff;
    font-size: 10px;
}
div.h div.head{
    color:#ffffff;
    background-color:#ff0000;
    border-bottom-color:#330000;
    font-weight:bold;
}
div.h a.l{
    color:#000000;
}
div.h a.l:hover{
    color:#000000;
    background-color:#cccccc;
}
div.h a.up{
    color:#dd9900;
    background-color:#ffffff;
    font-weight:bold;
    font-family: verdana;
    font-size: 11px;
}
div.h a.up:hover{
    color:#000000;
    background-color:#ffffff;
}
div.h div.t{
    color:#990000;
}
div.h h1 {
    color:#ff0000;
}
div.h h2 {
    color:#003366;
}
div.h a.lh{
    color:#990000;
}
div.h h1, div.h h2{
    display:inline;
}



div.top10 div.head{
    color:#ffffff;
    background-color:#990000;
    border-bottom-color:#330000;
}
div.top10 a{
    border-bottom:1px dotted;
}
div.top10 a.l{
    border-color:#FFCC66;
}
div.top10 a h1{
    color:#990000;
    font-weight:bold;
    font-family:arial;
    font-size: 16px;
}
div.top10 a h2{
    color:#990000;
    font-weight:bold;
    font-family:arial;
    font-size: 13px;
}
div.top10 a h2{
    padding:0px 8px 0px 0px;
    margin:0px 0px 0px 0px;
    width:24px;
    text-align:right;
    display:inline;
}
div.top10 a.up{
    border-bottom:none;
}


div.impressum{
    color:#ffffff;
    font-weight:normal;
    font-family:  arial;
    font-size: 13px;
}
div.impressum b{
    color:#ffff99
}
div.impressum a{
    color:#000000;
    font-size: 15px;
}
div.impressum a{
    padding-right:5px;
}
div.impressum a:hover{
    color:#ffff99;
}
div.impressum input.button{
    border-color:#000000;
    color:#ffffff;
    background-color:#4782B5;
}
div.impressum input.button{
    border:solid 1px;
    font-size:11px;
    width:43px;
    cursor:pointer;
}	

