 /*######################################
  Global Styles, to norm all elements
######################################*/

/*---------------------------------------------
Set margin padding and font stuff for every element,
then it should not be required to set them again.
---------------------------------------------*/
html, body, table, td, div, form, button, select, input, textarea, h1, h2, h3, h4, h5, h6, a, p, cite, quote, u, i {
    font-family: Verdana,Tahoma,Geneva,Arial,Helvetica,Sans-serif;
    font-size: 10px;
    line-height: 120%;
    margin: 0;
    padding: 0;
}
/*---------------------------------------------
Set body attributes color and background
---------------------------------------------*/
html, body {
    background: url("../images/background.jpg") repeat-x scroll 0 0 #FFFFFF;
    color: #828282;
}
/*---------------------------------------------
Set as blockelements
---------------------------------------------*/
h1, h2, h3, h4, h5, h6, hr, p, div, form {
    display: block;
}
/*---------------------------------------------
Set vertical align to top, this helps if the
text flys in the middle of a table (td).
---------------------------------------------*/
td {
    vertical-align: top;
}
/*---------------------------------------------
Set font bold inside of this elements.
---------------------------------------------*/
strong, caption, optgroup, .strong {
    font-style: normal;
    font-weight: bold;
}
/*---------------------------------------------
Set no border for tables and images, the images
border comes if you link any image <a href=""><img></a>
and this sheet does make the border invisible
---------------------------------------------*/
img, table {
    border: 0 none;
}
/*---------------------------------------------
Set a cursor for the label-TAG
---------------------------------------------*/
label {
    cursor: pointer;
}
/*---------------------------------------------
Set global style of the horizontal line
---------------------------------------------*/
hr {
    border-color: #000000;
    border-style: solid;
    border-width: 1px 0 0;
    color: #000000;
    height: 1px;
    margin: 3px 0 6px;
    padding: 0;
}
* + html hr {
    margin: 0;
}
* html hr {
    margin: 0;
}

/*---------------------------------------------
Set a square as in front of an unordered list
---------------------------------------------*/
ul li {
    list-style: square outside none;
}

/*---------------------------------------------
Set general link style
---------------------------------------------*/
a:link, a:visited, a:hover, a:active {
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}
a:hover {
    color: #54FF00;
}
a:focus {
    outline: 0 none;
}

/*####################################
  DZCP STYLES
####################################*/

/*---------------------------------------------
Set attributes for the main-table
---------------------------------------------*/
table.maintable {
    background: url("../images/bg_content.jpg") repeat-y scroll 0 0 transparent;
    margin: auto;
    width: 1005px;
}

/*---------------------------------------------
Set attributes for the content-table
---------------------------------------------*/
table.content {
    margin: 0;
    max-width: 100%;
    width: 100%;
}

/*---------------------------------------------
persInfobox above the Header
-----------------------------------------------
menu/pers.infos.html
---------------------------------------------*/
table.persInfo {
    background-color: #FFFFFF;
    border-bottom: 1px solid #000000;
    margin: 0;
    text-align: center;
    width: 100%;
}
table.subPersInfos {
    text-align: center;
}
span.fontBoldPersInfos {
    font-weight: bold;
}
table.persInfo td, table.persInfo span {
    color: #000000;
}
/*---------------------------------------------
Header attributes
-----------------------------------------------
index.html
---------------------------------------------*/
td.pagetitle {
    height: 149px;
    text-align: left;
    vertical-align: bottom;
}
td.pagetitleContent {
    color: #000000;
    font-size: 35px;
    font-weight: bold;
    height: 150px;
    text-align: center;
    vertical-align: middle;
    width: 710px;
}
/*---------------------------------------------
Attributes of the Welcomebar
-----------------------------------------------
index.html
---------------------------------------------*/
td.welcomebar {
    text-align: left;
}
span.welcomebar {
    color: #FFFFFF;
}

/*---------------------------------------------
Attributes of the main-content (shouldnt be edited)
-----------------------------------------------
index.html
---------------------------------------------*/
table.mainContent {
    background: none repeat scroll 0 0 transparent;
    margin: 15px 0 0;
    padding: 0;
    text-align: left;
    width: 100%;
}
table.navContent {
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}
table.hperc {
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}

