body 
{ margin-left: auto; margin-right:auto; margin-top:8px; padding:0px; text-align:center; background:#eaeaea; }
img { border:0; }

/*
eine lektion in sachen box-model:
padding, border, margin kommen zur elementbreite dazu!
*/

#bigcontainer
{margin:auto; width:768px; text-align:left; }
	
#content /* 560 */
{ width:560px; float:left; text-align:left; margin: 8px 0px 0px 0px; padding:0px; border:0px; }


#navigation /* 1+1+10+4+192= 208  - soll nicht mehr floaten, sondern margin-left bekommen */
{ border:1px solid #ccc; margin:8px 0px 0px 570px; background:#fff; width:192px; padding:0px 2px; }


.header { background: #e6e6e6; padding:8; border:1px solid #ccc; }

#subheader 
{ padding:6px;background: #fff; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; }

#footer { padding:6px; border:1px solid #ccc; margin-top:6px; background:#e6e6e6; }

.contentbody { margin-bottom:8px; }
h2.head { background:#e6e6e6; padding:14px 6px; margin:0px; border:0px;} 
.contentbody p { padding:6px; }

.bighead { border:1px solid #ccc; background:#fff; margin-bottom:8px; height:83px;overflow:hidden; }
h1.head { background:#e6e6e6; padding:24px 6px 4px 120px; margin:0px; border:0px; }
.bighead p  { padding:6px 6px 0px 120px; margin:-50px 0px 2px 0px; font-size:16px; font-family:  monospace, Courier New, Courier; }

.headlinks { position:absolute; margin-left:auto; margin-right:auto; width:768px;  font-family:tahoma,verdana,arial,helvetica; font-weight:bold; font-size:10px; text-align:right; top:16px; padding:0px; }
.headlinks a { text-decoration:none; color:#000; }
.headlinks a:hover {text-decoration:underline; }

.headlinks { position:relative; width:768px;  font-family:tahoma,verdana,arial,helvetica; font-weight:bold; font-size:10px; text-align:right; top:-32px; padding:0px; }
.headlinks a { text-decoration:none; color:#000; }
.headlinks a:hover {text-decoration:underline; }
.headlinks form, input { font-size:10px; font-family:tahoma,verdana,arial,helvetica; font-weight:normal; }
.headlinks form { margin-top:0px;}
.headlinks input.suchfeld { border:1px dotted #000; background:#fff; }
.headlinks input.suchbutton { background:#000; color:#fff; }

.logobild { position:absolute; top:7px; padding-left:5px; }
 
.nummerndiv { margin: 5px 0px 5px 0px; border:1px solid #b1b1b1; padding:2px; background:#fff;}
.nummerndiv h3 { background:#b1b1b1; margin:-2px -2px 8px -2px; padding:10px; }


.contententry { margin: 5px 0px 5px 0px; border:1px solid #b1b1b1; padding:10px; background:#fff;}
.contententry h3.title { background:#b1b1b1; margin:-10px -10px 10px -10px; padding:10px; }
.contententry p,blockquote,ul,ol { letter-spacing:1px; font-size:12px; line-height:16px; }
.contententry p { text-indent:18px; }
.contententry blockquote p { text-indent:0px; }

#navigation h2 { background:#b1b1b1; padding:6px; margin: -2px -2px 6px -2px;  }
#navigation ul { margin-left:2px; }


h1,h2,h3 { font-family: monospace, Courier New, Courier; }
div,h4,h5,h6,p,blockquote,th,td,ul,ol,li,body,table,tr { font-family: tahoma, verdana, arial, helvetica, sans-serif; }
#content div,h4,h5,h6,p,blockquote,th,td,ul,ol,li,body,table,tr { font-family: arial; font-size:11px; }


div,p,td,li,body,ul,ol,tr,table,blockquote,th { letter-spacing:1px; font-size:12px; line-height:14px; }

h1 { font-size:28px; font-variant:small; font-weight:bold; }
h2 { font-size:18px;  font-weight: bold; font-variant:small; }
h3 { font-size:16px;  font-weight: bold; }
h4 { font-size:17px; font-weight: bold; }
h5 { font-size:15px; font-weight: bold;}
h6 { font-size:13px; font-weight: bold;}

a { color:#000; }
a:hover {text-decoration:underline; font-style:italic;  }
