BODY { MARGIN: 0; PADDING: 0 0 0 0; FONT-SIZE: small; color: #CCC; font-weight: 400; FONT-FAMILY: Arial, sans-serif; TEXT-ALIGN: left; background: #000; }

A { COLOR: #ff9900; TEXT-DECORATION: none; }

A:hover { TEXT-DECORATION: underline; }

strong {font-weight: 900; color: #EEE;}

form { MARGIN: 0px auto; PADDING: 5px;}

h1 {  MARGIN: 0px; PADDING: 25px 0 5px 0; color: #FF9900; FONT-SIZE: 130%; font-variant: small-caps;}

h2 {  MARGIN: 0px; PADDING: 15px 0 5px 0; color: #FF9900; FONT-SIZE: 110%; font-variant: small-caps;}

h3 {  MARGIN: 0px; PADDING: 10px 0 5px 0; color: #FF9900; FONT-SIZE: 100%; font-variant: small-caps;}

h4 {  MARGIN: 0px; PADDING: 10px 0 5px 0; color: #666; FONT-SIZE: 100%; font-variant: small-caps;}

h5 {  MARGIN: 0px; PADDING: 10px 0 5px 0; color: #666; FONT-SIZE: 85%; font-variant: small-caps;}

h6 {  MARGIN: 0px; PADDING: 10px 0 5px 0; color: #666; FONT-SIZE: 70%; font-variant: small-caps;}

address { MARGIN: 0px; PADDING: 5px; color: #000; FONT-SIZE: 100%; font-variant: small-caps;}

pre { MARGIN: 0px; PADDING: 5px; color: #000; FONT-SIZE: 100%; font-variant: small-caps;}

.Anmerkung { font-size: 85%; font-style: italic; color: #CCC;}

.Bildunterschrift { font-size: 85%; font-style: italic; margin: 2px 0 15px; }

.Kommentar { font-size: 85%; color: #333; padding-left: 12px; padding-top: 5px; padding-bottom: 5px; border: 4px ridge #ff9900; BACKGROUND: #AAA url(http://www.heaven-on-stage.de/images/system/metallic.jpg) no-repeat top left;}

.Kommentar2 { color: #FFF; margin: 20px; padding-left: 12px; padding-top: 15px; padding-bottom: 15px; border: 4px ridge #555; BACKGROUND: #000 url(http://www.heaven-on-stage.de/images/system/bg_balken.jpg) no-repeat top left;}


.Kommentar3 { color: #FFF; margin: 20px; padding-left: 12px; padding-top: 15px; padding-bottom: 15px; border: 4px ridge #555; BACKGROUND: #000 url(http://www.heaven-on-stage.de/images/system/bg_balken2.jpg) no-repeat top left;}

.Kasten { border: 1px dashed #666; background-color: #000; font-size: 85%; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; padding-top: 5px;}

#wrap { MARGIN: 0px auto; BORDER: #666 0px solid; WIDTH: 990px; TEXT-ALIGN: left; background: #000 url(http://www.heaven-on-stage.de/images/system/bg_mauer.jpg) no-repeat top left;}

#content { Margin: 0 0 0px 0; PADING: 5px 0px 0px 0px; FONT-SIZE: 110%; FLOAT: right; width: 718px; background: url(http://www.heaven-on-stage.de/images/system/bg_text.jpg) no-repeat bottom left;}

#sidebar {Margin: 0 0 40px 0; LINE-HEIGHT: 1.2em; FONT-Size: 120%; FLOAT: left; WIDTH: 270px;}

#footer {CLEAR: both; MARGIN: 0px 0px 0px 0px; PADDING: 5px 0px 70px 0px; TEXT-ALIGN: right; background: #000 url(http://www.heaven-on-stage.de/images/system/bg_fuss.jpg) no-repeat top left;}

#content .gutter { PADDING: 100px 70px 0px 0px;}

#content h2 {
	color: #FFF; FONT-SIZE: 150%;
	font-variant: small-caps;
         PADDING: 15px 0 45px 30px;
	}

#sidebar .gutter { PADDING: 235px 0px 0px 13px;}

#message { color: #FFF; FONT-SIZE: 80%; PADDING: 0; MARGIN: 0 0 20px 0;}

.gallerytext { color: #FFF; FONT-SIZE: 80%; PADDING: 0; MARGIN: 0;}

.Titeldatum {FONT-Size: 75%;}

.Titeldatum img {padding: 0; border: 0px;}

.Sitemap {FONT-Size: 85%;}

.SitemapTitel {FONT-Size: 85%;}

#nav_cat_archive ul {Margin: 0 0 0 20px; Padding: 0; list-style-type: square;}

.box { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 10px 8px ;}

.box UL { MARGIN: 0px; PADDING: 1px; list-style-type: none; }

.box1 { MARGIN: 0px; PADDING: 0px 0px 10px 8px ; COLOR: #666;}

.box1 UL { MARGIN: 0 0 15px 0; PADDING: 0px; list-style-type: none;}

.AmpelLeer H4 {FONT-SIZE: 100%; MARGIN: 0px; PADDING: 2px 0px 2px 30px; background: #EEE url(http://www.heaven-on-stage.de/images/system/AmpelLeer.jpg) no-repeat top left; } 

.AmpelLeer P {MARGIN: 0px 0px 5px 30px; PADDING: 2px;}

.Online H4 {FONT-SIZE: 100%; MARGIN: 0px; PADDING: 2px 0px 2px 30px; background: #EEE url(http://www.heaven-on-stage.de/images/system/AmpelGruen.jpg) no-repeat top left; } 

.Online P {MARGIN: 0px 0px 5px 30px; PADDING: 2px;}

.Offline H4 {FONT-SIZE: 100%; MARGIN: 0px; PADDING: 2px 0px 2px 30px; background: #EEE url(http://www.heaven-on-stage.de/images/system/AmpelRot.jpg) no-repeat top left; } 

.Offline P {MARGIN: 0px 0px 5px 30px; PADDING: 2px;}

.Unbekannt H4 {FONT-SIZE: 100%; MARGIN: 0px; PADDING: 2px 0px 2px 30px; background: #EEE url(http://www.heaven-on-stage.de/images/system/AmpelGelb.jpg) no-repeat top left; } 

.Unbekannt P {MARGIN: 0px 0px 5px 30px; PADDING: 2px;}

.Meldung H4 {MARGIN: 5px 0px 0px 0px; PADDING: 2px 0px 2px 30px; background: #EEE; } 

.Meldung P {MARGIN: 0px 0px 0px 30px; PADDING: 2px;}

.Suche H4 {FONT-SIZE: 100%; MARGIN: 0px; PADDING: 2px 0px 2px 30px; background: #EEE; } 

.Suche P {FONT-SIZE: 85%; MARGIN: 0px 0px 5px 30px; PADDING: 2px;}

#Spalte { FLOAT: left; WIDTH: 90%;  MARGIN: 0px; PADDING: 0px 0px 130px 30px; text-align: left;}

#Spalte1 { FLOAT: left; WIDTH: 60%; MARGIN: 0px;  PADDING: 0px 0px 130px 30px; text-align: left;}

#Spalte2 { FONT-SIZE: 80%; FLOAT: right; WIDTH: 25%; MARGIN: 0px; PADDING: 0px 0px 0px 0px; text-align: justify;}

#PrintLink { FLOAT: left; WIDTH: 70%;  MARGIN: 0px; PADDING: 20px 0px 20px 0px; text-align: center; FONT-SIZE: 80%;}

#PageLink { FLOAT: left; WIDTH: 70%;  MARGIN: 0px; PADDING: 0 0 20px 0; text-align: left; FONT-SIZE: 80%;}

#Spalte img {BORDER: 4px ridge #666;   PADDING: 5px 4px 5px 4px; BACKGROUND: #AAA url(http://www.heaven-on-stage.de/images/system/metallic.jpg) no-repeat top left;}

#Spalte1 img {BORDER: 4px ridge #666;   PADDING: 5px 4px 5px 4px; BACKGROUND: #AAA url(http://www.heaven-on-stage.de/images/system/metallic.jpg) no-repeat top left;}

#Spalte2 img {BORDER: 4px ridge #666;   PADDING: 5px 4px 5px 4px; BACKGROUND: #AAA url(http://www.heaven-on-stage.de/images/system/metallic.jpg) no-repeat top left;}


#footer P { MARGIN: 0px; PADDING: 2px 10px 10px 15px; FONT-SIZE: 70%; COLOR: #EEE;}

#footer A { COLOR: #DDD; TEXT-DECORATION: none; }

.MenueKat1 { MARGIN: 0px 0px 0px 0px; PADDING: 10px 12px 13px 63px; BACKGROUND: url(http://www.heaven-on-stage.de/images/system/bg_menue_kat.gif) no-repeat top left;}

.MenueKat1 A { COLOR: #FFF; TEXT-DECORATION: none; FONT-WEIGHT: bold;}

.MenueKat2 { MARGIN: 2px 0px 0px 2px; PADDING: 4px 2px 3px 28px; BACKGROUND: #FFF url(http://www.heaven-on-stage.de/images/system/menue2.jpg) no-repeat bottom left;}

.MenueKat2 A { COLOR: #333; TEXT-DECORATION: none; }

.MenueKat3 { MARGIN: 2px 10px 0px 22px; PADDING: 4px 2px 3px 4px; BACKGROUND: #EEE no-repeat bottom left;}

.MenueKat3 A { COLOR: #333; TEXT-DECORATION: none; }

.MenueKat4 { MARGIN: 2px 10px 0px 22px; PADDING: 4px 2px 3px 8px; BACKGROUND: #CCC no-repeat bottom right;}

.MenueKat1 4 { COLOR: #333; TEXT-DECORATION: none; }

.MenueTitel1 { MARGIN: 0px 0px 0px 0px; PADDING: 3px 40px 3px 15px; BACKGROUND: url(http://www.heaven-on-stage.de/images/system/bg_menue_titel.gif) no-repeat top left; FONT-SIZE: 80%; font-variant: small-caps;  text-align: center; COLOR: #CCC;}

.MenueTitel1 A { COLOR: #FFF; TEXT-DECORATION: none; }

.MenueTitel2 { MARGIN: 2px 10px 2px 23px; PADDING: 0px 5px 0px 5px; BACKGROUND: #f5f5f5;}

.MenueTitel2 A { COLOR: #333; TEXT-DECORATION: none; }

.MenueTitel3 { MARGIN: 2px 10px 2px 23px; PADDING: 0px 5px 0px 5px; BACKGROUND: #f5f5f5;}

.MenueTitel3 A { COLOR: #333; TEXT-DECORATION: none; }


#Titelvorschauliste {float: left; width: 560px; margin: 25px 0 0 0; padding: 0px;}
#Titelvorschauliste dl {
  	float: left;
  	width: 550px;
  	margin: 0px 0px 20px 0px;
  	padding: 0 0 5px 0;
  	display: inline; /* fixes IE/Win double margin bug */
        background: #EEE;
  	}
#Titelvorschauliste A {color: #FF5C1E;}

#Titelvorschauliste dt {
  	float: right;
  	width: 544px;
  	margin: 0 0 5px 0;
  	padding: 2px;
  	color: #FF5C1E; FONT-SIZE: 110%;
	font-variant: small-caps;
border: 1px solid;
background: #FFF;
font-weight: bold;
  	}
#Titelvorschauliste dd {
  	margin: 0 0 0 130px;
  	padding: 0 10px 0 10px;
  	font-size: 100%;
  	line-height: 1.2em;
  	color: #000;
  	}
#Titelvorschauliste dl dd.img {
   	margin: 0;
   	}
#Titelvorschauliste dd.img img {
  	float: left;
  	margin: 0;
  	padding: 3px;
  	border: 1px solid #D9E0E6;
  	border-bottom-color: #C8CDD2;
  	border-right-color: #C8CDD2;
  	}

/* reverse float */

#Titelvorschauliste .alt dt {
  	float: left;
  	}
#Titelvorschauliste .alt dd {
  	margin: 0 130px 0 0;
  	}
#Titelvorschauliste .alt dd.img img {
  	float: right;
  	margin: 0 0 0 0px;
  	}


.forums {
  	line-height: 1.5em;
  	background: #919191;
        font-size: 85%;

  	}

table caption {
  	margin: 0;
  	padding: 5px 5px;
  	text-align: left;
  	border-bottom: none;
 	background: #fff;
  	}
table th, table td {
  	margin: 0;
  	padding: 5px;
  	text-align: left;
vertical-align: top;
  	border-bottom: 0px solid #b5b5b5;
  	}
table th {
  	color: #999;
  	}
table .name {
  	text-align: left;
  	}

table td a {
  	display: block;
  	font-weight: bold;
  	}

/*  IE fixes */
#content, #sidebar { height: 1%; }

.feature { display: inline-table; }

/* Hides from IE/Mac \*/
* html .feature { height: 1%; }

.feature { display: block; }

#footer { height: 1%; }

/* End hide from IE/Mac */