/*---------------------------------------------
Attributes of the navigations loginbox
-----------------------------------------------
menu/login.html
---------------------------------------------*/
td.loginLeft, td.loginRight {
    width: 3px;
}
input.loginName_dis, input.loginPwd_dis, input.loginName_en, input.loginPwd_en, input.loginSubmit {
    background-color: transparent;
    border: 0 none;
    color: #767676;
    font-weight: bold;
    height: 15px;
    text-align: center;
    vertical-align: top;
    width: 76px;
}
input.loginName_en, input.loginPwd_en {
    background-color: transparent;
}
input.loginSubmit {
    background-image: url("../style/login/login_15.jpg");
    border: medium none;
    cursor: pointer;
    height: 18px;
    width: 62px;
}
input.loginSubmit:hover {
    background-image: url("../style/login/loginH_15.jpg");
    border: medium none;
    cursor: pointer;
    height: 18px;
    width: 62px;
}

/*---------------------------------------------
Parts of the attributes of the navigations votebox
-----------------------------------------------
menu/vote.html
menu/vote_results.html
menu/vote_vote.html
---------------------------------------------*/
td.navVoteButton {
    text-align: center;
}
input.voteSubmit {
    background-color: transparent;
    background-image: url("../style/poll/pollu_112.jpg");
    border: 0 none;
    cursor: pointer;
    height: 35px;
    width: 35px;
}
input.voteSubmit:hover {
    background-image: url("../style/poll/pollvh_114.jpg");
}
* + html input.voteSubmit {
    overflow: visible;
}
* html input.voteSubmit {
    overflow: visible;
}
/*IE Hack*/
*+html input.voteSubmit { overflow: visible; }
* html input.voteSubmit { overflow: visible; }
/*---------------------------------------------
Parts of the attributes of the navigations votebox
-----------------------------------------------
menu/shout.html
menu/shout_add.html
menu/shout_form.html
---------------------------------------------*/
td.navShoutContentFirst {
}
td.navShoutContentSecond {
}
/*---------------------------------------------
Disabled input field (not clicked)
---------------------------------------------*/
input.shoutEmail_dis, input.shoutEmail_en {
    background-color: #FFFFFF;
    border-color: #555555 #555555 #111111 #111111;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    padding: 1px;
    width: 148px;
}
input.shoutNick_dis, textarea.shoutTextfield_dis, input.shoutNick_en, textarea.shoutTextfield_en {
    background-color: transparent;
    border: 0 none;
    color: #696969;
    height: 12px;
    margin-top: 1px;
    vertical-align: middle;
    width: 70px;
}


/*---------------------------------------------
Enabled input fields (clicked)
---------------------------------------------*/
input.shoutEmail_en, input.shoutNick_en, textarea.shoutTextfield_en {
    border: 1px solid #000000;
}
/*---------------------------------------------
Shoutbox-textfield
---------------------------------------------*/
textarea.shoutTextfield_dis, textarea.shoutTextfield_en {
    height: 80px;
    overflow: auto;
}
/*---------------------------------------------
Shoutbox submit button
---------------------------------------------*/
input.shoutSubmit {
    background-color: #FFFFFF;
    background-image: url("../images/submit.jpg");
    border: 1px solid #FFFFFF;
    color: #000000;
    cursor: pointer;
    padding: 1px 10px;
}
input.shoutSubmit:hover {
    background-image: url("../images/submit_hover.jpg");
}
* + html input.shoutSubmit {
    overflow: visible;
}
* html input.shoutSubmit {
    overflow: visible;
}
/*IE Hack*/
*+html input.shoutSubmit { overflow: visible; }
* html input.shoutSubmit { overflow: visible; }
/*---------------------------------------------
Shoutbox submit button
---------------------------------------------*/
input.shoutLength {
    background-color: transparent;
    border: 0 none;
    height: 13px;
    text-align: center;
    width: 26px;
}
/*---------------------------------------------
Parts of the attributes of the navigations votebox
-----------------------------------------------
menu/server.html
server/server_show.html
---------------------------------------------*/
img.navServerPic, img.ServerPic {
    width: 155px;
}

/*---------------------------------------------
Attributes of all navigation boxes
-----------------------------------------------
menu/nav_[box].html
---------------------------------------------*/
table.tableNav {
    width: 100%;
}
td.navMainLeft, td.navClanLeft, td.navServerLeft, td.navMiscLeft {
    width: 2px;
}
td.navMainRight, td.navClanRight, td.navServerRight, td.navMiscRight {
    width: 2px;
}
td.navMainContent, td.navClanContent, td.navServerContent, td.navMiscContent {
    text-align: left;
}
td.navUserLeft, td.navMemberLeft, td.navTrialLeft, td.navAdminLeft {
    width: 5px;
}
td.navUserRight, td.navMemeberRight, td.navTrialRight, td.navAdminRight {
    width: 0;
}
td.navUserContent, td.navMemberContent, td.navTrialContent, td.navAdminContent {
    text-align: left;
}
td.navUotmContent, td.navPartnerContent, td.navSponsorsContent {
    padding: 2px 0;
    text-align: center;
}
img.uotm {
    height: 161px;
    width: 130px;
}
td.navLregLeft, td.navTopdlLeft, td.navTeamspeakLeft {
    width: 5px;
}
td.navLregContent, td.navTopdlContent, td.navTmpswitchContent, td.navPagerankContent, td.navTeamspeakContent {
    text-align: left;
    vertical-align: middle;
}
div.navGameServer, div#navTeamspeakContent {
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
    width: 200px;
}
div.navGameServer {
    width: 160px;
}
<!--Schiftgrösse-->
div#navTeamspeakContent, div#navTeamspeakContent * {

