/*
Theme Name:Frozen Plasma - Monumentum
Theme URI:http://www.computerarts.de
Description: Monumentum - Theme f&uuml;r Frozen Plasma. Erstellt von Sven Lorenz (<a href="http://www.computerarts.de/">computerarts</a>).
Version:2.0
Author:Sven Lorenz
Author URI:http://www.computerarts.de/
Tags:rough, dirty, dark, fixed width, one column

   "Frozen Plasma - Monumentum" von http://www.computerarts.de

   Monumentum - Theme f&uuml;r Frozen Plasma.
   Erstellt von Sven Lorenz (<a href="http://www.computerarts.de/">computerarts</a>).

*/

/* RESETS ------------------------ */

img {
   border:0px;
}

#clear {
   clear:both;
}

* { padding: 0; margin: 0; }

body {
 background: url(img/background.jpg) #000 repeat-x;

 /*
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 font-size: 12px;
 color: #b2b2b2;
 */

   font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, Arial, sans-serif;
   color: #aaa;
   text-decoration: none;
   word-spacing: 0.15em;
   text-align: left;
   letter-spacing: 0;
   line-height: 1.3em;
   font-size: 0.7em;

}

p {
   margin-bottom: 10px;
}

h3 {
   color:#fff;
   font-weight:bold;
   font-size:14px;
   font-variant:small-caps;
   margin-top:30px;
   margin-bottom:5px;
}

#mainwrapper {
   margin: 0 auto;
   width: 837px;
}

#wrapper {
   margin: 0 auto;
   width: 742px;
   border: 0px solid #ccc;
   margin-top: 40px;
}

   #header {
      width: 742px;
      background: url(img/background_main.jpg) no-repeat;
   }

      #description {
         position:relative;
         width: 350px;
         margin-left:350px;
         padding-top:110px;
         border: 0px solid #ccc;
      }

#content {
   width:394px;
   background: url("img/background_rightcolumn.jpg") repeat-x;
}

      #leftcolumn {
         width: 252px;
         margin-left:30px;
         padding-top:190px;
         border: 0px solid #ccc;
         float:left;
      }


      #rightcolumn {
         position:relative;
         width: 394px;
         margin-left:323px;
         padding-top:190px;
         border: 0px solid #ccc;
         min-height:500px;
      }


      #post {
         padding:23px;
      }


      #postheader {
         color:#fff;
         font-weight:bold;
         margin-top:5px;
         margin-bottom:10px;
         font-size:14px;
         font-variant:small-caps;
      }

      #postcontent {
         margin-bottom:-20px;
      }


#firstfooter {
   width: 742px;
   color: #333;
   border: 1px solid #ccc;
   height: 50px;
   border: 0px solid #ccc;
   padding-left:28px;
}



/* LINK STYLES ------------------------ */
a,
a:link,
a:visited,
a:focus,
a:active    { color:#f67500; text-decoration:none; }
a:hover     { color:#f4a154; text-decoration:none; }

a.small     { font-size:9px }


/* IMAGES STYLES ------------------------ */
#footericon {
   margin-right:20px;
   float:left;
   border:0px;
}

img.alignleft {
   float:left;
   margin-right:10px;
   margin-bottom:10px;
}


/* LANGUAGE SELECTOR -------------------- */
ul.qtrans_language_chooser {
    list-style-type: none;
}

ul.qtrans_language_chooser li {
   border-left:1px dotted #440000;
   padding-left:2px;
}

ul.qtrans_language_chooser li.active {
   border-left:1px dotted #cc0000;
   padding-left:2px;
}

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


.qtrans_flag span { display:none }
.qtrans_flag { margin:2px; height:5px; display:block; }
.qtrans_flag_and_text { padding-left:20px }
.qtrans_flag_de { padding-bottom: 4px; }
.qtrans_flag_en { padding-bottom: 4px; }


/* TEXT STYLES ------------------------ */
#preorderheadline {
   color:#f34c0a;
   font-family: Arial, Helvetica;
   font-size: 18px;
   font-weight:bold;
   line-height:1.0em;
   padding-bottom:10px;
}

#description {
   line-height:1.3em;
   font-size:12px;
}

#highlight {
   color:#fff;
   font-weight:bold;
}

#infotext p b {
   line-height:1.3em;
   color:#fff;
}

/* LIST STYLES ------------------------ */

#infotext li {
   padding-bottom:3px;
}


/* TOURDATEN -------------------------- */

.dates_date {
   padding:3px;
   float:left;
   min-width:70px;
   color:#ddd;
}

.dates_land {
   padding:3px;
   float:left;
   min-width:20px;
}

.dates_city {
   padding:3px;
   float:left;
   min-width:70px;
}

.dates_loc {
   padding:3px;
   clear:lef;
}

.dates_date_small {
   padding:1px;
   float:left;
   min-width:60px;
   color:#ddd;
}

.dates_land_small {
   padding:1px;
   float:left;
   min-width:20px;
}

.dates_city_small {
   padding:1px;
   float:left;
   min-width:70px;
}

.dates_loc_small {
   padding:1px;
   clear:lef;
}



/* RELEASES --------------------------- */

#release {
}

#rel_head {
   width:350px;
   float:left;
   color:#555;
   margin-top:30px;
}

#rel_title {
   color:#fff;
   font-weight:bold;
   margin-top:30px;
   margin-bottom:10px;
   border-bottom: 1px dotted #333;
   padding-bottom:5px;
   font-variant:small-caps;
   font-size:14px;
}

#rel_cover {
   float:left;
   margin-right:20px;
   margin-bottom:10px;
}

#rel_infofield {
   width:60px;
   float:left;
}

#rel_tracks {
   margin-bottom:10px;
}

#rel_shop {
   border-top: 1px dotted #333;
   text-align:right;
   padding-top:3px;
}


/* TAB SLIDER STYLES ------------------------ */
.container
{
   width:388px;
   overflow:hidden;
   margin:auto;
}

.container .TabMenu
{
   position: relative;
   top: 5px;
   left: 2px;
   z-index: 10;
}
.container .TabMenu span
{
   display: inline-block;
   margin: 0px;
   padding:5px;
   margin-bottom:10px;
   border:1px solid #333;
   font-size:11px;
}

.selector
{
   font-size:10px;
   color:#fff;
   background-color:#333;
   border:1px solid #888;
}
.hovering
{
   background-color:#333;
   cursor:pointer;
}

.container .ContentFrame
{
   width: 360px;
   left: 10px;
   position: relative;
   overflow:hidden;
}
.container .ContentFrame .AllTabs
{
   position: relative;
   left:0px;
   width: 1190px;
   overflow:hidden;
}
.container .ContentFrame .AllTabs .TabContent
{
   width:360px;
   margin-right:20px;
   text-align: justify;
   float:left;
   overflow:hidden;
}


