/* CSS Document */

/* ---- basic & Typo ---- */
html {height:100%; max-height:100%; padding:0; margin:0; border:0;} 
body {height:100%; max-height:100%; padding:0; margin:0; border:0;}
body {color: #000000; text-decoration: none; text-transform: none; text-decoration: none; font: normal 80%/160% /*Tahoma,*/ Arial, Helvetica, sans-serif;}
* {/*margin: 0; padding: 0;*/ font-size: 1em;}
table, td {text-align: left;}
p {margin:0}
.titel_content, h1, h2, h3, h4 {margin:0 0 15 0; font-size: 1.2em; font-weight: bold;}

/* ---- Content ---- */
#content_bg {position:absolute; width: 640px; margin-left:-320px; left:50%; z-index:0;}
* html #content_bg {width:640px;}
.content_text {overflow:hidden; margin-left:11px; padding-left:20px; padding-top:20px; padding-right:20px;}
a {/*text-decoration: none;*/}
a:link {color: #FF0000;}
a:visited {color: #FF0000;}
a:hover {color: #B50017;}
a:active {color: #9FBFBF;}
UL {margin:0 0 0 20px; padding:0px; list-style-type: square;}
LI { list-style-type: circle;}

/* ---- head ---- */
#head {overflow:hidden; position:absolute; z-index:2; top:30px; height: 185px; width: 802px; margin-left:-401px; left:50%; background: #1C2D4A url(picts/hg_head.gif) no-repeat;}
* html #head {top:30px; height: 185px; width: 802px;}
#flash {overflow:hidden; position:absolute; z-index:3; top:31px; height: 159px; width: 800px; margin-left:-400px; left:50%; background: #1C2D4A;}

#adresse {position:absolute; left: 50%; margin-left:-380px; z-index:3; top:135px; width:800px; color: #1C2D4A; text-align: left; font: normal 11px/14px Arial, Helvetica, sans-serif;}
#logo {position:absolute; left: 50%; margin-left:-398px; z-index:3; top:60px; width:300px; }