font-size: 8px;

}
td.navTeamspeakRight {
    width: 11px;
}
td.navTopdlRight {
    width: 11px;
}
td.navTopdlHits {
    text-align: right;
    vertical-align: middle;
}
td.navTmpswitchLeft {
    width: 13px;
}
td.navNextCwDate {
    color: #FFFFFF;
    vertical-align: middle;
}
td.navLastNewsLeft, td.navFtopicsLeft, td.navLastCwLeft, td.navNextCwLeft, td.navLastArtikelLeft, td.navKalLeft, td.navVoteLeft, td.navServerStatsLeft, td.navEventsLeft, td.navTeamLeft, td.topMatchLeft {
    width: 2px;
}
td.navShoutLeft {
    width: 0;
}
td.navLastNewsContent, td.navFtopicsContent, td.navLastCwContent, td.navNextCwContent, td.navLastArtikelContent, td.navServerStatsContent, td.navEventsContent {
    text-align: left;
    vertical-align: middle;
}
td.navLastNewsRight, td.navFtopicsRight, td.navLastCwRight, td.navNextCwRight, td.navLastArtikelRight, td.navKalRight, td.navVoteRight, td.navServerStatsRight, td.navEventsRight, td.navTeamRight, td.topMatchRight {
    width: 2px;
}
td.navShoutRight {
    width: 0;
}
td.navLastCwLeft, td.navNextCwLeft, td.navLastCwRight, td.navNextCwRight {
    width: 5px;
}
td.navServerStatsContent {
    text-align: center;
}
td.navServerStatsSpace {
    height: 5px;
}
td.navKalHead, td.navKalHeadDays, td.navKalDays, td.navKalToday, td.navKalEmpty, td.teamHead {
    text-align: center;
}
td.navKalHead span, td.navKalHead a {
    font-size: 11px;
}
td.navKalToday {
    border: 1px solid #FFFFFF;
}

/*---------------------------------------------
Attributes of the counter-box
-----------------------------------------------
menu/counter.html
---------------------------------------------*/
td.counterLeft, td.counterRight {
    width: 3px;
}
td.counterContentHead {
    text-align: left;
}
td.counterContentLeft {
    text-align: left;
    width: 69px;
}
td.counterContentRight {
    text-align: right;
}
td.counterSpace {
    height: 5px;
}
/*---------------------------------------------
Global styles of the content
---------------------------------------------*/
td.contentHead, td.contentMainTop, td.contentMainFirst, td.contentMainSecond, td.contentBottom, td.contentBottomLeft {
    height: 16px;
    padding: 3px;
    vertical-align: middle;
}
td.contentHead, td.infoTop {
    background-color: #161616;
    text-align: center;
}
td.contentMainTop, tr.contentMainTop {
    background-color: #161616;
    vertical-align: top;
}
td.contentMainFirst, div#infoInnerLayer, td.commentsRight, td.navShoutContentFirst, td.error, td.calDay, td.calToday, .adminBarInner, .adminBarInnerOver, .adminMenuOuter, .adminMenuOuterOver, .adminBarOuter, .adminBarOuterOver, .adminMenuInner, .adminMenuInnerOver {
    background-color: #262626;
}
td.contentMainSecond, td.commentsLeft, td.navShoutContentSecond, .adminMenuInnerOver, .adminMenuOuterOver {
    background-color: #161616;
}
td.contentBottom, td.contentBottomLeft {
    background-color: #232323;
    font-weight: bold;
    text-align: center;
}
td.contentBottomLeft {
    text-align: left;
}

/*---------------------------------------------
Attributes of the Newsarea
-----------------------------------------------
news/news_show.html
news/comments_show.html
news/archiv.html
news/archiv_show.html
---------------------------------------------*/
/*
  Newsbox
*/
td.newsContent {
    padding: 3px;
}
td.archiveStats {
    background-color: #EEEEEE;
    border: 1px solid #000000;
    color: #FFFFFF;
    padding: 2px;
    text-align: center;
}
/*---------------------------------------------
Attributes of all Comments/GB-Entrys/Boardentrys
-----------------------------------------------
news/comments_show.html
artikel/comments_show.html
forum/forum_posts.html
forum/forum_posts_show.html
---------------------------------------------*/
td.commentsLeft {
    height: 128px;
    padding: 2px;
    width: 25%;
}
td.commentsRight {
    padding: 4px;
    vertical-align: top;
}

