body, html {height:100%;}
body       {margin:0px; padding:0px; font-family:Arial,Verdana,Helvetica,sans-serif,Times New Roman; font-size:12px; color:#000; background-image:url(../img/contentbg/01.gif?04b07fec-6f8a-4e02-9f87-f5e7e352126a); background-repeat:repeat;}

#headerFrame {position:absolute; width:100%; min-width:996px; height:21px; background-color:#004998;}
#headerAbstand   {width:996px; font-size:1px;}
#logoFrame   {position:absolute; top:22px; left:38px;}
#searchFrame           {position:absolute; top:55px; right:12px; width:190px;}
#searchFrame .searchCont  {border:0px; padding:4px 2px 1px 2px; height:23px; max-height:19px;}
#searchFrame .searchText  {float:left; padding:2px 0px 0px 0px; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
#searchFrame input        {float:left; margin:4px 0px 2px 0px; font-size:11px; font-family:Arial,Verdana,Helvetica,sans-serif,Times New Roman;}
#searchFrame .searchInput {width:122px; max-width:122px; height:19px; max-height:19px; border:1px solid #004998; background-color:#F2F7FE; margin:0px 10px 0px 10px;}

table.hauptFrame {width:100%; height:100%; margin:0px; border-collapse:collapse; font-size:12px;}

td.leftFrame {padding:85px 0px 0px 20px; vertical-align:top; background-color:#004998;}
div.leftCont   {width:160px;}

td.rightFrame {width:100%; padding:0px 0px 0px 0px; vertical-align:top;}
div.rightCont                   {width:auto; height:100%; background-image:url(../img/elements/01_01.gif?cb9d06e9-d822-4707-bb82-98f040938578); background-repeat:no-repeat;}
div.rightCont #titleFrame       {width:787; height:47px; padding-bottom:7px; padding-top:104px; }
div.rightCont #titleFrame div   {padding-left: 33px;}
div.rightCont .contentFrame     {height:auto; margin:0px 0px 10px 0px; padding:0px 10px 0px 36px;}
*html div.rightCont .contentFrame {width:100%;}

.contentFrame .contentAbstand   {width:770px; height:9px; font-size:1px;}
.contentFrame .wsgContent       {}

td.NewsText {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; color:#000;  padding:26px 14px 0px 14px; text-align:center; vertical-align: top;}