/*
*  0wnitsch.de css file
*
*  Author: Julian Swagemaker <j.swagemakers@gmx.de>
*
*
*
*/
body{ color:#000000; background:#f0f0f0; margin:0px ; padding:0px; font-family: Helvetika,  Arial,  sans-serif; }
#page{ padding-bottom:20px ; margin:10px ; color:#000000; min-height:800px ; background:#fff; border:1px solid #e0e0e0}
#ascii0wnitsch{font-size:medium ;color:#d0d0d0 ; text-align:left; margin-left:5px ; width:100%; }
#logodiv { position:absolute ; top:15px ; right:20px ; background-image:url() ; background-repeat:no-repeat ; width:150px ; height:100px ;}

a:link { color:#3165ff ; }
a:visited { color:#ff9a00 ; }
a:hover { color:#ff9a00 ; }
a:active { color:#ff9a00 ; }
a.imagelink { text-decoration:none ; border:0px ; }
input { background:#f0f0f0; border: solid 1px #e0e0e0; font-size:small; color:#707070 ; }
inputbutton { background:#f0f0f0; border: solid 1px #e0e0e0; font-size:small; color:#707070 ; }
input:hover { background:#f0f0f0; border: solid 1px #e0e0e0; font-size:small; color:#ff9a00 ; }
input:focus { background:#f0f0f0; border: solid 1px #e0e0e0; font-size:small; color:#ff9a00 ; }
textarea  	{background:#f0f0f0; border:solid 1px #e0e0e0 ; font-size:normal ; color:#707070 ; width:100%; } 
textarea:focus  {color:#000000 ; }
img { vertical-align:text-bottom ; border:0px ; }
#debugfooterdiv { position:fixed ; bottom:5px ; right:8px ; }
blink{color:red;}
.admin { padding:1px; }
a.admin {color:#ff0000; font-size:x-small; padding:}

#contents {width:70%; margin:auto; }
.pagetitle {min-width:40%; color:#d0d0d0 ; font-size:x-large ; font-weight:bold ; margin:10px; text-align:right ; text-decoration:none ; }
.pagetitle_a { color:#d0d0d0 ; text-decoration:none ; }
.pagetitle_a:link { color:#d0d0d0 ; text-decoration:none ; }
.pagetitle_a:visited { color:#d0d0d0 ; text-decoration:none }
.pagetitle_a:hover { color:#ff9a00 ; text-decoration:none }

#footerdiv { font-size:x-small ; text-align:center ; }

#leftpagerborder { width:14% ; margin-top:20px ; position:absolute ; left:20px ; }
#rightpagerborder { width:14% ; margin-top:20px ; position:absolute ; right:20px ; }
.pagerhead { background-color:#f0f0f0 ; border:2px ridge #808080 ; text-align:center ; font-size:medium ; }
.pagerentriediv { font-size:small ; }

#menuborder {  }
.menuhead { background-color:#f0f0f0 ; border:2px ridge #808080 ; text-align:center ; font-size:medium ; }
.menu { display:block; }
a.menu { text-decoration:none ; color:#3165ff }
a.menu:hover { text-decoration:underline ; }
a.menu:active { text-decoration:underline ; color:#ff9a00 ; }
a.menu:visited { text-decoration:none ; color:#3165ff }

.loginformdiv { padding:5px ; }
.logininputelement{ width:100% ; margin-top:1px ; margin-bottom:1px ; }
.styleselector { position:absolute; top:10px ; right:10px ; }

.members_list_head {width:95%; margin:auto; font-weight:bold; }
.members_list {width:95%; display:table; margin:auto;}
.members_list_hover {width:95%; margin:auto; display:table; background:#eeeeee; cursor: pointer; }
.members_list_nick {width:10%; padding-left:20px; display:table-cell;}
.members_list_name {width:25%; padding-left:20px; display:table-cell;}
.members_list_email {padding-left:20px; display:table-cell;}

.edit_block { width:90%; margin:auto; margin-top:40px; }

.members_infoblock {display:table; width:95%; margin:auto;}
.members_infoblock_row {display:table-row; width:100%;}
.members_infoblock_title {font-weight:bold; display:table-cell; width: 10%; }
.members_infoblock_value {display:table-cell; width: 90%; }
.members_text { width:95%; margin:auto; }

.project_div {width:95%;  margin:auto; margin-top:20px; }
.project_developer_title {font-weight:bold;}
.project_developer_nick { margin-right:5px ; }
.project_developers  { width:95%; margin:auto; margin-top:20px}

.team_div {width:95%;  margin:auto; margin-top:20px; }
.team_members {width:90%; margin:auto; margin-top:5px;}
.team_members_title {font-weight:bold;}
.team_members_nick { margin-right:5px ; }
.teamactuallyplayingdiv { width:90% ; margin:auto ; margin-top:5px ; }
.teamactuallyplayingtitle { font-weight:bold ; }
.team_latestwars_div { width:95%; margin:auto; margin-top:5px ; }
.team_manage { width:95%; margin:auto; padding:0px ; display:table; }
.team_manage_name {text-align:left; width:70%; display:table-cell; }
.team_manage_remove {text-align:center; width:30%; display:table-cell; }

.archive {width:95%;  margin:auto;  }
.archiveDate { color:gray; font-size:smaller; }
.archiveTitle {  }
.archiveAuthor { color:gray; font-size:smaller; }
.newshistorydiv {width:40%; margin:auto; text-align:center; }

.war_div {width:95%;  margin:auto; margin-top:20px; }
.wargamenamediv { float:right ; font-weight:900 ; font-style:italic ; font-size:xx-large ; color:#e8e8e8 ; }
.warinfodiv { display:table ; }
.warinfoentrie	{ display:table-row ; }
.warinfotitle { font-weight:bold ; display:table-cell ; }
.warinfocontent { display:table-cell ; }
.war_maps_div { display:table ; float:right ; font-size:x-small ; border:1px solid #000000 ; }
.war_maps_head_tr { display:table-row ; }
.war_maps_th { display:table-cell ; font-weight:bold ; padding-left:3px ; padding-right:3px ; border-bottom:1px dashed #c0c0c0 ; background-color:#000000 ; color:#ffffff ; }
.war_maps_tr { display:table-row ; }
.war_maps_td { display:table-cell ; padding:1px ; }
.war_maps_td_win { display:table-cell ; text-align:center ; background-color:#3165ff ; color:#ffffff ; font-weight:bold ; padding:1px ; }
.war_maps_td_loss { display:table-cell ; text-align:center ; background-color:#ff9a00 ; color:#ffffff ; padding:1px ; }
.war_maps_td_draw { display:table-cell ; text-align:center ; background-color:#c0c0c0 ; color:#ffffff ; padding:1px ; }
.war_maps_sum_tr { display:table-row ; background-color:#c0c0c0 ; color:#ffffff ; border-top:1px dashed #000000 ; }
.war_text_div { font-size:small ; }

.news {width:95% ;  margin:auto ; margin-top:20px ;  }
.newstitle {font-weight:bold ; display:block ; background-color:#eeeeee;  }
.newsdate, .newsauthor, .newskommentslink { border-top:1px solid #000000; padding-left:10px; margin-left:0px; margin-right:0px; color:gray; font-size:smaller;}
.newscontents {  margin-top:20px; padding-bottom:20px;}
.asciinews {float:right; font-size:xx-small ; color:#707070 ; border:3px solid #eeeeee ; padding-left:3px ; padding-right:3px ; padding-top:3px; }

.newscomment {width:75%;  margin:auto; margin-top:20px; border: 2px dotted #ffffff; }
.newscommentdate, .newscommentauthor{ border-bottom:1px solid #000000; padding-left:10px;  }
.newscommentcontents {  margin-top:20px; padding-bottom:20px;}
.newscommentinput {width:60%;  margin:auto; margin-top:20px; }

#shoutboxdiv { font-size:small ; }
#shoutsdiv { font-size:small ; overflow:auto ; height:100px ; border:1px solid #f0f0f0 ; }
.shoutdiv1 { background-color:#f0f0f0 ; }
.shoutdiv2 { background-color:#eee ; }
#shoutboxinputformdiv { padding:5px ; }
#shoutboxinputnickdiv { margin-top:1px ; margin-bottom:1px ; }
#shoutboxinputtextdiv { margin-top:1px ; margin-bottom:1px ; }
#shoutboxinputbuttondiv{ text-align:center ; margin-top:1px ; margin-bottom:1px ; }
.shoutboxinputelement{ width:100% ; }

#latestwarsdiv { font-size:small ; }
.latestwartr { background:#eee ; }
.latestwartrhover { background:#f0f0f0 ; cursor:pointer ; }
.war_win { color:#60d060 ; }
.war_loss { color:#d06060 ; }
.war_draw { color:#a0a0a0 ; }


#links_div { text-align:center ; }
.link_div { border:0px ; margin:5px ; }



