
body, html {height:100%;}
body       {margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:12px; background-color:#a61300; color:#fff;}

#headerFrame {position:absolute; width:100%; min-width:996px; height:113px;}
#headerAbstand   {width:996px; font-size:1px;}
#logoFrame   {position:absolute; top:7px; right:7px;}
#searchFrame {position:absolute; top:88px; left:283px; width:210px;}
#searchFrame .searchCont  {border:0px; padding:2px 2px 1px 2px; height:20px; max-height:17px;}
#searchFrame .searchText  {float:left; color:#fff; font-weight:normal; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
#searchFrame input        {float:left; margin:2px 0px 2px 0px; font-size:11px; font-family:Arial,Helvetica,sans-serif;}
#searchFrame .searchInput {width:120px; max-width:120px; height:16px; max-height:16px; border:1px solid #b1554a; background-color:#fff; margin:0px 8px 0px 6px;}

table.hauptFrame  {width:100%; height:100%; margin:0px; border-collapse:collapse; font-size:12px;}

td.leftFrame {padding:154px 0px 0px 122px; vertical-align:top; background-color:#a61300; background-image:url(../img/elements/01_05.gif?583c74cd-750e-47e7-8cba-371ec80cef63); background-repeat:repeat-y;}
div.leftCont   {width:158px;}

td.rightFrame {width:100%; padding:18px 0px 0px 0px; vertical-align:top;}
div.rightCont                   {width:auto; height:100%; padding:0px;}
div.rightCont #titleFrame       {width:100%; height:40px; border-bottom:0px;}
div.rightCont #titleFrame div   {padding-left:4px;}
div.rightCont .contentFrame     {height:auto; margin:0px 0px 10px 0px; padding:0px 10px 0px 3px;}
*html div.rightCont .contentFrame {width:100%;}

.contentFrame .contentAbstand   {width:703px; height:104px; font-size:1px;}
.contentFrame .wsgContent       {}

td.NewsText {font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#FFF; padding:28px 3px 0px 3px; vertical-align: top; }
