@charset "iso-8859-1";
html,address,blockquote,body,div,dl,dt,dd,fieldset,form,h1,h2,h3,h4,h5,h6,ol,p,ul,li,center,hr,pre,table,tr,td,th,thead,tbody,tfoot,caption {
font-family:inherit; font-style:normal; font-weight:normal;
font-variant:normal; font-size:inherit; line-height:inherit;
text-align:left; text-decoration:none; padding:0; margin:0;
float:none; border:0px; display:block; cursor:default; }
span,a,img,abbr,code,em,strong,b,i,textarea,legend,button,object,select,var,tt,kbd,samp,small,sub,sup {
font:inherit; background:transparent; padding:0; margin:0;
color:inherit; display:inline; float:none; border:0; }
/*ul li { list-style-type:square; }
ol li { list-style-type:decimal; }*/
li { display:list-item; }
table { display:table; border-spacing:0; border-collapse:collapse; }
tr { display:table-row; }
th,td { display:table-cell; }
thead { display:table-header-group; }
tbody { display:table-row-group; }
tfoot { display:table-footer-group; }
caption { display:table-caption; }
colgroup { display:table-column-group; }
col { display:table-column; }
head { display:none; }
/* Optionales */
html { 
font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; 
/*font-size:small; 
line-height:1.5em;*/ 
}
a:link, a:visited, a:hover, a:active { cursor:pointer; }
input, textarea { cursor:text; }
input.checkbox, input.radio, input.button, input.reset { cursor:pointer; }

/* 
	main styles for schroyder.de
	author: rgs | e-workers
	start: 1 mar
-----------------------------------------------
 72	Allgemeines
126 body, #top, #wrapper
153 #header
174 #topmenue
222 #content
227		ICON-Leiste
293		Top-Button unten rechts
311	#spiegel
324 #Subnavi
371 	Headings
404 	Absaetze
435 	Listen
465 	Tables
477 #rightFLOATING BOX
495 	Links (Fliesstext, Sprungmarken, Floatbox)
535		Peak - Animation unten links
546 #footer
555		Styleswitcher
571		Footermenue, top
614 @Page-Specials
667		Startseite
689		Kontakt
741		Discographie
815		Records
846		Jukebox
910		Biographie
956		Linkseite
981		Sitemap
1011	Neues
1054	Studio
1077	Mixed
1103	Hilfeseite
1117	Downloads
1132	Slimbox
*/
/*==============================================*/

html {
height: 100.1%;
}
b, strong {
font-weight: bold;
}
i, em {
font-style: italic;
}
small {
font-size: 85%;
}
.un, .inv, hr,
#printonly {
position: absolute;
top: 0;
left: -5000px;
}
.artistname {
font-variant: small-caps;
background-color: transparent;
color: #97b9ff;
}
/* clearer */
.clear {
clear: both;
}

a {
text-decoration: none;
}
a.extern {
background-image: url(../images/extern.gif);
background-repeat: no-repeat;
background-position: 100% 50%;
padding-right: 15px;
}
/* ohne underline */
a.ohne, 
a.ohne:visited, 
a.ohne:hover, 
a.ohne:focus, 
a.ohne:active {
text-decoration: none;
border: 0 none;
}
#studioseite #content #spiegel #gallerybox a,
#studioseite #content #spiegel #studiobox a {
text-decoration: none;
border: 0 none;
}
#studioseite #content #spiegel #gallerybox a:hover,
#studioseite #content #spiegel #studiobox a:hover {
-moz-opacity: 0.5;
}

/*==============================================*/

body {
background-image: url(../images/main-bg2.jpg);
background-repeat: repeat-x;
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-size: 80%;
background-color: #002168;
color: #b9cfff;
text-align: center;/*IE*/
padding-bottom: 120px;
}

#top {
text-align: left;
}

#wrapper {
position: relative;
width: 800px;
margin: 0 auto 1% auto;
padding: 0;
text-align: left;
}

/*==============================================*/

/* === HEADER === */
#header {
background-image: url(../images/headbar.jpg);
background-repeat: no-repeat;
width: 800px;
height: 72px;
}
#header h1,
#header p {
position: absolute;
top: 0;
left: -5000px;
}
#header a img.blind-home {
position: absolute;
top: 0;
left: 0;
width: 460px;
height: 70px;
}

