body { background-color:#cdcdcd}
body { font-family: Verdana, Arial, Helvetica, sans-serif;}
body { margin-left:3px; margin-right:1px; margin-top:0px; margin-bottom:0px;}
body { scrollbar-base-color: #EEEEDD}
body { border-style:none; border-width:thin; border:0cm; padding:0cm }
body { vertical-align:top; text-align:left }


body,p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
  { font-family: Verdana, Arial, Helvetica, sans-serif;}

body,a, p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
  { vertical-align:top;}

body,a,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
  { font-size:8pt; text-decoration:none}

p {font-size:8pt}

.mini {font-size:8pt}

h1 { font-size:12pt; color:"#0000FF"; font-weight:bold ; text-shadow:#000000; margin-bottom:1pt;  margin-top:0pt}
h2 { font-size:11pt; color:"#0000FF"; font-weight:bold ; margin-bottom:2pt; margin-top:1pt}
h3 { font-size:10pt; color:"#0000FF"; font-weight:bold ; margin-bottom:2pt; margin-top:1pt}
h4 { font-size:10pt; font-weight:bold ; margin-bottom:1pt; margin-top:1pt}

p,ul,ol,li,div,td,th,address,nobr,b,i,hr { margin-bottom:0px; margin-top:0px}

.infobox { text-align:right }
.header { background-color:#aabbcc; }
.headerb { background-color:#aabbcc; font-weight:bold; }
.namelist { background-color:#ffffff; width: 170px;}
.wahl { background-color:#ffffff;text-align:center; }
.platz { text-align:right; width: 70px; }
.status { text-align:center; width: 170px; }
.green { color:green; font-weight:bold; }
.red { color:red; font-weight:bold; }
.warning { text-align:center; color:red; font-weight:bold; width:600px; margin-top:20px; margin-bottom:20px; }
.label { vertical-align:top; text-align:right; width:50px; font-weight:bold; }
.lab { vertical-align:top; text-align:right; font-weight:bold; }
.ele { vertical-align:top; text-align:left; }
.element { vertical-align:top; text-align:left; width:350px; }
.elementi { vertical-align:top; text-align:left; width:550px; }
.elementl { vertical-align:top; text-align:right; width:550px; }
.elementb { vertical-align:top; text-align:left; width:350px; font-weight:bold; }
.required { color:#0000FF; }
.pflicht { margin-left:150px; margin-top:5px; margin-bottom:20px; width: 350px; font-weight: bold;}
.elementform { vertical-align:top; text-align:left; width:250px; }
.elementreg { vertical-align:top; text-align:left; width:150px; }
.inforeg { vertical-align:top; text-align:left; width:250px; font-size:7pt; color:#f3940d }
.tablebg {background-color: #bbccdd;}

a:visited {color: #a4a4a4;}
a:link    {color: #a4a4a4; }
a:hover   {color: #31c2e1; }
a:active  {color: #a4a4a4; }

input { font-family: Verdana, Arial, Helvetica, sans-serif;}
.semlist {width:500px}
.userlist {width:350px}

div#mainarea_inner {
	width: 740px;
	height: 100%;
        background: transparent;
}