/*---------------------------------------------
Attributes of the calendar
-----------------------------------------------
kalender/day.html
---------------------------------------------*/
td.calDay, td.calToday {
    height: 70px;
    text-align: left;
    vertical-align: top;
    width: 14%;
}
td.calToday {
    border: 1px solid #54FF00;
}

/*---------------------------------------------
Attributes of the squads
-----------------------------------------------
squads/squads_show.html
squads/squads_member.html
clanwars/stats.html
clanwars/squads_show.html
awards/squads_show.html
awards/squads_show_all.html
awards/stats.html.html
server/server_show.html
---------------------------------------------*/
table.highlightSquads, table.highlightStats, table.highlightAwards, table.highlightServer {
    border-bottom: 1px solid #BBBBBB;
    border-top: 1px solid #BBBBBB;
    padding: 4px;
    width: 100%;
}
table.highlightServer {
    padding: 0;
}
table.highlightSquads {
    border: 0 none;
}
table.highlightAwards {
    padding: 0;
}
img.squadMember {
    background-color: #707070;
    height: 1px;
    width: 100%;
}

/*---------------------------------------------
Attributes of several links
-----------------------------------------------
menu/*.html
---------------------------------------------*/

a.navUser:link, a.navUser:visited, a.navTrial:link, a.navTrial:visited, a.navMember:link, a.navMember:visited, a.navAdmin:link, a.navAdmin:visited, a.navLostPwd:link, a.navLostPwd:visited, a.navLastNews:link, a.navLastNews:visited, a.navFtopics:link, a.navFtopics:visited, a.navTopdl:link, a.navTopdl:visited, a.navLastReg:link, a.navLastReg:visited, a.navLastArtikel:link, a.navLastArtikel:visited, a.navLastCw:link, a.navLastCw:visited, a.navNextCw:link, a.navNextCw:visited, a.navKal:link, a.navKal:visited, a.navCounter:link, a.navCounter:visited, a.navShout:link, a.navShout:visited, a.navTeam:link, a.navTeam:visited, a.navServerStats:link, a.navServerStats:visited, a.navTeamspeak:link, a.navTeamspeak:visited {
    color: #FFFFFF;
    font-weight: normal;
}
a.navUser:hover, a.navUser:active, a.navTrial:hover, a.navTrial:active, a.navMember:hover, a.navMember:active, a.navAdmin:hover, a.navAdmin:active, a.navLostPwd:hover, a.navLostPwd:active, a.navLastNews:hover, a.navLastNews:active, a.navFtopics:hover, a.navFtopics:active, a.navTopdl:hover, a.navTopdl:active, a.navLastCw:hover, a.navLastCw:active, a.navNextCw:hover, a.navNextCw:active, a.navLastArtikel:hover, a.navLastArtikel:active, a.navLastReg:hover, a.navLastReg:active, a.navKal:hover, a.navKal:active, a.navCounter:hover, a.navCounter:active, a.navShout:hover, a.navShout:active, a.navTeam:hover, a.navTeam:active, a.navServerStats:hover, a.navServerStats:active, a.navTeamspeak:hover, a.navTeamspeak:active {
    color: #54FF00;
}
a.navVoteGT:link, a.navVoteGT:visited {
    color: #FEFEFE;
}
a.navVoteGT:hover, a.navVoteGT:active {
    color: #54FF00;
}
a.navTopdl:link, a.navTopdl:visited, a.navLastArtikel:link, a.navLastArtikel:visited {
    display: block;
    padding: 1px 2px;
}
a.navLastCw:link, a.navLastCw:visited, a.navNextCw:link, a.navNextCw:visited, a.navLastNews:link, a.navLastNews:visited, a.navFtopics:link, a.navFtopics:visited {
    display: block;
    padding: 2px 6px 4px;
}
a.navLastCw:link, a.navLastCw:visited, a.navNextCw:link, a.navNextCw:visited {
    padding-left: 1px;
    padding-right: 1px;
}
a.navShout:link, a.navShout:visited {
    font-weight: bold;
}
a.navCounter:link, a.navCounter:visited, a.navKal:link, a.navKal:visited {
    color: #54FF00;
    font-weight: bold;
}
a.navMain:link, a.navMain:visited, a.navClan:link, a.navClan:visited, a.navServer:link, a.navServer:visited, a.navMisc:link, a.navMisc:visited {
    background: url("../images/nav_bg.jpg") no-repeat scroll 0 0 transparent;
    color: #2A2A2A;
    display: block;
    font-weight: normal;
    height: 12px;
    padding: 1px 2px 2px 10px;
    width: 146px;
}
a.navMain:hover, a.navMain:active, a.navClan:hover, a.navClan:active, a.navServer:hover, a.navServer:active, a.navMisc:hover, a.navMisc:active {
    background: url("../images/nav_bg_hover.jpg") no-repeat scroll 0 0 transparent;
    color: #000000;
}
/*
  Welcomelink
*/
.welcome:link, .welcome:visited, .welcome:hover, .welcome:active {
    color: #FFFFFF;
    font-weight: bold;
}
.welcome:hover, .welcome:active {
    color: #54FF00;
}

