/* ritva _style.css */

/* weinrot = #983836 */

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

/* inhalt */
div#inhalt {
 width:435px;
 min-height:400px; /* msie */
 padding:0 40px 50px 285px;
 margin:0 auto 0 auto;
 position:relative;
 background-color:#ccc;
 background:url(images/inhalt_bgrnd.jpg) repeat-y 244px 0;
}
/* stellt inhalt-fluß wieder her */
 div#inhalt:after {content:" "; display:block; height:0; clear:both; visibility:hidden;}
 
/* head mit hintergrundfotos */
div#inhalt h1#head {
 width:285px;
 height:436px;
 position:absolute;
 top:0;
 left:0;
 z-index:10;
}
div#inhalt h1#head b {
 display:none;
}
body.start div#inhalt h1#head {background:url(images/head_bgrnd_start.jpg) no-repeat;}
body.about div#inhalt h1#head {background:url(images/head_bgrnd_about.jpg) no-repeat;}
body.media div#inhalt h1#head {background:url(images/head_bgrnd_media.jpg) no-repeat;}
body.termine div#inhalt h1#head {background:url(images/head_bgrnd_termine.jpg) no-repeat;}
body.schreibmal div#inhalt h1#head {background:url(images/head_bgrnd_schreibmal.jpg) no-repeat;}
body.kontakt div#inhalt h1#head {background:url(images/head_bgrnd_kontakt.jpg) no-repeat;}
body.service div#inhalt h1#head {background:url(images/head_bgrnd_service.jpg) no-repeat;}
body.links div#inhalt h1#head {background:url(images/head_bgrnd_links.jpg) no-repeat;}

/* text-inhalt */
div#inhalt h2 {
 font-size:1.5em;
 color:#983836;
 background:url(images/verlauf.jpg) no-repeat left bottom;
 margin:0 0 15px 0;
}
div#inhalt h3 {
 font-size:1.3em;
 color:#983836;
 background:url(images/verlauf.jpg) no-repeat left bottom;
 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);
 list-style-type:none;
}
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:-10px;}
body.about div#inhalt p.infogruppe {
 background:url(images/lustdarauf2.jpg) no-repeat left bottom;
 margin:0 0 15px 0;
 width:430px;
 height:49px;
}
body.about div#inhalt p.infogruppe b {
 display:block;
 float:left;
 width:205px;
 padding-left:10px;
 margin-top:25px;
 font-weight:normal;
 font-size:1em;
}
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 div#inhalt p.solo {
 background:url(images/lustdarauf1.jpg) no-repeat left bottom;
}

/* media */
/* fotos */
body.media div#inhalt ul#foto {
 list-style-image:none;
 margin:0 0 0 0;
 width:430px;
}
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;
}
body.media div#inhalt ul#foto li#big a.blaettern {
 width:40px;
 padding:2px 0 2px 0;
 float:left;
 font-weight:bold;
 text-decoration:none;
 border:1px solid #fff;
 color:#fff;
 background-color:#983836;
 text-align:center;
}
body.media div#inhalt ul#foto li#big a.blaettern:hover {
 border:1px solid #983836;
 color:#983836;
 background-color:#fff;
}
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; /* msie */
}
body.fotodetail div#inhalt ul#foto li#big span#zusatztext i {/* foto-copy für print */display:none;}
body.media div#inhalt ul#foto li#picaktiv {
 display:none;
}
body.media div#inhalt ul#foto li.fnabst {/* abstandhalter > print */
 width:420px;
 padding:5px 0 20px 0;
}
body.media div#inhalt p.ankerabst {
 clear:both; 
 display:block; 
 height:500px;
}
body.media div#inhalt ul.sounds-list li {
 margin-bottom:10px;
}

/* kontakt */
body.kontakt div#inhalt address {
 font-style:normal;
 margin:30px 0 55px 0;
 padding:20px 0 20px 25px;
 background:url(images/verlauf.jpg) repeat-y;

}
body.kontakt div#inhalt address b {
 clear:both;
 display:block;
 float:left;
 width:3.4em;
}


/* service */
body.service div#inhalt ul.downloads li {margin-bottom:8px;}
body.service div#inhalt ul.downloads li a {
 display:block;
 position:relative;
 width:100%;
}
body.service div#inhalt ul.downloads li a span img {
 padding:2px;
 border:1px solid #983836;
}
body.service div#inhalt ul.downloads li a span {display:none;}
body.service div#inhalt ul.downloads li a:hover {
 color:#000;
 background-color:#a6a6a6;
}
body.service div#inhalt ul.downloads li a:hover span {
 display:block;
 position:absolute;
 top:-20px;
 left:18em;
}

/* 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;
 background:url(images/verlauf.jpg) no-repeat left bottom;
 margin:0 0 -15px 0;
 font-weight:bold;
}
div#inhalt div#admin div.headline {
 font-size:1.3em;
 color:#983836;
 background:url(images/verlauf.jpg) no-repeat left bottom;
 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 {
 width:516px;
 height:35px;
 padding:55px 0 0 0;
 margin:0 0 35px -41px;
 list-style-type:none;
 list-style-image:none;
 font-weight:bold;
 color:#983836;
 background:url(images/menue_bgrnd.jpg) no-repeat right bottom #000;
}
div#inhalt ul#menue li {
 float:right;
}
div#inhalt ul#menue li a {
 padding:0 3px 0 3px;
 margin:0 2px 0 2px;
 color:#fff;
 text-decoration:none;
}
div#inhalt ul#menue li a:hover, div#inhalt ul#menue li a.aktiv {
 color:#983836;
 background-color:#fff;
}

/* home-link */
div#inhalt a#homelink {
 display:block;
 width:240px;
 height:100px;
 position:absolute;
 top:330px;
 left:0;
 z-index:15;
 text-decoration:none;
}

/* menue unten */
ul#menueunten {
 width:760px; /* msie */
 height:35px;
 margin:0 auto 0 auto;
 padding:20px 0 0 0;
 list-style-type:none;
 font-weight:bold;
 color:#983836;
 background:url(images/menueunten_bgrnd.jpg) no-repeat right top #000;
 position:relative;
}
ul#menueunten li {
 float:right;
}
ul#menueunten li a {
 padding:0 3px 0 3px;
 margin:0 2px 0 2px;
 color:#fff;
 text-decoration:none;
}
ul#menueunten li a:hover, ul#menueunten li a.aktiv {
 color:#983836;
 background-color:#fff;
}
ul#menueunten li a#adminlink {/* adminlink */
 display:block;
 height:20px;
 width:20px;
 text-decoration:none;
 position:absolute; /* msie */
 top:16px; /* msie */
 left:242px; /* msie */
}
ul#menueunten li a#adminlink:hover {background-color:#000;}


p#printhead {display:none;}
p#printfoot {display:none;}