/* === TOPMENUE === */
#topmenue {
background-color: #3375ff;
color: #ffa;
}
#topmenue ul {
padding: 0 30px 1px 0;
text-align: right;
border-top: 1px solid #cadbff;
border-bottom: 1px solid #cadbff;
}
#topmenue ul li {
display: inline;
}
#topmenue ul li a,
#topmenue ul li a:visited {
position: relative;
padding: 2px 8px 2px 9px;
font-size: 85%;
font-weight: bold;
background-color: #004ff2;
color: #ffe3aa;
border: 1px solid #80a9ff;
z-index: 50;
}
#topmenue ul li a:hover,
#topmenue ul li a:focus,
#topmenue ul li a:active {
padding: 4px 9px 4px 8px;
background-color: #5189ff;
color: #fff;
border: 1px solid;
border-color: #226aff #000 #000 #226aff;
}
/* pseudo-link (Aktiver Menuepunkt) */
#topmenue ul li span.aktiv {
padding: 2px 8px 5px 8px;
font-size: 85%;
font-weight: bold;
letter-spacing: 1pt;
background-color: #039;
color: #fff;
border: 1px solid;
border-color: #226aff #006 #039 #226aff;
}

/* === CONTENT === */
#content {
position: relative;
background-color: #039;
color: #b9cfff;
padding-top: 5px;
}

/* === ICON-LEISTE === */
#startseite #content #service {
display: none;
}
#content #service {
position: absolute;
top: 90px;
right: 0;
width: 30px;
}
#content #service ul {
list-style: none;
}
#content #service a,
#content #service span {
display: block;
background-repeat: no-repeat;
width: 30px;
height: 30px;
margin-bottom: 15px;
-moz-opacity: 0.6;
}
#content #service a:hover {
-moz-opacity: 1;
}
#content #service a.downl {
background-image: url(../images/ic_download.gif);
}
#content #service a.sitem {
background-image: url(../images/ic_sitemap.gif);
}
#content #service a.helpers {
background-image: url(../images/ic_helper.gif);
}
#content #service a.konta {
background-image: url(../images/ic_kontakt.gif);
}
#content #service a.impr {
background-image: url(../images/ic_impress.gif);
}
#content #service a.tex {
background-image: url(../images/ic_textver.gif);
}
#content #service a.inter {
background-image: url(../images/ic_lang.gif);
}
/* deaktivierte Links (aktiv) in ICON-Leiste */
#content #service .downl-akt {
-moz-opacity: 0.3;
background-image: url(../images/ic_download.gif);
}
#content #service .sitem-akt {
-moz-opacity: 0.3;
background-image: url(../images/ic_sitemap.gif);
}
#content #service .helpers-akt {
-moz-opacity: 0.3;
background-image: url(../images/ic_helper.gif);
}
#content #service .konta-akt {
-moz-opacity: 0.3;
background-image: url(../images/ic_kontakt.gif);
}
#content #service .impr-akt {
-moz-opacity: 0.3;
background-image: url(../images/ic_impress.gif);
}
#content #service .inter-akt {
-moz-opacity: 0.3;
background-image: url(../images/ic_lang.gif);
}

/* TOP-BUTTON unten rechts */
#content a.top-button {
background-image: url(../images/ic_top.gif);
background-repeat: no-repeat;
position: absolute;
bottom: 10px;
right: 0;
width: 30px;
height: 30px;
-moz-opacity: 0.5;
}
#content a.top-button:hover {
-moz-opacity: 1;
}
#startseite #content a.top-button {
display: none;
}



/* === SPIEGEL, MAIN CONTENT ===*/
#content #spiegel {
position: relative;
background-image: url(../images/news-bg.jpg);
background-repeat: repeat-y;
background-position: top right;
position: relative;
margin: 0 30px;
padding: 0 0 20px 0;
border: 1px solid;
border-color: #006 #226aff #226aff #006;
}

/* === SUBNAVI === */
#content #spiegel .subnavi {
padding: 0 0 5px 0;
background-color: #003ab3;
color: #ffe3aa;
}
#content #spiegel .subnavi a,
#content #spiegel .subnavi a:visited {
padding: 1px 15px 2px 16px;
font-size: 80%;
background-color: #039;
color: #ffe3aa;
border: 1px solid;
border-color: #226aff #006 #006 #226aff;
}
#content #spiegel .subnavi a:hover,
#content #spiegel .subnavi a:focus,
#content #spiegel .subnavi a:active {
padding: 1px 16px 2px 15px;
background-color: #003dbb;
color: #fff;
border: 1px solid;
border-color: #006 #226aff #226aff #006;
}

