html {
height: 100%;
}

body {
padding: 0px;
margin: 0px;
color: #646464;
font-family: verdana;
font-size: 10px;
cursor: default;
height: 100%;
background: url(images/bg.jpg) center repeat-y #242424;
}

a:focus { 
outline: 0; 
}

input:focus { 
outline: 0; 
}

::-moz-selection {
background-color: transparent;
color: #029AEF;
}

::selection {
background-color: transparent;
color: #029AEF;
}

#bg {
margin: 0px auto;
height: 100%;
width: 1002px;
background: url(images/images_33.jpg);
}

.clear_left {
clear: left;
}

#page {
width: 1002px;
background: url(images/images_33.jpg);
}

#left {
float: left;
width: 141px;
padding-top: 20px;
margin-right: 34px;
text-align: center;
}

#right {
float: left;
width: 827px;
}

#head {
background-image: url(images/images_02.jpg);
width: 827px;
height: 171px;
}

#right_left_boxes {
float: left;
width: 118px;
}

#right_main {
float: left;
width: 709px;
}

#right_main_menu_sub {
width: 709px;
height: 22px;
background: url(images/menu_sub.jpg);
}

#describe {
width: 709px;
height: 22px;
}

#describe ul {
margin: 0px 0px 0px 10px;
padding: 0px;
}

#describe li {
margin-top: 2px;
padding: 0px;
display: inline;
}

#describe a, #describe a:active, #describe a:visited {
width: 98px;
height: 16px;
margin: 0px 5px 5px 0px;
display: block;
float: left;
}

#news {
background-image: url(images/news.jpg);
}

#news:hover {
background-image: url(images/news_r.jpg);
}

#news-archive {
background-image: url(images/news-archive.jpg);
}

#news-archive:hover {
background-image: url(images/news-archive_r.jpg);
}

#events {
background-image: url(images/events.jpg);
}

#events:hover {
background-image: url(images/events_r.jpg);
}

#teams {
background-image: url(images/teams.jpg);
}

#teams:hover {
background-image: url(images/teams_r.jpg);
}

#matches {
background-image: url(images/matches.jpg);
}

#matches:hover {
background-image: url(images/matches_r.jpg);
}

#teamspeak {
background-image: url(images/teamspeak.jpg);
}

#teamspeak:hover {
background-image: url(images/teamspeak_r.jpg);
}

#servers {
background-image: url(images/servers.jpg);
}

#servers:hover {
background-image: url(images/servers_r.jpg);
}

#sponsors {
background-image: url(images/sponsors.jpg);
}

#sponsors:hover {
background-image: url(images/sponsors_r.jpg);
}

#guestbook {
background-image: url(images/guestbook.jpg);
}

#guestbook:hover {
background-image: url(images/guestbook_r.jpg);
}

#forum {
background-image: url(images/forum.jpg);
}

#forum:hover {
background-image: url(images/forum_r.jpg);
}

#polls {
background-image: url(images/polls.jpg);
}

#polls:hover {
background-image: url(images/polls_r.jpg);
}

#userlist {
background-image: url(images/userlist.jpg);
}

#userlist:hover {
background-image: url(images/userlist_r.jpg);
}

#downloads {
background-image: url(images/downloads.jpg);
}

#downloads:hover {
background-image: url(images/downloads_r.jpg);
}

#impressum {
background-image: url(images/impressum.jpg);
}

#impressum:hover {
background-image: url(images/impressum_r.jpg);
}

#kontakt {
background-image: url(images/kontakt.jpg);
}

#kontakt:hover {
background-image: url(images/kontakt_r.jpg);
}

#link_us {
background-image: url(images/link_us.jpg);
}

#link_us:hover {
background-image: url(images/link_us_r.jpg);
}

#describe b {
display: none;
}

#right_main_left {
float: left;
width: 493px;
}

#right_main_left_bannerrotation {
width: 487px;
padding: 16px 0px 16px 0px;
text-align: center;
}

#right_main_left_content {
width: 467px;
padding: 0px 16px 0px 10px;
text-align: justify;
}

#right_main_right {
float: left;
width: 216px;
background: url(images/images_22.jpg);
}

#right_main_right_topmatch {
background: url(images/images_11.jpg) no-repeat;
width: 186px;
min-height: 135px;
padding: 40px 15px 15px 15px;
text-align: justify;
}

#right_main_right_latestmatches {
background: url(images/images_24.jpg) no-repeat;
width: 186px;
min-height: 117px;
padding: 40px 15px 15px 15px;
text-align: justify;
}

#right_main_right_topmatch2 {
background: url(images/images_29.jpg) no-repeat;
width: 186px;
min-height: 257px;
padding: 40px 15px 15px 15px;
text-align: justify;
}

* html #right_main_right_topmatch {
background: url(images/images_11.jpg) no-repeat;
width: 186px;
height: 135px;
padding: 40px 15px 15px 15px;
text-align: justify;
}

* html #right_main_right_latestmatches {
background: url(images/images_24.jpg) no-repeat;
width: 201px;
height: 117px;
padding: 40px 0px 15px 15px;
text-align: justify;
}

* html #right_main_right_topmatch2 {
background: url(images/images_29.jpg) no-repeat;
width: 186px;
height: 257px;
padding: 40px 15px 15px 15px;
text-align: justify;
}

#footer {
background: url(images/footer.jpg);
width: 489px;
height: 20px;
margin-left: 292px;
padding-top: 20px;
text-align: center;
}
