/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
        Style name:             mysny
        Based on style:         subSilver2
        Original author:        subBlue ( http://www.subBlue.com/ )
        Modified by:            Kasi Mir


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

/* Layout
 ------------ */
* {
        /* Reset browsers default margin, padding and font sizes */
        margin: 0;
        padding: 0;
}

svg > g > g:last-child { pointer-events: none }

ul, ol { margin-bottom: 1em; }

ul ul {margin-bottom: 0; }
li { margin-left: 1em; }

html {
        height: 101%;
        font-size: 100%;
        min-width: 800px;
}

.mysneaklink {
	    border-color: #C7C3BF;
		border-radius: 4px;
        border: 0px;
    	color: #2a8ff7;
        background-color: #303030;
	    font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
		margin: 2px;
		padding: 2px 4px;
	    font-size: 11px;
		cursor: pointer;
}

.mysneaklink a:active,
.mysneaklink a:hover, {
    	color: #54ffff;
}

body {
        font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        color: #FFFFFF;
        background-color: #000000;
        font-size: 62.5%;  This sets the default font size to be equivalent to 10px
        margin: 0;
        min-width:800px;
}

body.mysneak
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:small;
 background-color:#000000;
 color:#ffffff;
 margin: 0;
 min-width:800px;
}

body.mysneak h1#attn
{
font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:150%;
color:#FFFFFF;
background-color:#cc0000;
margin-bottom:5px;
padding-left: 1.4em;
height: 25px;
background-image: url(/pics/SneakLeiste.png);
background-repeat: no-repeat;
background-position: top left;
}

body.mysneak h1 a:visited
{
color:#cccc00;
}

body.mysneak h1 a:link
{
color:#FFFF00;
}

body.mysneak h1
{
font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:150%;
color:#FFFFFF;
background-color:#30629c;
margin-bottom:5px;
padding-left: 1.4em;
height: 25px;
background-image: url(/pics/SneakLeisteBlau01.png);
background-repeat: no-repeat;
background-position: top left;
}

body.mysneak h2
{
font-family: Lucida Console, Courier New, Courier, monospace;
font-size:small;
font-style:normal;
background-color:#101010;
color:#FFFF00;
font-weight:normal;
}

body.mysneak h3
{
 font-family: Arial, Helvetica, sans-serif;
 font-size:130%;
 background-color:#101010;
 color:#FFFFFF;
 padding-left: 2.5em;
}

body.mysneak h3 span
{
font-family:Georgia,Times New Roman,serif;
font-size:80%;
font-weight:normal;
font-style:oblique;
color:#FFFFFF;
}

span.piccomment
{
font-size:80%;
}

body.mysneak h4
{
font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:80%;
background-color:#202020;
color:#FFFFFF;
background-image: url(/pics/signatur.png);
background-repeat: no-repeat;
background-position: bottom right;
margin-bottom:2em;
padding-right: 1.3em;
text-align:right;
}

body.mysneak h6
{
font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:85%;
background-color:#404040;
color:#FFFFFF;
}

body.mysneak h5.mysnyhead
{
font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:120%;
font-style:oblique;
background-color:#101010;
color:#FFFF00;
font-variant: normal;
font-weight:bold;
}

body.mysneak h5
{
font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:120%;
font-style:oblique;
background-color:#101010;
color:#FFFF00;
font-variant: small-caps;
font-weight:bold;
}

body.mysneak span.username
{
font-variant: small-caps;
}

span.threedee
{
font-style:normal;
color:#FF6666;
font-weight:bold;
}

span.twodee
{
font-style:normal;
color:#66FF66;
font-weight:bold;
}


body.mysneak span.mysnylogo
{
font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:140%;
font-style:oblique;
background-color:#101010;
color:#FFFF00;
font-weight:bold;
}

body.mysneak span.mysnylogosmall
{
font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-style:oblique;
color:#FFFF00;
font-weight:bold;
}

body.mysneak span.listcomment
{
font-size:70%;
font-style:oblique;
}

body.mysneak p
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:small;
margin-top:0px;
padding-bottom:1em;
color:#FFFFFF;
}

