@import url("header.css");
@import url(http://fonts.googleapis.com/css?family=Ubuntu:500);

/* --------------------------------------------------------------------------- */
/* zentrale Definitionen */

body, .contentbox {
  font-family: Arial, Helvetica, "Nimbus Sans L";
  font-size: 10pt;
  text-align: left;
  color: #e4d9df;
  margin:0px;
}

.contentbox, .newstxt, .news_posted_line, .rowbox, .notices  {
  background: url(header/bg_content.png) -642px 0 repeat-y;
  padding: 5px 20px 5px 20px;
  margin:0px;
}

.boxbottom { background: url(header/bg_content.png) -1281px 0; height:66px;margin-bottom:10px; }

/* Links */

a { color:#f2ecc5;font-weight: bold; text-decoration: none; }
a:visited { color:#edbe85; }
a:hover,a:active a:focus { color:#ffffff; }

.panelc a:hover, .panelc a:active, .panelc a:focus ,
.box_content a:hover, .box_content a:active, .box_content a:focus ,
.fpress-pgnav a:hover, .fpress-pgnav a:active, .fpress-pgnav a:focus, .fp-page-navi-current,
.ctnbottom a:hover, .ctnbottom a:active, .ctnbottom a:focus  {
  background:#692016;
  padding:3px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
}

a.media_grafics, .affiliates a { padding:3px; }
a.media_grafics:hover, a.media_grafics:active, a.media_grafics:focus,
.affiliates a:hover,.affiliates  a:focus { background:transparent;padding:3px; }

blockquote a, blockquote a:visited { color:#fbd9b8;font-weight: bold; text-decoration: none; }
blockquote a:hover,a:active        { color:#f1f0d4; font-weight: bold; text-decoration: none; }

/* Überschriften */

h1 {
  font-size:150%;
  font-family: Ubuntu, 'Times New Roman', 'Times Roman', 'Nimbus Roman No9 L';
  text-align: center;
  text-shadow: #000000 1px 1px 0px;
  color: #ffa200;
  margin:3px;
}

h2 {
  font-size: 120%;
  font-family: Ubuntu, 'Times Roman', 'Nimbus Roman No9 L';
  text-align: left;
  color: #ffa200;
  text-shadow: #000000 1px 1px 0px;
  margin:3px;
}

h3 { text-align:left;font-size:80%;color:#ffa200;margin:1px;padding:1px; }

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

img   { border:0px; }
li      { font-size:100%; }
ul      { margin-top:5px; margin-bottom:5px; }
table { font-size:100%; }
td      { vertical-align:top; }
p       { margin:4px; }
form  { margin:5px; }
sup   { color: #000000;font-size:8pt;font-weight:500; }

/* --------------------------------------------------------------------------- */
/* Affiliate Grafiken */

.affiliates             { padding:2px; }
.topaffiliates       { text-align:left; font-size:90%; margin-left:5px; }

/* --------------------------------------------------------------------------- */
/* sonstige Grafiken */

.pastlayb            { margin-left:25px; margin-bottom:3px; margin-top:2px; width:200px; height:150px; }
.avatar_padding      { padding-right:1px; }
.bipicbox            { text-align:center; }
.bandpics            { margin:10px;float:right; }
.bandpics, .pastlayb, .biopics { border:2px solid #ffe6c8; }

/* --------------------------------------------------------------------------- */
/* Texte */

blockquote, .lyrchorus, .tranlby, .page-notice  {
  text-align: justify;
  color: #dab1ac;
  background: #692016;
  padding: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  box-shadow: inset 0px 0px 10px #282828;
}

.notices { padding: 5px 15px 15px 15px; }
.tranlby, .notices, .notices2  { font-size:0.8em; }
.page-notice { text-align:center;margin-bottom:5px; }

.notices2   { text-align:justify;margin-left:15%;margin-right:15%; }
.bionotices     { font-size:80%; }
.left_bold_text, .infotype, b, strong { font-weight: bold; color:#ffe10f; }
.left_col_text  { color:#ffe10f; padding-left:25px; }
.txtintros      { margin-left:5px; }

.ctnbottom {
  position:fixed;
  right:0px;
  bottom:0px;
  line-height:25px;
  z-index:1000;
  width:500px;
  font-size:80%;
  font-weight:bold;
  text-align:right;
  background: url(header/bg_ctnbottom.png) no-repeat right top;
  padding: 0px 5px 0px 0px;
}

.tablecelldiv { display:table-cell;width:310px;padding-right:10px; }

/* Voting */
.votequestion  { font-weight:bold; text-align: center; color:#692016; margin-bottom:3px; }
.votelefttxto  { font-weight:bold; }
.votetxtvg, .sv_footline     { font-style:italic;font-size:0.8em; text-align: center; margin:5px 0px 10px 0px; }
.votebar, .svvotebar       { height:12px; min-width:2px; margin-bottom:2px; background: #692016 url(header/bg_votebar.png) repeat-x left; }
.svbuttons { margin-top:5px;text-align:center; }

/* --------------------------------------------------------------------------- */
/* Unterseitengestaltung */

.rowbox {
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
}

.row1   { padding-left:45px; margin:5px 5px 5px 15px; height:35px;background:url(header/bg_rowbox.png) 0 0 no-repeat; }
.row2   { padding-left:45px; margin:5px 5px 5px 15px; height:35px;background:url(header/bg_rowbox.png) 0 -36px no-repeat; }

.rownum     { color:#FFFFFF; padding-right:2px; }
.rowname    { font-size:100%; font-weight:bold; margin-left:5px; }
.rowdescr   { width:100%; text-align:left; }

/* --------------------------------------------------------------------------- */
/* Kopfzeilen + News-Systen  */

.sectionheadline, .news_head_line {
  font-family: Ubuntu, 'Times New Roman', 'Times Roman', 'Nimbus Roman No9 L';
  font-size:120%;
  text-align: center;
  color: #000000;
  background: url(header/bg_content.png) -1px 0;
}

.news_head_line  { height:57px;padding-top:35px; }
.sectionheadline { height:92px;line-height:85px; }

.news_posted_line {
  font-size: 80%;
  color: #FFFFFF;
}

.news_posted_line_inner {
  background: #692016;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  box-shadow: inset 0px 0px 10px #282828;
  height:45px;
  padding: 15px 10px 0px 10px;
}

.comment_head_line {
  font-family: Ubuntu, 'Times New Roman', 'Times Roman', 'Nimbus Roman No9 L';
  text-align: center;
  font-size: 90%;
  color: #fbd9b8;
  background: url(header/bg_comments.png) -3px 0;
  height:59px;
}

.caticon, .cn_cicon img   { margin:0px 0px 5px 0px;text-align:center; }
.cn_cicon img   { padding:5px; }
.cn_archivlist       { padding-left:10px; padding-right:14px; }
.sharebtn { margin:0px; }
.lastedited { font-style:italic; }

.fpress-pgnav        {
  color:#e4c1d4;
  text-align:center;
  background: #be80a1;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  margin-top:15px;
  padding:3px;
  line-height:15px;
  width:630px;
}

.fpress-pgnav a { color:#FFFFFF;font-size:80%;padding:3px; }
.fp-page-navi   { padding: 0px 2px 0px 2px; }
.fp-share-buttons { float:right;padding-top:-15px; }

.commentformbox_top { background: url(header/bg_comments.png) -3px 0; height:59px; }
.commentformbox, .comment_txt   { background: url(header/bg_comments.png)  -642px 0 repeat-y;padding: 3px 20px 5px 20px; }
.commentformbox_btm, .comment_bottom { background: url(header/bg_comments.png) -1282px 0; height:36px; margin-bottom:10px;  }

/* --------------------------------------------------------------------------- */
/* Formulare */

input, select, textarea, option {
  color: #fef4ed;
  font-size: 90%;
  background:#692016;
  padding-right: 1px;
  margin:2px;
}

textarea, input[type=text], input[type=submit], input[type=reset], input[type=password] {
  border: 1px solid #ffe6c8;
  padding:2px;
}

textarea { background: #692016; }

input[type=text], input[type=submit], input[type=reset], input[type=password] { background: #692016; }

input[type=Radio] { background:transparent; margin-right:3px; }

input:hover, select:hover, textarea:hover, option :hover,
input:focus, select:focus, textarea:focus, option :focus { box-shadow: 0px 0px 10px #000000; }

/* Sitebar */

.spanelt {
  font-size:120%;
  font-family: Ubuntu, 'Times New Roman', 'Times Roman', 'Nimbus Roman No9 L';
  text-align: right;
  color: #000000;
  background: url(header/bg_sidebar.png) 0 0;
  line-height:65px;
  height:78px;
  padding: 0px 10px 0px 0px;
}

.panelc {
  background: url(header/bg_sidebar.png) -255px 0;
  line-height:12pt;
  color:#e4d9df;
  padding: 5px 12px 5px 12px;
}

.spanelb {
  background: url(header/bg_sidebar.png) -509px 0;
  height:60px;
}

.panelc iframe { border:0px;margin:0px;width:230px;height:350px; }
.panelc iframe { border:0px;margin:0px; }

.nwlinks { margin:0px;padding:3px;opacity:0.5; }
.nwlinks:hover { opacity:0.9; }
.nwlinks a:hover { padding:3px;background:transparent; }

/* Grafik-DIV */

#grafikdiv {
  position:fixed;
  width:200%;
  height:200%;
  background:url(header/bg_grafdiv.png);
  visibility:hidden;
  z-index:5;
  display: table;
  top:-50%;
  left:-50%;  
}

.innergrafikdiv {
  text-align:center;
  display: table-cell;
  vertical-align: middle;  
}

#grafikdivimg {
  vertical-align:middle;
  text-align:center;
}

.gdivclosebtn { position:fixed;bottom:0px;left:50%;right:50%;cursor:pointer; }
.gdivclosebtn:hover {
  background:#FFFFFF;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;  
  opacity:0.75;
 }
