/*######################################



  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 {



  margin: 0px;



  padding: 0px;



  font-family: Verdana,Tahoma,Geneva,Arial,Helvetica,Sans-serif;



  font-size: 10px;



  line-height: 120%;



  color: #000;



}





.loginMenu {

width: 1000%;

height: 10px;

margin-right:18px;

margin-top:25px;

text-align: left;

}

/*---------------------------------------------



Set body attributes color and background



---------------------------------------------*/



html,body {



  color: #000;



  background-color: #121212;



  s-background-image: url(../../../images/ph_seite_final_01.jpg);



}



/*---------------------------------------------



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-weight: bold;



  font-style: normal;



}







/*---------------------------------------------



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: 0px none;



}







/*---------------------------------------------



Set a cursor for the label-TAG



---------------------------------------------*/



label {



  cursor: pointer;



}







/*---------------------------------------------



Set global style of the horizontal line



---------------------------------------------*/



hr {



	color : #000;



	height : 1px;



	padding : 0;



	border-color : #000;



	border-width : 1px 0 0 0;



	border-style : solid;



	margin: 3px 0 6px 0;



}







/*---------------------------------------------



Set a square as in front of an unordered list 



---------------------------------------------*/



ul li {



	list-style: square;



}







/*---------------------------------------------



Set general link style



---------------------------------------------*/



a:link,a:visited,a:hover,a:active {



  color: #444;



  font-weight: bold;



  text-decoration: none;



}



a:hover {



  color: #2873ad;



}





a.navi:link,a.navi:visited,a.navi:hover,a.navi:active {



  color: #fff;

font-weight: normal ;

  text-decoration: none;



}



a.navi:hover {



  color: #fff;



}



/*####################################



  DZCP STYLES



####################################*/







/*---------------------------------------------



Set attributes for the main-table



---------------------------------------------*/



table.maintable {



  background-image: url('../images/bg.jpg');



  margin: auto;



  width: 1003px;



  max-width: 1003px;



}







/*---------------------------------------------



Set attributes for the content-table



---------------------------------------------*/



table.content {



  margin: 0px;



  width: 100%;



  max-width: 100%;



}







/*---------------------------------------------



persInfobox above the Header



-----------------------------------------------



menu/pers.infos.html



---------------------------------------------*/



table.persInfo {



  background-color: #ffffff;



  border-bottom: 1px solid #000000;



  margin: 0px;



  width: 100%;



  text-align: center;



}







table.subPersInfos {



  text-align: center;



}







span.fontBoldPersInfos {



  font-weight: bold;



}



/*---------------------------------------------



Header attributes



-----------------------------------------------



index.html



---------------------------------------------*/



td.pagetitle {



  height: 149px;



  text-align: left;



  vertical-align: bottom;



}







td.pagetitleContent {



  width: 710px;



  height: 150px;



  color: #000;



  font-size: 35px;



  font-weight: bold;



  text-align: center;



  vertical-align: middle;



}



/*---------------------------------------------



Attributes of the Welcomebar



-----------------------------------------------



index.html



---------------------------------------------*/



td.welcomebar {



  text-align: left;



}







span.welcomebar {



  color: #FFF;



}







/*---------------------------------------------



Attributes of the main-content (shouldnt be edited)



-----------------------------------------------



index.html



---------------------------------------------*/



table.mainContent {



  width: 100%;



  padding: 0px;



  margin: 0px;



  text-align: left;



}







table.navContent {



  width: 100%;



  padding: 0px;



  margin: 0px;



  text-align: left;



}







table.hperc {



  width: 100%;



  padding: 0px;



  margin: 0px;



  text-align: left;



}







/*---------------------------------------------



Attributes of the navigations loginbox



-----------------------------------------------



-----------------------------------------------



menu/login.html



---------------------------------------------*/



td.loginLeft {



  width: 20px;



}







input.loginName_dis,input.loginPwd_dis,input.loginName_en,input.loginPwd_en,input.loginSignUp,input.loginSubmit {



  width: 120px;



  color: #fff;



  height: 15px;



  background-repeat: no-repeat;



  background-color: transparent;



  border: 0;







  vertical-align: middle;



}