#content #spiegel .subnavi a.flag-en,
#content #spiegel .subnavi a.flag-en:visited,
#content #spiegel .subnavi a.flag-en:hover,
#content #spiegel .subnavi a.flag-en:focus,
#content #spiegel .subnavi a.flag-en:active,
#content #spiegel .subnavi a.flag-de,
#content #spiegel .subnavi a.flag-de:visited,
#content #spiegel .subnavi a.flag-de:hover,
#content #spiegel .subnavi a.flag-de:focus,
#content #spiegel .subnavi a.flag-de:active {
padding: 1px 15px 2px 30px;
background-repeat: no-repeat;
background-position: 5% 50%;
}
#content #spiegel .subnavi a.flag-en {
background-image: url(../images/en.gif);
}
#content #spiegel .subnavi a.flag-de {
background-image: url(../images/de.gif);
}

/*==============================================*/

/* === HEADINGS === */
#content #spiegel h2 {
font-size: 150%;
font-weight: bold;
letter-spacing: 1pt;
margin-bottom: 25px;
padding: 20px 0 15px 50px;
background-color: #003ab3;
color: #ffe3aa;
border-bottom: 1px solid #226aff;
}
#content #spiegel h3 {
font-size: 130%;
font-weight: bold;
letter-spacing: 1pt;
margin: 0 0 20px 30px;
padding: 10px 0 10px 30px;
background-color: transparent;
color: #ffe3aa;
border-bottom: 1px solid #226aff;
}
#content #spiegel h4 {
clear: both;
font-size: 100%;
font-weight: bold;
margin: 0 0 10px 50px;
padding: 5px 0px 5px 10px;
background-color: #012e8b;
color: #cdf;
}

/*==============================================*/

/* === ABSAETZE === */
#content #spiegel p {
padding: 0 40px 15px 60px;
line-height: 1.4;
}
#content #spiegel p.rightside {
text-align: right;
}
#content #spiegel p.hinweis {
background-color: transparent;
color: #fc0;
}
#content #spiegel .smallprint {
font-size: 85%;
}
#content #spiegel .subnavi p {
margin: 0;
padding: 0;
text-align: right;
}
/*'jump2top' von CONTENT, mit clearer*/
#content #spiegel p.topper {
clear: both;
margin: 0 0 0 1px;
padding: 0;
font-weight: bold;
}
/*'jump2top' von FOOTER*/
#footer .top-button {
margin: 0 0 0 31px;
}

/* === LISTEN === */
#content #spiegel ul {
list-style: none;
margin: 0 40px 15px 60px;
}
#content #spiegel ul li {
background-image: url(../images/bullet-li.gif);
background-repeat: no-repeat;
background-position: 0 5px;
padding-left: 15px;
line-height: 1.5;
}
#content #spiegel ul ul {
list-style: none;
margin: 5px 40px 4px 30px;
}
#content #spiegel ul ul li {
background-position: 0 5px;
background-image: url(../images/bullet-li.gif);
background-repeat: no-repeat;
padding-left: 15px;
line-height: 1.5;
}
#content #spiegel ol {
margin: 0 40px 15px 90px;
}
#content #spiegel ol li {
line-height: 1.5;
}

/* === TABLES === */
#content #spiegel table {
margin: 0 40px 15px 60px;
}
#content #spiegel table td {

}
#content #spiegel table td p {
margin: 0;
padding: 0;
}

/* === rightFLOATING BOX === */
#content #spiegel .rightfloat {
position: relative;
float: right;
width: auto;
margin: 0 10px 10px 30px;
padding: 0 10px;
background-color: #003fbf;
color: #fff4dd;
border: 1px solid;
border-color: #006 #226aff #226aff #006;
}
#content #spiegel .rightfloat p {
margin: 10px 0;
padding: 0;
font-size: 85%;
}