/*---------------------------------------------
Attributes of various font-styles
---------------------------------------------*/
span.fontText {
    font-weight: normal;
}
span.fontBold {
    font-weight: bold;
}
span.fontItalic {
    font-style: italic;
}
span.fontUnder {
    text-decoration: underline;
}
span.fontBoldUnder {
    font-weight: bold;
    text-decoration: underline;
}
span.fontItalicUnder {
    font-style: italic;
    text-decoration: underline;
}
span.fontError, span.fontWichtig, span.fontMarked, span.fontRed {
    color: #E50000;
    font-weight: bold;
}
span.fontGreen {
    color: #17D427;
    font-weight: bold;
}

/*
  Navigation ( << 1 2 3 >> )
*/
span.fontSites {
    color: #54FF00;
    font-weight: bold;
}
span.fontSitesMisc {
    color: #000000;
}
.sites:link, .sites:visited, .sites:hover, .sites:active {
    font-size: 10px;
    text-decoration: none;
}
.sites:hover, .sites:active {
    text-decoration: none;
}

/*
  Clanwarresults
*/
span.navCwWon, span.navCwDraw, span.navCwLost, span.CwWon, span.CwDraw, span.CwLost {
    font-weight: bold;
}
span.navCwWon, span.CwWon {
    color: #17D427;
}
span.navCwDraw, span.CwDraw {
    color: #DBD004;
}
span.navCwLost, span.CwLost {
    color: #E50000;
}

/*---------------------------------------------
Attributes of the errortable
-----------------------------------------------
errors/errortable.html
---------------------------------------------*/
td.error {
    padding: 3px;
    text-align: center;
}

/*---------------------------------------------
Style of the preloader
---------------------------------------------*/
div#preload {
    background-color: #FFFFFF;
    border: 1px solid #000000;
}