body.mysneak code {font-size:14px;color:#0000ff;}

body.mysneak pre
{
 font-size:14px;
 color:#0000ff;
 padding:5px;
}

body.mysneak h3.last
{
 padding-bottom:5px;
 margin-bottom: 1em;
}

body.mysneak a:link,
body.mysneak a:visited,
body.mysneak a:active,
body.mysneak a:hover
{
  text-decoration:none;
  font-weight:bold;
  color:#0088FF;
}

body.mysneak a:visited
{
  text-decoration:none;
  font-weight:bold;
  color:#888888;
}


body.mysneak a:active,
body.mysneak a:hover
{
 text-decoration:underline;
}

#mysneakmenu 
{
line-height:20px;
color:#FFFFFF;
background-color:#004488;
font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:small;
text-align:left;
margin-bottom: 5px;
}

#mysneakmenu li
{
margin: 0px;
}

#mysneakmenu a
{
text-decoration: none;
padding: 1px 5px;
font-weight:bold;
}

#mysneakmenu #mysneaksubmenus a
{
text-decoration: none;
padding: 0px 10px;
font-weight:bold;
}


body #mysneakmenu a:visited,
body #mysneakmenu a:link
{
color: #44ccff;
text-decoration: none;
}

body #mysneakmenu a:hover,
body #mysneakmenu a:active
{
text-decoration: none;
background-color:#442266;
color:#ffffff;
}

body #mysneakmenu li:hover,
body #mysneakmenu li:active
{
background-color:#442266;
color:#ffffff;
}

body#homepage #mysneakmenu li#home,
body#listhist #mysneakmenu li#tipbase,
body#winpage #mysneakmenu li#tipbase,
body#listpage #mysneakmenu li#tipbase,
body#trailermainpage #mysneakmenu li#trailmain,
body#trailerarcpage #mysneakmenu li#trailmain,
body#tipspielpage #mysneakmenu li#tipbase,
body#specpage #mysneakmenu li#spec,
body#newsmainpage #mysneakmenu li#newsmain,
body#newsarcpage #mysneakmenu li#newsmain,
body#moviemainpage #mysneakmenu li#moviemain,
body#moviearcpage #mysneakmenu li#moviemain,
body#inforulespage #mysneakmenu li#infomain,
body#infomainpage #mysneakmenu li#infomain,
body#infohistpage #mysneakmenu li#infomain,
body#infofaqpage #mysneakmenu li#infomain,
body#infovirginspage #mysneakmenu li#infomain,
body#imppage #mysneakmenu li#imp,
body#dsgvopage #mysneakmenu li#dsgvo,
body#compcurpage #mysneakmenu li#compbase,
body#comparcpage #mysneakmenu li#compbase,
body#forumpage #mysneakmenu li#forum,
body#archpage #mysneakmenu li#arch
{
background-color:#442266;
color:#ffffff;
}

body#homepage #mysneakmenu li#home a,
body#listhist #mysneakmenu li#tipbase a,
body#winpage #mysneakmenu li#tipbase a,
body#listpage #mysneakmenu li#tipbase a,
body#trailermainpage #mysneakmenu li#trailmain a,
body#trailerarcpage #mysneakmenu li#trailmain a,
body#tipspielpage #mysneakmenu li#tipbase a,
body#specpage #mysneakmenu li#spec a,
body#newsmainpage #mysneakmenu li#newsmain a,
body#newsarcpage #mysneakmenu li#newsmain a,
body#moviemainpage #mysneakmenu li#moviemain a,
body#moviearcpage #mysneakmenu li#moviemain a,
body#inforulespage #mysneakmenu li#infomain a,
body#infomainpage #mysneakmenu li#infomain a,
body#infohistpage #mysneakmenu li#infomain a,
body#infofaqpage #mysneakmenu li#infomain a,
body#infovirginspage #mysneakmenu li#infomain a,
body#imppage #mysneakmenu li#imp a,
body#dsgvopage #mysneakmenu li#dsgvo a,
body#compcurpage #mysneakmenu li#compbase a,
body#comparcpage #mysneakmenu li#compbase a,
body#forumpage #mysneakmenu li#forum a,
body#archpage #mysneakmenu li#arch a
{
text-decoration: none;
background-color:#442266;
color:#ffffff;
}


#mysneaksubmenus 
{
line-height:18px;
color:#FFFFFF;
background-color:#003366;
font-family:Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
text-align:left;
margin-bottom: 3px;
}

#mysneaktitle, #mysneakfooter {
font-size:small;
padding:5px;
margin-bottom:5px;
color:#FFFFFF;
background-color:#000000;
}

