body 
{ margin-left: auto; margin-right:auto; margin-top:8px; padding:0px; text-align:center; background:#fff; }
/*
eine lektion in sachen box-model:
padding, border, margin kommen zur elementbreite dazu!
*/

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


.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 { border:1px solid #ccc; background:#fff; 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:0px 0px 2px 0px; font-size:16px; font-family:  monospace, Courier New, Courier; position:absolute; top:50px; width:620px }

.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; }
 
 

#navigation 
{ float:left; width:310px; border:1px solid #ccc; margin: 8px 0px 0px 10px; background:#fff; }

.navig { padding:6px; }
.navigtrans { padding:6px;}

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; }

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;}
div,p,td,li,body,ul,ol,tr,table,blockquote,th { letter-spacing:1px; font-size:12px; line-height:14px; }

a { color:#000; }
a:hover, a:visited:hover { color:#f60; }
a:visited { color: #030; }


.centertext { text-align:center; }
.righttext { text-align:right; font-size:10px; color:#eee;}
.blocktext { text-align:justify; }