td.umenu a.navMember,



td.umenu a.navUser,



td.umenu a.navAdmin {



  display: block; float: left;



  padding: 3px; margin: 2px;



  padding-left: 6px;



}







input.loginName_en,input.loginPwd_en {



  background-color: transparent;



}







input.loginSignUp {



  width: 42px;



  height: 12px;



  border: 0px;







  background-image:url(../images/login_register.jpg);



  cursor: pointer;



}







input.loginSubmit {



  width: 32px;



  height: 16px;



  border: 0px;



  vertical-align: middle;



  background-image:url(../images/login_login.jpg);



  cursor: pointer;



}







input.loginName_dis,input.loginName_en {



  width: 90px;



  height: 16px;



  border: 0;



  text-align: center;



  vertical-align: middle;



  background-image:url(../images/login_namefeld.jpg);



  color: #494949;



}







input.loginPwd_dis,input.loginPwd_en {



  width: 68px;



  height: 16px;



  border: 0;



  text-align: center;



  vertical-align: middle;



  background-image:url(../images/login_namefeld.jpg);



  color: #494949;



}















/*---------------------------------------------



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;



  border: 0px solid #5F5F5F;



  cursor: pointer;



    width: 72px;



  height: 31px;



}



/*IE Hack*/



*+html input.voteSubmit {



  padding-left: 0px;



  padding-right: 0px;



}



/*---------------------------------------------



Parts of the attributes of the navigations votebox



-----------------------------------------------



menu/shout.html



menu/shout_add.html



menu/shout_form.html



---------------------------------------------*/



td.navShoutContentFirst {



  background-color: #2b2b2b;



  color:#fff;



}







td.navShoutContentSecond {



  background-color: #424242;



    color:#fff;



}







/*---------------------------------------------



Disabled input field (not clicked)



---------------------------------------------*/



input.shoutEmail_dis,input.shoutNick_dis,textarea.shoutTextfield_dis,



input.shoutEmail_en,input.shoutNick_en,textarea.shoutTextfield_en { 



  border: 1px inset;



  background-color: #FFF;



  color: #000;



  width: 150px;



}



/*---------------------------------------------



Enabled input fields (clicked)



---------------------------------------------*/



input.shoutEmail_en,input.shoutNick_en,textarea.shoutTextfield_en { 



  border: 1px solid #000;



}



/*---------------------------------------------



Shoutbox-textfield



---------------------------------------------*/



textarea.shoutTextfield_dis,textarea.shoutTextfield_en {



  overflow: Auto;



  height: 80px;



}







/*---------------------------------------------



Shoutbox submit button



---------------------------------------------*/



input.shoutSubmit {



  padding: 1px;



  padding-left: 10px;



  padding-right: 10px;



  background-color: #FFF;



  background-image: url(../../../images/submit.jpg);



  border: 1px solid #5F5F5F;



  color: #000;



  cursor: pointer;



}



/*IE Hack*/



*+html input.shoutSubmit {



  padding-left: 0px;



  padding-right: 0px;



}



/*---------------------------------------------



Shoutbox submit button



---------------------------------------------*/



input.shoutLength {



  width: 26px;



  height: 13px;



  border: 0px;



  background-color: transparent;



  text-align: center;



  color:#fff;



}







/*---------------------------------------------



Parts of the attributes of the navigations votebox



-----------------------------------------------



menu/server.html



server/server_show.html



---------------------------------------------*/



img.navServerPic,img.ServerPic {



  width: 160px;



  height: 120px;



}







