/*  
Theme Name: Zero v4.0
Theme URI: http://www.network-gaming-clan.de/
Description: WordPress theme by Zero.
Version: 1.0.0
Author: Zero
Author URI: http://www.network-gaming-clan.de/
Tags:Two Columns, Widgets, Simple, Pink
*/

/** **************************************
*************** Generelles ***************
************************************** **/
body {
    font: 10pt Arial, Helvetica, Verdana, sans-serif;
    color: #BFBFBF;
    margin: 0px;
    padding: 0px;
    background-color: #000000;
    background-image: url("images/out.png");
    background-repeat: repeat-x;
    background-position: top;
}
a {
    /* color: #5e3089; (alte Farbe) */
    color: #834d9f;
    text-decoration: none;
    outline: none;
}
a:hover {
    /* color: #924ad5; (alte Farbe) */
    color: #b28bd6;
    text-decoration: none;
    outline: none;
}
ul {
	list-style-type: none;
    margin: 0px;
	padding: 0px;
}
img {
    margin: 0px !important;
    border: none;
}

/** *******************************
*********** Seitenaufbau **********
******************************* **/
div.container {
    width: 900px;
	margin-left: auto;
	margin-right: auto;
}
div.header {
    margin-top: 30px;
    width: 900px;
    height: 180px;
    background-image: url("images/header.png");
    background-repeat: no-repeat;
}
div.blog-title {
    font-family: Arial;
    font-size: 14pt;
    position: absolute;
}
div.blog-title a {
    margin-left: 12px;
    margin-top: -5px;
    width: 360px;
    height: 80px;
    outline: none;
    display: block;
}
div.blog-title a:hover {
    margin-left: 12px;
    margin-top: -5px;
    width: 360px;
    height: 80px;
    outline: none;
    display: block;
}
div.search {
	margin-left: 710px;
    margin-top: 150px;
    position: absolute;
}
input.search {
    border: 0px solid #005500; /* debug */
	background-color: transparent;
    background-image: url("images/input-normal.png");
    background-repeat: no-repeat;
	color: #7b5c99;
	width: 170px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
input.search:focus, input.search:hover {
    border: 0px solid #005500; /* debug */
	background-color: transparent;
    background-image: url("images/input-hover.png");
    background-repeat: no-repeat;
	color: #7b5c99;
	width: 170px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
div.topnavi {
    position: absolute;
    margin-top: 150px;
    margin-left: 10px;
}
div.topnavi a.main {
    cursor: pointer;
    width: 175px;
    height: 20px;
    padding-top: 2px;
    padding-left: 5px;
    color: #7b5c99;
    background-image: url("images/topnavi-normal.png");
    background-repeat: no-repeat;
    display: block;
}
div.topnavi a.main:hover {
    cursor: pointer;
    width: 175px;
    height: 20px;
    padding-top: 2px;
    padding-left: 5px;
    color: #7b5c99;
    background-image: url("images/topnavi-hover.png");
    background-repeat: no-repeat;
    display: block;
}
div.topnavi-main {
    position: absolute;
    width: 180px;
    margin-top: 4px;
    background-image: url("images/topnavi-main.png");
    background-repeat: repeat-y;
    z-index: 10;
}
div.topnavi-main ul {
	list-style-type: none;
    margin: 0px;
	padding: 0px;
}
div.topnavi-main li {
    
}
div.topnavi-main li a {
    width: 170px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
	border-bottom: 1px solid #7d7d7d;
    color: #222222;
    font-weight: bold;
    text-decoration: none;
    outline: none;
    display: inline-block;
}
div.topnavi-main li a:hover {
    width: 170px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
	border-bottom: 1px solid #555555;
    color: #222222;
    background-image: url("images/topnavi-li-hover.png");
    background-repeat: no-repeat;
    font-weight: bold;
    text-decoration: none;
    outline: none;
    display: inline-block;
}

div.main {
    float: left;
    width: 700px;
    margin-top: 20px;
    background-image: url("images/main.png");
}
div.inhalt {
    float: left;
    width: 690px;
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    background-color: #000000;
    z-index: 1;
}
div.titel {
    float: left;
    width: 680px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 3px;
    color: #c9e85f;
    font-size: 12pt;
}
div.titel a {
    color: #c9e85f;
    text-decoration: none;
}
div.titel a:hover {
    color: #edffb2;
    text-decoration: none;
}
div.info-container {
    float: left;
    margin-bottom: 15px;
    width: 685px;
    color: #777777;
    font-size: 9pt;
}
div.datum {
    width: 195px;
    padding-left: 5px;
    float: left;
}
div.schlagwörter {
    width: 480px;
    float: left;
}
div.text {
    float: left;
    width: 680px;
    padding-left: 5px;
    padding-right: 5px;
}
div.text p {
    margin: 0px;
    padding: 0px;
}
div.kommentar {
    float: left;
    width: 680px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    text-align: right;
}
div.bottom-navi-top {
    float: left;
    width: 700px;
    margin-top: 20px;
    margin-bottom: 0px;
}
div.bottom-navi {
    float: left;
    width: 700px;
    margin-top: 20px;
    margin-bottom: 30px;
}
div.left {
    float: left;
    width: 700px;
}
div.right {
	width: 180px;
    margin-top: 0px;
    color: #cccccc;
	float: right;
}
div.right h2.dbx-handle {
    position: relative;
    width: 160px;
    height: 27px;
    margin-top: 20px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 0px;
    color: #d89eff;
    background-image: url("images/right-cat.png");
    background-repeat: no-repeat;
    font-size: 12pt;
    font-weight: normal;
    z-index: 9;
}
div.right div.dbx-content {
    position: relative;
    width: 170px;
    margin-top: -10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 15px;
    padding-bottom: 5px;
    background-image: url("images/right-main.png");
    background-repeat: repeat;
    z-index: 8;
}
div.right a {
    color: #a277bf;
}
div.right a:hover {
    color: #d89eff;
}
div.right ul a {
    width: 160px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    display: block;
}
div.right ul a:hover {
    width: 160px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
    background-image: url("images/right-hover.png");
    background-repeat: repeat-y;
    display: block;
}
div.right li.recentcomments a {
	
}
div.right li.recentcomments a:hover {
	background-image: none;
}
#calendar_wrap {
	margin-left: 20px;
}
#calendar_wrap caption {
    margin-left: -3px;
	font-size: 11pt;
	font-weight: bold;
}
#calendar_wrap table thead tr th {
    font-weight: bold;
}
#calendar_wrap table tbody tr td {
    padding-left: 2px;
    text-align: center;
}
span.ayb_date {
    width: 170px;
    font-weight: bold;
    display: block;
}
span.ayb_notfound {
    width: 170px;
    color: #888888;
    display: block;
}
div.footer {
    width: 880px;
    height: 60px;
    margin-top: 20px;
    margin-bottom: 30px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-image: url("images/footer.png");
    background-repeat: no-repeat;
    float: left;
}
div.footer div.center {
    text-align: center;
}

