/*  phpBB 3.0 Style Sheet

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

        Style name:              subsilver2
        Based on style:        subSilver (the default phpBB 2 style)
        Original author:        subBlue ( http://www.subBlue.com/ )
        Modified by:             psoTFX and the phpBB team ( http://www.phpbb.com )

        This is an alternative style for phpBB3 for those wishing to stay with

        the familiar subSilver style of phpBB version 2.x

        Copyright 2006 phpBB Group ( http://www.phpbb.com/ )

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

*/



/* Layout

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

* {

        /* Reset browsers default margin, padding and font sizes */

        margin: 0;

        padding: 0;

}



html {

        font-size: 100%;

}



body {

        /* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */

        font-family: Verdana, Arial, sans-serif, Comic Sans;

        color: #FFFFFF;

        background-image: url(styles/subblue/theme/images/hand_03_wasserblau_dunkel.jpg);

        font-size: 62.5%; /* This sets the default font size to be equivalent to 10px */

        margin: 0;
      
	  min-width: 1000px;

}

.simple {

        min-width: 400px;

}



#wrapheader {

        min-height: 120px;

        height: auto !important;

        height: 120px;

        /*background-image: url(http://www.gl-cafe.de/phpBB3/styles/subblue/imageset/header_glcafe.jpg);*/

        /*background-repeat: repeat-x;*/

/*        padding: 0 25px 15px 25px;*/

        padding: 0;

        margin: 0px 50px 0 50px;
	  

}


#wrapcentre {

        margin: 15px 50px 0 50px;

}

#datebar {
        margin: 10px 50px 0 50px;
}


#wrapfooter {

        text-align: center;

        clear: both;

}



#wrapnav {

        width: 100%;

        margin: 0;

        background-color: #ECECEC;

        border-width: 1px;

        border-style: solid;

        border-color: #A9B8C2;

}



#logodesc {

        margin-bottom: 0px;

        padding: 0px 25px;
        height: 120px;
        background-image: url(http://www.gl-cafe.de/styles/subblue/imageset/header_glcafe.jpg); 
        /*background-repeat:no-repeat;*/
        /*background: #466190;*/
        /*border-bottom: 1px solid #4787A7;*/

	  

}



#menubar {

        /*margin: 0px 25px;*/

}



p.datebar {

        margin: 10px 25px 0 25px;

}



#findbar {

        width: 100%;

        margin: 0;

        padding: 0;

        border: 0;

}



.forumrules {

        background-color: #084572;

        border-width: 1px;

        border-style: solid;

        border-color: #BB9860;

        padding: 4px;

        font-weight: normal;

        font-size: 1.1em;

        font-family: Verdana, Arial, sans-serif, Comic Sans;

}



.forumrules h3 {

        color: #FFFFFF;

}



#pageheader { }

#pagecontent { }

#pagefooter { }



#poll { }



#postrow { }

#postdata { }