/*---------------------------------------------



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.navAdminLeft {



  width: 22px;



}







td.navUserRight,td.navMemeberRight,td.navAdminRight {



  width: 0px;



}







td.navUserContent,td.navMemberContent,td.navAdminContent {



  text-align: left;



}







td.navUotmContent,td.navPartnerContent {



  text-align: center;



  padding-left: 2px;



  padding-top: 2px;



}







img.uotm {



  width: 130px;



  height: 161px;



}







td.navLregLeft,td.navTopdlLeft,td.navTeamspeakLeft {



  width: 10px;



}







td.navLregContent,td.navTopdlContent,td.navTmpswitchContent,td.navPagerankContent,td.navTeamspeakContent {



  text-align: left;



}







div#navTeamspeakContent {



  width: 124px;



  overflow: auto;



  overflow-x: auto;



  overflow-y: hidden;



}







td.navTeamspeakRight {



  width: 11px;



}







td.navTopdlRight {



  width: 11px;



}







td.navTopdlHits {



  text-align: right;



}







td.navTmpswitchLeft {



  width: 13px;



}







td.navNextCwDate {



  vertical-align: middle;



}







td.navLastCwLeft{  height: 27px;}





td.navLastCwLeft1{  height: 25px;}









td.navLastNewsLeft,td.navFtopicsLeft,td.navNextCwLeft,td.navLastArtikelLeft,td.navKalLeft,td.navVoteLeft,td.navShoutLeft,td.navServerStatsLeft {



  width: 2px;



}







td.navLastNewsContent,td.navFtopicsContent,td.navLastCwContent,td.navNextCwContent,td.navLastArtikelContent,td.navServerStatsContent {



  text-align: left;



  vertical-align: middle;



}







td.navLastNewsRight,td.navFtopicsRight,td.navLastCwRight,td.navNextCwRight,td.navLastArtikelRight,td.navKalRight,td.navVoteRight,td.navShoutRight,td.navServerStatsRight {



  width: 7px;



}







td.navLastNewsRight,td.navFtopicsRight,td.navLastNewsLeft,td.navFtopicsLeft {



  width: 9px;



} 







td.navServerStatsContent {



  text-align: center;



}



td.navServerStatsSpace {



  height: 8px;



}







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 #000;



  background-color: #EEE;



}







/*---------------------------------------------



Attributes of the counter-box



-----------------------------------------------



menu/counter.html



---------------------------------------------*/







td.counterLeft,td.counterRight {



  width: 10px;



}







td.counterContentHead {



  text-align: left;



}







td.counterContentLeft {



  text-align: left;







}







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;



  color: #000;



  padding: 3px;



  vertical-align: middle;



}







td.contentHead { 



  background-color: #EEE; 



  text-align: center;



}







td.contentMainTop,tr.contentMainTop { 



  background-color: #F0EFEF;



  vertical-align: top;



}







td.contentMainFirst { 



  background-color: #e9e9e9;



}







td.contentMainSecond { 



  background-color: #FFF;



}







td.contentBottom,td.contentBottomLeft { 



  background-color: #EEE; 



  text-align: center;



  font-weight: bold;



}







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.newsHead,td.newsBottom { 



  background-image: url(../images/news_01.jpg);

  width: 569px;



  color: #000;



  height: 17px;



  vertical-align: middle;



  text-align: left;



  padding-left: 15px;



  padding-right: 40px;



}







td.newsBottom { 



  background-image: url(../images/_35.jpg);



  height: 18px;



  padding: 0px;



  padding-right: 00px;



  vertical-align: top;



  text-align: right;



}







td.newsContent {

  padding: 0px;

  padding-left: 15px;

  padding-right: 15px;



}







td.archiveStats {



  text-align: center;



  background-color: #EEE; 



  color: #000;



  border: 1px solid #000;



  padding: 2px;



}



/*---------------------------------------------



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 { 



  background-color: #F0EFEF;



  width: 25%;



  height: 128px;



  padding: 2px;



}







td.commentsRight { 



  background-color: #FFF;



  vertical-align: top;



  padding:4px;



}







/*---------------------------------------------



Attributes of the calendar



-----------------------------------------------



kalender/day.html



---------------------------------------------*/



td.calDay,td.calToday {



  background-color: #FFF;



  color: #000;



  text-align: left;



  vertical-align: top; 



  width: 14%;



  height: 70px;



}







td.calToday {



  border: 1px solid #000;



}







