/* basic elements */
* {
padding:0;
margin:0;
border:0;
}

body {
background: #fff;
font: 90% Verdana, Arial, Helvetica, sans-serif;
color: #000;
text-align:left;
}


/* basic divs */

#container {					/* Rahmen kpl. */
width: 100%;
text-align: left;
color: #000;
}

#head {
}

#headnavi {	
display:none;
}

#headnavi span.left {
display:none;
}

#headnavi span.right {
display:none;
}

#footer{
display:none;
}

#footer p{
display:none;
}

#main {							/* Container fŸr inhalt.left und inhalt.right */
letter-spacing: 1px;
line-height: 130%;
}

#main .contentleft {
}

#main .contentleftsingle {
}

#main .contentright {
}

#main .contentrightsingle {
}


h1 {
padding:30px 15px 5px 0;
font: 1em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing: 1px;
line-height: 130%;
}

/* Print Header */

h1.print {
font: 1.2em Arial, Helvetica, sans-serif;
padding:20px 15px 5px 0;
color: #A14343;
font-weight: bold;
letter-spacing: 0.7px;
}

p.print {
font: 0.79em Verdana, Arial, Helvetica, sans-serif;
padding: 0 20px 25px 0;
letter-spacing: 0.7px;
line-height:140%;
border-bottom:1px solid;
}

/* Print Header eof */

h2 {
padding:30px 15px 10px 0;
font: 0.94em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing: 1px;
line-height: 130%;
}


table {
color: #000;
font: 100% Verdana, Arial, Helvetica, sans-serif;
letter-spacing: 1px;
line-height: 130%;
text-align: left;
}

td {
padding:0 10px 12px 0;
}

td.interpret {
vertical-align: top;
padding:0 10px 16px 0;
}
td.titel {
width: 100px;
vertical-align: top;
padding:0 10px 16px 0;
}
td.kapitel {
width: 50px;
vertical-align: top;
padding:0 10px 16px 0;
}
td.lp {
width: 100px;
vertical-align: top;
padding:0 10px 16px 0;
}
td.et {
width: 50px;
vertical-align: top;
padding:0 10px 16px 0;
}

/* basic divs eof */



/* left content */

#main .contentleft .imgcontent {
display: none;
}

#main .contentleft #midleft {
display: none;
}

#main .contentleft #midleft span.left {
display: none;
}

#main .contentleft #midleft span.right {
display: none;
}

#main .contentleft #contentmainleft {
}

#main .contentleft #contentmainleft p {
padding:5px 35px 0 0;
}

#main .contentleft #contentmainleft p.right {
text-align: right;
padding:15px 15px 0 0;
}

#main .contentleft #contentmainleft p.fett {
padding:5px 35px 10px 0;
font-weight: bold;
}

#main .contentleft #contentmainleft p.date {
padding:30px 15px 0 0;
font-weight: bold;
}

#main .contentleft #contentmainleft p.contentstart {
padding:30px 15px 10px 0;
font-weight: normal;
}

#main .contentleft #contentmainleft p.teaser {
padding: 30px 15px 20px 0;
font-weight: bold;
}

#main .contentleft #contentmainleft p.end {
padding:5px 15px 40px 0;
}


#main .contentleft #contentmainleftsingle {
background: transparent;
}

#main .contentleft #contentmainleftsingle p {
background: transparent;
padding:5px 35px 10px 0;
}

#main .contentleft #contentmainleftsingle p.right {
text-align: right;
padding:15px 35px 0 0;
}

#main .contentleft #contentmainleftsingle p.rightquotes {
text-align: right;
padding:0 35px 30px 0;
}

#main .contentleft #contentmainleftsingle p.fett {
padding:5px 35px 10px 0;
font-weight: bold;
}

#main .contentleft #contentmainleftsingle p.date {
padding:30px 35px 0 0;
font-weight: bold;
}

#main .contentleft #contentmainleftsingle p.contentstart {
padding:30px 35px 10px 0;
font-weight: normal;
}

#main .contentleft #contentmainleftsingle p.teaser {
padding: 30px 35px 20px 0;
font-weight: bold;
}

