body {font-family:arial,helvetica,sans-serif; font-size:14px; background-image:url(pics/bg.png); background-repeat:repeat-x; text-align:center; margin:0}
img {border:0}

.top   {position:absolute; top:0px; left:0px; height:90px; width:990px; color:#ffffff; background-color:#0000c0;}
.mitte {position:relative; top:0px; left:0px; color:#000000; background-color:#ffffff; width:990px; height:600px; margin:0 auto;}
.main  {position:absolute; top:215px; left:290px; width:690px; text-align:left;}
.maina {position:absolute; top:335px; left:10px; width:970px; text-align:left; font-size:17px;}
.top1  {position:absolute; top:17px; left:10px;}
.top2  {position:absolute; top:0px; left:375px;}
.top4  {position:absolute; top:5px; left:595px;}
.top5  {position:absolute; top:5px; left:760px;}
.top6  {position:absolute; top:7px; left:930px;}
.mid1  {position:absolute; top:110px; left:10px;}
.txt1  {position:absolute; top:50px; left:477px;}
.txt2  {position:absolute; top:50px; left:0px; width:780px;}
.txt2a {position:absolute; top:50px; left:0px; width:970px;}
.txt3  {position:absolute; top:20px; left:810px;}

.but1 {margin:1px 0; font-size:13px; font-weight:bold; line-height:19px; max-height:19px;}
.but1 a {display:block; width:130px; height:19px; margin-bottom:7px;
         border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border: 1px solid #c0c0e0;
         box-shadow:3px 3px 3px #000000; -moz-box-shadow:3px 3px 3px #000000; -webkit-box-shadow:3px 3px 3px #000000;
         text-decoration:none}
.but1 a:link,
.but1 a:visited {background-color:#2040D0; color:#FFFFFF;}
.but1 a:hover   {background-color:#FFFF80; color:#000000; border: 1px solid #000000;
                 -moz-transform:scale(1.07); -webkit-transform:scale(1.07); -o-transform:scale(1.07);}

.but2 {position:absolute; top:205px; left:10px; margin:1px 0; font-size:13px; font-weight:bold; line-height:18px; max-height:18px;}
.but2 a {display:block; width:240px; height:18px; text-align:left; padding-left:8px; margin-bottom:4px;
         border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border: 1px solid #000000;
         box-shadow:3px 3px 3px #000000; -moz-box-shadow:3px 3px 3px #000000; -webkit-box-shadow:3px 3px 3px #000000;
         text-decoration:none}
.but2 a:link,
.but2 a:visited {background-color:#2040D0; color:#FFFFFF;}
.but2 a:hover   {background-color:#FFFF80; color:#000000;
                 -moz-transform:scale(1.07); -webkit-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07);}

.but2a   {font-size:13px; line-height:17px; max-height:17px;}
.but2a a {display:block; width:119px; height:103px; text-align:center; margin-bottom:3px; margin-right:3px; float:left; text-decoration:none}
.but2a a:link,
.but2a a:visited {}
.but2a a:hover   {background-image:url(pics/button.png); color:#000000;}

.picon {display:block; width:119px; height:103px;}
.txton {display:none; padding-top:3px; padding-right:5px;}

.but3   {margin:1px 0; font-size:13px; font-weight:bold; line-height:19px; max-height:19px; margin-bottom:10px;}
.but3 a {display: block; width:200px; height:19px; text-align:center; padding-left:8px;
         border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border: 1px solid #000000;
         box-shadow:3px 3px 3px #000000; -moz-box-shadow:3px 3px 3px #000000; -webkit-box-shadow:3px 3px 3px #000000;
         text-decoration:none}
.but3 a:link,
.but3 a:visited {background-color:#2040D0; color:#FFFFFF;}
.but3 a:hover   {background-color:#FFFF80; color:#000000;}

.but4   {font-size:13px; font-weight:bold; background-color:#2040D0; color:#FFFFFF; text-align:center;
         display:block; width:200px; height:22px;
         border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border: 1px solid #000000;
         box-shadow:3px 3px 3px #000000; -moz-box-shadow:3px 3px 3px #000000; -webkit-box-shadow:3px 3px 3px #000000;}
.but4:hover   {background-color:#FFFF80; color:#000000;}

a {text-decoration:none;}
a.nav:link,
a.nav:visited {color:#0000C0}
a.nav:hover   {color:#ff0000}

h1 {font-size:22px; font-weight:bold; line-height:32px;}
h2 {font-size:13px;}
br.next {clear:both;}
br.left {clear:left;}

.sub {position:relative; top:2px; font-size:70%}

.ffeld1 {width:100px; height:30px; float:left;}
.ffeld2 {width:450px; height:30px;}
.ifeld1 {width:320px;}
.butt   {width:140px; color:#ffffff; background-color:#0000c0; font-size:16px;}

