html {margin: 0; padding: 0;}

body { color: #336; margin: 10px; padding: 0; font-family: verdana, sans-serif; font-size: 85%; background: #336; }
            /*** Image is 180px wide, and 20px high ***/

pre {margin: 0; font-family: verdana, sans-serif; font-size: 85%;}

a {color: #000;}

.alignright {margin-top: 0; text-align: right;}

.small {font-size: .9em;}

.return {position: absolute; top: 0; right: 0; text-align: right; padding: .5em;}

/*******************************************************************************
                       Positioning rules
*******************************************************************************/
h1 { color: #333366; font-size: 14pt; font-weight: bold; font-family:verdana, "times new roman", ar; text-align: center; margin-bottom: 30px;}
h2 { color: #333366; font-size: 12pt; font-weight: bold; font-family:verdana, "times new roman", ar; font-variant: small-caps; text-indent: 10px; letter-spacing: 2px; border-left: 5px solid #336;}
h5 { font-size: 10px; color: #336; line-height: 20px; background-color: #ccc;    /*** The header and footer have backgrounds, to cover the 2-tone body BG  ***/
text-align: center; width: 100px; margin-top: 10px; margin-bottom: 10px; border-top: 2px solid #336; border-bottom: 2px solid #336; }

h4 {
font-size: 30px;
margin: 0;
color: #040;
background-color: #ccc;    /*** The header and footer have backgrounds, to cover the 2-tone body BG  ***/
border-top: 4px solid #000;
border-bottom: 5px solid #000;
}
div#leftbox {      /*** No side padding or borders, to avoid the IE5.x box model problem ***/
position: absolute; left: 30px; width: 170px; color: #ee8; background-image: url(../grafiken/navi_links.jpg); background-repeat: no-repeat; height: 450px; z-index: 1; padding-top: 10px; }


#middlebox { border-left: 20px solid #ccc; border-right: 3px solid #ccc; padding: 10px 30px; background-color: #ccc; z-index: 1; min-height: 430px; margin-right: 210px; margin-bottom: 0; margin-left: 180px;   }  /*** This div has a background to cover the 2-tone body BG ***/

div#rightbox {    /*** No side padding or borders, to avoid the IE5.x box model problem ***/
position: absolute; right: 30px;     /*** IE5/mac will show a horizontal scrollbar 
		if this is less than 16px, or other units are used
		http://www.l-c-n.com/IE5tests/right_pos/index.shtml ***/           
width: 190px; color: #ccc; background-color: #ccc; background-image: url(../grafiken/navi_rechts.jpg); background-repeat: no-repeat; height: 450px; z-index: 1; padding-top: 0; }
p { margin-bottom: 20px; color: #333366; }
.h3 {color: #333366; font-size: 10pt; font-weight: bold; font-family:verdana,times new roman,arial;}
.hinweis { color: #333366; font-weight: 500; font-size: 80%;}
.counter { text-align: center; position: absolute; top: 350px; left: 50px; }
.text { color: #336; font-size: 85%; }
