@charset "utf-8";
/* CSS Document */

/* commented backslash hack \*/ 
html, body{height:100%;} 
/* end hack */

body {
 margin:0;
 padding:0;
 background-image:url(images/backgrnd.gif);
 background-repeat:repeat-x;
}

html {
 height:100%;
 min-height:100%;
}

#wrapper {
 width:1000px;
 height:auto;
 margin-left:auto;
 margin-right:auto;
 background-image:url(images/cont_bg.gif);
 background-repeat:repeat-y;

 min-height:100%;
}

#head {
 width:1000px;
 height:215px;
 margin-bottom:25px;
 background-image:url(images/head_bg.jpg);
 background-repeat:no-repeat;
}

#head2 {
 width:1000px;
 height:215px;
 margin-bottom:25px;
 background-image:url(images/head_bg_blanko.jpg);
 background-repeat:no-repeat;
}


#content {
 width:375px;
 float:left;
 padding:0 20px 20px 25px;
}

#image {
 width:250px;
 float:left;
}

#footer {
 width:1000px;
 clear:both;
}

#navi {
 width:200px;
 float:left;
 padding:0 0 0 80px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-style:italic;
 color:#555;
}

#navi ul {
 margin:0;
 padding:0;
 list-style-type: none;
}

#navi li {
 margin:0 0 12px 0;
 padding:0;
}

#navi li a {
 padding:0 0 0 10px;
 color:#555;
 text-decoration:none;
 background-image:url(images/pfeil.gif);
 background-repeat:no-repeat;
}

#navi li a:hover {
 color:#ED2222;
}

#navi ul ul {
 margin:0;
 padding:5px 0 0 12px;
}

#navi li li {
 margin:0 0 5px 0;
 padding:0;
}

#navi ul li .hl {
 color:#ED2222;
}

/* TYPO */

h1 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:21px;
 font-style:italic;
 letter-spacing:1px;
 color:#ED2222;
 margin-top:0px;
}

.copy {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:17px;
 color:#000;
}

.copy a {
 color:#000;
}

.copy_liste {
 margin: 0 0 0 17px;
 padding: 0;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:17px;
 color:#000;
}

.copy strong {
 color:#666;
}

form p {
 margin: 0 0 5px 0;
 padding: 0;
}