body {
  color: black;
  background: #ffffff url(backg.jpg); 
}
a, a:link, a:active, a:visited { color: #0000FF; }
h1, h2, h3, h4, h5, h6 {
  color: #3b617f; 
}
a img, a:link img, a:active img, a:visited img, a:hover img {
  border: none;
}
h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active,
h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active,
h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active,
h4 a, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active,
h5 a, h5 a:link, h5 a:visited, h5 a:hover, h5 a:active,
h6 a, h6 a:link, h6 a:visited, h6 a:hover, h6 a:active {
/*  color: #3b617f; */
  color: #0000FF; 
  border: none;
}
#main .node .content a:visited {
  color: #0000FF;
}
blockquote {
  border-left: 1em solid #eee;
}

#wrapper {
  background: #fff;
  border: 2px solid #ccc;
}

/*
*  Header
*/
#header {
/*   background: #193547; 
  border: 1px solid #aaa;
  border-bottom: none;
*/  
}
#header h1 a {
  color: #00f;
}
#header .slogan {
  color: #fff;
} 
#header-additional, 
#header-additional h2, 
#header-additional h3, 
#header-additional h4, 
#header-additional h5, 
#header-additional h6, 
#header-additional a, 
#header-additional a:visited {
  color: #00f;
}
#search input {
  color: #fff;
  background: #354E5F;
  border: 1px solid #999;
}
#search input:focus {
  background: #3E5B6F;
}
#search input.form-submit {
  color: #fff;  
  background: #193547;
  border-width: 1px;
  border-style: solid;
  border-top-color: #999;
  border-left-color: #999;
  border-right-color: #333;
  border-bottom-color: #333;
}
#search input.form-submit:focus {
  border-top-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #666;
  border-bottom-color: #666;
}

/*
*  Menus
*/
.primary_menu {
  border-top: 1px solid #ddd;
  background: #fff url(bg1.png) bottom left repeat-x;
}
.primary_menu a,
.primary_menu a:link,
.primary_menu a:active,
.primary_menu a:visited {
  color: black;
  border-bottom: none;
}
.primary_menu  a:hover,
.primary_menu  a:focus {
  color: black;
  background: #D7D7D7;
}
.primary_menu  a.active:hover,
.primary_menu  a.active:focus {
  color: black;
}
#menu .secondary_menu {
  background: #ccc;
}
.secondary_menu a,
.secondary_menu a:link,
.secondary_menu a:active,
.secondary_menu a:visited {
  color: black;
  border-bottom: none;
}
.secondary_menu  a:hover,
.secondary_menu  a:focus {
  color: black;
  background: #e0e0e0;
}
.secondary_menu  a.active:hover,
.secondary_menu  a.active:focus {
  color: black;
}

/*
*  Sidebar
*/
.sidebar-left #main {
  border-left: 1px solid #ccc;
}
.sidebar-right #main {
  border-right: 1px solid #ccc;
}
.sidebars #main {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.sidebar {
  background: #fff;
}
#sidebar-right {
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
#sidebar-left {
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
/* Blocks */
.sidebar a,
.sidebar a:link,
.sidebar a:active,
.sidebar a:visited {
/*  color: #3b617f; 
  color: #003061; 
*/
  color: #0000ff; 
  font-weight: bold;
  border-bottom: none;
}
.sidebar a:hover,
.sidebar a:focus {
  border-bottom: 1px solid #0000ff;
  /* #999 */
}

/*
*  Footer
*/
#footer {
  color: #999;
  border-top: 1px solid #ccc;
  background: #fff url(bg1.png) bottom left repeat-x;
}

/*
*  Content
*/
.node .links, .node .taxonomy {
  color: #999;
}
.node.teaser .calendar {
  background: #fff url(bg2.png) bottom repeat-x; 
}
.messages, .node .meta, .comment, .node.teaser .calendar {
  color: #999;  
  border: 1px solid;
  border-top-color: #f3f3f3;
  border-left-color: #f3f3f3;
  border-bottom-color: #ddd;
  border-right-color: #eee;
}
.messages, .node .meta, .comment {
  background: #f3f3f3;
}
.messages {
  color: #666;
}
.node.teaser .meta {
  background: transparent;
  border: none;
}
.node.teaser .calendar .time {
  color: #999;
}
.node.teaser .author {
  color: #999;
}
.book-navigation .menu {
  border: none;
}
.book-navigation .page-links {
  border: 1px solid #ccc;
}
.comment {
  color: #000;
}
.comment .id, .comment .id a, .comment .id a:link, .comment .id a:active, .comment .id a:visited {
  color: #ddd;
}
.comment .submitted, .comment .links {
  color: #999;
}
.new {
  color: red;
}


