/* ritva _style.css */

/* weinrot = #983836 */

/* allgemeines */
* {
 margin:0;
 padding:0;
}
body {
 background-color:#fff;
 background-image:none;
 font-family:Verdana,Arial,Helvetica,serif; 
 font-size:9pt;
 color:#000;
}
a {
 color:#000;
}
a:hover {
 text-decoration:none;
}
a img {border:none;}
.noprint {}

/* inhalt */
div#inhalt {
 margin:180px 10px 0 0;
}
/* stellt inhalt-fluß wieder her */
 div#inhalt:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
 div#inhalt {display:inline-table;}
 /* Hides from IE-mac \*/
 * html div#inhalt {height:1%;}
 div#inhalt {display:block;}
 /* End hide from IE-mac */

/* head mit hintergrundfotos */
div#inhalt h1#head {display:none;}

/* text-inhalt */
div#inhalt h2 {
 font-size:1.5em;
 color:#983836;
 margin:0 0 15px 0;
}
div#inhalt h3 {
 font-size:1.3em;
 color:#983836;
 margin:50px 0 15px 0;
}
div#inhalt .mt15 {margin-top:15px;}
div#inhalt .mt25 {margin-top:25px;}
div#inhalt .mt35 {margin-top:35px;}
img {
 padding:2px;
 border:1px solid #983836;
}
img.float {
 float:left;
 margin:0 10px 10px 0;
}
.clear {clear:both;}
div#inhalt ul {
 margin:0 0 0 25px;
 list-style-image:url(images/bullet.gif);
}
p {margin:0 0 15px 0;}

/* inhalt sonderformatierungen */
/* start */
body.start div#inhalt div#admin {
 margin:25px 0 0 0;
}
/* about */
body.about div#inhalt p.nmb {margin-bottom:5px;}
body.about div#inhalt p.infogruppe {
 margin:0 0 25px 0;
}
body.about div#inhalt p.infogruppe b {
 display:block;
 font-weight:normal;
 font-size:10pt;
}
body.about div#inhalt p.infogruppe b strong {
 color:#983836;
}
body.about div#inhalt p.infogruppe b i {
 font-style:normal;
 font-weight:bold;
}
body.about p.solo {}

/* media */
/* fotos */
body.media div#inhalt ul#foto {
 list-style-image:none;
 margin:0 0 0 0;
}
body.media div#inhalt ul#foto li {
 float:left;
}
body.media div#inhalt ul#foto li a {
 display:block;
 border:1px solid #983836;
 margin:1px;
}
body.media div#inhalt ul#foto li a:hover {
 background-color:#983836;
}
body.media div#inhalt ul#foto li#big {
 width:100%;
 margin:10px 0 10px 0;
 padding:5px 0 0 0;
 position:relative;
}
body.media div#inhalt ul#foto li#big a.blaettern {display:none;}
body.media div#inhalt ul#foto li#big img#fotobig {
 display:block;
 clear:both;
}
body.media div#inhalt ul#foto li#big span#zusatztext {
 display:block;
 clear:both;
 padding:3px 0 3px 0;
}
body.fotodetail div#inhalt ul#foto li#big span#zusatztext i {/* foto-copy in print */
 position:absolute;
 bottom:-17pt;
 left:0;
 font-style:normal;
}
body.media div#inhalt ul#foto li#picaktiv {
 display:none;
}
body.media div#inhalt ul#foto li.fnabst {
 width:100%;
 padding:5px 0 20px 0;
}
body.media div#inhalt p.ankerabst {display:none;}
/* foto grossansicht */
body.fotodetail div#inhalt ul#foto li {display:none;}
body.fotodetail div#inhalt ul#foto li#big {display:block;}
body.fotodetail div#inhalt .fdnoprint {display:none;}

/* gästbuch */
/* neuen eintrag schreiben - eintragschreiben */
#inhalt a.eintragschreiben {display:none;}
/* div mit eigentlichem eintrag - gb-entry */
#inhalt div.gb-entry {
 border-top:1px solid #000;
 }

/* kontakt */
body.kontakt div#inhalt address {
 font-style:normal;
 margin:30px 0 55px 0;
 padding:0 0 0 15px;
}
body.kontakt div#inhalt address b {
 clear:both;
 display:block;
 float:left;
 width:55px;
}
body.kontakt div#inhalt address a {text-decoration:none;}
/* service */
body.service div#inhalt ul.downloads li {margin-bottom:8px;}
body.service div#inhalt ul.downloads li a span {display:none;}

/* links */
body.links div#inhalt div#admin a {font-weight:bold;}
body.links div#inhalt div#admin ul li {margin:0 0 2px 0;}

/* ADMIN-Seiten */
div#inhalt div#admin div.headlinebig {
 font-size:1.5em;
 color:#983836;
 margin:0 0 -15px 0;
}
div#inhalt div#admin div.headline {
 font-size:1.3em;
 color:#983836;
 margin:5px 0 -15px 0;
 font-weight:bold;
}
div#inhalt div#admin div.fett {display:inline; font-weight:bold;}
div#inhalt div#admin div.rot {display:inline; color:#983836;}
div#inhalt div#admin div.fettrot {display:inline; font-weight:bold; color:#983836;}
div#inhalt div#admin div.termin {display:inline; font-weight:bold; padding-right:10px;}

/* menue oben */
div#inhalt ul#menue {display:none;}

/* home-link */
div#inhalt a#homelink {display:none;}

/* menue unten */
ul#menueunten {display:none;}
ul#menueunten li a#adminlink {/* adminlink */ display:none;}

p#printhead {
 position:absolute;
 top:0;
 left:0;
}
p#printfoot {
 clear:both;
 margin:35px 10px 0 0;
 padding:2px 0 0 0;
 font-size:12pt;
 font-weight:bold;
 color:#000;
 border-top:1px solid #983836;
}