/*---------------------------------------------
Style of the higlighted boxes (Vote,Profil, etc)
---------------------------------------------*/
td.highlight {
    border-bottom: 1px solid #BBBBBB;
    border-top: 1px solid #BBBBBB;
    text-align: left;
}
/*---------------------------------------------
Style of the statisitc beam (votes, CWs)
---------------------------------------------*/
td.statsBalken {
    background-image: url("../../../images/vote_bg.gif");
    border: 0 none;
}
/*---------------------------------------------
Attributes of various formulars
---------------------------------------------*/
/*****************************
*****************************/
/*---------------------------------------------
Templateswitcher dropdown
-----------------------------------------------
menu/tmp_switch.html
---------------------------------------------*/
select.tempswitch {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    color: #000000;
    font-size: 97%;
    width: 120px;
}
/*---------------------------------------------
Dropdownmenus
---------------------------------------------*/
select.dropdown {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    color: #000000;
    font-size: 97%;
}
/*---------------------------------------------
Dropdownmenus -> Categories
---------------------------------------------*/
option.dropdownKat {
    background-color: #DBDBDB;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
    color: #000000;
    font-size: 97%;
    font-weight: bold;
}
/*---------------------------------------------
Enabled/disabled input fields (not clicked)
---------------------------------------------*/
input.inputField_dis, input.inputField_dis_small, input.inputField_dis_mid, input.inputFieldFsearch_dis, input.inputFieldKal_dis, textarea.inputFieldKalDesc_dis, textarea.inputField_dis, input.inputField_dis_profil, textarea.inputField_dis_nletter, input.inputField_en, input.inputField_en_mid, input.inputField_en_small, input.inputFieldFsearch_en, input.inputFieldKal_en, textarea.inputFieldKalDesc_en, textarea.inputField_en, input.inputField_en_profil, textarea.inputField_en_nletter, textarea.inputField_dis_profil, textarea.inputField_en_profil {
    background-color: #F7F7F7;
    border-color: #555555 #555555 #111111 #111111;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    padding: 1px;
    width: 250px;
}
input.inputField_en, input.inputField_en_mid, input.inputField_en_small, input.inputFieldFsearch_en, input.inputFieldKal_en, textarea.inputFieldKalDesc_en, textarea.inputField_en, input.inputField_en_profil, textarea.inputField_en_nletter, textarea.inputField_en_profil {
    background-color: #FFFFFF;
    border: 1px solid #000000;
}
/*---------------------------------------------
Several input fields
---------------------------------------------*/
/*
  Small inputfields
*/
input.inputField_dis_small, input.inputField_en_small {
    text-align: center;
    width: 22px;
}
/*
  Middle sized inputfields
*/
input.inputField_dis_mid, input.inputField_en_mid {
    width: 68px;
}
/*
  Board Search
*/
input.inputFieldFsearch_dis, input.inputFieldFsearch_en {
    width: 180px;
}
/*
  Calendar admin
*/
input.inputFieldKal_dis, input.inputFieldKal_en {
    width: 240px;
}
textarea.inputFieldKalDesc_dis, textarea.inputFieldKalDesc_en {
    height: 100px;
    overflow: auto;
    width: 240px;
}
/*
  Edit profile fields
*/
input.inpu
input.inputField_dis_profil, input.inputField_en_profil, textarea.inputField_dis_profil, textarea.inputField_en_profil {
    width: 200px;
}
/*
  Gallery Admin
*/rea.inputField_dis, textarea.inputField_en {
    height: 100px;
    overflow: auto;
}
/*
  Newsletter textarea
*/
textarea.inputField_dis_nletter, textarea.inputField_en_nletter {
    height: 200px;
    overflow: auto;
    width: 90%;
}
/*---------------------------------------------
Atrributes of (submit)buttons
---------------------------------------------*/
input.submit {
    background-color: #FFFFFF;
    background-image: url("../images/submit.jpg");
    border: 1px solid #5F5F5F;
    color: #000000;
    cursor: pointer;
    font-weight: normal;
    margin: 0;
    padding: 1px 10px;
}
input.submit:hover {
    background-image: url("../images/submit_hover.jpg");
}
/*IE Hack*/
* + html input.submit {
    overflow: visible;
}
* html input.submit {
    overflow: visible;
}
/*####################################
  These sheets shouldn`t be edited
####################################*/
input.checkbox, input#loginCheckbox {
    border: 0 none;
    cursor: pointer;
}
.emph, .msg {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    color: #000000;
    padding: 2px;
    z-index: 9999999;
}
.msg * {
    color: #000000;
}
.msg a:link, .msg a:visited {
    color: #000000;
}
td.middle, div.middle {
    text-align: center;
    vertical-align: middle;
}


/*####################################
  DZCP 1.4 Styles
####################################*/
/*---------------------------------------------
  WYSIWYG-Editor
---------------------------------------------*/
textarea.editorStyle, textarea.editorStyleWord, textarea.editorStyleMini, textarea.editorStyleNewsletter {
    height: 200px;
    overflow: auto;
    width: 650px;
}
textarea.editorStyleWord {
    height: 270px;
}
textarea.editorStyleMini {
    height: 100px;
    width: 90%;
}

/*
  shouldn`t be edited
*/
div.clipMore {
    border-bottom: 1px dashed #BBBBBB;
    border-top: 1px dashed #BBBBBB;
    padding: 2px;
}
p {
    margin: 0;
    padding: 0;
}
div#previewDIV {
    height: auto !important;
    margin-top: 9px;
    min-height: 100%;
}

/*---------------------------------------------
  JS Infolayer
---------------------------------------------*/
div#infoDiv {
    display: none;
    position: absolute;
    z-index: 100;
}
div#infoInnerLayer {
    border: 1px solid #000000;
}
div#infoInnerLayer td {
    padding: 2px;
}
div#infoDiv {
/*
  width: auto !important;
  width: 280px;
*/
    height: auto !important;
    min-height: 100%;
    min-width: 250px;
    width: 250px;
}
div#hDiv {
    left: 0;
    min-width: 250px;
    position: absolute;
    top: 0;
    width: 250px;
    z-index: 9;
}
iframe#ieFix {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 0;
}
td.infoTop {
    border-bottom: 1px solid #000000;
    font-weight: bold;
}