/*---------------------------------------------



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 {



  width: 100%;



  border-top: 1px solid #BBB;



  border-bottom: 1px solid #BBB;



  padding: 4px;



}







table.highlightServer {



  padding: 0px;



}







table.highlightSquads {



  border: 0px;



}







table.highlightAwards {



  padding: 0px;



}







img.squadMember {



  width: 100%;



  height: 1px;



  background-color: #707070;



}



/*---------------------------------------------



Attributes of several links



-----------------------------------------------



menu/*.html



---------------------------------------------*/



/*



  Navigation



*/







a.navUser:link,a.navUser:visited,



a.navMember:link,a.navMember:visited,



a.navAdmin:link,a.navAdmin:visited,



a.navLostPwd:link,a.navLostPwd:visited,



a.navTopdl:link,a.navTopdl:visited,



a.navLastReg:link,a.navLastReg:visited,



a.navLastCw:link,a.navLastCw:visited,



a.navLastArtikel:link,a.navLastArtikel:visited,



a.navNextCw:link,a.navNextCw:visited,



a.navKal:link,a.navKal:visited,



a.navVote:link,a.navVote:visited,



a.navCounter:link,a.navCounter:visited,



a.navShout:link,a.navShout:visited,



a.navServerStats:link,a.navServerStats:visited,



a.navTeamspeak:link,a.navTeamspeak:visited {



  color: #000000;



}







a.navUser:hover,a.navUser:active,



a.navMember:hover,a.navMember:active,



a.navAdmin:hover,a.navAdmin:active,



a.navLostPwd:hover,a.navLostPwd: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.navVote:hover,a.navVote:active,



a.navCounter:hover,a.navCounter:active,



a.navShout:hover,a.navShout:active,



a.navServerStats:hover,a.navServerStats:active,



a.navTeamspeak:hover,a.navTeamspeak:active {



  color: #165574;



}







a.navTeamspeak { font-weight: normal }



a.navTeamspeak:hover,a.navTeamspeak:active { text-decoration: underline }







a.navMain:link,a.navMain:visited,



a.navClan:link,a.navClan:visited,



a.navServer:link,a.navServer:visited,



a.navMisc:link,a.navMisc:visited {



  color: #d2d2d2;



  padding: 2px;



  padding-left:34px;



  padding-bottom:5px;



  display: block;



  width:100%;



  font-weight: normal;



}



a.navMain:hover,a.navMain:active,



a.navClan:hover,a.navClan:active,



a.navServer:hover,a.navServer:active,



a.navMisc:hover,a.navMisc:active {



  color: #d2d2d2;



  background-image: url(../images/_04_hover.jpg);



  background-repeat: no-repeat;



  font-weight: normal;



}







a.navLastNews:link,a.navLastNews:visited,



a.navFtopics:link,a.navFtopics:visited {



  color: #000;



  font-weight: normal;



  padding: 3px;



  padding-bottom: 4px;



  display: block;



}







a.navLastNews:hover,a.navLastNews:active,



a.navFtopics:hover,a.navFtopics:active {



  color: #165574;



}







a.navCounter:link,a.navCounter:visited,



a.navKal:link,a.navKal:visited {



  font-weight: bold;



}



a.navKal:link,a.navKal:visited {



  text-decoration: underline;



}



/*



  Welcomelink



*/



.welcome:link,.welcome:visited,.welcome:hover,.welcome:active {



  color: #C0C0C0;



  font-weight: bold;



}



.welcome:hover,.welcome:active {



  color: #FFF;



}







/*---------------------------------------------



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 {



  font-weight: bold;



  color: red;



}







span.fontGreen {



  font-weight: bold;



  color: #1bdc16;



}







/*



  Navigation ( << 1 2 3 >> )



*/







span.fontSites {



  font-weight: bold;



  color: #EE0000;



}







span.fontSitesMisc {



  color: #000;



}







.sites:link,.sites:visited,.sites:hover,.sites:active {



  color: #999;



  font-size: 10px;



  text-decoration: none;



}







.sites:link {



  text-decoration: none;



}







