body  {
padding: 0;
margin: 0;
border: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #a4a4a4;
background-color: #202020;
}

font, td, p, div, form {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #a4a4a4;
}

table, td, th
{
border:1px solid black;
}
td
{
padding:15px;
}

a:link, a:visited, a:active {
font-weight: normal;
text-decoration: none;
color: #cbfcf8;
}

a:hover {
font-weight: normal;
text-decoration: underline;
color: #6fbdfb;
}

/* wichtig! */
#frnmain {width: 979px; float: left; position: relative;}
#frnbanner {padding: 0px; margin: 10px 0px 0px;}
#frnbannerad {z-index: 900; margin-bottom: 10px; position: relative; text-align: center}
#frnadsky {right: 0px; width: 0px; position: absolute; top: 110px}
#frnadskypos {padding-left: 12px; position: absolute}
/* wichtig ende */

#frnfoot {left: 50%; margin-left: -415px; width: 830px; position: relative}
#frnfoot {padding-top: 18px; background-color: transparent; text-align: center}
.frnfoot {margin-bottom: 40px}
#frnfoot div {font-size: 10px; padding-bottom: 18px}
#frnfoot span {font-size: 10px}
/* Banner ende */


/* Header */
#header {
position: relative;
height:187px;
width:948px;
background-image: url(images/sc2_header.jpg);
}
#header_link {
position: absolute;
height:120px;
width:333px;
}
#header_text {
padding-left: 300px;
padding-top: 70px;
text-align: center;
}
#content {
position: relative;
width:948px;
background-image: url(images/sc2_hintergrund.jpg);
background-repeat: repeat;
}
.start {
position: relative;
width:105px;
float:left;
}
#loginbox {
position: absolute;
left: 30px;
top: 5px;
border: 0;
height: 301px;
width: 180px;
}
#loginbox h1 {
font-family: Verdana, Arial, sans-serif;
font-size: 15px;
text-align: center;
border: 0;
margin: 0;
padding: 0;
}
#loginbox a:link, #loginbox a:visited, #loginbox a:active {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
text-decoration: none;
color: #fda706;
}
#loginbox a:hover {
text-decoration: underline;
}
#login_form {
font-weight: normal;
font-size: 9px;
border: 0;
padding: 0;
margin: 4px 0px 4px 0px;
}
#login_form .username {
width: 70px;
height: 20px;
margin-right: 2px;
background-color: #212828;
border: 1px solid #676767;
color: #c4c4c4;
}
#login_form .password {
width: 50px;
height: 20px;
margin-right: 2px;
background-color: #212828;
border: 1px solid #676767;
color: #c4c4c4;
}
#login_form .login_button {
width: 50px;
height: 20px;
margin-right: 2px;
background-color: #212828;
border: 1px solid #676767;
color: #c4c4c4;
}
#forenticker {
position: absolute;
border: 0;
left: 770px;
right: 20px;
top: 180px;
}
#forenticker ul {
list-style: none;
border: 0;
margin: 0;
padding: 0;
}
#forenticker li {
background-image: url(images/auflist_gelb.png);
background-repeat: no-repeat;
background-position: center left;
padding-left: 14px;
}
#forenticker a:link, #forenticker a:visited, #forenticker a:active {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
text-decoration: none;
color: #c4c4c4;
}
#forenticker a:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
text-decoration: none;
color: #ffffff;
}
/* Header Ende */


/* Menu links */
.menue_links {
border: 0;
margin: 0;
padding: 0;
width: 203px;
background-repeat: repeat-y;
background-image: url(images/sc2_menue_links_hintergrund.jpg);
}
.menue_links_text {
padding-left: 20px;
padding-right: 30px;
}
.menue_links_text ul {
list-style: none;
border: 0;
margin: 0;
padding: 0;
}
.menue_links_text li {
background-image: url(images/auflist_graul.gif);
background-repeat: no-repeat;
background-position: center right;
padding-right: 14px;
}
.menue_links a:link, .menue_links a:visited, .menue_links a:active {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
text-decoration: none;
color: #c4c4c4;
}
.menue_links a:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
text-decoration: none;
color: #fda706;
}
#menue_community {
width: 203px;
height: 122px;
background-image: url(images/starcraft_menue.jpg);
background-position: 0 0;
}
#menue_sc2 {
width: 203px;
height: 98px;
background-image: url(images/starcraft_menue.jpg);
background-position: 0 -616px;
}
#menue_terraner {
width: 203px;
height: 98px;
background-image: url(images/starcraft_menue.jpg);
background-position: 0 -764px;
}
#menue_zerg {
width: 203px;
height: 98px;
background-image: url(images/starcraft_menue.jpg);
background-position: 0 -912px;
}
#menue_protoss {
width: 203px;
height: 98px;
background-image: url(images/starcraft_menue.jpg);
background-position: 0 -320px;
}
#menue_files {
width: 203px;
height: 98px;
background-image: url(images/starcraft_menue.jpg);
background-position: 0 -172px;
}
#menue_sc2_source {
width: 203px;
height: 98px;
background-image: url(images/starcraft_menue.jpg);
background-position: 0 -468px;
}
#menue_shop {
width: 195px;
height: 80px;
background-image: url(images/starcraft_menue.jpg);
background-position: 0 -1060px;
}
#menue_umfrage {
width: 195px;
height: 80px;
background-image: url(images/starcraft_menue.jpg);
background-position: 0 -1190px;
}
/* Menu links Ende */