/* BW-SOftware */

div.panels-flexible-region-1-top_10-inside div.panel-pane div.pane-title h2
{
 font-size: medium;
}

div.gameitem a,
div.gameitem a:link,
div.gameitem a:active,
div.gameitem a:visited, 

table.top5 a,
table.top5 a:link,
table.top5 a:active,
table.top5 a:visited,

div.toptenliste a,
div.toptenliste a:link,
div.toptenliste a:active,
div.toptenliste a:visited {
/*  color: #003061;  */
  color: #0000ff;  
  font-weight: bold;
}

div.gameitem {padding-bottom: 20px;}

td.toptop, 
td.topbottom
{
 border-left: 1px solid #003061;
 border-right: 1px solid #003061;
}
td.topbottom
{
 border-bottom: 1px solid #003061;
 padding-bottom: 0;
}
td.toptop
{
 border-top: 1px solid #003061;
}

div.node-title 
{
 text-align: center;
 font-weight: bold;
}

tr.node-kopf
{
 background-color: #003061;
 color: #ffffff;
}
tr.node-data td,
tr.node-kopf td {  text-align: center; }
tr.node-data td 
{ 
 height: 50px;
 padding-top: 0px;
 padding-bottom: 0px;
}
table.node-onlinegames
{
 border: 1px solid #003061;
 margin-right: 10px;
 width: 450px;
}
td.node-rate ,
td.node-wert { text-align: center;}
td.node-rate { padding-top: 20px ! important; }

.center {text-align: center;}

#starttext 
{ 
 text-align: justify;
 font-weight: bold;
 padding-top: 7px;
}

.view-display-id-block_5 div div fieldset { margin-left: 12px;}

#block-views-bannershow-block_4 div.content,
#block-views-bannershow-block_7 div.content,
#block-views-bannershow-block_2 div.content { padding: 0px;}
#block-views-bannershow-block_2 h2.title,
#block-views-bannershow-block_7 h2.title,
#block-views-bannershow-block_4 h2.title { margin: 0px;}

.top5 tr td h2 ,
.panels-flexible-region-1-multiplayer-inside h2 ,
.panels-flexible-row-1-main-row-right div div div h2 {font-size: 15px;}
.panels-flexible-row-1-main-row-right div div div h2 {padding-top: 10px;}
.toptenliste ol {margin-left: 1px;}
.panels-flexible-region-1-multiplayer-inside h2 { margin-bottom: 0px; margin-top: 0px;}