#mysneaktitle {
font-family:"Lucida Console", "Courier New", Courier, monospace;
margin-top: 3px;
padding-top: 2px;
border-top:1px solid #222222;
border-bottom:1px solid #222222;
min-width:800px;
width: 100%;
}

#mysneakfooter {
border-top:1px solid #222222;
}

#rahmen
{
min-width: 800px;
}

#mysneakstatusline
{
font-family: "Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
font-weight: normal;
color: #cccccc;
background-color: #004488;
}

#mysneakstatusline a
{
font-family: "Lucida Grande",Verdana,Helvetica,Arial,sans-serif;
font-weight: normal;
color: #cccccc;
}

body div#mysneakstatusline 
{
padding-bottom:0px;
margin-bottom:0px;
}

body div#mysneakstatusline td.nonforum
{
font-size: 88%;
}


#mysneaklogo
{
position:absolute;
top: 28px;
left: 5px;
}

#claim1b
{
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:85%;
font-style: oblique;
padding-right: 31px;
//padding-bottom: 100px;
padding-bottom: 35px;
////padding-bottom: 23px;
}

#claim1
{
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:small;
font-weight: bold;
padding-bottom: 0px;
padding-right: 18px;
}

#claim1b b
{
color:#ffff00;
}


#claim1 b
{
font-style: oblique;
}

#claim2
{
text-align: right;
font-size:small;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-right: 18px;
padding-bottom: 4px;
}

#claim3
{
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:small;
padding-right: 18px;
padding-bottom: 2px;
}

#claim3a
{
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:small;
color:#ffff00;
padding-right: 18px;
padding-bottom: 2px;
}

#mysneakfooter {
font-family:Arial, Helvetica, sans-serif;
}

#mysneakmenu li
{
display:inline;
list-style-type: none;
text-align: left;
}

ul.mysneaksubmenu li
{
display:inline;
list-style-type: none;
text-align: left;
}

body#homepage ul#homemenu,
body#forumpage ul#forummenu,
body#listhist ul#tipmenu,
body#winpage  ul#tipmenu,
body#listpage ul#tipmenu,
body#tipspielpage ul#tipmenu,
body#trailermainpage ul#trailmenu,
body#trailerarcpage ul#trailmenu,
body#specpage ul#specmenu,
body#newsmainpage ul#newsmenu,
body#newsarcpage ul#newsmenu,
body#moviemainpage ul#moviemenu,
body#moviearcpage ul#moviemenu,
body#inforulespage ul#infomenu,
body#infomainpage ul#infomenu,
body#infohistpage ul#infomenu,
body#infofaqpage ul#infomenu,
body#infovirginspage ul#infomenu,
body#imppage ul#impmenu,
body#dsgvopage ul#dsgvomenu,
body#compcurpage ul#compmenu,
body#comparcpage ul#compmenu,
body#archpage ul#arcmenu
{
display:inline;
}


body#listhist li#hof,
body#winpage  li#win,
body#listpage li#list,
body#tipspielpage li#tipspiel,
body#trailermainpage li#trailcur,
body#trailerarcpage li#trailarc,
body#newsmainpage li#newscur,
body#newsarcpage li#newsarc,
body#moviemainpage li#moviecur,
body#moviearcpage li#moivearc,
body#inforulespage li#inforules,
body#infohistpage li#infohist,
body#infofaqpage li#infofaq,
body#infovirginspage li#infovirgins,
body#compcurpage li#compare,
body#comparcpage li#comparch
{
text-decoration: none;
background-color:#442266;
color:#ffffff;
}

body#listhist li#hof a,
body#winpage  li#win a,
body#listpage li#list a,
body#tipspielpage li#tipspiel a,
body#trailermainpage li#trailcur a,
body#trailerarcpage li#trailarc a,
body#newsmainpage li#newscur a,
body#newsarcpage li#newsarc a,
body#moviemainpage li#moviecur a,
body#moviearcpage li#moivearc a,
body#inforulespage li#inforules a,
body#infohistpage li#infohist a,
body#infofaqpage li#infofaq a,
body#infovirginspage li#infovirgins a,
body#compcurpage li#compare a,
body#comparcpage li#comparch a
{
text-decoration: none;
background-color:#442266;
color:#ffffff;
}