.sites:hover {



  color: #414141;



  text-decoration: none;



}







/*



  Clanwarresults



*/







span.navCwWon,span.navCwDraw,span.navCwLost,span.CwWon,span.CwDraw,span.CwLost {



  font-weight: bold;



}







span.navCwWon,span.CwWon {



  color: #1bdc16;



}







span.navCwDraw,span.CwDraw {



  color: #dfa426;



}







span.navCwLost,span.CwLost {



  color: #dc2516;



}







/*---------------------------------------------



Attributes of the errortable



-----------------------------------------------



errors/errortable.html



---------------------------------------------*/



td.error {



  text-align: center;



  border-top: 1px dotted #EE0000;



  border-bottom: 1px dotted #EE0000;



  padding: 3px;



  background-color: #FDE0E0;



}







/*---------------------------------------------



Style of the preloader



---------------------------------------------*/



div#preload { 



  background-color: #FFF;



  border: 1px solid #000;



}







/*---------------------------------------------



Style of the higlighted boxes (Vote,Profil, etc)



---------------------------------------------*/



td.highlight {



  text-align: left;



  border-top: 1px solid #BBB;



  border-bottom: 1px solid #BBB;



}



/*---------------------------------------------



Style of the statisitc beam (votes, CWs)



---------------------------------------------*/



td.statsBalken {



  border: 1px solid #000;



  background-image: url('../../../images/vote_bg.gif');



}



/*---------------------------------------------



Attributes of various formulars



---------------------------------------------*/



/*****************************



*****************************/



/*---------------------------------------------



Templateswitcher dropdown



-----------------------------------------------



menu/tmp_switch.html



---------------------------------------------*/



select.tempswitch {



  width: 120px;



  color: #000;



  font-size: 97%;



  background-color: #FFF;



  border: 1px #000 solid;



}



/*---------------------------------------------



Dropdownmenus



---------------------------------------------*/



select.dropdown {



  color: #000;



  font-size: 97%;



  background-color: #FFF;



  border: 1px #000 solid;



}



/*---------------------------------------------



Dropdownmenus -> Categories



---------------------------------------------*/



option.dropdownKat {



  color: #000;



  font-size: 97%;



  font-weight: bold;



  background-color: #dbdbdb;



  border-top: 1px #000 solid;



  border-bottom: 1px #000 solid;



}



/*---------------------------------------------



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 { 



  border: 1px inset;



  background-color: #F7F7F7;



  color: #000;



  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: #FFF;



   border: 1px solid #000;



}



/*---------------------------------------------



Several input fields



---------------------------------------------*/



/*



  Small inputfields



*/



input.inputField_dis_small,input.inputField_en_small {



  width: 22px;



  text-align: center;



}



/*



  Middle sized inputfields



*/



input.inputField_dis_mid,input.inputField_en_mid {



  width: 68px;



}







input.inputField_dis_mids,input.inputField_en_mids {



  width: 120px;



  height: 17px;



  padding: 0px;



  background-image:url(../images/usersearchbg.jpg);



  border: 0;



  color: #d1d1d1;



  margin-left: 55px;



  padding-left: 0px;



  padding-top: 0px;



  margin-top: 2px;



}







/*



  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 {



  overflow: Auto;



  width: 240px;



  height: 100px;



}



/*



  Edit profile fields



*/



input.inputField_dis_profil,input.inputField_en_profil,



textarea.inputField_dis_profil,textarea.inputField_en_profil {



  width: 200px;



}



/*



  Gallery Admin



*/



textarea.inputField_dis,textarea.inputField_en {



  overflow: Auto;



  height: 100px;



}







/*



  Newsletter textarea



*/



textarea.inputField_dis_nletter,textarea.inputField_en_nletter {



  width: 90%;



  height: 200px;



  overflow: Auto;



}



/*---------------------------------------------



Atrributes of (submit)buttons



---------------------------------------------*/



