html{height:100%}
body {margin: 0; 	padding: 0; background-color: #ccc; background-image:  url(../images/bg_body.jpg); background-repeat: repeat-x; font: 10pt Verdana, Arial, Helvetica, sans-serif; color: #000; height: 100%}
html > body {height: 100%}
a{font: Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration:underline; outline-width:0px}
p{margin: 0 0 10px 0; padding:0}
br{margin: 0 0 3px 0; padding:0}
img{border:none}
h1{ color: #626262; font: bold 12pt Verdana, Arial, Geneva, Helvetica; padding:0 0 30px 0; margin:0}
h2{ color:  #000; font: bold 11pt Verdana, Arial, Geneva, Helvetica; padding:0 0 5px 0; margin:0}

#wholeWrap{width:800px; border:1px solid black; margin:25px auto 0 auto; min-height:80%; background-color: white; height:98%; padding:0}
#headerWrap{width:800px; height:66px; background-color:white; background-image:url(../images/bg_header.gif); background-repeat:no-repeat}
#kollageWrap{width:800px; margin:0;}
#bodyWrap{padding:20px; margin:0}
#navigationWrap{width: 200px; float:left; margin-right:20px; }
#navigationWrap p{margin: 0 0 3px 0; padding:0}
#contentWrap{font: 10pt/150% Verdana, Arial, Helvetica, sans-serif; float:right; width:500px}



/*classes*/

.navigation{font: bold 10pt Verdana, Arial; color: #ED1E27; }
.navigation a{text-decoration:none; color: #ED1E27;}
.navList{list-style:none; padding:0 0 5px 20px; margin:0; font:  8pt/150% Verdana, Arial; color:#ED1E27;}
.navList a{color: #ED1E27;}
.navBorder {background-image:url(../images/bg_navLine.gif); background-repeat: repeat-x; padding-bottom:5px}
.bold{font-weight:bold}
.bildlinks {margin: 3px 20px 5px 0; float: left }
.bildrechts {margin: 3px 0 5px 20px; float: right }