/*  Text

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

h1 {

        color: #FFFFFF;

        font-family: Verdana, Arial, sans-serif, Comic Sans;

        font-weight: bold;

        font-size: 1.8em;

        text-decoration: none;

}



h2 {

        font-family: Verdana, Arial, sans-serif, Comic Sans;

        font-weight: bold;

        font-size: 1.5em;

        text-decoration: none;

        line-height: 120%;

}



h3 {

        font-size: 1.3em;

        font-weight: bold;

        font-family: Verdana, Arial, sans-serif, Comic Sans;

        line-height: 120%;

}



h4 {

	  margin: 0;

        font-size: 1.1em;

        font-weight: bold;

}

h5 {

	  margin: 0;

        font-size: 1em;

        font-weight: bold;

}


p {

        font-size: 1.1em;

}



p.moderators {

        margin: 0;

        float: left;

        color: #FFFFFF;

        font-weight: bold;

}



.rtl p.moderators {

        float: right;

}



p.linkmcp {

        margin: 0;

        float: right;

        white-space: nowrap;

}



.rtl p.linkmcp {

        float: left;

}



p.breadcrumbs {

        margin: 0;

        float: left;

        color: #FFFFFF;

        font-weight: bold;

        white-space: normal;

        font-size: 1.0em;

}

p.breadcrumbs1 {

        margin: 0;

        float: right;

        color: #FFFFFF;

        font-weight: bold;

        white-space: normal;

        font-size: 1.0em;

}


.rtl p.breadcrumbs {

        float: right;

}



p.datetime {

        margin: 0;

        float: right;

        white-space: nowrap;

        font-size: 1em;

}



.rtl p.datetime {

        float: left;

}



p.searchbar {

        padding: 2px 0;
        white-space: nowrap;
        margin: 0px 5px 0px 5px;

}

p.searchbarreg {

        margin: 0;

        float: right;

        white-space: nowrap;

}



.rtl p.searchbarreg {

        float: left;

}



p.forumdesc {

        padding-bottom: 4px;

}



p.topicauthor {

        margin: 1px 0;

}



p.topicdetails {

        margin: 1px 0;

}



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

        margin: 1px 0;

        color: #FFFFFF;

        font-weight:bold;

}



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

        color: #FFFFFF;

        font-weight:bold;

}



.postapprove img, .postreported img {

        vertical-align: bottom;

}



.postauthor {

        color: #FFFFFF;

}



.postdetails {

        color: #FFFFFF;

}



.postbody {

        font-size: 1.3em;

        line-height: 1.4em;

        font-family: Verdana, Arial, sans-serif, Comic Sans;

}



.postbody li, ol, ul {

        margin: 0 0 0 1.5em;

}



.rtl .postbody li, .rtl ol, .rtl ul {

        margin: 0 1.5em 0 0;

}



.posthilit {

        background-color: #0071C6;

}



.nav {

        margin: 0;

        color: #FFFFFF;

        font-weight: normal;

}



.pagination {

        padding: 4px;

        color: #FFFFFF;

        font-size: 1em;

        font-weight: bold;

}



.title {



}



.gen {

        margin: 1px 1px;

        font-size: 1.2em;

}



.genmed {

        margin: 1px 1px;

        font-size: 1.1em;

        color: #FFFFFF;

}



.genmed1{

        margin: 1px 1px;

        font-size: 1.1em;

        color: ##FFFFFF;

}



.gensmall {

        margin: 1px 1px;

        font-size: 1em;

        color: #FFFFFF;

}

.copyright {

        color: #FFFFFF;

        font-weight: normal;

        font-family: Verdana, Arial, sans-serif, Comic Sans;

}



.titles {

        font-family: Verdana, Arial, sans-serif, Comic Sans;

        font-weight: bold;

        font-size: 1.1em;

        text-decoration: none;

}



.error {

        color: #FFFFFF;

}





/* Tables

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

th {

        color: #FFFFFF;

        font-size: 1.1em;

        font-weight: bold;

        background-color: #08355e;



        white-space: nowrap;

        padding: 7px 5px;

}



td {

        padding: 2px;

}

td.profile {

        padding: 4px;

}



.tablebg {

        background-color: #093967;

}



.catdiv {

        height: 28px;

        margin: 0;

        padding: 0;

        border: 0;

        background-color: #063058;

}

.rtl .catdiv {

        background: white url('styles/subsilver2/theme/images/cellpic2_rtl.jpg') repeat-y scroll top right;

}



.cat {

        height: 28px;

        margin: 0;

        padding: 0;

        border: 0;

        background-color: #093967;

        text-indent: 4px;

}



.row1 {

        background-color: #0d4171;

        padding: 4px;

}



.row2 {

        background-color: #0d4171;

        padding: 4px;

}



.row3 {

        background-color: #08355e;

        padding: 4px;

}

.row4  {

        background-color: #08355E ;
        padding: 4px;
}

.row5  {

        background-color: #496494;
        padding: 4px;
}




.spacer {

        background-color: #D1D7DC;

}

.marquee {
		 background-color: #496494;
		 color: #000000;
}

hr {

        height: 1px;

        border-width: 0;

        background-color: #D1D7DC;

        color: #FFFFFF;

}



.legend {

        text-align:center;

        margin: 0 auto;

}

#footer {
         margin: 0px 50px 0px 50px;
}

/* Links

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

a:link {

        color: #FFFFFF;

        text-decoration: none;

}



a:active,

a:visited {

        color: #FFFFFF;

        text-decoration: none;

}



a:hover {

        color: #FFFFFF;

        text-decoration: underline;

}


a.postlink:link , a.postlink:visited  {
   text-decoration: underline;
}
a.postlink:hover, a.postlink:focus, a.postlink:active {
   text-decoration: none;
   background-color: #0973BD;
}

a.postlink-local:link , a.postlink-local:visited  {
   text-decoration: underline;
}
a.postlink-local:hover, a.postlink-local:focus, a.postlink-local:active {
   text-decoration: none;
   background-color: #0973BD;
}



a.forumlink {

        color: #FFFFFF;

        font-weight: bold;

        font-family: Verdana, Arial, sans-serif, Comic Sans;

        font-size: 1.1em;

}

a.topictitle {

        margin: 1px 0;
        font-family: Verdana, Arial, sans-serif, Comic Sans;
        font-size: 1.1em;

}



a.topictitle:visited {

        color: #FFFFFF;

        text-decoration: none;

}



a.subforum.read {

   background-image: url("./styles/subblue/imageset/icon_post_target_gelb.gif");

   background-position: 0 50%;

   background-repeat: no-repeat;

   position: relative;

   white-space: nowrap;

   padding: 0 0 0 12px;

}



a.subforum.unread {

   background-image: url("./styles/subblue/imageset/icon_post_target_rot.gif");

   background-position: 0 50%;

   background-repeat: no-repeat;

   position: relative;

   white-space: nowrap;

   padding: 0 0 0 12px;

}


a.cat:visited, a.cat:link {

        color: #A1B5CC;

        text-decoration: none;

}


a.cat:hover {

        color: #A1B5CC;

        text-decoration: underline;

}




th a,

th a:visited {

        color: #FFFFFF !important;

        text-decoration: none;

}



th a:hover {

        text-decoration: underline;

}





/* Form Elements

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

form {

        margin: 0;

        padding: 0;

        border: 0;

}



input {

        color: #000000;

        font-family: Verdana, Arial, sans-serif, Comic Sans;

        font-size: 1.1em;

        font-weight: normal;

        padding: 1px;

        border: 1px solid #A9B8C2;

        background-color: #FAFAFA;

}



textarea {

        background-color: #FAFAFA;

        color: #000000;

        font-family: Verdana, Arial, sans-serif, Comic Sans;

        font-size: 1.3em;

        line-height: 1.4em;

        font-weight: normal;

        border: 1px solid #A9B8C2;

        padding: 2px;

}



select {

        color: #000000;

        background-color: #FAFAFA;

        font-family: Verdana, Arial, sans-serif, Comic Sans;

        font-size: 1.1em;

        font-weight: normal;

        border: 1px solid #A9B8C2;

        padding: 1px;

}



option {

        padding: 0 1em 0 0;

}



option.disabled-option {

        color: graytext;

}



.rtl option {

        padding: 0 0 0 1em;

}



input.radio {

        border: none;

        background-color: transparent;

}



.post {

        background-color: white;

        border-style: solid;

        border-width: 1px;

}



/* Text in der postbody - oben rechts in der Ecke*/