ul.mysneaksubmenu
{
background: #003366;
display: none;
}


#mysneakleft a
{
display:block;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
background-color:#101010;
padding:4px;
}

#mysneakleft a.simple
{
display:block;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
background-color:#000000;
padding:4px;
}

#mysneakleft a.simple:hover
{
/*background-color:#8715e6;*/
background-color: #000000;
color:#FFFF00;
padding:4px;
}

.menutitle
{
font-weight:bold;
border-top:1px dashed #000000;
margin-top:15px;
}

#mysneakcontent {
margin-left: 5px;
margin-right: 160px;
background-color:#000000;
color: #FFFFFF;
}

#specpage {
}

#mysneakcontent div.list {
background-color:#101010;
}

#mysneakcontent ul {
padding-bottom: 1em;
}

#mysneakcontent ul.point li {
list-style-type: disc;
background-color:#101010;
padding-bottom: 1em;
}

#mysneakcontent ul li {
list-style-type: none;
}


#mysneakmain div.list {
background-color:#101010;
}

#mysneakmain ul {
background-color:#101010;
padding-bottom: 1em;
}

#mysneakmain ul li {
list-style-type: none;
background-color:#101010;
}

div.mysneaknews
{
overflow: hidden;
background-color: #101010;
}

div.newspic {
   float: right; 
   padding: 4px;
   border: 1px solid #ddd; 
   border-right-color: #aaa; 
   border-bottom-color: #aaa; 
   margin-left: 10px; 
   margin-right: 10px; 
   margin-bottom: 0px;  
}

img.mygallery { 
   float: right; 
   padding: 4px;
   border: 1px solid #ddd; 
   border-right-color: #aaa; 
   border-bottom-color: #aaa; 
   margin-left: 10px; 
   margin-right: 10px; 
   margin-bottom: 0px;  
}

object.mygallery { 
   float: right; 
   padding: 4px;
   border: 1px solid #ddd; 
   border-right-color: #aaa; 
   border-bottom-color: #aaa; 
   margin-left: 10px; 
   margin-right: 10px; 
   margin-bottom: 0px;  
}


#forumcontent {
margin-left: 10px;
margin-right: 10px;
background-color:#000000;
color: #FFFFFF;
}

#mysneakcontent p
{
background-color: #101010;
}

#mysneakcontent form.tipspiel p
{
background-color: #303030;
}

#mysneakcontent p.mysnyfootnote
{
font-size:70%;
}

#mysneakcontent p.yellow
{
color: #FFFF80;
background-color: #181818;
}



#mysneakmain p
{
background-color: #101010;
}

#mysneakmain form.tipspiel p
{
background-color: #303030;
}

#mysneakmain p.mysnyfootnote
{
font-size:70%;
}

#mysneakmain p.yellow
{
color: #FFFF80;
background-color: #181818;
}


#wrapheader {
        min-height: 120px;
        height: auto !important;
        height: 120px;
        padding: 0;
}

#wrapcentre {
/*      margin: 15px 25px 0 25px;*/
}

#wrapfooter {
        text-align: center;
        clear: both;
}

#wrapnav {
        width: 100%;
        margin: 0;
        background-color: #000000;
        border-width: 1px;
        border-style: solid;
        border-color: #000000;
}

#logodesc {
        margin-bottom: 5px;
        padding: 5px 25px;
        background: #000000;
        border-bottom: 1px solid #000000;
}

#menubar {
        margin: 0 25px;
}

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

#findbar {
        width: 100%;
        margin: 0;
        padding: 0;
        border: 0;
}

.forumrules {
        background-color: #101010;
        border-width: 1px;
        border-style: solid;
        border-color: #101010;
        padding: 4px;
        font-weight: normal;
        font-size: 1.1em;
        font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.forumrules h3 {
        color: red;
}

#pageheader { }
#pagecontent { }
#pagefooter { }

#poll { }
#postrow { }
#postdata { }


/*  Text
 --------------------- */
h1 {
        color: #c0c0c0;
        font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
        font-weight: bold;
        font-size: 1.8em;
        text-decoration: none;
}

h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 1.5em;
        text-decoration: none;
        line-height: 120%;
}