/*---------------------------------------------
  Syntax Highlighting (PHP)
---------------------------------------------*/
.codeHead {
    background-color: #20262B;
    border: 1px solid #000000;
    padding: 2px;
}
.code, .codeHead {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    max-height: 200px;
    overflow: auto;
    padding: 0;
    width: 470px;
}
.codeHead {
    background-color: #DDDDDD;
    border-bottom: 0 none;
    color: #000000;
    font-weight: bold;
    padding-bottom: 2px;
    padding-top: 2px;
}
.codeLines {
    background-color: #DDDDDD;
    border-right: 1px solid #000000;
    color: #000000;
    width: 1%;
}
.codeContent, .codeContent *, .codeLines {
    font-family: "Courier New",Verdana,Arial;
    font-size: 11px;
    padding: 0 2px 0 4px;
}
.codeContent * {
    padding: 0;
}
/*---------------------------------------------
  Colors of highlighting
---------------------------------------------*/
td.codeContent .string {
    color: #880000;
}
td.codeContent .comment {
    color: #C0C0C0;
}
td.codeContent .keyword {
    color: #000000;
    font-weight: bold;
}
td.codeContent .bg {
    background: none repeat scroll 0 0 #DDDDDD;
}
td.codeContent .default {
    color: #000080;
}
td.codeContent .html {
    color: #888800;
}
/*---------------------------------------------
  Resized Image Text (resized to...)
---------------------------------------------*/
span.resized {
    font-size: 10px;
    font-style: italic;
    font-weight: normal;
}
/*---------------------------------------------
Navigation: Teamswitcher
---------------------------------------------*/
select.teamswitch {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    color: #000000;
    font-size: 97%;
    width: 160px;
}
/*---------------------------------------------
Attributes of all icons (flags/email/hp/teamspeak,etc)
---------------------------------------------*/
img.icon, img.helpicon, img.tsicon {
    vertical-align: middle;
}
/*
  helpicon
*/
img.helpicon {
    cursor: help;
}
/*
  Teamspeak icons
*/
img.tsicon {
    margin: 1px;
}
/*---------------------------------------------
Board Quotes
---------------------------------------------*/
.quote {
    background-color: #FFFFFF;
    background-image: url("../../../images/quote.gif");
    background-repeat: no-repeat;
    border: 1px solid #000000;
    color: #000000;
    margin: auto;
    padding: 10px 2px 10px 16px;
    width: 95%;
}
.quote b, .quote a {
    color: #000000;
    font-size: 11px;
}

/*---------------------------------------------
Adminmenu
---------------------------------------------*/
.adminBarInner, .adminBarInnerOver {
    margin: 0;
    padding: 3px;
    text-align: center;
    text-decoration: none;
}
.adminBarInnerOver {
}
.adminBarOuter, .adminBarOuterOver {
    border: 1px solid #353535;
    text-decoration: none;
}
.adminMenuInner, .adminMenuInnerOver {
    margin: 3px 0 0 22px;
}
.adminMenuOuter, .adminMenuOuterOver {
    background-position: 2px 50%;
    background-repeat: no-repeat;
    border: 1px solid #353535;
    padding: 0;
    text-decoration: none;
}
.adminMenuInnerOver, .adminMenuOuterOver {
}

/**************
  Search form
**************/
fieldset.search {
    border: 1px solid #000000;
}
legend.search {
    color: #000000;
    margin: 0;
    padding: 0;
}
ul.search {
    border: 1px solid #000000;
    height: 200px;
    overflow: auto;
    width: 100%;
}
ul.search {
    background: none repeat scroll 0 0 #FFFFFF;
    list-style-type: none;
    margin: 0;
    overflow-x: hidden;
    padding: 0;
}
ul.search li {
    margin: 0;
    padding: 0;
}
label.search, label.searchKat {
    background-color: #FFFFFF;
    color: #000000;
    display: block;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}
label.search:hover {
    background-color: #EEEEEE;
}
label.searchKat {
    background-color: #DBDBDB;
    font-weight: bold;
}
td.searchHead {
    border-bottom: 1px solid #888888;
}
input.chksearch {
    border: 0 none;
    cursor: pointer;
    margin: 2px;
}
.highlightSearchTarget {
    background-color: #FEFECE;
    color: #000000;
    padding: 2px;
}
/**************
  Glossar
**************/
a.glossar:link, a.glossar:visited, a.glossar:hover, a.glossar:active {
    border-bottom: 1px dashed;
    font-weight: normal;
    text-decoration: none;
}

/**************
  Membermap
**************/
div#memberMap {
    height: 600px;
    width: 100%;
}
div#memberMapInner {
    line-height: 180%;
    margin: auto;
    padding: 3px;
    text-align: left;
    width: 180px;
}

/*####################################
  TEMPLATE SPECIFIC STYLES
####################################*/
#time {
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
}
td.nautor a:link, td.nautor a:visited, td.nautor a:hover, td.nautor a:active {
    color: #FF0000;
}