/* Content */
table.news_header {
width: 553px;
height: 195px;
background-image: url(images/starcraft.jpg);
background-position: 0 -1122px;
}
td.news_titel {
border: 0;
width: 332px;
height: 195px;
}
#news_titel_text {
padding-left: 20px;
padding-top: 65px;
}
#news_titel_text ul {
list-style: none;
border: 0;
margin: 0;
padding: 0;
}
#news_titel_text li {
background-image: url(images/sc2_newsicon.jpg);
background-repeat: no-repeat;
background-position: center left;
padding-left: 14px;
}
#news_titel_text a:link, #news_titel_text a:visited, #news_titel_text a:active {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
text-decoration: none;
color: #75b7ff;
}
#news_titel_text a:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
text-decoration: none;
color: #ffffff;
}
td.klickpfad {
width: 553px;
height: 36px;
background-image: url(images/starcraft.jpg);
background-position: 0 -1036px;
}
.klickpfad_text {
padding-left: 20px;
padding-right: 20px;
padding-top: 8px;
}
.link-klickpfad:link, .link-klickpfad:visited, .link-klickpfad:active {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
text-decoration: none;
color: #d9e4f6;
}
.link-klickpfad:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
text-decoration: none;
color: #75b7ff;
}
td.content_titel {
width: 553px;
height: 40px;
background-image: url(images/starcraft.jpg);
background-position: 0 -95px;
}
.content_titel_text {
font-family: Verdana, Arial, sans-serif;
text-transform: uppercase;
font-size: 18px;
color: #cee2fb;
line-height: 18px;
padding-left: 40px;
padding-right: 0px;
padding-top: 20px;
}
td.content_header {
height : 30px;
width : 553px;
background-image : url(images/starcraft.jpg);
background-position: 0 -185px;
}
.content_header {
width : 553px;
}
.content_header_text {
float:left;
width: 350px;
font-family: Verdana, Arial, sans-serif;
font-size: 9px;
line-height: 9px;
color: #b1b1b1;
padding-left: 25px;
padding-right: 0px;
padding-top: 0px;
}
.content_header_kommentar {
width: 120px;
float:right;
padding-right : 15px;
padding-top : 0px;
}
.link-news-kommentar:link, .link-news-kommentar:visited {
font-family: Verdana, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 11px;
color: #d8f8f3;
text-decoration: underline;
}
.link-news-kommentar:hover, .link-news-kommentar:active {
font-family: Verdana, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 11px;
text-decoration: none;
color: #ffffff;
}
td.content {
border: 0;
width: 553px;
background-repeat: repeat-y;
background-image: url(images/sc2_content_hintergrund.jpg)
}
.content_text {
text-align: justify;
line-height: 19px;
padding-left: 20px;
padding-right: 20px;
padding-top: 5px;
color: #a4a4a4;
}
td.content_footer {
height :45px;
width: 553px;
background-image: url(images/starcraft.jpg);
background-position: 0 0;
}
.zitat {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffa800;
}
.zitat b, .zitat strong {
color: #ffd737;
}
.zitat_blizzard, .zitat_blizzard p,.blizzard, .blizzard p {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: italic;
color: #00c0ff;
}
.zitat_blizzard strong, .zitat_blizzard b, .blizzard strong, .blizzard b {
color: #ffffff;
}
/* Content Ende */


/* Menue rechts */
td.menue_rechts {
border: 0;
width: 223px;
background-repeat: repeat-y;
background-image: url(images/sc2_menue_rechts_hintergrun.jpg)
}
.menue_rechts_text {
padding-left: 30px;
padding-right: 30px;
}
.menue_rechts_text2 {
padding-left: 20px;
padding-right: 30px;
}
/* Menue rechts Ende */


/* Footer */
#footer {
width: 948px;
height: 155px;
background-image: url(images/sc2_footer.jpg);
}
#footer_text {
padding-top: 210px;
text-align: center;
}
.einheiten_text {
color: #ffffff;
text-transform: uppercase;
font-weight: bold;
}
/* Footer Ende */