/* === LINKS IM FLIESSTEXT === */
#content #spiegel a,
#content #spiegel a:visited {
background-color: transparent;
color: #ffe3aa;
border-bottom: 1px solid #4280ff;
}
#content #spiegel a:hover,
#content #spiegel a:focus,
#content #spiegel a:active {
background-color: transparent;
color: #fff;
border-bottom: 1px solid #900/*#4280ff*/;
}
/* sprungmarken (top) */
#content #spiegel p.topper a,
#content #spiegel p.topper a:visited {
padding: 5px 1px;
background-color: transparent;
color: #ffe3aa;
border: 1px solid;
border-color: #226aff #006 #006 #226aff;
}
#content #spiegel p.topper a:hover,
#content #spiegel p.topper a:focus,
#content #spiegel p.topper a:active {
background-color: #003dbb;
color: #fff;
border-color: #006 #226aff #226aff #006;
}
/* in rightFLOAT box */
#content #spiegel .rightfloat a {
text-decoration: none;
border-bottom: 1px solid #115fff;
}
#content #spiegel .rightfloat a:hover {
border-bottom: 1px solid #900;
}

/*==============================================*/

/*animation unten links*/
#content #spiegel #peak {
position: absolute;
bottom: 0;
left: 0;
width: 19px;
height: 27px;
background-image: url(../images/peak.gif);
background-repeat: no-repeat;
}
#content #spiegel #peak a {
display: block;
width: 19px;
height: 27px;
border: 0 none;
text-decoration: none;
}

/* === FOOTER === */
#footer {
background-image: url(../images/footerbar.jpg);
background-repeat: no-repeat;
width: 800px;
height: 97px;
}

/* === STYLESWITCHER === */
#footer .bottom-menue .stdd,
#content #service .stdd {
display: none;
}
#footer .bottom-menue .invert {

}
#footer .bottom-menue .invert a,
#footer .bottom-menue .invert a:visited {
-moz-opacity: 0.75;
}
#footer .bottom-menue .invert a:hover {
-moz-opacity: 1;
}

/* === FOOTER-MENUE === */
#footer .bottom-menue {
table-layout: fixed;
width: 740px;
margin: 0 auto;
padding: 0;
}
#footer .bottom-menue td {
padding: 0;
vertical-align: bottom;
text-align: center;
}
#footer .bottom-menue a,
#footer .bottom-menue a:visited {
display: block;
margin: 1px 0 0 0;
padding: 1px 0 2px 0;
font-size: 75%;
background-color: #039;
color: #6496ff;
border: 1px solid;
border-color: #226aff #006 #006 #226aff;
}
#footer .bottom-menue a:hover,
#footer .bottom-menue a:focus,
#footer .bottom-menue a:active {
padding: 2px 0 1px 0;
background-color: #003dbb;
color: #ffe3aa;
border: 1px solid;
border-color: #006 #226aff #090 #006;
}

#footer .bottom-menue span.aktiv {
display: block;
padding: 2px 0 1px 0;
font-size: 75%;
background-color: #002168;
color: #ffd784;
border: 1px solid;
border-color: #226aff #006 #900 #226aff;
}

/*==============================================*/

/* === BODY-IDs === */
body#startseite {

}
body#kontaktseite {

}
body#discoseite {

}
body#records {

}
body#bioseite {

}
body#linkseite {

}
body#mapseite {

}
body#newsseite {

}
body#studioseite {

}
body#horoskopseite {

}
body#impressumseite {

}
body#hilfeseite {

}
body#downloadseite {

}

/*=============================================*/

/* Seite: STARTSEITE */
#startseite #content #spiegel {
height: 31em;
background-image: url(../images/steve-bg4.jpg);
background-repeat: no-repeat;
background-position: 100% 100%;
position: relative;
margin: 0 30px;
padding: 0 0 20px 0;
border: 1px solid;
border-color: #006 #226aff #226aff #006;
}

#startseite #content #spiegel .intro {
position: relative;
margin-top: 40px;
width: 55%;
z-index: 600;
}
#startseite #content #spiegel .intro p {
margin: 0 10px 0 80px;
padding: 5px 10px 5px 15px;
}
#startseite #content #spiegel .intro .marke {
font-size: 200%;
background-color: transparent;
color: #d5e2ff;
}
#startseite #content #spiegel .intro .brand {
font-variant: small-caps;
}

/*!!!ACHTUNG!!!*/
#startseite #footer .bottom-menue .homer,
#startseite #footer .top-button {
display: none;
}

/*==============================================*/

