/* CSS-Styles Copyright 2008 by MerZ IT-SerVice | http://www.merz-it-service.de */
/* Formatierungen von allgemeinen HTML-Elementen */
div.maincontainer { margin:0 auto; width:838px; text-align:left; border:1px solid #dedede; }
div.indextop { margin:0 auto; width:838px; height:35px; text-align:left; background:url(indexbuttons/indexbutton_head.jpg) no-repeat; }
div.indexheader { margin:0 auto; width:838px; height:315px; text-align:left; background:url(indexheader.jpg) no-repeat; }
div.indexheader h1 { text-indent:0; margin:0; padding:0; width:508px; height:315px; text-align:left; background:url(indexbuttons/indexbutton_background.jpg) no-repeat; float:left; }
div.indexheader h1 img { margin:0; padding:0; border:0; }
div.indexheader menu { float:right; width:330px; height:315px; list-style:none; }
div.indexheader menu li.row1 { float:left; width:110px; height:111px; list-style:none; overflow:hidden; }
div.indexheader menu li.row2 { float:left; width:110px; height:96px; list-style:none; overflow:hidden; }
div.indexheader menu li.row3 { float:left; width:110px; height:111px; list-style:none; overflow:hidden; }

div.indexleft { width:310px; float:left; border-right:1px dotted #737373; }
div.indexright { width:527px; float:right; }
* html div.indexright { width:526px; w\idth:527px; }
div.indexleft h1, div.indexright h1 { margin:0; padding:0; text-indent:1.1em; height:18px; background:url(indexbuttons/indexbutton_h1backgrounds.jpg); text-transform:uppercase; color:#fff; font-size:0.85em; text-align:left; display:block; border-bottom:5px solid #fff; }
div.indexleft h2, div.indexright h2 { font-size:0.7em;  margin:5px 15px 10px 15px; color:#3a81b9; }
div.indexleft p { font-size:0.7em; margin:5px 15px 15px 15px; text-align:justify; }
div.indexright p { font-size:0.7em; margin:5px 35px 15px 15px; text-align:justify; }
p.sitedesccription { padding-top:100px; margin:0 auto; width:838px; text-align:center; font-size:0.65em; color:#737373; }