h3 {
        font-size: 1.3em;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
        line-height: 120%;
}

h4 {
        margin: 0;
        font-size: 1.1em;
        font-weight: bold;
        color: #FF0000;
}

p {
        font-size: 1.1em;
}

p.moderators {
        margin: 0;
        color: #808080;
        font-weight: bold;
}

.rtl p.moderators {
}

p.linkmcp {
        margin: 0;
        align: right;
        white-space: nowrap;
}

.rtl p.linkmcp {
}

p.breadcrumbs {
        margin: 0;
        float: left;
        color: #808080;
        font-weight: bold;
        white-space: normal;
        font-size: 1em;
}

.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;
}

p.searchbarreg {
        margin: 0;
        float: right;
        white-space: nowrap;
}

.rtl p.searchbarreg {
        float: left;
}

p.forumdesc {
        padding-bottom: 4px;
}

p.topicauthor {
        margin: 1px;
}

p.topicdetails {
        margin: 1px 0;
}

.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {
        margin: 1px 0;
        color: red;
        font-weight:bold;
}

.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {
        color: green;
        font-weight:bold;
}

.postapprove img, .postreported img {
        vertical-align: bottom;
}

.postauthor {
        color: #c0c0c0;
        font-size: 120%;
        font-variant: small-caps;
}

.postdetails {
        color: #a0a0a0;
}

.postbody {
        font-size: 1.3em;
        line-height: 1.4em;
        font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
}

.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: #303030;
}

.nav {
        margin: 0;
        color: #808080;
        font-weight: bold;
}

.pagination {
        padding: 4px;
        color: #808080;
        font-size: 1em;
        font-weight: bold;
}

.cattitle {
}

.gen {
        margin: 1px 1px;
        font-size: 1.2em;
}

.genmed {
        margin: 1px 1px;
        font-size: 1.1em;
}

.gensmall {
        margin: 1px 1px;
        font-size: 1em;
}

.copyright {
        color: #444;
        font-weight: normal;
        font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.titles {
        font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
        font-weight: bold;
        font-size: 1.3em;
        text-decoration: none;
}

.error {
        color: red;
}


/* Tables
 ------------ */
th {
        color: #FFFFFF;
        font-size: 1.1em;
        font-weight: bold;
        /*background-color: #FF0000;*/
        background-color: #30629c;
        /*border: 1pt solid #808080;*/
        /*background-image: url('styles/subsilver2/theme/images/cellpic3.gif');*/
        white-space: nowrap;
        padding: 7px 1px;
}

td {
        padding: 2px;
}
td.profile {
        padding: 4px;
}

.tablebg {
        background-color: #101010;
}

.catdiv {
        height: 28px;
        margin: 0;
        padding: 0;
        border: 0;
        /*background: white url('styles/subsilver2/theme/images/cellpic2.jpg') repeat-y scroll top left;*/
}
.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: #101010;
/*      background-image: url('styles/subsilver2/theme/images/cellpic1.gif');*/
        text-indent: 4px;
}

.row1 {
        background-color: #181818;
        padding: 1px;
}

.row2 {
        background-color: #202020;
        padding: 1px;
}

.row3 {
        background-color: #282828;
        padding: 1px;
}

.spacer {
        background-color: #000000;
}

hr {
        height: 1px;
        border-width: 0;
        /*background-color: #FF0000;*/
        background-color: #30629c;

        color: #FF0000;
}

.legend {
        text-align:center;
        margin: 0 auto;
}

/* Links
 ------------ */
a:link {
        color: #006597;
        text-decoration: none;
}

a:active,
a:visited {
        color: #005784;
        text-decoration: none;
}

a:hover {
        color: #D46400;
        text-decoration: underline;
}

a.forumlink {
        color: #08A;
        font-weight: bold;
        font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
        font-size: 1.2em;
}

a.topictitle {
        margin: 1px;
        font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
        font-weight: bold;
        font-size: 1.2em;
}

a.topictitle:visited {
        color: #5493B4;
        text-decoration: none;
}