/**************
  Permission Table
**************/
div.permissions input.checkbox {
    float: left;
    margin: 1px 2px;
}
div.permissions label {
    clear: right;
    display: block;
    float: left;
    text-align: left;
    width: 45%;
}
div.permissions br {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
}

/**************
  Lightbox
**************/
#jquery-overlay {
    height: 500px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 90;
}
#jquery-lightbox {
    left: 0;
    line-height: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 100;
}
#jquery-lightbox a img {
    border: medium none;
}
#lightbox-container-image-box {
    background-color: #FFFFFF;
    height: 250px;
    margin: 0 auto;
    position: relative;
    width: 250px;
}
#lightbox-container-image {
    padding: 10px;
}
#lightbox-loading {
    height: 25%;
    left: 0;
    line-height: 0;
    position: absolute;
    text-align: center;
    top: 40%;
    width: 100%;
}
#lightbox-nav {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav {
    left: 0;
}
#lightbox-nav a {
    outline: medium none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    display: block;
    height: 100%;
    width: 49%;
}
#lightbox-nav-btnPrev {
    float: left;
    left: 0;
}
#lightbox-nav-btnNext {
    float: right;
    right: 0;
}
#lightbox-container-image-data-box {
    background-color: #FFFFFF;
    font: 10px/1.4em Verdana,Helvetica,sans-serif;
    margin: 0 auto;
    overflow: auto;
    padding: 0 10px;
    width: 100%;
}
#lightbox-container-image-data {
    color: #666666;
    padding: 0 10px;
}
#lightbox-container-image-data #lightbox-image-details {
    float: left;
    text-align: left;
    width: 70%;
}
#lightbox-image-details-caption {
    font-weight: bold;
}
#lightbox-image-details-currentNumber {
    clear: left;
    display: block;
    padding-bottom: 1em;
}
#lightbox-secNav-btnClose {
    float: right;
    padding-bottom: 15px;
    width: 26px;
}

/**************
  Newsticker
**************/
div#ticker {
    color: #666666;
    font-weight: bold;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 476px;
}
div#ticker, div#ticker div.scrollDiv, div#ticker div.scrollDiv td {
    white-space: nowrap;
}
div#ticker a:link, div#ticker a:visited {
    color: #666666;
}
div#ticker a:hover, div#ticker a:active {
    color: #54FF00;
}

/**************
  globale Suche
**************/
#searchpanel {
    background-color: #F7F7F7;
    border-color: #555555 #555555 #111111 #111111;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    padding: 1px;
    width: 150px;
}
* html #searchpanel {
    margin: -1px 0;
}
* + html #searchpanel {
    margin: -1px 0;
}
input.searchSubmit {
    background-color: #FFFFFF;
    background-image: url("../images/submit.jpg");
    border: 1px solid #5F5F5F;
    color: #000000;
    cursor: pointer;
    height: 15px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
}
input.searchSubmit:hover {
    background-image: url("../images/submit_hover.jpg");
}
/*IE Hack*/
* + html input.searchSubmit {
    overflow: visible;
}
* html input.searchSubmit {
    overflow: visible;
}

/****************************************/
img.border {
    border: 1px solid #777777;
}
td.likeitBalken {
    background-image: url("../../../images/likeit/balken_bg.gif");
    border: 1px solid #000000;
}
/* <!-- New Download Mod Start by my-STARMEDIA --> */
/*---------------------------------------------
  Downloads
---------------------------------------------*/
td.dl_top {
  cursor: pointer;
  width:50%;
}
td.dl_top_title { 
  background-color:#F5F5F5;
  font-weight:bold;
  padding-left:5px;
  color: #000;
}

td.dl_top_kat { 
  padding:3px 5px 0 5px;
  color:#e2001a;
}

td.dl_top_body {
  padding:3px 5px 0 5px;
  color:#000;
}

td.dl_place {
  width: 1%;
  vertical-align: middle;
  font-weight: bold;
  font-size: 13px;
  color: #3eb301;
  padding: 4px;
  background-color:#333333;
}

td.top_dl,td.new_dl {
  background-color: #171717;
  border:2px solid #5F5F5F;
}
td.top_dl:hover,td.new_dl:hover {
  border: 2px solid #3eb301;
}

td.small {
  font-size: 9px;
}

a.downloadLink {
  display:block;
  background-image:url(../../../images/download.gif);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 20px;
}
/* <!-- New Download Mod Stop by my-STARMEDIA --> */

/*GefaelltMir*/
td.likeitBalken {
  border: 1px solid #000;
  background-image: url('../../../images/likeit/balken_bg.gif');
