body,table,th,td,p,div,h1,h2,h3,img { padding:0px; margin:0px; border:0px none #000000; vertical-align:top; text-align:left; }
table { border-spacing:0px; border-collapse:collapse; }
th,td,p,h1,h2,h3 { cursor:default; overflow:hidden; font:normal 12px/16px verdana,sans-serif; color:#000000; }
ul { margin-top:0px; margin-bottom:5px; margin-left:20px; padding-left:0px; }
li { cursor:default; font:normal 12px/16px verdana,sans-serif; color:#000000; }

body { background:#ffffff; padding-top:10px; }
div.noFloating { clear:both; }
span.underline { text-decoration:underline; }

div#root { width:990px; height:698px;margin:0px auto; background:url(backgroundFull-ffffff.jpg) no-repeat; }

div#headarea { width:100%; height:95px; background:url(logo-zackenschaf.png) 25px 14px no-repeat; }
div#headarea a.homelink { display:block; float:left; width:95px; height:95px; text-decoration:none; }
div#headarea div.navigationRow { float:right; width:730px; height:27px; padding-left:30px; margin-right:115px; text-align:center; }
div#headarea div.navigationRow a { padding:4px 40px 4px 20px; font:bold 12px arial,sans-serif; color:#00cc00; text-decoration:none; background:url(topnavigationLinkicon.png) 0px 4px no-repeat; }
div#headarea div.navigationRow a:hover { background-image:url(topnavigationLinkiconOver.png) }
div#headarea div.navigationRow.firstRow { margin-top:22px; border-bottom:1px dotted #dddddd; }
div#headarea div.navigationRow.secondRow { padding-top:2px; }


div#content { clear:both; width:877px; height:510px; margin:0px auto; padding:0px 0px 0px 113px; }
div#content a:hover { text-decoration:none; }
div#content div.textbox { width:590px; padding:10px 10px 5px 10px; background:url(backgroundTextbox.jpg) no-repeat; }
div#content div.textbox * { color:#000000; }
div#content div.textbox h1 { margin-bottom:5px; font:bold 22px/28px verdana,sans-serif; text-align:center; }
div#content div.textbox h2 { margin:0px 0px 5px 5px; font:bold italic 14px/18px verdana,sans-serif; text-align:center; }
div#content div.textbox p { margin-bottom:5px; }
div#content div.textbox a { width:auto; padding:0px; color:#cc0000; background:transparent; }
div#content div.textbox.bottom { width:610px; height:10px; margin-bottom:10px; padding:0px; background:url(backgroundTextboxBottom.png) no-repeat; }
div#content div.texthighlightbox { width:580px; height:190px; margin:0px 10px 10px 0px; padding:10px 0px 0px 30px; font-size:0px; line-height:0px; background:url(backgroundTexthighlightbox.png) left top no-repeat; }
div#content div.texthighlightbox h2 { margin:0px 0px 10px 0px; font:bold 26px/32px verdana,sans-serif; letter-spacing:0px; color:#000000; text-align:center; opacity:0.7; filter:alpha(opacity=70); }
div#content div.texthighlightbox a { display:block; width:240px; height:55px; padding:0px 30px; vertical-align:middle; font:bold 12px/15px arial,sans-serif; color:#000000; }
div#content div.texthighlightbox div { float:left; width:270px; padding:2px 10px; }
div#content div.texthighlightbox div a { width:auto; height:auto; padding:2px 0px; }

div#content div#teaser { display:block; float:right; width:215px; overflow:hidden; margin:20px 35px 0px 0px; text-align:right; }
div#content div#teaser p { width:185px; height:240px; overflow:hidden; margin:0px 0px 40px 0px; padding:15px; font:normal 11px/15px verdana,sans-serif; color:#444444; text-align:justify; }
div#content div#teaser p a { color:#cc0000; }
div#content div#teaser img {  }

div#footer { clear:both; margin:10px 0px 0px 10px; }
div#footer p { float:left; width:460px; padding:0px 10px; font:normal 11px/16px verdana,sans-serif; color:#444444; }
