body { font-family: Arial, Helvetica, sans-serif; margin:0;  }

#start { position:absolute; top:0px; left: 310px; }
p.start { font-size:0.8em; line-height:1.75em; color:#555 }
#kopf { height:74px; background-color:#ebebeb; width:100% }
#ecke { height:74px; background-color:#ddd; width:128px; float:left }
#rand { background-color:#efefef; width:128px; height:1600px; float:left }
#inhalt { position:absolute; top:128px; left: 256px; width: 65%; }
#kontakt-impressum { position:absolute; left:0px; }
#footer { position:relative; top: 20px; left:0px; }
#notes { font-size: 0.85em; border-top:1px solid #000; margin-top:3em; }

div.marke1 { position:absolute; left:29px; width:99px; height:120px; }
div.marke2 { position:absolute; top:0px; left:99px; width:15px; height:120px; }
div.marke3 { position:absolute; top:75px; left:-27px; width:50px; height:50px; }

ul.navi { padding-top:2.5em; padding-left:200px; font-family: Arial, Helvetica, sans-serif; }
li.navi { display:inline; color:#666; font-size:0.71em; border-right:1px solid #666; }
li.navi0 { display:inline; color:#666; font-size:0.71em; }

ul.navik { padding-top:3.5em; font-family: Arial, Helvetica, sans-serif; }
li.navik1 { display:inline; color:#666; font-size:0.71em; padding:0 0.5em 0 0; border-right:1px solid #666; }
li.navik { display:inline; color:#666; font-size:0.71em; padding:0 0.5em; border-right:1px solid #666; }
li.navik0 { display:inline; color:#666; font-size:0.71em; padding:0 0.5em; }

ul.text { font-size:0.75em; padding-top:0.75em; list-style-image:url(grafiken/layout/liste.gif) }
ul.text2 { padding-top:0.75em; list-style-image:url(grafiken/layout/liste2.gif); margin-left: -1em; }
ul.text2 ul { padding-top:0.75em; list-style-image: none; list-style-type:circle; color:#CB3632; margin-left: -1em; line-height: 0.75em;}
li { padding-bottom:0.75em; }
li ul li {padding-bottom:0; padding-top:0.25em; }

h1.start { font-size:1.5em; font-weight: normal}
h2.start { font-size:1.25em; line-height:2em; font-weight: normal }
h3.start { font-size:1em; line-height:1.25em; font-weight: normal  }

h1 { font-size:0.8em; line-height:1.55em; font-weight:bold }
h2, h3 { font-size:0.75em; font-weight:bold }
h2.artikel { margin-bottom:2em; font-size:0.9em; line-height:1.5em }
h2.galerie { font-size:1.25em; line-height:2em; }
h3.autorIn { padding-bottom: 5em;}
h3.artikel { margin-bottom:1em }
h3.galerie { font-size:1em; line-height:1.5em; }
p { font-size:0.8em; line-height:1.6em }
#info p.aktuell { width:600px; font-size:1.25em; }
a { text-decoration:none; color:#000 }
sup { font-size:0.7em }

div.kasten { width: 200px; background-color: #eee; padding: 0 0.5em; border: 1px solid #999; float:right; margin-left: 1em; margin-top: 0.5em; font-size: 0.85em;}
.galerie { margin:20px 20px 0 0; }
.links { float: left; padding: 0; margin-right: 1.5em; margin-bottom: 1em; margin-top: 3px; margin-left: 0; }
.rechts { float: right; padding: 0; margin-left: 1.5em; margin-bottom: 1em; margin-top: 3px; margin-right: 0; }
.bildtext { font-size: 0.7em; }
.copy { font-size: 0.9em; }
.zitat { font-size: 0.725em; margin-left:3em; line-height:1.5em  }
img.start { margin-top:3.5em }
div.signet { font-size:48px; font-weight:bold; color:#fff; margin-left:-3px; overflow:hidden }
p.retour { text-align:right; margin-top:3em; margin-bottom:-2em }
p.autor { font-size:0.8em; font-style:italic; }

/* CSS für Mailformular*/
/* Weitere individuelle Gestaltung */
/* Formulare, Formularelemente und deren Labels */
form { font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; padding: 0.5em; line-height: 1.5em; }
form fieldset { color: #000; background-color: #fff; border:#CB3632 solid 1px; margin-bottom: 0.5em; }
form legend { color: #555; background-color: #fff; padding: 0.25em 1em; border: #CB3632 solid 1px; font-weight: bold; font-size:1.1em; }
form p { line-height: 1em; }
label, input[type=submit] { cursor: pointer; }
input[type=text], input[type=password], input[type=checkbox], input[type=radio], textarea { color: #000; background: #FFF; border: #000 dotted thin; }
input[type=text]:focus, input[type=password]:focus, input[type=checkbox]:focus, input[type=radio]:focus, textarea:focus { color: #000; background: #fff6f6; border: #666 solid thin; }
table.formulargestaltung { border: 0; }
table.formulargestaltung td { vertical-align: top; }
div.wsx { font-size:0.75em; line-height:1.15em; margin-top:4em; margin-bottom:0; }

a.start			{ color:#000000;  }
a.start:active  { color:#000000;  }
a.start:hover   { color:#CB3632;  }
a.start:link    { color:#CB3632;  }
a.start:visited { color:#000000;  }