#main .contentleft #contentmainleftsingle p.end {
padding:5px 35px 40px 0;
}

#main .contentleft #contentmainleftsingle ul{
margin: 15px 35px 0 0;
}

#main .contentleft #contentmainleftsingle li{
padding:0 0 5px 0;
list-style: none;
}





/* left content eof */




/* right content */

#main .contentright .imgcontent {
display: none;
}

#main .contentright #midright {
display: none;
}

#main .contentright #midright span.left {
display: none;
}

#main .contentright #midright span.right {
display: none;
}

#main .contentright #contentmainright {
}

#main .contentright #contentmainright p {
}

#main .contentright #contentmainright p.order {
padding:5px 60px 0 0;
}

#main .contentright #contentmainright p.right {
padding:15px 15px 0 0;
}

#main .contentright #contentmainright p.fett {
padding:5px 35px 10px 0;
font-weight: bold;
}

#main .contentright #contentmainright p.date {
padding:30px 35px 0 0;
font-weight: bold;
}

#main .contentright #contentmainright p.contentstart {
padding:30px 35px 10px 0;
font-weight: normal;
}

#main .contentright #contentmainright p.teaser {
padding: 30px 15px 20px 0;
font-weight: bold;
}

#main .contentright #contentmainright p.teaserindex {
padding: 30px 15px 20px 0;
}

#main .contentright #contentmainright p.end {
padding:5px 35px 40px 15px;
}

#main .contentright #contentmainright span.left {
float:left;
}

#main .contentright #contentmainright span.right {
float: left;
width: 150px;
margin: 0 0 0 15px;
}

#main .contentright #contentmainright ul{
color: #000;
margin: 5px 35px 0 15px;
}

#main .contentright #contentmainright li{
color: #000;
padding:0 0 15px 5px;
list-style: circle outside;
}

#main .contentright #contentmainright ul.rezepte{
margin: 5px 35px 0 0;
}

#main .contentright #contentmainright li.rezepte{
padding:0 0 15px 0;
list-style: none;
}



#main .contentright #contentmainrightsingle {
background: transparent;
margin-left: 25px;
}

#main .contentright #contentmainrightsingle p {
background: transparent;
padding:5px 35px 10px 0;
}

#main .contentright #contentmainrightsingle p.right {
text-align: right;
padding:15px 35px 0 0;
}

#main .contentright #contentmainrightsingle p.fett {
padding:5px 35px 10px 0;
font-weight: bold;
}

#main .contentright #contentmainrightsingle p.date {
padding:30px 35px 0 0;
font-weight: bold;
}

#main .contentright #contentmainrightsingle p.contentstart {
padding:30px 35px 10px 0;
font-weight: normal;
}

#main .contentright #contentmainrightsingle p.teaser {
padding: 30px 35px 20px 0;
font-weight: bold;
}

#main .contentright #contentmainrightsingle p.end {
padding:5px 35px 40px 15px;
}

#main .contentright #contentmainrightsingle ul{
color: #000;
margin: 5px 35px 0 15px;
}

#main .contentright #contentmainrightsingle li{
color: #000;
padding:0 0 15px 5px;
list-style: circle outside;
}

/* right content eof */



/* links */


/* navi */

#main a {
color: #666;
}

#main a:link, #main a:visited {
color: #666;
text-decoration: none;
}

#main a:hover, #main a:active {
color: #666;
text-decoration: none;
}

#main a.void {
display: none;
}

#main a:link.void, #main a:visited.void {
display: none;
}

#main a:hover.void, #main a:active.void {
display: none;
}

#main a.voidcontent {
display: none;
}

#main a:link.voidcontent, #main a:visited.voidcontent {
display: none;
}

#main a:hover.voidcontent, #main a:active.voidcontent {
display: none;
}


/* navi eof */


/* Klassen */

b, strong {
font-weight: bold;
}

.img {
border: 1px solid #000;
}

.imgnoprint {
display: none;
}

span.listenblock {
color: #000;
margin-top: 8px;
}

span.listeninline {
color: #000;
margin-top: 8px;
}