/* CSS by synie */

html, body {
font-family: Verdana;
font-size: 11px;
text-align: center;
padding: 0px;
margin: 0px;
background: #164686;
color:#343434; 
height: 100%;

}

img {
border: 0px;
border-style: none;
}

span {
color: #343434;
}

.small {  
    font-family: Verdana; 
    font-size: 11px; 
    color: #000000;
}

a:link, a:active, a:visited {
color: #303030;
text-decoration: none;
font-weight: normal;
}

a:hover {
color: #1c638f;
text-decoration: none;
}

#page {
margin: 0 auto;
background: #f6f6f6 url('images/puffer.jpg') repeat-y left;
padding: 0px;
width: 999px;
position: relative;
min-height: 100%;
border-right: 2px solid #c0c0c0;
border-left: 2px solid #FFFFFF
}

* html #page{
height: 100%;
}

#full_forum {
font-family: Verdana;
float: center;
text-align: left;
padding-left: 1px;
padding-top: 3px
}

#headtop {
background: url('images/headbar.jpg') no-repeat;
width: 659px;
height: 19px;
color: #bcbcbc;
text-align: left;
padding-top: 3px;
padding-left: 340px
}

span {
font-family: Verdana;
font-size: 10px;
color: #343434;
font-weight: inherit;
padding: 0px;
margin: 0px;
}

#header {
background: url('images/header.jpg') no-repeat;
width: 699px;
height: 80px;
text-align: left;
padding-right: 300px;
padding-top: 8px
}

#header1 {
width: 699px;
height: px;
text-align: left;
padding-left: 1px;
padding-top: 20px
}

#navi {
background: url('images/navi.jpg') no-repeat;
width: 999px;
height: 30px
}

#navi ul {
padding: 0px;
margin: 0px;
}

#navi li {
background: url('images/button.gif') no-repeat;
margin-top: 4px;
width: 58px;
height: 21px;
display: block;
margin-left: 6px;
float: left;
text-align: left;
padding-top: 3px;
padding-left: 25px
}

#navi li:hover {
background: url('images/buttonover.gif') no-repeat;
}

#navi li:hover a:link, #navi li:hover a:active, #navi li:hover a:visited {
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
}

.subnavi {
background: url('images/subnavi.jpg') no-repeat;
width: 979px;
height: 19px;
padding-left: 20px;
padding-top: 5px
}

.subnavi ul {
padding: 0px;
margin: 0px;
}

.subnavi li {
display: block;
float: left;
margin-left: 6px;
}

#subnav a:link, #subnav a:active, #subnav a:visited {
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
}

#subnav a:hover {
text-decoration: underline;
}

#contenthead {
background: url('images/contenthead.jpg') no-repeat;
width: 999px;
height: 27px
} 

.lastnews {
font-family: Verdana;
width: 225px;
height: 80px;
float: left;
text-align: left;
padding-left: 10px;
padding-top: 0px
}

.lastwars {
font-family: Verdana;
width: 228px;
height: 80px;
float: left;
text-align: left;
padding-left: 10px;
padding-top: 0px
}

.special {
width: 332px;
height: 85px;
float: left;
}

.login {
width: 184px;
text-align: left;
font-family: Verdana;
font-size: 11px;
padding-left: 5px;
padding-right: 5px;
float: right;
}

.teamstop {
background: url('images/squadhead.jpg') no-repeat;
width: 261px;
height: 23px;
text-align: left;
color: #FFFFFF;
padding-left: 20px;
padding-top: 9px
}

#left {
float: left;
width: 281px;
margin-bottom: 3em;
}

#cont {
float: left;
width: 524px;
margin-bottom: 3em;
}

#right {
float: right;
width: 194px;
text-align: left;
margin-bottom: 3em;
}

* html #right {
width: 191px;
}

#teams {
background: #154f78;
width: 281px;
text-align: left;
color: #FFFFFF;
}

#teams img {
margin-left: 5px;
margin-right: 5px;
float: left;
}

.teamsinfo {
background: #1c638f;
padding-right: 3px;
margin-bottom: 5px;
padding-left: 10px;
}

