
html { height:100%; background-image: url(/img/page/verlauf.gif); background-repeat:repeat-y; background-color:#FFFFFF; }
body { height:100%; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:80%; color:#000000; margin:0; padding:0; }

img { border:0; }
form { margin:0; padding:0; }

a:link, a:active, a:visited { color:#000000; }
a:hover { color:#000000; text-decoration:underline; }

table { font-size:100%; background-color: transparent; }

#hdr_div { position:absolute; top:0px; left:0px; height: 120px; width:727px; padding-left:45px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#000000; }
.girl { margin:0; padding: 0; float:left; }
.logo { padding:23px 32px 0 0; float: right; }
.nav { position:absolute; right:0px; bottom:0px; border-left-width:1px; border-left-style:solid; border-left-color:#000000; line-height: 18px; font-size:85%; white-space:nowrap; }
.nav a, .nav a:link, .nav a:active, .nav a:visited { margin:0 4px; text-decoration:none; line-height:100%; }
.nav a:hover { text-decoration:underline; }

.subnav { line-height:23px; font-size:85%; white-space:nowrap; }
.subnav a, .subnav a:link, .subnav a:active, .nav a:visited { margin:0 3px; text-decoration:none; line-height:100%; }
.subnav a:hover { text-decoration:underline; }


#hdr_div hr, .pics hr { clear:both; visibility:hidden; }

#content_div { min-height:100%; position:absolute; top:121px; left:120px; width: 652px; border-left-width:1px; border-left-style:solid; border-left-color:#000000; background-image:url(/img/page/gabel.jpg); background-repeat:no-repeat; background-position:bottom right; }
#txtcontent { width:460px; margin:27px; line-height:150%; padding-bottom:100px; }

h1 { font-size:120%; padding:0px; margin:0px; line-height:100%; }
h2 { font-size:100%; padding:0px; margin:20px 0 0 0; line-height:100%; }

ol,ul { font-size: 95%; padding-left:15px; margin:10px 0px; }

li a { text-decoration:none; }



.credits { position:absolute; bottom:20px; left:32px;  color:#C0C0C0; font-size:85%; margin-top:0; margin-bottom:0; text-decoration:none; }

.credits a:link, .credits a:active, .credits a:visited { color:#C0C0C0; text-decoration:none; }
.credits a:hover { color:#000000; text-decoration:underline; }

/*
.title { font-size:14px; text-decoration:none; font-weight:bold; }
.headline { font-size:14px; text-decoration:none; font-weight:bold; }
.subtext { font-size:11px; text-decoration:none; }
.article { font-size:12px; text-decoration:none; line-height:18px; }

ol,ul { font-size: 11px; line-height:16px; }
li  { font-size: 11px; line-height:16px; }

a:link    { color:#000000; }
a:active  { color:#000000; }
a:visited { color:#000000; }
a:hover   { color:#000000; text-decoration:underline; }

.lnk { color:#000000; font-size:11px; margin-top:0; margin-bottom:0; text-decoration:none; }

a.lnk:link    { color:#000000; }
a.lnk:active  { color:#000000; }
a.lnk:visited { color:#000000; }
a.lnk:hover   { color:#000000; text-decoration:underline; }

.lnksel { color:#000000; font-size:11px; margin-top:0; margin-bottom:0; text-decoration:none; font-weight:bold; }

a.lnksel:link    { color:#000000; }
a.lnksel:active  { color:#000000; }
a.lnksel:visited { color:#000000; }
a.lnksel:hover   { color:#000000; text-decoration:underline; }

.login { font-size:10px; color:#404040; margin-top:auto; margin-bottom:auto; text-decoration:none; }
.loginp { font-size:11px; color:#000000; width:100px; height:22px; }
.inp { font-size:10px; width:200px; }


.copy { color:#C0C0C0; font-size:11px; margin-top:0; margin-bottom:0; text-decoration:none; }

a.copy:link    { color:#C0C0C0; }
a.copy:active  { color:#C0C0C0; }
a.copy:visited { color:#C0C0C0; }
a.copy:hover   { color:#C0C0C0; text-decoration:underline; }

*/

.hcpt {font-size:11px; font-weight:bold; }
.cpt {font-size:11px; }
input, select { font-size:10px; }
textarea { font-size:11px; }

.month { text-align:center; color:#FFFFFF; font-size:11px; font-weight:bold; }
.day { text-align:center; color:#5F5D5C; font-size:11px; }
a.day:link    { color:#E20A16; text-decoration:none; }
a.day:active  { color:#E20A16; text-decoration:none; }
a.day:visited { color:#E20A16; text-decoration:none; }
a.day:hover   { color:#E20A16; text-decoration:underline; }

.noday { text-align:center; color:#D1D3D4; font-size:11px; margin-top:0px; margin-bottom:0px; }

