/* DATEI: irrlicht.css */
/* globale Formate */
/* <!--DATE-->01.05.2010<!--/DATE--> */


/* Farben: */
/* grün: #3C684D */
/* dunkelgrün: #304438 */
/* braun: #771B1C */
/* dunkelbraun: #661818 */
/* beige: #FEEDBF */



body { margin-top:40px; margin-bottom:1cm; margin-left:1.5cm; margin-right:1.5cm; color:#3c684d; background-color:#feedbf; background-image:url(../grafik_cafe_irrlicht/hg_cafe_irrlicht_h.jpg); background-attachment:fixed; scrollbar-face-color: #3c684d; scrollbar-highlight-color: #feedbf; scrollbar-shadow-color: #771b1c; scrollbar-3dlight-color: #feedbf; scrollbar-arrow-color: #feedbf; scrollbar-track-color: #feedbf; scrollbar-darkshadow-color: #661818; }

body.bildfenster { margin-top:10px; margin-bottom:30px; margin-left:30px; margin-right:30px; }

body.fotodoku { margin-top:10px; margin-bottom:0px; margin-left:0px; margin-right:0px; }

div.efeu { background:url(../grafik_cafe_irrlicht/cafe_irrlicht_efeu_k_schatten2.gif) top right no-repeat; }

h1, caption { font-family: Arial, Verdana, sans-serif; font-weight:bold; font-size:20pt; color:#771b1c; letter-spacing:5pt; text-align:center; line-height:150%; margin-top:70px; margin-bottom:20px; }
h2 { font-family: Arial, Verdana, sans-serif; font-weight:bold; font-size:13pt; color:#3c684d; letter-spacing:7pt; text-align:center; line-height:150%; margin-top:50px; margin-bottom:10px; }
h3, th { font-family: Arial, Verdana, sans-serif; font-weight:bold; font-size:13pt; color:#771b1c; letter-spacing:7pt; text-align:center; line-height:150%; margin-top:50px; margin-bottom:10px; }
h4 { font-family: Arial, Verdana, sans-serif; font-size: 12pt; text-align: center; font-weight: bold; color: #771b1c; letter-spacing:0pt; line-height:16pt; }
h1.kk { font-family: Arial, Verdana, sans-serif; font-size:15pt; color: #771b1c; text-align:center; font-weight:bold; letter-spacing:2pt; margin-top:30px; margin-bottom:10px; }
h2.kk { font-family: Arial, Verdana, sans-serif; font-weight:normal; font-size:14pt; color:#3c684d; letter-spacing:6pt; font-style:italic; text-align:center; margin-top:0px; margin-bottom:0px; }

p { font-family: Arial, Verdana, sans-serif; font-size:11pt; text-align:center; font-weight:bold; }

p.block { background-color:#feedbf; padding:0.3cm; font-family: Arial, Verdana, sans-serif; font-size:9pt; line-height:13pt; text-align:justify; text-indent:0.7cm; font-weight:bold; width: 500px; }

p.block:first-letter { font-size:14pt; color:#771b1c; font-family: 'times new roman', times, serif; }

p.dunkel { font-family: Arial, Verdana, sans-serif; font-size: 11pt; text-align: center; font-weight: bold; color: #771b1c; letter-spacing:0pt; }

p.fototext { padding-right: 8px; padding-left: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; text-align:center; padding-bottom: 6px; margin: 0px; color: #304438; line-height: 12px; padding-top: 4px; }
/* overflow: hidden; */


p.klein { font-family: Arial, Verdana, sans-serif; color:#661818; font-weight:normal; font-size:8pt; }

p.hinweis { font-family: Arial, Verdana, sans-serif; font-size: 11pt; text-align: justify; font-weight: bold; letter-spacing:0pt; width: 350px; border-width:5px; border-color:#771b1c; border-style:double; margin: 50px; padding:20px; }

p.abschied { font-family: Arial, Verdana, sans-serif; font-size: 11pt; text-align: justify; font-weight: bold; letter-spacing:0pt; width: 500px; border-width:5px; border-color:#771b1c; border-style:double; margin: 50px; padding:20px; }

div.unterhalb { position:relative; bottom:-100px; left:0px; width:100%; visibility:hidden; }

a:link { font-family: Arial, Verdana, sans-serif; color:#661818; font-weight:bold; text-decoration:underline;}
a:visited { font-family: Arial, Verdana, sans-serif; color:#304438; text-decoration:underline; }
a:active { font-family: Arial, Verdana, sans-serif; color:#771b1c; font-weight:normal; font-style:italic; text-decoration:none; }
a:hover { text-decoration:underline; } /* font-style:italic; */

a:link.spezial { font-family: Arial, Verdana, sans-serif; color:#FF0000; font-weight:bold; text-decoration:underline;}
a:visited.spezial { font-family: Arial, Verdana, sans-serif; color:#FF0000; font-weight:bold; text-decoration:underline;}
a:active.spezial { font-family: Arial, Verdana, sans-serif; color:#FF0000; font-weight:bold; text-decoration:none;}
a:hover.spezial { font-family: Arial, Verdana, sans-serif; color:#FEEDBF; font-weight:bold; text-decoration:none; background-color:#771B1C; }


address { font-family: Arial, Verdana, sans-serif; font-style:normal; color: #3c684d; font-size: 9pt; text-align: right; font-weight: bold; white-space: nowrap; border-right: 10px double #3c684d; padding: 5px;}

table.tabelle { background-image:url(../grafik_cafe_irrlicht/hg_tabelle.jpg); margin-top:20px; }
th.tabelle { padding-top:20px; }
td.tabelle { font-family: Arial, Verdana, sans-serif; font-size:9pt; color: #771b1c; line-height:13pt; text-align:left; font-weight:normal; padding:5px; }
td.tabelle_r { font-family: Arial, Verdana, sans-serif; font-size:9pt; color: #771b1c; line-height:13pt; text-align:right; font-weight:normal; padding:5px; }
td.tabelle_c { font-family: Arial, Verdana, sans-serif; font-size:9pt; color: #3C684D; line-height:13pt; text-align:center; font-weight:bold; padding:5px; }

.tabelle_kk { font-family: Arial, Verdana, sans-serif; font-size:9pt; color: #3C684D; line-height:13pt; text-align:justify; font-weight:bold; padding:5px; padding-top:20px; }
td.tabelle_kk_l { font-family: Arial, Verdana, sans-serif; font-size:9pt; color: #771b1c; line-height:13pt; text-align:left; font-weight:normal; padding:5px; }
td.tabelle_kk_karten { font-family: Arial, Verdana, sans-serif; font-size:9pt; color: #771b1c; line-height:13pt;text-align:center;  font-weight:normal; padding:5px; vertical-align:middle; }
/* td.tabelle_kk_c { font-family: Arial, Verdana, sans-serif; font-size:15pt; color: #771b1c; line-height:13pt; text-align:center; font-weight:bold; letter-spacing:2pt; padding:5px; } */


form {  }
input.irrlicht, select.irrlicht, textarea { font-size:13px; font-family: Arial, Verdana, sans-serif; font-weight:bold; color:#3C684D; background-color:#FEEDBF; width:250px; border:6px solid #ddd; text-align:left; }
.Button { background-color:#aaa; color:#FEEDBF; width:100px; border:4px solid #3C684D; cursor:pointer; }
label { font-weight:bold; cursor:pointer; }


td.bilderserie { padding-left:5px; padding-right:5px; vertical-align:top; }


hr.gruen { color: #3c684d; background-color:#3c684d; height:8px; }
hr.braun { color: #771b1c; background-color:#771b1c; height:8px; }


/* P R E S S E */

.zeitung { background-color: #dfdfdf; padding: 30px; width: 500px; }

h1.presse_ksta {
        font-weight: 300; font-size: 23pt; margin: 8px 0px 2px; line-height: 110%; font-family: times, 'times new roman', serif; color:#000000; letter-spacing: 0px; margin-top:10px; margin-bottom:20px;
}
h1.presse_rp {
        font-weight: bold; font-size: 23pt; margin: 8px 0px 2px; line-height: 110%; font-family: times, 'times new roman', serif; color:#000000; letter-spacing: 0px; margin-top:10px; margin-bottom:20px;
}

h1.presse_li {
        font-weight: bold; font-size: 23pt; margin: 8px 0px 2px; line-height: 110%; font-family: Arial, Verdana, sans-serif; color:#000000; letter-spacing: 0px; margin-top:10px; margin-bottom:20px;
}

h2.presse {
        margin: 8px 0px 2px; font-weight: 400; font-size: 18pt; margin-bottom: 10px; line-height: 110%; font-family: times, 'times new roman', serif; color:#000000; letter-spacing: 0px
}
h3.presse {
        margin-top: 0px; font-weight: 700; font-size: 16pt; margin-bottom: 3px; line-height: 100%; font-family: times, 'times new roman', serif; color:#000000; letter-spacing: 0px
}

.autor {
        margin-top: 8px; font-size: 8pt; margin-bottom: 0px; font-weight: bold; color: #adabac; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; letter-spacing: 0px; text-transform: uppercase;
}

.datum {
        margin-top: 8px; font-size: 10pt; margin-bottom: 15px; color: #adabac; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; letter-spacing: 0px;
}

.artikel {
        font-weight: normal; font-size: 12pt; margin-top: 0px; margin-bottom: 16px; line-height: 120%; font-family: garamond, 'times new roman', times, serif; color:#000000; text-align:justify; letter-spacing: 0px;
}

 h1.presse_lev { text-align:left; font-size:12pt; color:#000000; line-height:100%; letter-spacing:1pt; border-left:5px solid #08A242; padding: 3px; margin-top:10px; margin-bottom:5px; }
 h2.presse_lev { text-align:left; font-size:10pt; color:#08A242; line-height:100%; letter-spacing:1pt; margin-top:10px; margin-bottom:5px; }
 p.artikel_lev { color:#000000; font-size:10pt; text-align:center; font-weight:normal; line-height:150%; text-align:left; }
 p.artikel_lev:first-letter { font-family:'times new roman', times, serif; font-size:16pt; color:#08A242; }

 p.artikel_wdr { color:#000000; font-size:10pt; text-align:center; font-weight:normal; line-height:150%; text-align:left; }

 p.artikel_li { color:#000000; font-size:10pt; text-align:center; font-weight:bold; text-align:justify; }

p.buchstabe:first-letter { font-size:300%; }

span.c3 {font-size: 40%}

/* ----------------------*/

.bildbox_rechts {
        float: right; margin-left: 10px; margin-right: 0px; overflow: hidden; display: inline; width: 200px;
}

.bildbox_links {
        float: left; margin-left: 0px; margin-right: 10px; overflow: hidden; display: inline; width: 200px;
}

.bild {
        border-right: #cacbcc 1px solid; border-top: #cacbcc 1px solid; border-left: #cacbcc 1px solid; border-bottom: #cacbcc 1px solid; text-align: center;
}

/* .bild_gross {
        border: #cacbcc 1px solid; text-align: center; width: 400px; height: 300px;
} */

.bildunterschrift {
        padding-right: 8px; padding-left: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; text-align:justify; padding-bottom: 6px; margin: 0px; overflow: hidden; color: #686868; line-height: 12px; padding-top: 4px;
}

.infobox_links { float: left; margin-left: 0px; margin-right: 10px; overflow: hidden; display: inline; width: 200px; border-right: #cacbcc 1px solid; border-top: #cacbcc 1px solid; border-left: #cacbcc 1px solid; border-bottom: #cacbcc 1px solid; padding: 8px; }

.zwischenruf { margin-left: 10px; margin-right: 10px; overflow: hidden; width: 300px; border-right: #cacbcc 1px solid; border-top: #cacbcc 1px solid; border-left: #cacbcc 1px solid; border-bottom: #cacbcc 1px solid; padding: 8px; }

h1.infobox { font-weight: bold; color: #adabac; background-color: #cfcfcf; font-family: Arial, Verdana, Helvetica, sans-serif; text-align: left; letter-spacing: 0px; margin-top: 10px }

/* WDR */

div.wdr { border-bottom-color: #FFCC00; color: #fff; background-color: #3c578e; border-top-color: #FFCC00; margin: 2px; padding: 2px; border: 2px; }

h1.wdr { font-family: Arial, Verdana, sans-serif; font-weight:bold; font-size:13pt; color:#ffffff; letter-spacing:0pt; text-align:center; line-height:150%; margin-top:0px; margin-bottom:1px; border-bottom: 0.1em solid #FFCC00; }




/* P R E S S E  E N D E */


/* div.efeu { position:absolute; top:80px; right:1.5cm; width:100%; height:100%; z-index:-9; }  */