div {margin:0px; padding:0px; border:0px; position: relative; float: left;}
img{border:0px;}
body {margin: 0px; padding:0px; border:0px; background-color: #9abae1; font-family: Verdana, Arial, Helvetica, sans-serif;}
h1{font-size: 15px; font-weight: bold; color: #1c54a9; margin:0px; padding:0px; border:0px;}
h2{font-size: 14px; font-weight: bold; color: #1c54a9; margin:0px; padding:0px; border:0px;}

table{float:left;}
td{vertical-align: top;}
a:link{color: #000000;}
a:visited{color: #000000;}
a:hover{color: #1c54a9;}
a:active{color: #000000;}


#rahmen{width: 1004px; margin: auto; padding:0px; border:0px; float: none;}

#head{
width: 1004px;
height: 220px;
background-image: url(/images/ranking_header.gif);
background-repeat: no-repeat;}
	#webkatalog-seo{font-size: 22px; color: #1c54a9; font-weight: bold; padding-left: 45px; padding-top: 6px;}
	#topnavi a{color: #7F7F7F; font-size: 10px;}
	#topnavi{padding-top: 3px; padding-left: 25px; font-size: 10px; width:600px;}
	#ads{padding-left: 18px; margin-top:0px;}
	#slogan{width: 975px; text-align: right; margin-top:90px;}
	#slogan h1{font-size: 30px; font-weight: bold; color: #1c54a9; margin:0px; padding:0px; border:0px; font-family: arial;}
	.slogan_link a{font-size: 18px; font-weight: bold; color: #1c54a9; margin:0px; padding:0px; border:0px; font-family: arial; text-decoration:none;}

#contentframe{
width: 753px;
font-size: 12px;
background-image: url(/images/content-bg.gif);
background-repeat: repeat-y;
left: 2px;
top: 5px;}

#content{
padding-left: 10px;
width: 740px;}

#content-head{
width: 743px;
height: 21px;
background-image: url(/images/content-head.gif);
background-repeat: no-repeat;
padding-top: 5px;
padding-left: 10px;
color: #1c54a9;}

#content-head a:link{color: #1c54a9; }
#content-head a:visited{color: #1c54a9;}
#content-head a:hover{color: #1c54a9;}
#content-head a:active{color: #1c54a9;}

#content-footer{
width: 753px;
height: 21px;
background-image: url(/images/content-footer.gif);
background-repeat: no-repeat;
padding-bottom: 5px;}


.boxframe{
width: 240px;
font-size: 12px;
background-image: url(/images/box-bg.gif);
background-repeat: repeat-y;
left: 10px;
margin-top: 5px;
}
.box_frame{width: 100%;float: left;}
.box_frame_content{width: 100%;float: left; margin-bottom: 4px;}
.box_10{width: 10%;float: left;}
.box_15{width: 15%;float: left;}
.box_20{width: 20%;float: left;}
.box_30{width: 30%;float: left;}
.box_70{width: 70%;float: left;}
.box_80{width: 80%;float: left;}
.box_85{width: 85%;float: left;}
.box_90{width: 90%;float: left;}
.box_100{width: 100%; float: left; padding-bottom: 6px;}


.box{
padding-left: 5px;
}

.box a,img{padding-top: 6px; text-decoration: none;}


.box-head{
width: 233px;
height: 15px;
background-image: url(/images/box-header.gif);
background-repeat: no-repeat;
padding-top: 5px;
padding-left: 7px;
color:#1c54a9;
font-weight: bold;
}

.box-footer{
width: 240px;
height: 20px;
background-image: url(/images/box-footer.gif);

background-repeat: no-repeat;
}


.box3{
padding-top: 4px;
padding-left: 2px;
}

.boxstyle3{
height: 105px;
width: 359px;
border: 1px solid #676767;
padding-left: 2px; padding-bottom: 2px;
text-align: left;
}
.boxstyle4{
height: 105px;
width: 720px;
border: 1px solid #676767;
padding-left: 2px; padding-bottom: 2px;
text-align: left;
}

#content .head_style3{
width: 361px;
font-size: 13px;
color: white;
background-color: #1c54a9;
margin:0px; padding:0px; border:0px;
padding-left: 2px;
}
#content .head_style4{
width: 722px;
font-size: 13px;
color: white;
background-color: #1c54a9;
margin:0px; padding:0px; border:0px;
padding-left: 2px;
}

#content .mainkat_a{
color: white; font-size: 13px; text-decoration: none;
}

.left_10{padding-left: 10px;}
.img_border{float:left; padding:0px; border: 1px solid #1C54A9; margin-bottom: 5px; margin-right: 5px;}
.img_screen{border: 1px solid grey; float: left; padding: 0px; margin: 0px;}
.error_box{border: 1px dashed red; padding:10px; width: 90%; margin-top: 10px;margin-bottom: 10px;}
.success_box{border: 1px dashed green; padding:10px; width: 90%; margin-top: 10px;margin-bottom: 10px;}

