/* DATEI: formate.css                                             */
/* In dieser Datei sind die wichtigsten generellen Formatvorlagen */
/* der Bluatschink Homepage definiert                             */

/* <LINK REL="stylesheet" TYPE="text/css" MEDIA="projection" HREF="formate_2.css"> <!-- Opera Vollbild //--> */

/* body { margin-top:10px; margin-bottom:10px; margin-left:5px; margin-right:5px; } */
body { HEIGHT:110; background-image:url(bg1.gif); background-repeat:repeat; }

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { font-family:Arial,sans-serif; }
p,ul,ol,li,div,td,th,address,nobr,b,i { font-size:10pt; }
h1 { font-size:18pt; }
h2 { font-size:16pt; }
h3 { font-size:12pt; }
h4 { font-size:10pt; }
a:link    { color:#AD0000; text-decoration:underline; }
a:visited { color:#AD0000; text-decoration:underline; }
a:active  { color:#000000; text-decoration:none; }
a:hover   { color:blue;    text-decoration:none; }
a.an      {                text-decoration:none; }

FIELDSET          { PADDING:4px 10px 10px 10px; BORDER:#C82945 1px solid; font-size:12px; }
FIELDSET LEGEND   { PADDING:0px 10px 10px 10px; color:#C82945; font-size:14px; }
FIELDSET LEGEND A { font-size:14px; font-weight:bold; }
FIELDSET DIV      { font-size:10px; PADDING-BOTTOM:8px; }
FIELDSET DIV IMG  { DISPLAY:BLOCK; BORDER:none; HEIGHT:100px; WIDTH:100px; }
FIELDSET A:link, FIELDSET A:visited { font-size:12px; text-decoration:none; color:#C82945; }
FIELDSET A:hover { color:blue; }

td.xmpcode { border-width:1pt; border-style:solid; border-color:#999999; padding:10px; color:#0000FF; font-size:9pt; font-family:Courier New,Courier; }

/* Titelleiste */
#pageindex      { HEIGHT:60px; OVERFLOW:hidden; }
#pageindex H1   { font-size:12px; line-height:12px; }
#top-banner     { POSITION:absolute; TOP: 0px; LEFT:0px; WIDTH:100%;  HEIGHT:60px; BACKGROUND-IMAGE:url(_icons/bg0top.gif); BACKGROUND-REPEAT:repeat-x; }
#top-banner IMG { DISPLAY:block; WIDTH:146px; HEIGHT:54px; margin:5px; }
#top-banner H2  { POSITION:absolute; TOP:15px; LEFT:180px; color:white; font-size:28px; line-height:28px; margin:0px; }
#navbeginn   { POSITION:absolute; TOP:59px; LEFT:0px; WIDTH:135px; HEIGHT:10px; BACKGROUND-IMAGE:url(_icons/bgnav1ueberg.gif); BACKGROUND-REPEAT:no-repeat; }
#nav         { POSITION:absolute; TOP:69px; LEFT:0px; WIDTH:130px; HEIGHT:auto; z-index:1; }
#nav SPAN    { DISPLAY:block; TEXT-DECORATION:none; }
#nav A       { DISPLAY:block; TEXT-DECORATION:none; }
#nav A:hover { TEXT-DECORATION:underline; }
#nav DIV     { BACKGROUND-IMAGE:url(_icons/bgnav2.gif); }
#nav DIV A   { PADDING:5px 0px 3px 7px; FONT-WEIGHT:400; TEXT-TRANSFORM:none; HEIGHT:14px; COLOR:#ffffff; }
#nav .sub1   { BACKGROUND-IMAGE:url(_icons/bgnav3.gif); }
#nav .sub1 A { PADDING:4px 0px 2px 10px; HEIGHT:14px; COLOR:#8D0000; }
#nav .sub2   { BACKGROUND-IMAGE:url(_icons/bgnav4.gif); }
#nav .sub2 A { PADDING:4px 0px 2px 10px; FONT-SIZE:9px; LINE-HEIGHT:10px; HEIGHT:9px; COLOR:#8D0000; }
#nav .end    { BACKGROUND-POSITION:left bottom; HEIGHT:20px; BACKGROUND-IMAGE:url(_icons/bgnav5.gif); }

/* Hauptfenster */
DIV#content-start { MARGIN:0px 0px 0px 135px; WIDTH:643px; HEIGHT:12px; BACKGROUND-IMAGE:url(_icons/bg1start.gif); FONT-SIZE: 1px; }
DIV.contentborder { MARGIN:0px 0px 0px 135px; WIDTH:643px; BACKGROUND-COLOR:#a5abb9; }
DIV.content       { MARGIN:0px 0px 0px   1px; WIDTH:641px; BACKGROUND-COLOR:#ffffff; }
#grid-saver     { WIDTH:1px; HEIGHT:700px; } /* 467px fuer zwei Zeilen, 700px fuer drei Zeilen */
#grid-saver430  { WIDTH:1px; HEIGHT:430px; }
#grid-saver500  { WIDTH:1px; HEIGHT:500px; }
#grid-saver800  { WIDTH:1px; HEIGHT:800px; }
#grid-saver850  { WIDTH:1px; HEIGHT:850px; }
#grid-saver3200 { WIDTH:1px; HEIGHT:3200px; }
#grid           { POSITION:relative; LEFT:0px; TOP:0px; HEIGHT:100%; }

#grid .unit { POSITION:absolute; text-align:justify; OVERFLOW:hidden; }
#grid .unit H1 { MARGIN:3px 0px 0px; PADDING:0px; FONT:700 13px/16px verdana,arial,helvetica,sans-serif; }
#grid .unit H1 A { TEXT-DECORATION:none; }
#grid .unit H1 A:hover { TEXT-DECORATION:underline; }
#grid .unit P { FONT-SIZE:11px; MARGIN:0px; LINE-HEIGHT:14px; }
#grid .unit IMG { DISPLAY:block; }
#grid .unit .o { width:13px; height:9px; margin-right:6px; }
#grid .index A { TEXT-DECORATION:none; DISPLAY:block; WIDTH:100%; COLOR:#1c449b; HEIGHT:100%; }
#grid .index { BORDER:#dfe0e6 1px solid; PADDING:2px 0px 1px 8px; FONT:700 10px/10px verdana,arial,helvetica,sans-serif; COLOR:#1c449b; TEXT-TRANSFORM:uppercase; WIDTH:auto; HEIGHT:10px; }

/* Produkt, Benefiz, Termin, Info */
#grid .product .index { BACKGROUND: url(_icons/bgproduct.gif) no-repeat left top; COLOR:#000080; }
#grid .product .index A { COLOR:#000080; }
#grid .benefiz .index { BACKGROUND:url(_icons/bgbenefiz.gif) no-repeat left top; COLOR:#f78600; }
#grid .benefiz .index A { COLOR:#f78600; }
#grid .termin .index { BACKGROUND:url(_icons/bgtermin.gif) no-repeat left top; COLOR:#008000; }
#grid .termin .index A { COLOR:#008000; }
#grid .info .index { BACKGROUND:url(_icons/bginfo.gif) no-repeat left top; COLOR:#C91203; }
#grid .info .index A { COLOR:#C91203; }

#grid .sitedescription     { font-size:12px; }
#grid .sitedescription H1  { MARGIN:0px; FONT:800 20px/23px verdana,arial,helvetica,sans-serif; color:navy; }
#grid .sitedescription H2  { MARGIN:0px; FONT:800 17px/20px verdana,arial,helvetica,sans-serif; text-align:center; }
#grid .sitedescription IMG { DISPLAY:inline; }
.right { FLOAT:right; PADDING-LEFT:20px; text-align:center; font-size:10px; }
.left  { FLOAT:left; PADDING-RIGHT:20px; text-align:center; font-size:10px; }

/* Positions-Matrix */
.A1 { LEFT: 12px; TOP: 10px  }                /* A1 B1 C1 D1 */
.A2 { LEFT: 12px; TOP:240px; }                /* A2 B2 C2 D2 */
.A3 { LEFT: 12px; TOP:470px; }                /* A3 B3 C3 D3 */
.B1 { LEFT:169px; TOP: 10px; }
.B2 { LEFT:169px; TOP:240px; }
.B3 { LEFT:169px; TOP:470px; }
.C1 { LEFT:326px; TOP: 10px; }
.C2 { LEFT:326px; TOP:240px; }
.C3 { LEFT:326px; TOP:470px; }
.D1 { LEFT:484px; TOP: 10px; }
.D2 { LEFT:484px; TOP:240px; }
.D3 { LEFT:484px; TOP:470px; }

.x1 { WIDTH:145px; }                /* 1x145        */
.x2 { WIDTH:302px; }                /* 2x145 + 1x12 */
.x3 { WIDTH:459px; }                /* 3x145 + 2x12 */
.x4 { WIDTH:616px; }                /* 4x145 + 3x12 */
.y1 { HEIGHT:220px; }
.y2 { HEIGHT:450px; }
.y3 { HEIGHT:780px; }
.y4 { HEIGHT:830px; }

DIV#content-end { FONT-SIZE:1px; BACKGROUND:url(_icons/bg2end.gif) no-repeat right top; MARGIN:0px 0px 0px 135px; WIDTH:643px; HEIGHT:5px; }

fieldset.cdoverview { width:480px; height:auto; padding-left:10px; padding-right:10px; padding-top:4px; border-color:#C82945; }
legend.cdoverview { font-size:12px; padding-left:10px; padding-right:10px; color:#C82945; font-weight:bold; }
fieldset.cdoverview a:link,fieldset.cdoverview a:visited { text-decoration:none; font-weight:normal; font-style:normal; color:#C82945; line-height:100%; }

th.ov1 { width:150px;  border:solid silver .5pt; padding-top:3px; padding-bottom:3px; }
th.ov2 { width:150px;  border:solid silver .5pt; padding-top:3px; padding-bottom:3px; }
th.ov3 { width:150px;  border:solid silver .5pt; padding-top:3px; padding-bottom:3px; }
td.ov1 { width:150px;  padding-left:10px; padding-top:2px; padding-bottom:0px; text-align:left; vertical-align:top; }
td.ov2 { width:150px;  border-left:solid silver .5pt; border-right:solid silver .5pt; padding-top:2px; padding-bottom:0px; text-align:center; vertical-align:top; }
td.ov3 { width:150px;  padding-right:10px; padding-top:2px; padding-bottom:0px; text-align:right; vertical-align:top; }
td.ov4 { width:450px;  border-top:solid silver .5pt; padding-top:7px; padding-bottom:2px; text-align:center; }

#page-end { POSITION:relative; WIDTH:100%; border-top:2px groove #FFFFFF; padding-top:10px; }
#page-end DIV { white-space:nowrap; font-size:8pt; }
#page-end .unit { POSITION:absolute; TOP:10px; }
#page-end .r4 { RIGHT:330px; }
#page-end .r3 { RIGHT:237px; }
#page-end .r2 { RIGHT:140px; }
#page-end .r1 { RIGHT:10px; }

#kaspartermin { border-collapse:collapse; border-spacing:0px; margin-left:5px; WIDTH:125px; }
#kaspartermin TD { font-size:8pt; border:1px dotted #AD0000; text-align:center; }
#kaspartermin .date { WIDTH:50px; }
#kaspartermin .kat  { WIDTH:15px; }
#kaspartermin .stat { WIDTH:10px; }
.r  { color:red; }
.g  { color:green; }
.b  { color:blue; }
.o  { color:orange; }
.gy { color:gray; }
.le { color:lime; }
.vt { color:violet; }
.ny { color:navy; }

#navtxt { padding-left:5px; margin-top:0px; font-size:8pt; white-space:nowrap; }
#navtxt A { DISPLAY:inline; text-decoration:underline; }

/* konz.htm */
.space   { HEIGHT:12px; }

TD H1    { MARGIN:0px; font-size:18px; color:navy; }
TD.noAdr { color:silver; font-size:9px; }
TD.TOP   { vertical-align:top; }
TD.CE    { text-align:center; }
TD.Bor   { border:solid silver .5pt; }
TD.bLE   { border-left:solid silver .5pt; }
TD.bTO   { border-top:solid silver .5pt; }
TD.bBO   { border-bottom:solid silver .5pt; }
TD.bRI   { border-right:solid silver .5pt; }

.D090 { PADDING-LEFT: 85px; }
.D115 { PADDING-LEFT:115px; }
.D130 { PADDING-LEFT:130px; }
.D145 { PADDING-LEFT:145px; }
.D160 { PADDING-LEFT:160px; }

.W045 { width: 45px; }
.W050 { width: 50px; }
.W068 { width: 68px; }
.W085 { width: 85px; }
.W370 { width:370px; }
.W400 { width:400px; }
.W580 { width:580px; }
.W700 { width:700px; }
.W778 { width:778px; text-align:justify; } /* Seitenbreite */

#konzkastab { background-image:url(kaspar/bg_kaspar.gif); background-repeat:repeat; }
#konzkastab TD { PADDING:3px 2px 3px 2px; font-size:12px; }
#konzkastab TD A:link    { color:#981925; text-decoration:none; }
#konzkastab TD A:visited { color:#440050; text-decoration:none; }
#konzkastab TD A:hover   { color:blue;    text-decoration:underline; }
#konzkastab TD A.paket   { text-decoration:underline; }
#konzkastab .symb { PADDING-LEFT:5px; text-align:center; }

.konztab TD { PADDING:3px 2px 3px 2px; font-size:12px; }
.konztab TD A:link    { color:#981925; text-decoration:none; }
.konztab TD A:visited { color:#440050; text-decoration:none; }
.konztab TD A:hover   { color:blue;    text-decoration:underline; }

.rightcomment { float:right; font-size:10px; }

/* links.htm */
#link          { WIDTH:700px; PADDING-TOP:5px;}
#link IMG      { FLOAT:left; WIDTH:143px; HEIGHT:36px; }
#link .mail    { FLOAT:left; MARGIN:7px; WIDTH:20px; HEIGHT:22px; BACKGROUND-IMAGE:url(_bilder/mail.gif); }
#link .nomail  { FLOAT:left; MARGIN:7px; WIDTH:20px; HEIGHT:22px; BACKGROUND-IMAGE:url(_icons/_mailsw.gif); }
#link .mp3     { FLOAT:left; WIDTH:38px; HEIGHT:24px; BACKGROUND-IMAGE:url(_icons/mp3.gif); }
#link .nomp3   { FLOAT:left; WIDTH:38px; HEIGHT:24px; }
#link .acrob   { FLOAT:left; MARGIN-LEFT:7px; WIDTH:21px; HEIGHT:23px; BACKGROUND-IMAGE:url(_icons/acrobat.gif); }
#link .noacrob { FLOAT:left; MARGIN-LEFT:7px; WIDTH:21px; HEIGHT:23px; }
#link .txt     { FLOAT:left; MARGIN-LEFT:7px; WIDTH:20px; HEIGHT:23px; BACKGROUND-IMAGE:url(_icons/_text.gif); }
#link .lyrics  { PADDING-LEFT:70px; }
#link A        { TEXT-DECORATION:none; }
#link DIV      { PADDING:3px; }
#link SPAN     { DISPLAY:BLOCK; font-size:11px; }

.mp2     { FLOAT:left; WIDTH:38px; HEIGHT:24px; BACKGROUND-IMAGE:url(_icons/mp3.gif); }
.mp3     { FLOAT:left; WIDTH:38px; HEIGHT:24px; BACKGROUND-IMAGE:url(_icons/mp3_d.gif); }
.tabstyle  { PADDING-LEFT:7px; BORDER:solid silver 1px; BORDER-BOTTOM:0px; BACKGROUND-COLOR:#E4FEFF; HEIGHT:26px; }

/* cd.htm */
.dot { BACKGROUND-IMAGE:url(_icons/_doto13.gif); background-repeat:no-repeat; PADDING:0px 0px 0px 15px; }
.haendler td { BACKGROUND-IMAGE:url(_icons/_doto13.gif); background-repeat:no-repeat; PADDING:0px 0px 0px 15px; width:430px; }
.haendler TR:hover { background-color:silver; }

.navcovered { PADDING-LEFT:142px; PADDING-RIGHT:15px; }

#content2-start { WIDTH:778px; HEIGHT:12px; BACKGROUND-IMAGE:url(_icons/bg1start_778.gif); FONT-SIZE: 1px; }
#content2border { MARGIN:0px; WIDTH:778px; BACKGROUND-COLOR:#a5abb9; }
#content2       { POSITION:relative; LEFT:1px; TOP:0px; WIDTH:776px; BACKGROUND-COLOR:#ffffff; text-align:justify; }
#content2-end   { WIDTH:778px; HEIGHT:5px; BACKGROUND-IMAGE:url(_icons/bg2end_778.gif); FONT-SIZE: 1px; }
#content2 .unit { POSITION:absolute; WIDTH:240px; }
#content2 .left { FLOAT:left; PADDING-RIGHT:15px; }
#content2 .A1   { LEFT: 10px; TOP:10px; }
#content2 .B1   { LEFT:260px; TOP:10px; }
#content2 .C1   { LEFT:510px; TOP:10px; }

#content2 H1, #content2 H2 { MARGIN:0px; PADDING:0px; color:navy; font-size:18px; }
#content2 H1 A, #content2 H2 A { TEXT-DECORATION:none; }
#content2 H1 A:hover, #content2 H2 A:hover { TEXT-DECORATION:underline; }

.tabline TR:hover { background-color:silver; }
.tabline TH, .tabline TD { vertical-align:top; }

#gridcd       { POSITION:relative; LEFT:0px; TOP:0px; HEIGHT:100%; }
#gridcd .unit { POSITION:absolute; OVERFLOW:hidden; text-align:center; font-size:10px; }
#gridcd .unit IMG { DISPLAY:block; }
#gridcd .A0 H1 { MARGIN:0px; FONT:800 20px/23px verdana,arial,helvetica,sans-serif; color:navy; text-align:center; }
#gridcd .A0 H2 { MARGIN:0px; FONT:800 17px/20px verdana,arial,helvetica,sans-serif; text-align:center; }
#gridcd .A4 { text-align:left; font-size:11px; }

#gridcd .A0 { LEFT: 12px; TOP: 10px; }                /*      A0     */
#gridcd .A1 { LEFT:  7px; TOP: 75px; }                /* A1 B1 C1 D1 */
#gridcd .A2 { LEFT:  7px; TOP:193px; }                /* A2 B2 C2 D2 */
#gridcd .A3 { LEFT:  7px; TOP:311px; }                /* A3 B3 C3 D3 */
#gridcd .A4 { LEFT:  7px; TOP:440px; }      /* A4          */
#gridcd .A5 { LEFT:  7px; TOP:440px; }      /* A5  B5  C5  */
#gridcd .B1 { LEFT:112px; TOP: 75px; }
#gridcd .B2 { LEFT:112px; TOP:193px; }
#gridcd .B3 { LEFT:112px; TOP:311px; }
#gridcd .C1 { LEFT:217px; TOP: 75px; }
#gridcd .C2 { LEFT:217px; TOP:193px; }
#gridcd .C3 { LEFT:217px; TOP:311px; }
#gridcd .D1 { LEFT:322px; TOP: 75px; }
#gridcd .D2 { LEFT:322px; TOP:193px; }
#gridcd .D3 { LEFT:322px; TOP:311px; }
#gridcd .E1 { LEFT:427px; TOP: 75px; }
#gridcd .E2 { LEFT:427px; TOP:193px; }
#gridcd .E3 { LEFT:427px; TOP:311px; }
#gridcd .F1 { LEFT:532px; TOP: 75px; }
#gridcd .F2 { LEFT:532px; TOP:193px; }
#gridcd .F3 { LEFT:532px; TOP:311px; }
#gridcd .x1 { WIDTH:100px; }
#gridcd .x6 { WIDTH:800px; }
#gridcd .y1 { HEIGHT:112px; }

/* kaspar/dvd.htm */
fieldset.dvd { width:220px; height:auto; padding-left:10px; padding-right:10px; padding-top:4px; border-color:#C82945; }
legend.dvd { font-size:12px; padding-left:10px; padding-right:10px; color:navy; font-weight:bold; }
fieldset.dvd a:link,fieldset.dvd a:visited { text-decoration:none; font-weight:normal; font-style:normal; color:#C82945; line-height:100%; }


.info-box { color:navy; background-color:aqua; border:solid 1px gray; padding:5px; }
.content-box { width:570px; text-align:justify; }