input.submit { 



  margin: 0px;



  padding: 1px;



  padding-left: 10px;



  padding-right: 10px;



  background-color: #FFF;



  background-image: url(../../../images/submit.jpg);



  border: 1px solid #5F5F5F;



  color: #000;



  cursor: pointer;



  font-weight: normal;



}



/*IE Hack*/



*+html input.submit {



  padding-left: 0px;



  padding-right: 0px;



}



/*---------------------------------------------



Atrributes of (submit)buttons



---------------------------------------------*/



input.submituser {



  height: 17px;



  width: 44px; 



  margin: 0px;



  padding: 0px;



  background-image: url('../images/usersearchbutton.jpg');



  border: 0px solid #5F5F5F;



  color: #000;



  cursor: pointer;



  font-weight: normal;



}



/*IE Hack*/



*+html input.submituser {



  padding-left: 0px;



  padding-right: 0px;



}



/*####################################



  These sheets shouldn`t be edited



####################################*/



input.checkbox,input#loginCheckbox {



  border:0px;



  cursor: pointer;



}







.emph,.msg {



  background-color: #FFF;



  color: #000;



  border: 1px solid #000;



  padding: 2px;



}







td.middle,div.middle {



  vertical-align: middle;



  text-align: center;



}











/*####################################



  DZCP 1.4 Styles



####################################*/



/*---------------------------------------------



  WYSIWYG-Editor



---------------------------------------------*/



textarea.editorStyle,



textarea.editorStyleWord,



textarea.editorStyleMini,



textarea.editorStyleNewsletter {



  overflow: auto;



  width: 420px;



  height: 300px;



}



textarea.editorStyleWord {



  height: 270px;



}



textarea.editorStyleMini {



  width: 420px;



  height: 100px;



}







/*



  shouldn`t be edited



*/







div.clipMore {



  border-top: 1px dashed #BBB;



  border-bottom: 1px dashed #BBB;



  padding: 2px;



}







p {



  margin: 0px;



  padding: 0px;



}







div#previewDIV {



  min-height:100px;



}



/*---------------------------------------------



  JS Infolayer



---------------------------------------------*/



div#infoDiv {



  z-index: 100;



  position: absolute;



  visibility: hidden;



  moz-opacity: 0.70;



}



div#infoInnerLayer {



  border: 1px solid #000;



  background-color: #FFF;



}







div#infoInnerLayer td {



  padding: 2px;



}







div#infoDiv,iframe#ieFix {



  width: 240px;



  height: auto;



}







td.infoTop {



  font-weight: bold;



  background-color: #e9e9e9;



  border-bottom: 1px solid #000;



}



/*---------------------------------------------



  Syntax Highlighting (PHP)



---------------------------------------------*/



.codeHead {



  background-color: #20262b;



  border: 1px solid #000;



  padding: 2px;



}







.code,.codeHead  {



  width: 470px;



  max-height: 200px;



  background-color: #FFF;



  border: 1px solid #000;



  padding: 0px;



  overflow:auto;



}







.codeHead {



  padding-top: 2px;



  padding-bottom: 2px;



  color: #000;



  font-weight: bold;



  border-bottom: 0px;



  background-color: #DDD;



}







.codeLines {



  width: 1%;



  color: #000;



  background-color: #DDD;



  border-right: 1px solid #000;



}



.codeContent,.codeContent *,.codeLines {



  padding: 0px;



  padding-left: 4px;



  padding-right: 2px;



  font-family: "Courier New", Verdana, Arial;



  font-size: 11px;



}



.codeContent * {



  padding:0px;



}



/*---------------------------------------------



  Colors of highlighting



---------------------------------------------*/



