/* ++++++++++ TAGs ++++++++++ */
html {height:100%;}
body {height:100%; width:100%; margin:0px; padding:0px; background-color:white;}
p {margin:3px 0px 8px 0px; font-size:11px; font-family:Verdana, Helvetica, Arial sans-serif;}
h1 {margin:16px 0px; color:#000000; font-size: 18px; font-family:Arial, Helvetica, sans-serif;}
h2 {margin:16px 0px 6px 0px; color:#000000; font-size: 18px; font-family:Arial, Helvetica, sans-serif;}
h3 {margin:12px 0px 12px 0px; color:#000000; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h4 {margin:8px 0px 3px 0px; color:#000000; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
input {background-color:#FFCCCC; border:1px solid #666666; margin-bottom:5px; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
textarea {background-color:#FFCCCC; border:1px solid #666666; margin-bottom:5px; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
input:focus {border:1px solid #B70000;}
ul {list-style-type:disc;}
li {margin:3px 0px 8px 0px; font-size:11px; font-family:Verdana, Helvetica, Arial sans-serif;}
table {margin:5px 0px; border-spacing:2px;}

/* ++++++++++ IDs ++++++++++ */
#head01 {position:absolute; left:0px; top:0px;}
#head02 {position:absolute; left:223px; top:0px;}
#head03 {position:absolute; left:252px; top:0px;}
#head04 {position:absolute; left:0px; top:101px;}
#head05 {position:absolute; left:223px; top:101px;}
#headtypo {position:absolute; left:525px; top:24px;}
#kreuz01 {position:absolute; left:253px; top:133px;}
#kreuz02 {position:absolute; left:683px; top:123px;}
#kreuz03 {position:absolute; left:711px; top:108px;}
#master {width:649px;}
#main00 {position:absolute; left:252px; top:101px; width:430px;}
#right00 {position:absolute; left:714px; top:101px; width:186px;}

#mbox {padding:0px 15px 10px 15px; width:402px;}
#mbox2 {position:relative; left:0px; top:0px; width:430px;}
#nav {position:absolute; left:26px; top:280px; width:196px;}
#zahl {position:absolute; left:100px; top:4px; color:#B70000; font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#evplogo {position:absolute; left:370px; bottom:0px;}
#pfeil {position:absolute; left:385px; top:145px;}
#mitmachtxt {position:absolute; width:360px; left:58px; top:30px;}
#list {position:relative; left:27px;}
#lang {position:absolute; left:30px; top:2px;}

/* ++++++++++ CLASSes ++++++++++ */
.box {border:1px solid #CCCCCC; margin-bottom:12px; background-color:#FFFFFF;}
.rbox {width:100%;}
.mbox {width:100%;}
.rtxt {position:relative; left:10px; width:166px;}
.rtxt2 {position:relative; left:10px; width:100px;}
.rtxt3 {position:relative; left:18px; width:158px;}
.boxhead {height:17px; background-color:#B70000;}
.boxhead2 {height:17px; width:186px; background-color:#B70000;}
.list {position:absolute; left:-10px; top:3px;}
.m0 {margin:0px;}
.m10 {margin:10px 0px;}
.m30 {margin:30px 0px;}
.nav {position:relative; top:5px; margin:0px 0px 0px;}
.nav_s {margin:0px 0px 5px;}
.kreuz {position:absolute; left:160px; top:3px;}
.knopf {background-color:#FFFFFF; border:0px solid #666666;}

/* ++++++++++ COLORs ++++++++++ */
.bl {color:#000000;}
.gr {color:#999999;}
.wh {color:#FFFFFF;}
.re {color:#B70000;}
.ro {color:#CC9999;}

/* ++++++++++ LINKs ++++++++++ */
a:link, a:visited, a:active {color:#B70000; text-decoration:none;} 
a:hover {border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#B70000;}
a.white:link, a.white:visited, a.white:active {color:#FFFFFF; text-decoration:none;} 
a.white:hover {border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFFFFF;}
a.nav_m:link, a.nav_m:visited, a.nav_m:active {position:relative; left:26px; color:#000000; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, Verdana sans-serif; text-decoration:none; border-bottom-width:0px;} 
a.nav_m:hover {color:#B70000;}
a.nav_s:link, a.nav_s:visited, a.nav_s:active {position:relative; left:40px; color:#000000; font-size:11px; font-family:Verdana, Helvetica, Arial sans-serif; text-decoration:none; border-bottom-width:0px;} 
a.nav_s:hover {color:#B70000;}
a.nav_a:link, a.nav_a:visited, a.nav_a:active a.nav_a:hover {position:relative; left:33px; color:#E12306; font-size:11px; font-family:Verdana, Helvetica, Arial sans-serif; text-decoration:none; border-bottom-width:0px;} 
a.button:link, a.button:visited, a.button:active a.button:hover  {position:relative; bottom:5px; padding:1px 8px; color:#000000; background-color:#FFCCCC; border:1px solid #666666; margin-bottom:5px; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.empty:link, a.empty:visited, a.empty:active a.empty:hover {color:#FFFFFF; text-decoration:none; border-bottom-width:0px;} 
a.head_txt:link, a.head_txt:visited, a.head_txt:active a.head_txt:hover {color:#CC9999; text-decoration:none; border-bottom-width:0px;} 

/* ++++++++++ TYPO ++++++++++ */
.txt_n {font-size:11px; font-family:Verdana, Helvetica, Arial sans-serif;}
.txt_s {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.boxhead_txt {padding: 3px 0px 0px 9px; color:#FFFFFF; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.head_txt {margin:0px 8px 0px 8px; color:#CC9999; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}