.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 0px 0px 0px;display:inline;}
.list_item {margin:0px 0px 5px 0px;display:block;font-size: 11px;color:#d8d8d8;margin-left:57px;}
.description{margin:7px 0px 0px 0px;}



body {
    margin: 0px 0px 0px 0px;
    background-color: #444444;
    background: url('img/bg.jpg') top repeat-x #444444;
    font-family: tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
} 


.bg_left {
    background: url("img/bg_left.png") top right repeat-y;
}

.bg_right {
    background: url("img/bg_right.png") top left repeat-y;
}

img {
    border-width: 0px;
 }

td {
    font-family: tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
}

h1 {
    font-weight: normal;
    text-align: left;
    color: #ffffff;
    font-family: tahoma;
    font-size:24px;
    text-decoration: none;
}

.under_h1 {width:590px;height:2px;border-top:1px solid #cc0000;}
.box_spacer {width:90%;height:2px;border-top:1px solid #cc0000;padding-top:1px;margin-bottom:1px;}

h2 {
    font-weight: bold;
    text-align: left;
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
}

a:link, a:visited,a:active,a:hover {
    font-weight: normal;
    color: #ffffff;
    text-decoration: underline;
    margin: 1px 1px 1px 2px;
    outline:none;
}

.menu_left {float:left;}
.menu_right{float:right;}

.menu_horizontal_bg {background: url("img/menu_horizontal.jpg") top no-repeat #ffffff;  }
.menu_horizontal_bottom {background: url("img/menu_horizontal_bottom.jpg") top no-repeat #ffffff;  }

.menu_left ul {padding:0px 0px 0px 20px;margin:8px 9px 9px 0px}
.menu_left ul li {list-style:none;display: inline;padding:5px 14px 10px 12px;margin:0px}

.menu_horizontal:link,a.menu_horizontal:visited,a.menu_horizontal:active,.menu_horizontal,a.menu_horizontal:hover{font-family:arial;font-size:12px;font-weight:bold;color:#ffffff;text-align:left;text-decoration:underline; padding-top:0px}


/*  ----------------------- MENU VERTICAL----------------------- */

.box_content div {padding:5px 0px 5px 0px}


.box_content .menu_vertical {background: url("img/arrow.gif") top left no-repeat;padding:0px 0px 0px 7px;border-bottom:0px solid #000000;margin:0px;}
.box_content .menu_vertical:hover {background: url("img/arrow_over.gif") top left no-repeat;}


.box_center ul {padding:5px 0px 5px 20px; text-align:left;}

.box_center a:link, .box_center a:visited,.box_center a:active,.box_center a:hover {text-decoration:underline;}


.table_spacer {margin-top:15px;clear: both;}


/*-----------------video_title-------------------*/

.video_title a:link,.video_title a:visited, .video_title a:active, .video_title a:hover {
    font-weight: bold;
    color: #ff0000;
    text-decoration: none;
    margin: 1px 1px 1px 2px;
   font-size: 14px;
}

.video_title a:hover {text-decoration: underline; color:#ffffff;}
/*-------------------CONTEnt-----------------*/

.content_header {
    background: url("img/content_header.jpg") top no-repeat;
}

.content_footer {
    background: url("img/content_footer.jpg") top no-repeat;
}

.box_center {
    background: #292929;
    text-align: left;
    padding: 5px;
    border-left: 1px solid #443d3d;
    border-right: 1px solid #443d3d;
    border-bottom: 1px solid #443d3d;
        
}

/*-------------------BOX-----------------*/
.box_header {
    background: url("img/box_header.jpg") top no-repeat;
}

.box_header h2 {
	 font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    text-align: left;
    padding: 0px 0px 0px 6px;
    margin: 0px;
}


.box_right, .content, .box_left  {
    background: #000000;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    vertical-align: top;}
    
.shop_box {
    background: #292929;
    text-align: left;
    padding: 5px;
    border-left: 1px solid #443d3d;
    border-right: 1px solid #443d3d;
    border-bottom: 1px solid #443d3d;
    font-family: arial;
    font-weight: normal;
    font-size: 10px;
    color: #ffffff;
    text-decoration: none;
}

