/* irrlicht.css */
/* <!--DATE-->12.02.2011<!--/DATE--> */
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; }
.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 }
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; }
/* div.efeu { position:absolute; top:80px; right:1.5cm; width:100%; height:100%; z-index:-9; }  */