th a,
th a:visited {
        color: #FFA34F 
        //!important;
        text-decoration: none;
}

th a:hover {
        text-decoration: underline;
}


/* Form Elements
 ------------ */
form {
        margin: 0;
        padding: 0;
        border: 0;
}

input {
        font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
        font-size: 1.1em;
        font-weight: normal;
        padding: 1px;
        color: #FFFFFF;
        border: 1px solid #101010;
        background-color: #303030;
}

textarea {
        color: #FFFFFF;
        background-color: #303030;
        font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        font-size: 1.3em;
        line-height: 1.4em;
        font-weight: normal;
        padding: 1px;
}

select {
        color: #333333;
        background-color: #FAFAFA;
        font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
        font-size: 1.1em;
        font-weight: normal;
        border: 1px solid #A9B8C2;
        padding: 1px;
}

option {
        padding: 0 1em 0 0;
        color: #FFFFFF;
        background-color: #303030;
}

option.disabled-option {
        color: #FFFFFF;
        background-color: #303030;
        color: graytext;
}

.rtl option {
        color: #FFFFFF;
        background-color: #303030;
        padding: 0 0 0 1em;
}

input.radio {
        border: none;
        background-color: transparent;
        color: #FFFFFF;
        background-color: #303030;
}

.post {
        color: #FFFFFF;
        border: 1px solid #101010;
        background-color: #303030;
}

.btnbbcode {
        font-weight: normal;
        font-size: 1.1em;
        font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
        color: #FFFFFF;
        border: 1px solid #101010;
        background-color: #303030;
}

.btnmain {
        font-weight: bold;
/*      background-color: #ECECEC;
        border: 1px solid #A9B8C2;*/
        cursor: pointer;
        padding: 1px 5px;
        font-size: 1.1em;
        color: #FFFFFF;
        border: 1px solid #101010;
        background-color: #303030;
}

.btnlite {
        font-weight: normal;
        cursor: pointer;
        padding: 1px 5px;
        font-size: 1.1em;
        color: #FFFFFF;
        border: 1px solid #101010;
        background-color: #303030;
}

.btnfile {
        font-weight: normal;
        padding: 1px 5px;
        font-size: 1.1em;
        color: #FFFFFF;
        border: 1px solid #101010;
        background-color: #303030;
}

.helpline {
        background-color: #DEE3E7;
        border-style: none;
}


/* BBCode
 ------------ */
.quotetitle, .attachtitle {
        margin: 10px 5px 0 5px;
        padding: 4px;
        border-width: 1px 1px 0 1px;
        border-style: solid;
        border-color: #A9B8C2;
        color: #FFFFFF;
        background-color: #002040;
        font-size: 0.85em;
        font-weight: bold;
}

.quotetitle .quotetitle {
        font-size: 1em;
}

.quotecontent, .attachcontent {
        margin: 0 5px 10px 5px;
        padding: 5px;
        border-color: #A9B8C2;
        border-width: 0 1px 1px 1px;
        border-style: solid;
        font-weight: normal;
        font-size: 1em;
        line-height: 1.4em;
        font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
        background-color: #001830;
        color: #FFFFFF;
}

.attachcontent {
        font-size: 0.85em;
}

.codetitle {
        margin: 10px 5px 0 5px;
        padding: 2px 4px;
        border-width: 1px 1px 0 1px;
        border-style: solid;
        border-color: #A9B8C2;
        color: #333333;
        background-color: #A9B8C2;
        font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        font-size: 0.8em;
}

.codecontent {
        direction: ltr;
        margin: 0 5px 10px 5px;
        padding: 5px;
        border-color: #A9B8C2;
        border-width: 0 1px 1px 1px;
        border-style: solid;
        font-weight: normal;
        color: #006600;
        font-size: 0.85em;
        font-family: Monaco, 'Courier New', monospace;
        background-color: #FAFAFA;
}

.syntaxbg {
        color: #FFFFFF;
}

.syntaxcomment {
        color: #FF8000;
}

.syntaxdefault {
        color: #0000BB;
}

.syntaxhtml {
        color: #000000;
}

.syntaxkeyword {
        color: #007700;
}

.syntaxstring {
        color: #DD0000;
}