/* === Seite: KONTAKT === */
#kontaktseite#content #spiegel table.formular {

}
#kontaktseite #content #spiegel table.formular td {
padding-top: 10px;
vertical-align: top;
}
#kontaktseite #content #spiegel table.formular td.eins {
padding-right: 20px;
border-bottom: 1px solid #226aff;
}
#kontaktseite #content #spiegel table.formular td.eins-ta {
padding-right: 20px;
padding-bottom: 5px;
vertical-align: bottom;
border-bottom: 1px solid #226aff;
}
/* FORMULAR */
#kontaktseite #content #spiegel fieldset {
margin: 10px 40px 15px 60px;
border: 1px solid;
border-color: #006 #226aff #226aff #006;
}
#kontaktseite #content #spiegel fieldset legend {
margin-left: 20px;
padding: 1px 10px;
border: 1px solid #006;
background-color: #3375ff;
color: #fff;
}
#kontaktseite #content #spiegel form input,
#kontaktseite #content #spiegel form textarea {
width: 360px;
font-weight: bold;
background-color: #bbcfff;
color: #000;
border: 1px solid #002168;
}
#kontaktseite #content #spiegel form input.f-send {
width: 360px;
font-size: 1em;
font-weight: normal;
background-color: #001d59;
color: #fff;
border: 1px solid;
border-color: #226aff #006 #006 #226aff;
cursor: pointer;
}

/*==============================================*/

/* === Seite: DISCOGRAPHIE === */

#content #spiegel table.labels {

}
#content #spiegel table.disc {

}
#content #spiegel table.disc tr.striped {
background-color: #003cb7;
color: #b9cfff;
}
#discoseite #content #spiegel table.disc th {
margin: 0;
padding: 2px 0;
font-size: 100%;
text-align: center;
vertical-align: middle;
font-variant: small-caps;
background-color: #00287d;
color: #ffecc6;
border: 1px solid #226aff;
}
#discoseite #content #spiegel table.disc td {
margin: 0;
padding: 6px 4px 5px 3px;
vertical-align: bottom;
border-bottom: 1px solid #226aff;
}
#discoseite #content #spiegel table.disc td p {
text-align: center;
}
#discoseite #content #spiegel table.disc td p.bleft {
text-align: left;
}

#discoseite #content #spiegel table.disc th.fld1 {
width: 9%;
}
#discoseite #content #spiegel table.disc th.fld2 {
width: 44%;
}
#discoseite #content #spiegel table.disc th.fld3 {
width: 9%;
}
#discoseite #content #spiegel table.disc th.fld4 {
width: 9%;
}
#discoseite #content #spiegel table.disc th.fld5 {
width: 9%;
}

#discoseite #content #spiegel table.disc th.fld6 {
width: 10%;
}
#discoseite #content #spiegel table.disc th.fld7 {
width: 10%;
}

/*links innerhalb tabelle*/
#discoseite #content #spiegel table.disc a {
font-size: 85%;
font-weight: bold;
}
/*img innerhalb tabelle*/
#discoseite #content #spiegel table.disc img {

}
#discoseite #content #spiegel span.caps {
font-variant: small-caps;
}
body#discoseite #content #spiegel .rightfloat a {
text-decoration: none;
border: 0 none;
}

/* === Seite: RECORDS === (Seiten mit einzelnen CD-infos) */
body#records #content #spiegel .rightfloat {
margin-right: 30px;
}
#records #content #spiegel h3 {
background-color: transparent;
color: #82aaff;
}

#records #content #spiegel table.disc-1 {
/*margin-left: 50px;*/
background-color: #003ab3;
color: #82aaff;
}
#records #content #spiegel table.disc-1 td {
padding: 2px 15px 2px 15px;
border: 1px solid #226aff;
}
/* table: tracklisting double-cd */
#records #content #spiegel .double {

}
#records #content #spiegel .double td {
vertical-align: top;
padding: 1px 5px;
}
#records #content #spiegel .double td ol {
margin: 10px 0 0 24px;
padding: 0;
}

/* === JUKEBOX === (Schnellauswahl) */
#records #content #spiegel #jukebox {
background-image: url(../images/juke-bg.jpg);
background-repeat: no-repeat;
background-position: 100% 100%;
position: absolute;
top: 0;
right: 0;
width: 11.5em;
}
#records #content #spiegel #jukebox ul {
margin: 1px 2px 0 0;
padding: 0;
}
#records #content #spiegel #jukebox ul li {
background-image: none;
display: inline;
line-height: 1.8;
padding: 1px;
background-color: #0040c6;
color: #fff;
border: 1px solid #226aff;
}
#records #content #spiegel #jukebox ul li.empty {
background-color: #00297b;
color: #fff;
border: 0 none;
}

