a:focus {outline:none;}

img {border:none;}

html, body
{
 margin:0;
 padding:0;
 text-align:center;
 background-image:url(layout/v2/page_bg.jpg);
 background-attachment:fixed;
}

#page
{
 width:1200px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
}

#header_1{width:100%; height:316px; position:relative; background-image:url(layout/v2/header_news.png);}
#header_2{width:100%; height:316px; position:relative; background-image:url(layout/v2/header_cars.png);}
#header_3{width:100%; height:316px; position:relative; background-image:url(layout/v2/header_green.png);}
#header_4{width:100%; height:316px; position:relative; background-image:url(layout/v2/header_nero.png);}
#header_5{width:100%; height:316px; position:relative; background-image:url(layout/v2/header_pops.png);}
#header_6{width:100%; height:316px; position:relative; background-image:url(layout/v2/header_taste.png);}
#header_7{width:100%; height:316px; position:relative; background-image:url(layout/v2/header_turis.png);}

#filler
{
 width:1200px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
 background-image:url(layout/v2/page_filler.png);
 background-repeat:repeat-y;
}

#twocols
{
 width:940px;
 float:right;
 position:relative;
}

#maincol
{
 float:left;
 display:inline;
 position:relative;
 width:680px;
 background-color:#181818;
}

#content
{
 position:relative;
 width:660px;
 margin-left:10px;
}

#rightcol
{
 width:260px;
 float:right;
 position:relative;
}

#leftcol
{
 width:260px;
 float:left;
 position:relative;
}

#footer
{
 height:336px;
 clear:both;
 font-size:10px;
 background-image:url(layout/v2/page_footer.png);
}

/* float containers fix */
.clearfix:after
{
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}

.clearfix{display:inline-block;}

/* hides from IE-mac */
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* end hide from IE-mac */

/* printer styles */
@media print
{
 /* hide the left column when printing */
 #leftcol{display:none;}
 /* hide the right column when printing */
 #rightcol{display:none;}
 #twocols, #maincol{width:100%; float:none;}
}

#news{display:block; background-image:url(layout/v2/menu_news.png); width:160px; height:25px; }
#news:hover{background-image:url(layout/v2/hover/menu_news.png);}
#news_active{display:block; background-image:url(layout/v2/active/menu_news.png); width:160px; height:25px;}

#forum{display:block; background-image:url(layout/v2/menu_forum.png); width:160px; height:25px;}
#forum:hover{background-image:url(layout/v2/hover/menu_forum.png);}
#forum_active{display:block; background-image:url(layout/v2/active/menu_forum.png); width:160px; height:25px;}

#gallery{display:block; background-image:url(layout/v2/menu_galerie.png); width:160px; height:25px;}
#gallery:hover{background-image:url(layout/v2/hover/menu_galerie.png);}
#gallery_active{display:block; background-image:url(layout/v2/active/menu_galerie.png); width:160px; height:25px;}

#videos{display:block; background-image:url(layout/v2/menu_videos.png); width:160px; height:25px;}
#videos:hover{background-image:url(layout/v2/hover/menu_videos.png);}
#videos_active{display:block; background-image:url(layout/v2/active/menu_videos.png); width:160px; height:25px;}

#usermap{display:block; background-image:url(layout/v2/menu_usermap.png); width:160px; height:25px;}
#usermap:hover{background-image:url(layout/v2/hover/menu_usermap.png);}
#usermap_active{display:block; background-image:url(layout/v2/active/menu_usermap.png); width:160px; height:25px;}

#files{display:block; background-image:url(layout/v2/menu_dlarea.png); width:160px; height:25px;}
#files:hover{background-image:url(layout/v2/hover/menu_dlarea.png);}
#files_active{display:block; background-image:url(layout/v2/active/menu_dlarea.png); width:160px; height:25px;}

#links{display:block; background-image:url(layout/v2/menu_links.png); width:160px; height:25px;}
#links:hover{background-image:url(layout/v2/hover/menu_links.png);}
#links_active{display:block; background-image:url(layout/v2/active/menu_links.png); width:160px; height:25px;}

#server{display:block; background-image:url(layout/v2/menu_status.png); width:160px; height:25px;}
#server:hover{background-image:url(layout/v2/hover/menu_status.png);}
#server_active{display:block; background-image:url(layout/v2/active/menu_status.png); width:160px; height:25px;}

#blacklist{display:block; background-image:url(layout/v2/menu_banliste.png); width:160px; height:25px;}
#blacklist:hover{background-image:url(layout/v2/hover/menu_banliste.png);}
#blacklist_active{display:block; background-image:url(layout/v2/active/menu_banliste.png); width:160px; height:25px;}

#records{display:block; background-image:url(layout/v2/menu_rekorde.png); width:160px; height:25px;}
#records:hover{background-image:url(layout/v2/hover/menu_rekorde.png);}
#records_active{display:block; background-image:url(layout/v2/active/menu_rekorde.png); width:160px; height:25px;}

#map{display:block; background-image:url(layout/v2/menu_map.png); width:160px; height:25px;}
#map:hover{background-image:url(layout/v2/hover/menu_map.png);}
#map_active{display:block; background-image:url(layout/v2/active/menu_map.png); width:160px; height:25px;}

#members{display:block; background-image:url(layout/v2/menu_team.png); width:160px; height:25px;}
#members:hover{background-image:url(layout/v2/hover/menu_team.png);}
#members_active{display:block; background-image:url(layout/v2/active/menu_team.png); width:160px; height:25px;}

#clanwars{display:block; background-image:url(layout/v2/menu_wars.png); width:160px; height:25px;}
#clanwars:hover{background-image:url(layout/v2/hover/menu_wars.png);}
#clanwars_active{display:block; background-image:url(layout/v2/active/menu_wars.png); width:160px; height:25px;}

#rules{display:block; background-image:url(layout/v2/menu_regeln.png); width:160px; height:25px;}
#rules:hover{background-image:url(layout/v2/hover/menu_regeln.png);}
#rules_active{display:block; background-image:url(layout/v2/active/menu_regeln.png); width:160px; height:25px;}

#historie{display:block; background-image:url(layout/v2/menu_historie.png); width:160px; height:25px;}
#historie:hover{background-image:url(layout/v2/hover/menu_historie.png);}
#historie_active{display:block; background-image:url(layout/v2/active/menu_historie.png); width:160px; height:25px;}

#beitritt{display:block; background-image:url(layout/v2/menu_beitritt.png); width:160px; height:25px;}
#beitritt:hover{background-image:url(layout/v2/hover/menu_beitritt.png);}
#beitritt_active{display:block; background-image:url(layout/v2/active/menu_beitritt.png); width:160px; height:25px;}