/* 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: Monaco, 'Courier New', monospace;
}

.nowrap {
        white-space: nowrap;
}

.username-coloured {
        font-weight: bold;
}

#mysneakright {
float: right;
width: 155px;
color:#FFFFFF;
background-color:#000000;
border:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
}

#mysneakright thead
{
text-align: center;
}

#mysneakright table
{
border: 0;
}

#mysneakright tr,
#mysneakright td
{
border: 0;
padding:0;
}

#tipwinners th
{
# text-align: center;

}

tr.oddmonth
{
background-color: #181818;
}

tr.evenmonth
{
background-color: #202020;
}

td.windate
{
text-align: right;
}

td.winner1
{
text-align: center;
font-style: italic;
}

td.winner1 span
{
font-style: italic;
font-size: 80%;
}


td.winner2
{
text-align: center;
font-size: 90%;
}

td.winfilm
{
font-family: Arial, Helvetica, sans-serif;
font-size:120%;
font-weight: bold;
text-align: left;
padding: 1px 3px;
}

table.ranglist tr:nth-child(even) {
background-color: #202020;
}

table.ranglist tr:nth-child(odd) {
background-color: #101010;
}

td.trailfilm
{
font-family: Arial, Helvetica, sans-serif;
font-size:120%;
font-weight: bold;
text-align: left;
}

tr.prevtrail
{
color: #FFFF00;
}

tr.klasstrail
{
background-color: #181818;
}

td.trailfilm span
{
font-size: 80%;
font-style:oblique;
}

table.trailtable
{
background-color: #101010;
border-collapse: collapse;
border: 1px solid #000000;
margin-bottom: 1em;
}

table.trailtable tr
{
border: 1px solid #000000;
}

table.trailtable th
{
padding: 2px 0;
}

span.trailbegin
{
color: #FFFF00;
font-weight: bold;
}


table.movietable
{
background-color: #101010;
border-collapse: collapse;
border:2px solid black; 
margin-bottom: 1em;
table-layout:fixed;
}

table.movietable tr
{
table-layout:fixed;
border:2px solid black; 
}

table.movietable th
{
table-layout:fixed;
border:2px solid black; 
}

table.movietable td
{
table-layout:fixed;
border:2px solid black; 
}

div.etorbi 
{
	min-width: 640px;
	overflow: auto;
}

table.movietable td.movdate
{
font-family: Lucida Console, Courier New, Courier, monospace;
font-size:small;
font-style:normal;
background-color:#000000;
color:#FFFF00;
font-weight:normal;
vertical-align: bottom;
padding-top:15px;
padding-bottom:0px;
table-layout:fixed;
}

table.movietable td.movtitle
{
 font-family: Arial, Helvetica, sans-serif;
 font-size:120%;
 font-weight: bold;
 background-color: #000000;
 padding-top:0px;
 margin-top:0px;
table-layout:fixed;
}

td.movtitle span
{
font-family:Georgia,Times New Roman,serif;
font-size:80%;
font-weight:normal;
font-style:oblique;
}

td.movcomment
{
height:50px;
}

td.movrating
{
font-size: 80%;
}


td.movincite
{
font-size: 90%;
height: 9px;
}

table.movietable th
{
padding: 2px 0;
}

td.listsmallnames
{
font-size: 80%;
vertical-align: middle;
}

td.listnames
{
vertical-align: middle;
}

#mysneakcontent td.listnames ul
{
margin: 0;
padding-bottom: 0;
}

#mysneakmain td.listnames ul
{
margin: 0;
padding-bottom: 0;
}

td.listnames li
{
list-style-type: none;
margin: 0;
padding: 0;
}

table.ranglist th
{
padding: 2px 0;
}

table.ranglist td
{
vertical-align: middle;
#background-color: #101010;
}

td.listplace,
td.listpoints
{
text-align: center;
font-size: 130%;
}

td.listsmallplace,
{
text-align: center;
font-size: 80%;
}


td.listsmallpoints
{
text-align: center;
font-size: 80%;
}

form.tipspiel input {
        font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
        font-size: 90%;
        font-weight: normal;
        padding: 1px;
        color: #101010;
        border: 1px solid #101010;
        background-color: #CCCCCC;
}

form.tipspiel input.knopf {
        font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
        font-size: 90%;
        font-weight: normal;
        padding: 1px;
        color: #FFFFFF;
        border: 0px;
        background-color: #303030;
}

form.tipspiel textarea {
        color: #101010;
        background-color: #CCCCCC;
        font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        font-size: 80%;
        font-weight: normal;
        padding: 1px;
}

form.tipspiel select {
        color: #000000;
        background-color: #FAFAFA;
        font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, sans-serif;
        font-size: 85%;
        font-weight: normal;
        border: 1px solid #808080;
        padding: 1px;
}

form.tipspiel option {
        padding: 0 1em 0 0;
        font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
        color: #000000;
        background-color: #FAFAFA;
}


table.filmtip td.tipnum,
table.filmtip td.tipnr,
table.filmtip td.tippts
{
font-size: 120%;
font-weight: bold;
}

table.filmtip td.tipfilm
{
font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
font-size: 130%;
font-weight: bold;
}

td.tipfilm span.filmdt
{
font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
font-size: 65%;
font-weight: normal;
}

td.tipdetails
{
        font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
        font-weight: normal;
}

td.tipdetails span.tipvorl
{
font-style: italic;
}


table.filmtipv3 
{
border-spacing: 0px;
}

table.filmtipv3 td
{
//padding: 0px;
//margin: 0px;
border-spacing: 0px;
}

table.filmtipv3 tr
{
//padding: 0px;
//margin: 0px;
border-spacing: 0px;
}

table.filmtipv3 td.tipnumv3
{
//border-top: 1px solid #808080;
//border-bottom: 1px solid #808080;
//border-left: 1px solid #808080;
border-radius: 12px 0px 0px 12px; 
-moz-border-radius: 12px 0px 0px 12px; 
-webkit-border-radius: 12px 0px 0px 12px; 
border: 0px solid #800000;
font-size: 120%;
font-weight: bold;
}

table.filmtipv3 td.tipnrv3
{
font-size: 90%;
font-weight: bold;
}

table.filmtipv3 td.tipptsv3
{
//border-right: 1px solid #808080;
font-size: 90%;
font-weight: bold;
}

table.filmtipv3 td.tipfilmv3
{
font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
font-size: 130%;
font-weight: bold;
}

table.filmtipv3 span.filmdtv3
{
font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
font-size: 65%;
font-weight: normal;
}

table.filmtipv3 td.tipdetailsv3
{
//border-top: 1px solid #808080;
//border-right: 1px solid #808080;
font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
font-weight: normal;
}

td.tipdetailsv3 span.tipvorlv3
{
font-style: italic;
}

table.filmtipv3 td.tipcommentv3
{
//border-right: 1px solid #808080;
//border-bottom: 1px solid #808080;
}

table.filmtipv3 span.tdvorlaufv3
{
font-size: 90%;
font-style: italic;
}

button
{
padding:0;
border:none;
background-color: #101010;
}

table.timetable
{
}

th.timetable
{
height:2em;
}

th span.subtitle
{
font-size: 80%;
font-family: Helvetica, Arial, sans-serif;
font-style: italic;
font-weight: bold;
line-height:95%;
}

td.subtitle
{
font-size: 80%;
font-family: Helvetica, Arial, sans-serif;
font-style: italic;
font-weight: bold;
text-align: center;
line-height:90%;
background-color: #202020;
}

td.filmtitle
{
font-size: 80%;
font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
font-style: italic;
font-weight: bold;
text-align: left;
line-height:100%;
}

td.filmday
{
width:75%;
font-size: 80%;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;
line-height:90%;
}

td.filmtime
{
width:25%;
font-size: 80%;
font-family: Helvetica, Arial, sans-serif;
text-align: right;
line-height:90%;
}

td.filmsite
{
font-size: 80%;
font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
font-weight: bold;
color: yellow;
text-align: left;
}

th span.subtitle a:visited
{
  text-decoration:none;
  font-weight:bold;
  color: white;
}

td.filmsite a:visited
{
  text-decoration:none;
  font-weight:bold;
  color: yellow;
}

th span.subtitle a:link,
th span.subtitle a:active,
th span.subtitle a:hover,
td.filmsite a:link
{
  text-decoration:none;
  font-weight:bold;
  color: yellow;
};