/* jukebox-links */
#records #content #spiegel #jukebox a {
padding: 1px;
font-weight: bold;
text-decoration: none;
border: 0 none;
}
#records #content #spiegel #jukebox a:hover {
padding: 1px;
font-weight: bold;
text-decoration: none;
background-color: #00297b;
color: #fff;
border: 0 none;
}
/* jukebox pseudo-link (active state) */
#records #content #spiegel #jukebox span.aktiv {
padding: 1px;
font-weight: bold;
background-color: #00297b;
color: #ffcc66;
}
/*jukebox back-link*/
#records #content #spiegel #jukebox .jukeback a {
font-weight: normal;
}

/*=============================================*/

/* === Seite: BIOGRAPHIE === */
body#bioseite #content #spiegel .rightfloat {
width: 157px;
margin: 0 10px;
padding: 0 10px;
}
body#bioseite #content #spiegel .rightfloat img {
border: 1px solid #4280ff;
}
body#bioseite #content #spiegel .rightfloat p {
margin: 10px 0 20px 0;
}

body#bioseite #content #spiegel .rightfloat p.enlarge {
background-image: url(../images/zoom_in.gif);
background-repeat: no-repeat;
width: 16px;
height: 16px;
margin: 5px 0 0 0;
padding: 0;
}
body#bioseite #content #spiegel .rightfloat img {
border: 0 none;
}

#bioseite #content #spiegel .biodata {
font-weight: bold;
padding: 1px 5px 0 5px;
background-color: #3375ff;
color: #fff4dd;
border-bottom: 1px solid #002168;
border-right: 1px solid #002168;
}

/*kasten rechts auf bioseite*/
body#bioseite #content #spiegel .rightfloat a {
/*font-size: 120%;*/
border: 0 none;
}
body#bioseite #content #spiegel .rightfloat a:hover {
border: 0 none;
-moz-opacity: 0.5;
}

/*=============================================*/

/* === Seite: LINKS ===*/
#linkseite #content #spiegel .linkers {
width: 85%;
}
#linkseite #content #spiegel .linkers td,
#linkseite #content #spiegel .a2z td {
padding: 10px 0 10px 30px;
}
#linkseite #content #spiegel .linkers td.head {
width: 35%;
border-right: 1px solid #002168;
padding: 10px 30px 10px 0;
}

#linkseite #content #spiegel .a2z td {
width: 48%;
vertical-align: top;
}
#linkseite #content #spiegel .a2z td ul {
margin: 0;
padding: 0;
}

/*=============================================*/

/* === Seite: SITEMAP === */
#mapseite #content #spiegel {
background-image: url(../images/map-bg.jpg);
background-repeat: no-repeat;
background-position: 100% 100%;
}
#mapseite #content #spiegel #sitemap {

}
#mapseite #content #spiegel #sitemap ul {
margin-left: 90px;
}
#mapseite #content #spiegel #sitemap ul li {
line-height: 2;
background-position: 0 9px;
}

#mapseite #content #spiegel #sitemap a {
padding: 1px 5px;
background-color: #003dbb;
color: #ffe3aa;
border-bottom: 1px solid #226aff;
border-left: 1px solid #226aff;
}
#mapseite #content #spiegel #sitemap a:visited {
background-image: url(../images/visited.gif);
background-repeat: no-repeat;
background-position: 100% 50%;
padding-right: 20px;
}
#mapseite #content #spiegel #sitemap a:hover,
#mapseite #content #spiegel #sitemap a:focus,
#mapseite #content #spiegel #sitemap a:active {
background-color: #003dbb;
color: #fff;
border-bottom: 1px solid #900;
}

/*==============================================*/

/* === Seite: NEUES === */
#newsseite #content #spiegel table.termine {
width: 90%;
}
#newsseite #content #spiegel table.termine tr.stripe {
background-color: #003cb7;
color: #b9cfff;
}
#newsseite #content #spiegel table.termine th {
vertical-align: middle;
text-align: center;
font-variant: small-caps;
background-color: #00236a;
color: #ffecc6;
border: 1px solid #226aff;
}
#newsseite #content #spiegel table.termine td {
padding: 1px 5px 1px 5px;
border: 1px solid #226aff;
}
#newsseite #content #spiegel table.termine td.date {
width: 20%;
font-weight: bold;
}