/** ***************************************
********** Seite nicht gefunden ***********
*************************************** **/
div.main-n {
    float: left;
    width: 900px;
    margin-top: 20px;
    background-image: url("images/main.png");
}
div.inhalt-n {
    float: left;
    width: 890px;
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    background-color: #000000;
    z-index: 1;
}
div.titel-n {
    width: 880px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 3px;
    color: #c9e85f;
    font-size: 12pt;
}
div.text-n {
    width: 880px;
    margin-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
div.text-n p {
    margin: 0px;
    padding: 0px;
}

/** *************************
********** Pagebar **********
************************* **/
.pagebar {
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	text-align: left;
}

.pagebar a,.pageList .this-page {
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #999999;
	border: 1px solid #4c5824;
	text-decoration: none;
}

.pagebar a:hover {
    color: #CCCCCC;
    background-color: #414b1f;
	border-color: #6c7d33;
}

/*.pagebar a:visited {
	border: 1px solid #9AAFE5;
	text-decoration: none;
	padding: 0.2em 0.5em;
}*/

.pagebar .break {
    margin-right: 2px;
	padding-left: 7px;
    padding-right: 7px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #999999;
	border: none;
	text-decoration: none;
}

.pagebar .this-page {
	border: 1px solid #9aac47;
	padding-left: 7px;
    padding-right: 7px;
    padding-top: 3px;
    padding-bottom: 3px;
	font-weight: bold;
	background-color: #9aac47;
	color: #000000;
}

.pagebar .inactive
{
   border: 1px solid #cccccc;
	 color: #ccc;
   text-decoration: none;
   padding: 0.2em 0.5em;
}

/** ****************************
********** single.php **********
**************************** **/
div.kommentar-single {
    width: 680px;
    margin-top: 50px;
    margin-left: 10px;
    padding-left: 5px;
    padding-right: 5px;
    float: left;
}
div.kommentar-single h3 {
    margin-left: -10px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px;
}
div.kommentar-single p {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 0px;
}
div.kommentar-single textarea {
    width: 658px;
    border: 2px solid #4c5824;
    color: #999999;
    background-color: transparent;
}
div.kommentar-single textarea:focus {
    width: 658px;
    border: 2px solid #6c7d33;
    color: #CCCCCC;
    background-color: transparent;
}
div.kommentar-single input {
    width: 200px;
    border: 2px solid #4c5824;
    color: #999999;
    background-color: transparent;
}
div.kommentar-single input:focus {
    width: 200px;
    border: 2px solid #6c7d33;
    color: #CCCCCC;
    background-color: transparent;
}
#captchaInputDiv {
    
}
#captchaInputDiv div {
    
}
#captchaImgDiv {
    float: left;
    margin-bottom: 10px;
}

