html, body{height:100%;} 
html,body {margin:0;padding:0}

body {margin: 0px 0px 0px 0px; background: #b1b1b1 url("img/bg.jpg") top ;}



div,a,p,td,table,tr,li,ul,ol,form,textarea,input,h1,h2 {
    font-family: tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
    text-decoration: none;
    outline:none;
}
ul,li,ol {text-align: left; text-decoration: none;  }
ol li, ul li {padding:3px;}
table,td,tr {empty-cells: show;}

img {border-width: 0px;padding: 0px;margin: 0px;}
p {font-weight: normal;text-align: left;color: #ffffff;font-family: tahoma;font-size: 12px;margin: 10px 0px 10px 0px ;padding: 0px;}

h1 {font-weight: normal;text-align: left;color: #ffffff;font-family: impact, tahoma; font-size: 40px;margin: 2px 10px 6px 0px;padding: 0px;text-decoration: none;}

.under_h1 {background: url("img/hr.jpg") top repeat-x;width:100%;height:15px;}
h2 {font-weight: bold;text-align: left;color: #ff0000;font-family: arial;font-size: 20px;text-decoration:underline;margin: 0px 10px 6px 10px;}
h3 {font-weight: bold;text-align: left;color: #ff0000;font-family: arial;font-size: 15px;text-decoration:underline;}
a:link, a:visited,a:active,a:hover {font-family: tahoma;font-size: 12px;font-weight: normal;color: #ffffff;text-decoration: underline; outline:none;}
a:hover {color: #ff000;text-decoration: none;}

.menu div {float:left; padding: 0px 15px 0px 15px; vertical-align: middle;}

/*  ---------------- LOGO & LOGINBOX ------------------- */

.logo {background: url("img/logo.png") top  no-repeat;}






/*------------------------menu horizontal------------------*/
.menu_horizontal_bg {background: url("img/menu_horizontal.png") top no-repeat; text-align: center; background-position:top; }
.menu_horizontal_bg div {padding:2px 0px 0px 0px;}

a.menu_horizontal{font-family:arial;font-size:14px;font-weight:bold;color:#ffffff;text-transform:uppercase;left;text-decoration:none; background: url("img/menu_spacer.jpg") right no-repeat; padding:0px 16px 0px 10px;line-height: 28px}

a.menu_horizontal:hover {color:gold;}

/*----------ostatnia pozycja w menu horizontalnum bez kreski----------*/
a.menu_horizontal_last:link,a.menu_horizontal_last:visited,a.menu_horizontal_last:active,.menu_horizontal_last,a.menu_horizontal_last:hover{font-family:arial;font-size:12px;font-weight:bold;color:#ffffff;text-transform:uppercase;text-align:left;text-decoration:none; background: none; padding:0px 16px 0px 10px;line-height: 28px}
a.menu_horizontal_last:hover {color:#596269;}



/*  -------------------- BOXES ------------------- border-bottom:1px dotted #b2b2b2;*/
.content, .box{margin:10px}
.box_content { background: url("img/box_bg.jpg") top right no-repeat #190101; text-align: left; border-left:3px solid #84111e; border-right:3px solid #84111e;}

.box_content div {padding: 2px 5px 0px 4px; border:none;}
.box_content div div {border-bottom:1px dotted #ccafaf;padding: 6px 0px 6px 0px}
.menu_vertical a:link, .menu_vertical a:visited,.menu_vertical a:active,.menu_vertical a:hover {font-family:arial;font-size:12px;font-weight:bold;color:#ffffff;text-transform:uppercase; text-decoration:none; line-height: 18px; text-align: left;  }
.menu_vertical a:hover {text-decoration:underline;}



.bg_left {background: url("img/bg_left.png") top right repeat-y;font-size: 1px;}
.bg_right {background: url("img/bg_right.png") top left repeat-y;font-size: 1px;}
.main_content {border-left:3px solid #a70303; border-right:3px solid #a70303; background: #000000;}


td.content_header { background: url("img/content_header.jpg") top right no-repeat ; text-align: left; }
td.content_footer { background: url("img/content_footer.jpg") top right no-repeat ; text-align: left; }
td.content_content { background: url("http://www.bbszene.de/2010/arnold-classic-2010/img/content_content.jpg") top repeat-y; text-align: left; padding:0px 10px 0px 10px; color: #ffffff; font-family: arial ;font-size: 12px; font-weight: normal; width: 688px;}


.start_site h3 {font-weight: bold;text-align: left;color: #ff0000;font-family: arial;font-size: 15px;text-decoration:underline; padding:0px; margin:0px;}
.start_site li {list-style-type: none;}

.content_left{float: left; width: 470px; padding:5px; text-align: left;}
.ad {float: right; width: 150px; border: 1px solid #ff0000; margin:0px 0px 0px 0px;padding:5px; text-align: center;background:#000000; }


/*------------------SEARCH----------------------------------*/
.field_search {width:110px;height:14px;border:1px solid #979595;background:#ffffff;background: url("img/bg_input.jpg") top left no-repeat;}
.field_search:focus{border:1px solid #535050;}

/*------------------------- RIGHT ADS ---------------------------*/
.ad_header {text-align: center; border-bottom:1px dotted #6f0202;padding:4px}
.ad_header h3 {text-align: center;}
.ad_item {text-align: center; border-bottom:1px dotted #6f0202;padding:4px}
.ad_item img {width:100px; padding:5px}
.ad_item a:link, .ad_item a:active, .ad_item a:visited, .ad_item a:hover {text-decoration: none;}


/*------------------------- Ergebnisse ---------------------------*/
.Ergebnisse_numbers {list-style: none; padding:10px; }
.Ergebnisse_numbers li { color: #fff; display:list-item; padding:12px 3px 0px 3px ;font-weight: bold; font-size: 13px; text-decoration:none;}
.list_item_desc {text-decoration:none; font-size: 11px; color:#d8d8d8; font-weight: normal; }
.list_item_desc a {font-size: 11px; color:#d8d8d8; font-weight: normal; text-decoration:underline;}

.Ergebnisse, .Teilnehmer li {list-style-type: none;list-style-position: outside; color: #ffffff; display:list-item; padding:3px; }
.thumbnail {border: 1px solid #443d3d;margin:2px 6px 0px 0px;background-color: #000000;}
.flags {margin:3px 2px 0px 0px; display:inline;}
.list_item {margin:0px 0px 5px 0px;display:block; font-size: 11px; color:#d8d8d8; margin-left:57px;}
.list_item a{font-size: 11px; color:#d8d8d8;}
.description{margin:7px 0px 0px 0px; font-size: 12px; color:#f1f1f1; text-decoration:none;}
