body
{
text-align:left;
margin:0px;
padding:0px;
font-size: 0.75em;
line-height:1.5em;
font-family: Verdana,Arial,Helvetica,sans-serif;
background-image:url(hintergrund.jpg);
background-attachment:fixed;
}

/* BILDER */

img
{
margin:0;
padding:0;
border:none;
}

img#logo
{
position:absolute;
top:0;
left:0;
}

img.galerie
{
margin:0 0 0 96px;
padding:1em 0 0 0;
}

a#home
{
display:block;
width:350px;
height:275px;
}

/* VERANSTALTER-LOGOS */

#karlsruhe
{
position:absolute;
top:159px;
left:80em;
margin:-7em 0 0 -96px;
padding:0;
}

#hfg
{
position:absolute;
top:222px;
left:80em;
margin:-6em 0 0 -96px;
padding:0;
}

#zkm
{
position:absolute;
top:254px;
left:80em;
margin:-5em 0 0 -96px;
padding:0;
}

/* NAVIGATION */

ul
{
width:24em;
position:absolute;
top:275px;
right:96px;
list-style-type:none;
margin:-5em 5em 0 0;
padding:1em 1em 0.5em 0;
text-align:right;
background-color:#ffffff;
}

ul#H00 { background-image:url(hintergrund_zahlen_00.gif); background-repeat:no-repeat; background-position:center 1em; }
ul#H01 { background-image:url(hintergrund_zahlen_01.gif); background-repeat:no-repeat; background-position:center 1em; }
ul#H02 { background-image:url(hintergrund_zahlen_02.gif); background-repeat:no-repeat; background-position:center 1em; }
ul#H03 { background-image:url(hintergrund_zahlen_03.gif); background-repeat:no-repeat; background-position:center 1em; }
ul#H04 { background-image:url(hintergrund_zahlen_04.gif); background-repeat:no-repeat; background-position:center 1em; }
ul#H05 { background-image:url(hintergrund_zahlen_05.gif); background-repeat:no-repeat; background-position:center 1em; }
ul#H06 { background-image:url(hintergrund_zahlen_06.gif); background-repeat:no-repeat; background-position:center 1em; }
ul#H07 { background-image:url(hintergrund_zahlen_07.gif); background-repeat:no-repeat; background-position:center 1em; }
ul#H08 { background-image:url(hintergrund_zahlen_08.gif); background-repeat:no-repeat; background-position:center 1em; }
ul#H09 { background-image:url(hintergrund_zahlen_09.gif); background-repeat:no-repeat; background-position:center 1em; }
ul#H10 { background-image:url(hintergrund_zahlen_10.gif); background-repeat:no-repeat; background-position:center 1em; }
ul#H13 { background-image:url(hintergrund_zahlen_13.gif); background-repeat:no-repeat; background-position:center 1em; }

li
{
color:black;
font-weight:bold;
background-color:transparent;
margin:0px 0px 0.5em 0px;
padding:0;
}

a.navigation:link { color:#000000; text-decoration:none; }

a.navigation:visited { color:#000000; text-decoration:none; }

a.navigation:hover { color:#ffffff; background-color:#000000;text-decoration:none; border:3px solid #000000; }

a.navigation:active { color:#ffffff; background-color:#000000; text-decoration:none; border:3px solid #000000; }

/* INHALT */

div#inhalt_zentriert
{
position:absolute;
top:0;
left:50%;
width:80em;
margin:0;
margin-left:-40em;
padding:0;
background-color:transparent;
}

div#inhalt
{
background-color:#ffffff;
background-image:url(hintergrund_linie.gif);
background-repeat:repeat-y;
background-position:left top;
margin:0 96px 5em 96px;
padding:8.5em 0 5em 0;
}

p
{
background-color:#ffffff;
margin:0 5em 0 96px;
padding:1em 0 0 0;
}

h1
{
margin:1em 30em 0 48px;
padding:0 0 0 48px;
font-size:1em;
line-height:1.5em;
font-weight:bold;
color:#ffffff;
background-color:#000000;
border:3px solid #000000;
border-left:0;
}

h2
{
margin:0 5em 0 96px;
padding:1em 0 0 0;
font-size:1em;
line-height:1.5em;
font-weight:bold;
}

h3
{
margin:0 5em 0 96px;
padding:1em 0 0 0;
font-size:1em;
line-height:1.5em;
font-weight:bold;
}

/* ZITATE */

blockquote
{
margin:0;
padding:0;
}

blockquote p
{
color:#ffffff;
background-color:#000000;
margin:1em 5em 0 48px;
padding:1em 16px 1em 16px;
}

cite
{
margin:0;
padding:0;
font-weight:normal;
font-style:normal;
}

/* LINKS (Inhalt) */

a.inhalt:link { color:#000000; text-decoration:none; font-weight:bold; }

a.inhalt:visited { color:#000000; text-decoration:none; font-weight:bold; }

a.inhalt:hover { color:#ffffff; background-color:#000000;text-decoration:none; border:3px solid #000000; font-weight:bold; }

a.inhalt:active { color:#ffffff; background-color:#000000; text-decoration:none; border:3px solid #000000; font-weight:bold; }

/* PARTNER */

div#partner
{
text-align:center;
margin:0;
padding:34px 0 0 0;
background-color:transparent;
}

div#partner img
{
margin:0 0 34px 0;
padding:0;
}

div#partner h1
{
margin:1.5em 0 1.5em 0;
padding:0;
font-size:1em;
line-height:1.5em;
font-weight:bold;
color:#000000;
background-color:transparent;
border:none;
}

.mail
{
color:#000000;
font-weight:bold;
text-decoration:underline;
}