/** ****************************
********** search.php **********
***************************** **/
div.main-search {
    float: left;
    width: 900px;
    margin-top: 20px;
    background-image: url("images/main.png");
}
div.inhalt-search {
    float: left;
    width: 890px;
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    background-color: #000000;
    z-index: 1;
}
div.titel-search {
    width: 880px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #c9e85f;
    font-size: 12pt;
}

/** **********************************
********** Textformatierung **********
********************************** **/
div.text ul {
	color: #BFBFBF;
	list-style: square;
	padding-left: 15px;
}
div.text ol {
	padding-left: 20px;
}
div.text h1 {
	font-size: 16pt;
	color: #c03b21;
	border-bottom: 0px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
div.text h2 {
	font-size: 14pt;
	color: #c03b21;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
div.text h3 {
	font-size: 12pt;
	color: #2c64c0;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
div.text h4 {
	font-size: 10pt;
	color: #2c64c0;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
div.text h5 {
	font-size: 8pt;
	color: #c07746;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
div.text h6 {
	font-size: 8pt;
	color: #c07746;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
div.text blockquote {
	padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
	margin: 10px;
	color: #BFBFBF;
    background-image: url("images/blockquote.png");
	background-repeat: repeat;
	background-position: 0px 0px;
}
div.text address {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
	margin: 10px;
	color: #BFBFBF;
    border-left: 3px solid #555555;
}

/** ****************************
********** Kommentare **********
**************************** **/
span.comments-top {
	color: #777777;
	font-weight: bold;
}
div.arrow-odd {
    float: left;
    position: absolute;
    width: 27px;
    height: 33px;
    background-image: url("images/comment-arrow-odd.png");
    margin-top: 7px;
    margin-left: 134px;
}
div.arrow-even {
    float: left;
    position: absolute;
    width: 27px;
    height: 33px;
    background-image: url("images/comment-arrow-even.png");
    margin-top: 7px;
    margin-left: 134px;
}
div.arrow-auth {
    float: left;
    position: absolute;
    width: 27px;
    height: 33px;
    background-image: url("images/comment-arrow-auth.png");
    margin-top: 7px;
    margin-left: 134px;
}
div.user-odd {
    float: left;
    position: absolute;
    width: 125px;
    text-align: right;
    margin-top: 14px;
    margin-left: 0px;
    overflow: hidden;
}
div.user-even {
    float: left;
    position: absolute;
    width: 125px;
    text-align: right;
    margin-top: 14px;
    margin-left: 0px;
    overflow: hidden;
}
div.avatar {
    position: absolute;
    width: 70px;
    height: 70px;
    border: none;
    margin-top: 45px;
    margin-left: 80px;
    text-align: center;
    font-size: 14pt;
    font-weight: bold;
    color: #999999; 
}
li.odd {
    width: 480px;
    min-height: 120px;
	color: #555555;
	background-color: transparent;
    background-image: url("images/odd.png");
	border: 1px solid #333333;
	padding: 10px;
    margin-left: 160px;
	margin-bottom: 7px;
}
li.even {
    width: 480px;
    min-height: 120px;
	color: #555555;
    background-color: transparent;
    background-image: url("images/even.png");
	border: 1px solid #333333;
	padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 160px;
	margin-bottom: 7px;
}
li.auth {
    width: 480px;
    min-height: 120px;
	color: #555555;
    background-color: transparent;
    background-image: url("images/auth.png");
	border: 1px solid #333333;
	padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 160px;
	margin-bottom: 7px;
}
li.odd p {
	margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 0px;
}
li.even p {
	margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 0px;
}
li.auth p {
	margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 0px;
}
#commentsarea ul {
    margin-bottom: 20px;
}

/** **************************
********** page.php **********
************************** **/
div.main-page {
    float: left;
    width: 900px;
    margin-top: 0px;
    background-image: url("images/main.png");
}
div.inhalt-page {
    float: left;
    width: 890px;
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    background-color: #000000;
    z-index: 1;
}
div.titel-page {
    float: left;
    width: 880px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 3px;
    color: #c9e85f;
    font-size: 12pt;
}
div.titel-page a {
    color: #c9e85f;
    text-decoration: none;
}
div.titel-page a:hover {
    color: #edffb2;
    text-decoration: none;
}
div.info-container-page {
    float: left;
    margin-bottom: 15px;
    width: 885px;
    color: #777777;
    font-size: 9pt;
}
div.datum-page {
    width: 395px;
    padding-left: 5px;
    float: left;
}
div.text-page {
    float: left;
    width: 880px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
}
div.text-page p {
    margin: 0px;
    padding: 0px;
}

/** ***************************
********** Link Navi **********
*************************** **/
div.linknavi {
    position: absolute;
    margin-top: 150px;
    margin-left: 200px;
}
div.linknavi a.main {
    cursor: pointer;
    width: 175px;
    height: 20px;
    padding-top: 2px;
    padding-left: 5px;
    color: #7b5c99;
    background-image: url("images/topnavi-normal.png");
    background-repeat: no-repeat;
    display: block;
}
div.linknavi a.main:hover {
    cursor: pointer;
    width: 175px;
    height: 20px;
    padding-top: 2px;
    padding-left: 5px;
    color: #7b5c99;
    background-image: url("images/topnavi-hover.png");
    background-repeat: no-repeat;
    display: block;
}
div.link-main {
    position: absolute;
    width: 180px;
    margin-top: 4px;
    background-image: url("images/topnavi-main.png");
    background-repeat: repeat-y;
    z-index: 10;
}
div.link-main ul {
	list-style-type: none;
    margin: 0px;
	padding: 0px;
}
div.link-main li {
    
}
div.link-main li a {
    width: 170px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
	border-bottom: 1px solid #7d7d7d;
    color: #222222;
    font-weight: bold;
    text-decoration: none;
    outline: none;
    display: inline-block;
}
div.link-main li a:hover {
    width: 170px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
	border-bottom: 1px solid #555555;
    color: #222222;
    background-image: url("images/topnavi-li-hover.png");
    background-repeat: no-repeat;
    font-weight: bold;
    text-decoration: none;
    outline: none;
    display: inline-block;
}