.pblink, .pblink a:visited, .pblink a:link {

        color: #A1B5CC;

        text-decoration: none;

}

.pblink a:hover, .pblink a:active {

        color: #FFFFFF;

        text-decoration: none;

}



.btnbbcode {

        color: #000000;

        font-weight: normal;

        font-size: 1.1em;

        font-family: Verdana, Arial, sans-serif, Comic Sans;

        background-color: #EFEFEF;

        border: 1px solid #666666;

}



.btnmain {

	  
        font-weight: bold;

        background-color: #ECECEC;
        
        color: #000000;

        border: 1px solid #A9B8C2;

        cursor: pointer;

        padding: 1px 5px;

        font-size: 1.1em;

}

.btnmainneu {

	  
        font-weight: bold;

        background-color: #0d4171;

        border: 1px solid #A9B8C2;

        cursor: pointer;

        padding: 1px 5px;

        font-size: 1.1em;

}



.btnlite {
		
	  
        font-weight: normal;

        background-color: #ECECEC;

        border: 1px solid #A9B8C2;

        cursor: pointer;

        padding: 1px 5px;

        font-size: 1.1em;

}



.btnfile {

	  
        font-weight: normal;

        background-color: #ECECEC;

        border: 1px solid #A9B8C2;

        padding: 1px 5px;

        font-size: 1.1em;

}



.helpline {

        background-color: #DEE3E7;

        border-style: none;

}





/* BBCode

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

.quotetitle, .attachtitle {

        margin: 10px 5px 0 20px;

        padding: 4px;

        border-width: 1px 1px 0 1px;

	  border-style: solid;

	  border-color: #0d4171;

        color: #FFFFFF;

        background-color: #0d4171;

        font-size: 0.8em;

        font-weight: bold;

}


.quotetitle .quotetitle {

        font-size: 1em;

}


.quotecontent, .attachcontent {

        margin: 0 5px 10px 20px;

        padding: 5px;

	  border-color: #0d4171;

        border-width: 0 1px 1px 1px;

	  border-style: solid;

        font-weight: normal;

        font-size: 0.9em;

        line-height: 1.4em;

        font-family: Verdana, Arial, sans-serif, Comic Sans;

        background-color: #074B7B;

        color: #FFFFFF;

}


.attachcontent {

        font-size: 0.85em;

}



.codetitle {

        margin: 10px 5px 0 5px;

        padding: 2px 4px;

        border-width: 1px 1px 0 1px;

        color: #FFFFFF;

        background-color: #0d4171;

        font-family: Verdana, Arial, sans-serif, Comic Sans;

        font-size: 0.8em;

}



.codecontent {

        direction: ltr;

        margin: 0 5px 10px 5px;

        padding: 5px;

        border-width: 0 1px 1px 1px;

        font-weight: normal;

        color: #FFFFFF;

        font-size: 0.85em;

        font-family: Verdana, Arial, sans-serif, Comic Sans;

        background-color: #074B7B;

}



.syntaxbg {

        color: #FFFFFF;

}



.syntaxcomment {

        color: #FFFFFF;

}



.syntaxdefault {

        color: #FFFFFF;

}



.syntaxhtml {

        color: #FFFFFF;

}



.syntaxkeyword {

        color: #FFFFFF;

}



.syntaxstring {

        color: #FFFFFF;

}



/* Private messages

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

.pm_marked_colour {

        background-color: #000000;

}



.pm_replied_colour {

        background-color: #A9B8C2;

}



.pm_friend_colour {

        background-color: #007700;

}



.pm_foe_colour {

        background-color: #DD0000;

}





/* Misc

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

img {

        border: none;

}



.sep {

        color: black;

        background-color: #FFA34F;

}



table.colortable td {

        padding: 0;

}



pre {

        font-size: 1.1em;

        font-family: Verdana, Arial, sans-serif, Comic Sans;

}



.nowrap {

        white-space: nowrap;

}



.username-coloured {

        font-weight: normal;

}