.teamsdown {
background: url('images/teamsdown.jpg') no-repeat;
width: 271px;
height: 16px;
text-align: right;
color: #FFFFFF;
padding-right: 10px;
padding-top: 3px
}

.teamsdown a:link, .teamsdown a:active, .teamsdown a:visited {
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
}

.teamsdown a:hover {
color: #303030;
text-decoration: underline;
}

.poll {
background: #f7f7f9 url('images/poll.jpg') no-repeat;
width: 260px;
text-align: left;
padding-right: 5px;
padding-left: 9px;
padding-top: 10px;
margin-left: 3px
}

.topics {
background: url('images/topics.jpg') no-repeat;
width: 270px;
height: 20px;
color: #FFFFFF;
font-family: Verdana;
margin-left: 2px;
text-align: right;
padding-top: 6px;
padding-right: 7px
}

.topicsinhalt {
width: 237px;
color: #FFFFFF;
margin-left: 2px;
text-align: left;
padding-top: 6px;
padding-right: 10px;
padding-left: 20px;
}

.contenttop {
background: url('images/contenttop.jpg') no-repeat left top;
width: 514px;
height: 18px;
text-align: left;
color: #FFFFFF;
padding-left: 10px;
padding-top: 5px
}

.bannerrotation {
width: 514px;
text-align: center;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 5px;
}

.content {
width: 514px;
text-align: justify;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 5px;
}

.cat {
background: url('images/category.jpg') no-repeat;
width: 191px;
height: 20px;
text-align: center;
color: #FFFFFF;
font-size: 11px;
padding-top: 4px
}

.cat1 {
background: url('images/category.jpg') no-repeat;
width: 191px;
height: 20px;
text-align: center;
color: #FFFFFF;
font-size: 11px;
padding-top: 4px
}
.catinhalt {
width: 181px;
text-align: left;
font-family: Verdana;
font-size: 11px;
padding-left: 5px;
padding-right: 5px;
margin-bottom: 5px;
}

.catinhaltsp {
width: 181px;
text-align: center;
font-family: Verdana;
font-size: 11px;
padding-left: 5px;
padding-right: 5px;
margin-bottom: 5px;
}

#footer {
background: url('images/footer.jpg') no-repeat;
width: 959px;
height: 20px;
color: #dddddd;
position: absolute;
left: 0;
bottom: 0;
text-align: right;
font-family: Verdana;
padding-right: 40px;
padding-top: 8px
}

/* webspell temps */

option, textarea, input, select, file {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #000000; 
    background-color: #efefef; 
    border: 1px solid #333333;
}

.form_off {  
    color: #666666; 
    background-color: #DCDCDC; 
    border: 1px solid #666666;
}

.form_on {  
    color: #000000; 
    background-color: #EEEEEE; 
    border: 1px solid #000000;
}

.form_username {
    background-color: #eeeeee;
    border: 1px solid #333333;
    background-image: url('images/username.gif');
    background-repeat: no-repeat;
    background-position: left top
}

.form_password {
    background-color: #eeeeee;
    border: 1px solid #333333;
    background-image: url('images/password.gif');
    background-repeat: no-repeat;
    background-position: left top
}

.form_name {
    background-color: #eeeeee;
    border: 1px solid #333333;
    background-image: url('images/name.gif');
    background-repeat: no-repeat;
    background-position: left top
}

.form_text {
    background-color: #eeeeee;
    border: 1px solid #333333;
    background-image: url('images/message.gif');
    background-repeat: no-repeat;
    background-position: left top
}

.input { 
    background-color: transparent; 
    border: 1px none; 
    margin-top: 0px;
    margin-bottom: 0px;
}

.category_big {  
    font-size: 12px; 
    color: #1a5b83; 
    font-weight: bold; 
}

.category {  
    font-size: 11px; 
    color: #1a5b83; 
    font-weight: normal; 
}

table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
color: #343434;
}

.title {
    color: #FFFFFF;
    background: #1e1e1e url('images/images_titlebg.jpg') repeat-x;
    height: 24px
}

.title a:link, .title a:active, .title a:visited {
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
}

.title a:hover {
color: #FFFFFF;
text-decoration: underline;
}