#newsseite #content #spiegel table.termine td.place {

}

#newsseite #content #spiegel table.termine td.loc {
font-size: 80%;
}

#newsseite #content #spiegel table.termine td.web {
width: 20%;
font-size: 80%;
}
#newsseite #content #spiegel table.termine td.member {
padding: 3px 5px;
font-style: italic;
background-color: #0034a1;
color: #ffecc6;
}

/* Special Announcement */
#newsseite #content #spiegel table.termine td .announce {
margin: 20px 10px;
border: 1px solid #226aff;
}

#newsseite #content #spiegel table.termine td .announce h3 {
margin: 10px 0;
padding: 0px 0px 0px 10px;
}
#newsseite #content #spiegel table.termine td .announce p {
margin: 5px 0;
padding: 5px;
}





/*=============================================*/

/* === Seite: STUDIO / GALERIE === */

#studioseite #content #spiegel #studiobox,
#studioseite #content #spiegel #gallerybox {
margin: 0 30px 15px 60px;
}


#studioseite #content #spiegel #gallerybox img,
#studioseite #content #spiegel #studiobox img {
padding: 2px;
border: 1px solid #226aff;
}
body#studioseite #content #spiegel #gallerybox img.iicon,
body#studioseite #content #spiegel #studiobox img.iicon {
display: block;
border: 0 none;
}
#studioseite #content #spiegel #gallerybox a,
#studioseite #content #spiegel #studiobox a {
border: 0 none;
text-decoration: none;
}

/*=============================================*/

/*Seite: HOROSKOPVERTONUNG*/
/*Seite: KONTAKT*/
/*Seite: RECORDS*/
body#horoskopseite #content #spiegel .rightfloat,
body#kontaktseite #content #spiegel .rightfloat,
body#records #content #spiegel .rightfloat,
body#hilfeseite #content #spiegel .rightfloat,
body#discoseite #content #spiegel .rightfloat,
body#international #content #spiegel .rightfloat {
background-color: transparent;
color: #fff;
width: auto;
padding: 0;
border: 0 none;
}
body#horoskopseite #content #spiegel .rightfloat img,
body#kontaktseite #content #spiegel .rightfloat img,
body#records #content #spiegel .rightfloat img,
body#hilfeseite #content #spiegel .rightfloat img,
body#discoseite #content #spiegel .rightfloat img,
body#international #content #spiegel .rightfloat img {
border: 3px double #0040c6;
}
body#kontaktseite #content #spiegel .rightfloat,
body#hilfeseite #content #spiegel .rightfloat,
body#discoseite #content #spiegel .rightfloat {
margin: 0 25px;
}

/*=============================================*/

/*Seite: TIPS und HINWEISE*/

body#hilfeseite #content #spiegel .quickicons {
width: 640px;
}
body#hilfeseite #content #spiegel .quickicons td {
padding: 2px 10px;
text-align: center;
font-size: 90%;
border: 1px solid #226aff;
}

/*=============================================*/

/*Seite: DOWNLOADS*/
#downloadseite #content #spiegel {
background-image: url(../images/downl-bg.jpg);
background-repeat: no-repeat;
background-position: 100% 100%;
}

#downloadseite #content #spiegel h4 {
background-color: transparent;
color: #cdf;
}

/*=============================================*/

/* === SLIMBOX === */
#lbOverlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
z-index: 1000;
}
#lbCenter, #lbBottomContainer {
position: absolute;
left: 50%;
overflow: hidden;
background-color: #fff;
z-index: 1100;
}
.lbLoading {
background: #fff url(../images/loading.gif) no-repeat center;
}
#lbImage {
position: absolute;
left: 0;
top: 0;
border: 10px solid #fff;
background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink {
display: block;
position: absolute;
top: 0;
width: 50%;
outline: none;
}
#lbPrevLink {
left: 0;
}
#lbPrevLink:hover {
background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}
#lbNextLink {
right: 0;
}
#lbNextLink:hover {
background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom {
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4;
text-align: left;
border: 10px solid #fff;
border-top-style: none;
}
#lbCloseLink {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(../images/closelabel.gif) no-repeat center;
margin: 5px 0;
}
#lbCaption, #lbNumber {
margin-right: 71px;
}
#lbCaption {
font-weight: bold;
}

/*=======================================*/



/*===================EOF====================*/
