@charset "utf-8";

body {
margin:0 auto;
padding: 0px;
text-align:center;
background-color: #f8faff;
background-image: url(../img/background.png);
background-repeat: repeat-x;
font-family:verdana;
overflow:scroll;
vertical-align:bottom;
}

h2 {
padding:0px;
margin:0px;
}

#head a:link { color: #78789d; font-weight:Bold; text-decoration: none;}
#head a:active { color: #78789d; font-weight:Bold; text-decoration: none;}
#head a:visited { color: #363561; font-weight:Bold; text-decoration: none;}
#head a:hover { color: #61619f; font-weight:Bold; text-decoration: none;}


#body a:link { color: #e44eea; font-weight:Bold; text-decoration: none;}
#body a:active { color: #e44eea; font-weight:Bold; text-decoration: none;}
#body a:visited { color: #e44eea; font-weight:Bold; text-decoration: none;}
#body a:hover { color: #ee95f1; font-weight:Bold; text-decoration: none;}


#head {
background-color: #FFFFFF;
background-image: url(../img/head.png);
background-repeat: no-repeat;
width: 558px;
height: 199px ;
margin: auto;
padding: 0px;
border-top: 0px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:0px solid #000000;
text-align:left;
}

#body {
background-color: #FFFFFF;
width: 558px;
margin: 0 auto;
padding: 0px;
padding-top:5px;
padding-bottom:5px;
border-top:0px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
vertical-align:top;
}

#body hr {
border:0px;
border-bottom: 2px dashed #f5b3f7;
margin:auto;
}

#bottom {
width: 558px;
margin: auto;
padding: 0px;
text-align:center;
font-family:Tahoma;
font-size:0.6em;
}

#bottom .up_a {
display:block;
float:right;
}

#body code {
display:block;
margin: 5px auto;
text-align: left;
border: 1px solid #C1C1C1;
background-color: #FAFAFA;
white-space: pre-wrap;
}

.last_fm {
width: 554px;
/* height: 9px ; */
min-height: 9px ;
padding-left:2px;
padding-right:2px;
padding-top:0px;
padding-bottom:2px;
color:#000000;
font-family:Tahoma;
font-size:0.55em;
text-align:left; 
background-image:url('../img/ping_50p.png');
font-weight:100;
/*position:relative ;
left:0px; top:219px; 
position:relative ;
left:0px; top:199px; */
}



.links {
/* height: 20px ; */
background-image:url('../img/w_50p.png');
width:554px;
min-height: 10px ;
margin: 0px auto;
padding-top: 2px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;

/*position:relative ;
left:10px; top:186px; */ 
position:relative ;
left:0px; 
top:0px;
}

.links li {
vertical-align:Top;
display: inline;
list-style-type: none;
padding-right: 4px;
padding-left: 4px;
font-family:verdana;
font-size:0.7em;
color: #363561 ;
}

.news_bottomline {
background-image: url(../img/bg_10.png);
background-repeat: repeat-x;
padding:1px;
width: 546px;
min-height:17px;
/* height: 17px; */
margin: 0 auto;
margin-bottom: 0px;
border: 1px dashed #fadbfb;
text-align:right;
font-family:verdana;
font-size:0.7em;
}

.news_cat {
padding:1px;
padding-top:0px;
width: 546px;
min-height:5px;
/* height: 17px; */
margin: 0 auto;
margin-bottom: 5px;
text-align:left;
font-family:verdana;
font-size:0.6em;
}

.news_cat ul {
padding:0px;
margin:0px;
display:inline;
}

.news_cat ol {
padding:0px;
margin:0px;
display:inline;
}

.news_cat li {
padding:0px;
margin:0px;
display:inline;
}

.kommentar_anzahl img {
margin:0px;
margin-left:0px;
padding:0px;
vertical-align:top;
}

.kommentar_anzahl {
margin:0px;
margin-left:0px;
padding:0px;
font-family:Tahoma;
font-size:1.1em;
font-weight:Bold;
text-align:left;
float:left;
}


.news_headline {
background-image: url(../img/bg_09.png);
background-repeat: repeat;
padding:0px;
width: 546px;
/* height: 20px ; */
padding: 1px;
margin: 0 auto;
border: 1px dashed #fadbfb;
}


.headline_text {
display:block;
text-align:left;
color: #e44eea ;
font-family:Tahoma;
font-size:0.75em;
font-weight:Bold;
position:relative ;
left:0px; top:0px;
Vertical-align:top;
}

.headline_text img {
margin:0px;
padding:0px;
vertical-align:top;
/* height: 20px ; */
}


.headline_date {
text-align:right;
/* height: 20px ; */
float:right;
color:#000000;
vertical-align:top;
font-family:Tahoma;
font-size:0.6em;
position:relative ;
right:0px; top:-19px;

}

