/*2008-10-20*/
*                {padding:0; margin:0; }
body             {background-color:#00524e; font-family:verdana, arial, helvetica, sans-serif; font-style:normal; font-weight:normal; color:#000; text-decoration:none; font-size:12px; }

#huelle          {width:980px; margin:20px auto; background-color:#fff; padding:10px; }
#kopf            {height:130px; background-color:#fff; margin:0 0 10px 0; }
#links           {float:left; clear:left; width:190px; margin:0 0 10px 0; }
#links1          {background-image:url(bilder/bg2.gif); background-repeat:repeat; padding:3px 0 3px 3px; }
#links2          {background-color:#fff; margin:16px 0 10px 0; }
#mitte           {float:right; width:780px; background-color:#fff; margin:0 0 10px 0; }
#fusz            {clear:both; height:22px; background-color:#fff; color:#000; }

.clear           {clear:both; }
img              {border:0px; }

#kopf a          {text-decoration:none; color:#000;}
#kopf a:hover    {text-decoration:underline; color:#00f;}

.vmenuH          {font-weight:bold; color:#00f; }
.vmenuH a        {text-decoration:none; color:#000; }
.vmenuH a:hover  {text-decoration:underline; color:#00f; }
.vmenuU a        {text-decoration:none; color:#000; }
.vmenuU a:hover  {text-decoration:underline; color:#00f; }

.top             {margin:0 0 20px 0; position:relative; left:0; width:90px; padding:2px 8px 3px 6px; background-image:url(bilder/bg2.gif); color:#000;}
.top   a         {color:#000; text-decoration:none; white-space:nowrap;  }
.top   a:hover   {color:#00f; text-decoration:underline;}

h4               {font-weight:bold; font-size:13px; padding:0 0 3px 20px; }

table            {margin:auto; font-size:12px; border-collapse:collapse; font-family:verdana, arial, helvetica, sans-serif; font-weight:normal; }
th               {text-align:left; font-weight:normal; vertical-align:bottom; border-bottom:1px dotted #aaa; padding:0 2px 4px 10px; }
td               {vertical-align:top; padding:1px 2px 1px 10px; }
.li              {text-align:left;   white-space:nowrap;}
.mi              {text-align:center; white-space:nowrap;}
.re              {text-align:right;  white-space:nowrap;}

dl.modus         {margin:0; line-height:18px; }
.modus dt        {float:left; font-weight:bold; }
.modus dd        {margin-left:190px; }
p.modus          {font-weight:bold; padding:0 0 10px 0; }
ul.modus         {padding:0 0 0 16px; list-style-type:disc; line-height:18px; }
.modus li        {list-style-position:outside; margin-left:0; padding:0 0 8px 0; line-height:18px; }

dl.impressum     {margin:0; line-height:18px; }
.impressum dt    {padding-bottom:10px; }
.impressum dd    {margin-left:0; padding-bottom:0; }

input,
textarea,
select           {cursor:pointer; cursor:pointer; font-family:verdana, arial, helvetica, sans-serif; font-size:12px; color:#000; line-height:18px; letter-spacing:0px; font-variant:normal; background-color:#fff; border:1px solid #086bce; }
input:focus,
select:focus,
textarea:focus   {background-color:#eef; color:#00f; }
.spa1            {vertical-align:middle; text-align:right; padding:1px 2px 1px 0; }
.spa2            {vertical-align:middle; text-align:left;  padding:1px 0   1px 1px; }
#gtxt1, #gtxt2, #mtxt1, #mtxt2, #ntxt1 {width:150px; }
#gtea3, #mtea3                         {width:400px; height:150px; }
#gsub4, #gsub5, #msub4, #msub5, #nsub2, #nsub3, #tsub34, #tsub35, #tesub3 {padding:0 2px 2px 2px; border:1px solid #086bce; font-weight:normal; cursor:pointer; color:#086bce; height:21px; background-color:#f0f0f0; text-decoration:none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#gsub4:hover, #gsub5:hover, #msub4:hover, #msub5:hover, #nsub2:hover, #nsub3:hover, #tesub3:hover, #tsub34:hover, #tsub35:hover {background-color: #a0e0a0; }
.gtitel          {border-bottom:2px dotted #999; font-weight:bold; }
.gtitellis       {border-bottom:2px dotted #999; }
.ginhalt         {margin-bottom:20px; line-height:18px; }
#thin1, #thin24, #thin31 {font-weight:bold; border-bottom:2px dotted #999; padding:10px 0 0 0; }
#ttxt2, #ttxt21  {width:200px; }
#ttxt6, #ttxt7, #ttxt8, #ttxt15, #ttxt16 {width:20px; }
#ttxt10, #ttxt11, #ttxt17 {width:100px; }
#ttxt18, #ttxt20, #ttxt28, #ttxt29, #ttxt30, #ttxt32, #ttxt33 {width:150px; }
#ttxt19          {width:60px; }
#tsel3, #tsel4, #tsel13, #tsel14, #tsel25 {width:100px; }
#tche5_1, #tche5_2, #tche5_3, #tche9_1, #tche12_1, #tche23_1, #tche26_1 {vertical-align:middle; width:20px; border:none;}
.tche5_1, .tche5_2, .tche5_3, .tche9_1, .tche12_1, .tche23_1, .tche26_1 {cursor:pointer; vertical-align:middle; padding:0 10px 0 0px; border:none;}
#ttea22          {width:400px; height:150px; }
#ttea27          {width:400px; height:70px; }
#tetxt1          {width:60px; }
#tepsw2          {width:100px; }

.mld_vor         {padding:0 0 10px 0; }
.mld_vor p       {padding:10px 0 0 0; font-weight:bold; }
.mld_vor ul      {padding-left:20px; list-style-type:circle; color:#f00; }
.mld_nach        {padding:0 0 0 0; }