td.codeContent .string { color: #800; }



td.codeContent .comment { color: #C0C0C0; }



td.codeContent .keyword { color: #000; font-weight:bold; }



td.codeContent .bg { background: #DDD; }



td.codeContent .default { color: #000080; }



td.codeContent .html { color : #880; }



/*---------------------------------------------



  Resized Image Text (resized to...)



---------------------------------------------*/



span.resized {



  font-size: 10px;



  font-weight: normal;



  font-style: italic;



}







/*---------------------------------------------



Navigation: Teamswitcher



---------------------------------------------*/



select.teamswitch {



  width: 160px;



  color: #000;



  font-size: 97%;



  background-color: #FFF;



  border: 1px #000 solid;



}



/*---------------------------------------------



menu/teams.html



---------------------------------------------*/



td.navTeamLeft {



  width: 8px;



}



td.navTeamRight {



  width: 10px;



}



/*---------------------------------------------



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 {



  width: 95%;



  margin: auto;



  border: 1px solid #000;



  padding-top: 10px;



  padding-bottom: 10px;



  padding-left: 16px;



  padding-right: 2px;



  background-color: #FFF;



  background-image: url(../../../images/quote.gif);



  background-repeat: no-repeat;



}



.quote b, .quote a {



  font-size: 11px;



  color: #000;



}







/*---------------------------------------------



Adminmenu



---------------------------------------------*/



.adminBarInner,.adminBarInnerOver {



  text-align: center;



	text-decoration: none;



  margin: 0px;



	padding: 1px;



	color: #000;



}



adminBarInnerOver {



  background-color: #DDD;



}







.adminBarOuter,.adminBarOuterOver {



	text-decoration : none;



	border: 1px solid #BBB;



	background-color: #EEE;



}







.adminMenuInner,.adminMenuInnerOver {



	margin: 0px 0 0 19px;



	color: #000;



}







.adminMenuOuter,.adminMenuOuterOver {



	text-decoration : none;



	background-color: #FFF;



	border: 1px solid #BBB;



	padding: 0;



  background-repeat: no-repeat;



  background-position: 2px 40%;



}







.adminMenuInnerOver,.adminMenuOuterOver  {



	background-color: #EEE;



}







/**************



  Search form



**************/



fieldset.search {



  border: 1px solid #000;



}







legend.search {



  margin: 0; 



  padding: 0; 



  color: #000;



}







ul.search { 



  height: 200px;



  overflow: auto;



  width: 100%;



  border: 1px solid #000; 



}







ul.search { 



  list-style-type: none; 



  margin: 0; 



  padding: 0; 



  overflow-x: hidden; 



}







ul.search li { 



  margin: 0; 



  padding: 0; 



}







label.search, label.searchKat { 



  display: block;



  text-align: left;



  background-color: #FFF; 



  margin: 0; 



  padding: 0; 



  width: 100%; 



}



  



label.search:hover { 



  background-color: #EEE; 



}







label.searchKat {



  background-color: #dbdbdb;



  font-weight: bold;



}







td.searchHead {



  border-bottom: 1px solid #888;



}







input.chksearch {



  margin: 2px;



  border:0px;



  cursor: pointer;



}







.highlightSearchTarget {



  padding: 2px;



  color: #000;



  background-color: #FEFECE;



}



/**************



  Glossar



**************/



a.glossar:link,a.glossar:visited,a.glossar:hover,a.glossar:active {



  font-weight: normal;



  text-decoration: none;



  border-bottom: 1px dashed;



}



/**************



  Membermap



**************/



div#memberMap {



  width: 100%;



  height: 600px;



}



div#memberMapInner {



  width: 180px;



  margin: auto;



  line-height: 180%;



  text-align: left;



  padding: 3px;



}



.newsbox{  padding: 2px;



  color: #000;



  background-color: #ffffff;



    background-image: url(../../../images/newsbg.jpg);



  background-repeat: no-repeat;}



/**************



  Ergebnisticker



**************/



hr.ergebnisticker {



  width: 100%;



  margin: 2px auto;



  border-color: #aaa;



}



td.navErgebnistickerLeft {



  width:4px;



}



td.navErgebnistickerContent {



  text-align:left;



  vertical-align:middle;



}



td.navErgebnistickerRight {



  width:7px;



}



/*####################################



  TEMPLATE SPECIFIC STYLES



####################################*/



#time {



  color: #FFF;



  text-align: center;



  vertical-align: middle;



}



td.nautor a:link,td.nautor a:visited,td.nautor a:hover,td.nautor a:active { color: #000000; }