.news_content {
clear:right;
min-height:10px;
width: 525px;
margin: 0 auto;
margin-top: 4px;
margin-bottom: 4px;

padding-top:1px;
padding-bottom:1px;
padding-left:2px;
padding-right:2px;

color:#000000;
font-family:Tahoma;
font-size:0.8em;
text-align:left;
border-top: 1px dashed #fadbfb;
border-left: 1px dashed #fadbfb;
border-right: 1px dashed #fadbfb;
border-bottom: 1px dashed #fadbfb;
background-image:url('../img/bg_11.png');
}

.news_content p {
margin-top:3px;
margin-bottom:3px;
}

.more-link {

font-size:1.2em;
margin:2px;
padding:2px;

}

.seek {
display:inline;
}

.seek input {
font-family:Tahoma;
font-size:0.8em;
border:1px solid #000000;
}

.next_back {
font-weight:Bold;
display:block;
margin-top:-16px;
margin-right:10px;
margin-left:10px;
font-size:1em;
}

.hide {
display:none;
}

/*   */

.schluss_wort:before {
    content: 'Schlusswort:'; 
    text-decoration: underline;
}


/*
.beschreibung:after {
content: '\A0';
display:block;
margin-bottom: 10px;
height: 1px ;
} */

.feedback {
  padding:0px;
  margin:3px;
  text-align: justify;
  font-family:Tahoma;
  font-size:0.75em;
}

.feedback p {
  padding:4px;
  margin:4px;
}

.schluss_wort {
  padding:5px;
  margin-top:5px;
  text-align:center;
  overflow: hidden;
}

.beschreibung {
  padding:0px;
  text-align: justify;
  overflow: hidden;
}

.informationen {
  padding:0px;
  text-align: justify;
  overflow: hidden;
  vertical-align:top;
}

.eigene_meinung {
  padding:0px;
  text-align: justify;
  overflow: hidden;
}

.update:before {
    content: 'Update:'; 
    text-decoration: underline;
}

.update {
  margin:0px auto;
  border: 1px dashed #000000;
  display:block;
  padding:2px;
  text-align:center;
  background-color:#ffffff;
  font-size:0.7em;
}

.bsp-seiten-l {

  float:left;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:2px;
  margin-right:2px;
  display:block;

}

.bsp-seiten-l img {
  border:1px solid #000000;
}


.bsp-seiten-r {
  float:right;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:2px;
  margin-right:2px;
  display:block;

}

.bsp-seiten-r img {
  border:1px solid #000000;
}

.bsp-seiten-m {
  text-align:center;
  padding:0px;
  margin:auto;
  display:block;

}

.bsp-seiten-m img {
  border:1px solid #000000;
}

.bsp-seiten-inline {
  border:0px solid #000000;
}

.cover-front {
  float:left;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:2px;
  margin-right:2px;
  display:block;
}

.cover-front-r {
  float:right;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:2px;
  margin-right:2px;
  display:block;
}

.cover-front img {

  border:1px solid #000000;
  padding:0px;
  margin:0px;
}

.cover-front-r img {

  border:1px solid #000000;
  padding:0px;
  margin:0px;
}


.kategorie ul {
 test-align:left;
 width;500px;
}

.kategorie ul li{
 display:inline-block;
 padding:0px;
 margin:2px;
 font-family:Tahoma;
 font-size:0.7em;
}


.updates {
  padding:0px;
  margin:3px;
  text-align: justify;
  font-family:Tahoma;
  font-size:0.75em;
  text-align:left;
}


/* kommentar */

.comment_1 {
  padding: 2px;
  margin: auto;
  margin-top: 8px;
  width:520px;
  font-family:Tahoma;
  font-size:0.70em;
  border: 1px dashed #fadbfb;
  text-align:left;
  background-image:url('../img/bg_02.png');
  font-weight:Bold;
}

.comment_2 {
  padding: 2px;
  margin: auto;
  margin-top: 8px;
  width:520px;
  font-family:Tahoma;
  font-size:0.70em;
  border: 1px dashed #fadbfb;
  text-align:left;
  background-image:url('../img/bg_04.png');
  font-weight:Bold;
}

.comment_3 {
  padding: 2px;
  margin: auto;
  margin-top: 4px;
  width:520px;
  font-family:Tahoma;
  font-size:0.7em;
  border: 0px dashed #fadbfb;
  text-align:center;
  font-weight:Bold;
}

.comment_3 input {
  border:1px solid black;
  height:12px;
  width:480px;
}

.comment_3 textarea {
  border:1px solid black;
  width:480px;
  height:90px;
}

.submit_ipf {
font-size:0.7em;
border: 1px solid black;
}

.comment_date {
  display:block;
  float:right;
  font-size:0.80em;
  font-weight:normal;
}

.comment_content {
  /* word-wrap: break-word; */
  word-wrap: break-word;
  white-space: pre-line;
  display:block;
  padding: 2px;
  margin: auto;
  overflow:auto;
  width:520px;
  font-family:Tahoma;
  font-size:0.7em;
  border: 1px dashed #fadbfb;
  border-top: 0px dashed #fadbfb;
  text-align:left;
  overflow:auto;
}

