﻿@charset "UTF-8";

 /*------------------- generell ---------------*/ 
body  { font: 90% Verdana, Arial, Helvetica, sans-serif; background:#fff url(_skin/b1.jpg) left top no-repeat fixed; }
#refresh { width: 100%; text-align: center;}

 /*------------------- content container ---------------*/ 
#container { width: 900px;/* min-height: 5600px*/; background: white ;margin: 65px auto;text-align: left; padding: 0 0 10px 0; } 

 /*------------------- header ---------------*/ 
#header { background: url(http://rowlandarchive.com/velvet/_skin/pattern.gif) repeat;background: #000;} 
#header h1, #header h2, #header h3 , #header h4 {margin: 0; }
#logo { float: left;padding: 0 10px 0 5px;}

 /*------------------- contentausgabe ---------------*/ 
#mainContent { margin: 0 0 0 0px; }    
#mainContent .feature, #mainContent .tgpblock { }   
#mainContent .feature { padding: 0 0 0 0;margin: 2em 1em 0 2em; border-top: #eee solid 1px; }
#mainContent .feature h2 { padding: 0;margin: 0em 0em 1em 0em;}
#mainContent .tgpblock { padding: 0 0 0 0;margin: 2em 2em 0 3em; border-top: #eee solid 1px;}
#mainContent .tgpblock h2 { padding: 0;margin: 0em 0em 1em 0em; }
#mainContent .tube { padding: 0 0 0 0;margin: 2em 10px 0 10px; border-top: #eee solid 1px; background: black; }
#mainContent .tube h2 { padding: 0; margin: 0em 1em 0 2em;}
#mainContent .tube a { cursor:pointer;}
#mainContent .home { padding: 10px 0 0 0; margin: 2em 0px 10px 0px; border-top: #eee solid 1px;}
#mainContent .home h1 { margin: 0em 1em 10px 1em;}
#mainContent .home h2, #mainContent .home h4 { padding: 0; margin: 0em 1em 10px 15px;}
    
.txtblock .textlink {margin: 0 0 0 0;padding: 0 10px 0 10px; } 

 /*------------------- sidebar(if any) ---------------*/     
#sidebar2 p { margin:0 0em; }
#sidebar2 h2{ margin:0 2em; } 
#sidebar2 .textblock h2{ margin:0 0em; padding: 0em 0 1em 0; } 
#sidebar2 .sidebarblock{ border-top: #eee solid 1px; margin:0em 2em; padding: 0em 0 2em 0; }       
#sidebar2 .sidebarblock h2 { border-top: #eee solid 1px; margin:0em 0em;  padding: 0em 0 2em 0; }     
#sidebar2 .sky{  border-top: #eee solid 1px; margin:0em 0em;  padding: 0em 0 0em 0; margin: 0 1em 1em 1em; } 
#sidebar2 .sidebarbanner {  margin:1em 0em;  padding: 1em 0 0em 0;  }

 /*------------------- footer ---------------*/ 
   
#footer { margin: 0 0 0 0; padding: 3em 0 3em 0;background: black; } 
#footer p {margin: 0;text-align: center;color:#fff;}
    
 /*------------------- floats ---------------*/ 
.fltrt {float: right; }
.fltlft {float: left;margin-right: 10px;}
.clearfloat { clear:both; height:0; font-size: 1px; }
.clearleft {clear:left; }
  
/*-------------------categorymenü ---------------*/   
 #catlist { margin-left: 10px; }
 #catlist .fltlft {float: left;margin-right: 10px;margin-left: 10px; }
    
 /*------------------- hauptmenue ---------------*/   
#overview { background: #000; min-width: 900px;color: #fff;position: absolute;height: 60px;width: 100%;top: 0px;right: 0px; }
#mainmenu {display: block;position:relative;height: 60px;width: 900px;margin: 0px auto; }
#mainmenu ul.mainmenu {margin-top: 0px;margin-left: 260px;width: 600px;height: 60px; }
#mainmenu ul.mainmenu li {list-style:none;margin: 0;padding: 0; }
#mainmenu ul.mainmenu li a, #overview ul.mainmenu li.hcur {float: left; width: 150px;color: #fff;height: 60px; }
#overview ul.mainmenu div {clear:left; }

 /*------------------- menue buttons ---------------*/  
#overview #mainmenu .mainmenu .menuitem_01 { background-image: url(_skin/menu_home_over.png);background-repeat: no-repeat; background-position: left top;}
#overview #mainmenu .mainmenu .menuitem_01 a {background-image: url(_skin/menu_home.png);background-repeat: no-repeat;background-position: left top;}
#overview #mainmenu .mainmenu .menuitem_01 a:hover {background-image: url(_skin/menu_home_over.png);background-repeat: no-repeat;background-position: left top;}
#overview #mainmenu .mainmenu .menuitem_02  {background-image: url(_skin/menu_gals_over.png);background-repeat: no-repeat;background-position: left top;}
#overview #mainmenu .mainmenu .menuitem_02 a {background-image: url(_skin/menu_gals.png);background-repeat: no-repeat;background-position: left top;}
#overview #mainmenu .mainmenu .menuitem_02 a:hover {background-image: url(_skin/menu_gals_over.png);background-repeat: no-repeat;background-position: left top;}
#overview #mainmenu .mainmenu .menuitem_03  { background-image: url(_skin/menu_tube_over.png);background-repeat: no-repeat; background-position: left top;}
#overview #mainmenu .mainmenu .menuitem_03 a { background-image: url(_skin/menu_tube.png);background-repeat: no-repeat; background-position: left top;}
#overview #mainmenu .mainmenu .menuitem_03 a:hover { background-image: url(_skin/menu_tube_over.png);background-repeat: no-repeat; background-position: left top;}
#overview #mainmenu .mainmenu .menuitem_04  { background-image: url(_skin/menu_member.png);background-repeat: no-repeat; background-position: left top;}
#overview #mainmenu .mainmenu .menuitem_04 a { background-image: url(_skin/menu_member.png);background-repeat: no-repeat; background-position: left top;}
#overview #mainmenu .mainmenu .menuitem_04 a:hover { background-image: url(_skin/menu_member_over.png);background-repeat: no-repeat; background-position: left top;}

    
/*------------------- sponsoren block ---------------*/
    
.sponsorblock, .sponsorblock_category { margin: 0px 10px 10px 10px;  background: #efefef; border:silver inset thin; padding:5px 10px 5px 10px;}
.sponsorblock .h2 {margin: 0px 10px 0px 10px; }	
.txtlinks { margin-bottom: 10px;}


/*------------------- thumbs ---------------*/	
.thumbcell {float:left; padding:5px 5px 5px 5px;margin: 0px 0px 0px 0px; background: #eee; }
.bigcell {float:left; background: #eee; padding: 3px 3px; border:silver inset thin; display: block; overflow: hidden;}
.tgpblock .bigcell { border:silver inset 0px; }
.tgpblock .bigcell img { border:silver inset thin;}

/*------------------- thumbtext ---------------*/	
#textcell a:link   { color: #ff0000; text-decoration: none; }
#textcell a:visited  { color: #ff0000; text-decoration: none;}
#textcell a:focus   { color: #ff0000; text-decoration: underline;  }
#textcell a:hover  { color: #ff6600; text-decoration: none; }
#textcell a:active  { color: #fff; text-decoration: none;}
	
/*------------------- Headlines ---------------*/
h1 { font-size: 1.6em; font-weight: bold; font-style: oblique; font-family: Verdana, Arial, Helvetica, sans-serif;letter-spacing: 0.2em; color:#FF0000; }
h2 {font-size: 1.2em; font-weight: lighter; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0.1em; color:#FF0000;}
h3 { font-size: 1em; font-weight: bold; font-style: oblique; font-family: Verdana, Arial, Helvetica, sans-serif;letter-spacing: 0.2em; color: #FF0000;}
h4 {font-size: 1.0em; font-weight: lighter; font-style: italic; font-family: "Minion Pro Ital", "LI Frutiger LightItalic", "L Frutiger Light", "Letter Gothic Std Slanted", "Letter Gothic Std Bold Slanted", "Jazz LET", InaiMathi, "Bickham Script Pro Bold", "UB Frutiger UltraBlack", "Type Embellishments One LET", "Trebuchet MS", "Synchro LET"; letter-spacing: 0.1em; color: #a5a3a5;}
      
/*-------------------textlinks ---------------*/
.txtlinks {text-align: left; padding-left: 4px;}
a:link   { color: #bf0600; text-decoration: none; }
a:visited  { color: #bf0600; text-decoration: none;}
a:focus   { color: #bf0600; text-decoration: underline;  }
a:hover  { color: #ff0000; text-decoration: none; }
a:active  { color: #fff; text-decoration: none;}