.panels-flexible-region-1-top_10 { border: 1px solid #003061; }

#genretable h2 { font-size: 15px; }
#addthistr { border-top: 2px solid #003061; }
div.fivestar-widget-static,
div.fivestar-widget 
{
 width:86px;  
 height:22px;
 margin-left: auto;
 margin-right: auto;
}

/*
.view-display-id-block_6 .field-content a,
.view-display-id-block_5 .field-content a,
.view-display-id-block_4 a,
.view-display-id-block_3 a
{
 width: 100px;
 overflow: hidden;
 white-space: nowrap;
 display: block;
}
*/

.gameitem a
{
 width: 150px;
 overflow: hidden;
 white-space: nowrap;
 display: block;
}

tr.views-row-even
{
 background-color: #D3D3D3;
}

img.img150x112
{
 width:  150px;
 height: 112px;
}

.view-display-id-block_2 div.gameitem { padding-bottom: 0px;}


tr.neue-row-1 div.gameitem 
{
 padding-top: 5px; 
 padding-bottom: 10px;
}
 
tr.neue-row-2 div.gameitem 
{
 padding-top: 5px; 
 padding-bottom: 1px;
}

####  Next is from Dynamic CSS-Panel File:
####
####
.panels-flexible-column-1-main {
  float: left;
  width: 99%;
}

.panel-flexible-1-inside {
  padding-left: 0px;
  padding-right: 0px;
}

.panels-flexible-region-1-begr__ssungstext {
  float: left;
  width: 99%;
}

.panels-flexible-row-1-14-inside {
  padding-left: 0px;
  padding-right: 0px;
}

.panels-flexible-region-1-top_10 {
  float: left;
  width: 190px;
}

.panels-flexible-region-1-center {
  float: left;
  width: 99%;
}

.panels-flexible-row-1-main-row-inside {
  padding-left: 0px;
  padding-right: 190px;
}

.panels-flexible-row-1-main-row-right {
  margin-right: -190px;
}

.panels-flexible-region-1-multiplayer {
  float: left;
  width: 99%;
}

.panels-flexible-row-1-1-inside {
  padding-left: 0px;
  padding-right: 0px;
}

.panels-flexible-region-1-top_3__1 {
  float: left;
  width: 49.5%;
}

.panels-flexible-region-1-top_3__2 {
  float: left;
  width: 49.5%;
}

.panels-flexible-row-1-2-inside {
  padding-left: 0px;
  padding-right: 0px;
}

.panels-flexible-region-1-top_3__3 {
  float: left;
  width: 49.5%;
}

.panels-flexible-region-1-top_3__4 {
  float: left;
  width: 49.5%;
}

.panels-flexible-row-1-4-inside {
  padding-left: 0px;
  padding-right: 0px;
}

.panels-flexible-region-1-top_3__5 {
  float: left;
  width: 49.5%;
}

.panels-flexible-region-1-top_3__6 {
  float: left;
  width: 49.5%;
}

.panels-flexible-row-1-5-inside {
  padding-left: 0px;
  padding-right: 0px;
}

.panels-flexible-region-1-top_3__7 {
  float: left;
  width: 49.5%;
}

.panels-flexible-region-1-top_3__8 {
  float: left;
  width: 49.5%;
}

.panels-flexible-row-1-6-inside {
  padding-left: 0px;
  padding-right: 0px;
}

.panels-flexible-region-1-top_3__9 {
  float: left;
  width: 49.5%;
}

.panels-flexible-region-1-top_3__10 {
  float: left;
  width: 49.5%;
}

.panels-flexible-row-1-7-inside {
  padding-left: 0px;
  padding-right: 0px;
}

.panels-flexible-region-1-top_3__11 {
  float: left;
  width: 49.5%;
}

.panels-flexible-region-1-top_3__12 {
  float: left;
  width: 49.5%;
}

.panels-flexible-row-1-8-inside {
  padding-left: 0px;
  padding-right: 0px;
}

.panels-flexible-region-1-top_3__13 {
  float: left;
  width: 49.5%;
}

.panels-flexible-region-1-top_3__14 {
  float: left;
  width: 49.5%;
}

.panels-flexible-row-1-9-inside {
  padding-left: 0px;
  padding-right: 0px;
}

.panels-flexible-region-1-top_3__15 {
  float: left;
  width: 49.5%;
}

.panels-flexible-region-1-top_3__16 {
  float: left;
  width: 49.5%;
}

.panels-flexible-row-1-10-inside {
  padding-left: 0px;
  padding-right: 0px;
}

.panels-flexible-region-1-top_3__17 {
  float: left;
  width: 49.5%;
}

.panels-flexible-region-1-top_3__18 {
  float: left;
  width: 49.5%;
}

.panels-flexible-row-1-11-inside {
  padding-left: 0px;
  padding-right: 0px;
}

.panels-flexible-region-1-top_3__19 {
  float: left;
  width: 49.5%;
}

.panels-flexible-region-1-top_3__20 {
  float: left;
  width: 49.5%;
}

.panels-flexible-row-1-12-inside {
  padding-left: 0px;
  padding-right: 0px;
}

.panels-flexible-region-1-top_3__21 {
  float: left;
  width: 49.5%;
}

.panels-flexible-region-1-top_3__22 {
  float: left;
  width: 49.5%;
}

.panels-flexible-row-1-13-inside {
  padding-left: 0px;
  padding-right: 0px;
}

# made by hand for new row

.panels-flexible-row-1-15-inside {
  padding-left: 0px;
  padding-right: 0px;
}

.panels-flexible-region-1-zylom_top_5 {
  float: left;
  width: 49.5%;
}

.panels-flexible-region-1-geld_top_5{
  float: left;
  width: 49.5%;
}
## ende handmade


#### und ende
####
####