.h_ipf {
  display:none;
}

.table_info {
background-color:#FFFFFF;
Text-align:center;
border:1px solid #000000;
margin: auto;

}

.table_info tr {
padding:0px;
padding:1px;
}

.table_info td {
border:1px solid #000000;
padding-top:1px;
padding-bottom:1px;
padding-left:2px;
padding-right:2px;
}


/* Review */

.review_covertext:before {
  content: 'Covertext:'; 
  display: block;
  text-align:left;
  font-family:Tahoma;
  font-size:1.7em;
  font-weight:Bold;
  text-decoration: underline;
  margin-left: -2px;
  margin-bottom: 2px;
}

.review_covertext {
  /* word-wrap: break-word; */
  white-space: pre-line;
  display:block;
  padding: 2px;
  margin: auto;
  font-family:Tahoma;
  font-size:0.8em;
  text-align:left;
}

.review_bild:before {
  content: 'Bild:'; 
  display: block;
  text-align:left;
  font-family:Tahoma;
  font-size:1.7em;
  font-weight:Bold;
  text-decoration: underline;
  margin-left: -2px;
  margin-bottom: 2px;
}

.review_bild {
  display:block;
  padding: 2px;
  margin: auto;
  font-family:Tahoma;
  font-size:0.8em;
  text-align:left;
}



.review_screenshots:before {
  content: 'Screenshots:'; 
  display: block;
  text-align:left;
  font-family:Tahoma;
  font-size:1.7em;
  font-weight:Bold;
  text-decoration: underline;
  margin-left: 0px;
  margin-bottom: 2px;
}

.review_screenshots {
  /* word-wrap: break-word; */
  display:block;
  padding: 0px;
  margin: auto;
  font-family:Tahoma;
  font-size:0.8em;
  text-align:left;
}

.review_screenshots a {
 border:0px;
 display:inline;
}

.review_screenshots img {
 border:0px solid #000000;
 display:inline;
}


.review_ton:before {
  content: 'Ton:'; 
  display: block;
  text-align:left;
  font-family:Tahoma;
  font-size:1.7em;
  font-weight:Bold;
  text-decoration: underline;
  margin-left: -2px;
  margin-bottom: 2px;
}

.review_ton {
  display:block;
  padding: 2px;
  margin: auto;
  font-family:Tahoma;
  font-size:0.8em;
  text-align:left;
}


.review_untertitel:before {
  content: 'Untertitel:'; 
  display: block;
  text-align:left;
  font-family:Tahoma;
  font-size:1.7em;
  font-weight:Bold;
  text-decoration: underline;
  margin-left: -2px;
  margin-bottom: 2px;
}

.review_untertitel {
  display:block;
  padding: 2px;
  margin: auto;
  font-family:Tahoma;
  font-size:0.8em;
  text-align:left;
}


.review_menu:before {
  content: 'Menu:'; 
  display: block;
  text-align:left;
  font-family:Tahoma;
  font-size:1.7em;
  font-weight:Bold;
  text-decoration: underline;
  margin-left: 0px;
  margin-bottom: 2px;
}

.review_menu {
  /* word-wrap: break-word; */
  display:block;
  padding: 0px;
  margin: auto;
  font-family:Tahoma;
  font-size:0.8em;
  text-align:left;
}

.images {
padding:0px;
display:block;
margin: auto;
text-align:center;
}

.images a {
 border:0px;
 display:inline;
}

.images img {
 border:1px solid #000000;
 display:inline;
}


.review_extras:before {
  content: 'Extras:'; 
  display: block;
  text-align:left;
  font-family:Tahoma;
  font-size:1.7em;
  font-weight:Bold;
  text-decoration: underline;
  margin-left: -2px;
  margin-bottom: 2px;
}

.review_extras {
  display:block;
  padding: 2px;
  margin: auto;
  font-family:Tahoma;
  font-size:0.8em;
  text-align:left;
}

.review_verpackung:before {
  content: 'Verpackung:'; 
  display: block;
  text-align:left;
  font-family:Tahoma;
  font-size:1.7em;
  font-weight:Bold;
  text-decoration: underline;
  margin-left: -2px;
  margin-bottom: 2px;
}

.review_verpackung {
  display:block;
  padding: 2px;
  margin: auto;
  font-family:Tahoma;
  font-size:0.8em;
  text-align:left;
}

.review_meinung:before {
  content: 'Meine Meinung:'; 
  display: block;
  text-align:left;
  font-family:Tahoma;
  font-size:1.7em;
  font-weight:Bold;
  text-decoration: underline;
  margin-left: -2px;
  margin-bottom: 2px;
}

.review_meinung {
  display:block;
  padding: 2px;
  margin: auto;
  font-family:Tahoma;
  font-size:0.8em;
  text-align:left;
}

/* for BETA */

.seek_span {
background-color:#00ddff;
}
