
body, html {height:100%;}
body       {margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:12px; background-color:#703a12; color:#000; background-image:url(../img/elements/02.gif?c6a87374-e401-4ffb-bc96-4a8014edf4d9); background-repeat:repeat-y; background-position:163px 0px;}

#headerFrame {position:absolute; width:100%; min-width:996px; height:56px; background-color:#5e6d95; background-image:url(../img/headergraphic/01.gif?0398d81e-3684-4612-883c-12e3842da0ff); background-repeat:no-repeat;}
#headerAbstand   {width:996px; font-size:1px;}
#logoFrame   {position:absolute; top:22px; left:3px;}
#searchFrame           {position:absolute; top:18px; right:10px; width:193px;}
#searchFrame .searchCont  {border:0px; padding:2px 2px 1px 2px; height:20px; max-height:20px;}
#searchFrame .searchText  {float:left; color:#fff; font-weight:normal; font-family:Arial,Helvetica,sans-serif; font-size:12px;}
#searchFrame input        {float:left; margin:4px 0px 2px 0px; font-size:11px; font-family:Arial,Helvetica,sans-serif;}
#searchFrame .searchInput {width:122px; max-width:122px; height:18px; max-height:18px; border:1px solid #000; background-color:#fff; margin:0px 10px 0px 10px;}

table.hauptFrame  {width:100%; height:100%; margin:0px; border-collapse:collapse; font-size:12px;}

td.leftFrame {padding:83px 0px 0px 0px; vertical-align:top; background-image:url(../img/elements/01.gif?90955b2b-644d-4a3d-a6a2-6b12d06659ad); background-repeat:no-repeat; background-position:0px 56px;}
div.leftCont   {width:164px;}

td.rightFrame {width:100%; padding:56px 0px 0px 0px; vertical-align:top; background-color:#8b9cc5;}
div.rightCont                   {width:auto; height:100%;}
div.rightCont #titleFrame       {width:100%; height:48px; border-bottom:20px solid #7e725a; background-image:url(../img/elements/hgb_title.gif?7861fd62-3d4c-4376-8633-ad32321a45e4); background-repeat:no-repeat;}
div.rightCont #titleFrame div   {padding-left: 7px; background-color:#F6F6F2; border-top:1px solid #000; }
div.rightCont .contentFrame     {height:auto; margin:0px 0px 10px 0px; padding:0px 10px 0px 87px;}
*html div.rightCont .contentFrame {width:100%;}

.contentFrame .contentAbstand   {width:735px; height:71px; font-size:1px;}
.contentFrame .wsgContent       {}

td.NewsText {font-family:Times New Roman,Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:#000; text-decoration: underline; line-height: 25px; padding:109px 10px 0px 92px; }

.abou_ueberschrift {  font-family: Times New Roman; font-size: 20px; font-style:normal; font-weight: bold; color: #000000}
td.abou_fliesstext {  font-family: Times New Roman; font-size: 14px; font-style: normal; font-weight: normal; color: #000000}

.cont_ueberschrift {  font-family: Times New Roman; font-size: 20px; font-style:normal; font-weight: bold; color: #000000}
td.cont_fliesstext {  font-family: Times New Roman; font-size: 14px; font-style: normal; font-weight: normal; color: #000000}
td.cont_addr1 { font-family: Arial; font-size: 11px; font-style: normal; font-weight: bold; color: #000000}
td.cont_addr2 { font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color: #000000}

.high_ueberschrift {  font-family: Times New Roman; font-size: 20px; font-style:normal; font-weight: bold; color: #000000}

td.home_fliesstext {  font-family: Arial; font-size: 14px; font-style: normal; font-weight: normal; color: #000000}
.home_aktuelles { font-family: Times New Roman; font-size: 14px; font-style: normal; font-weight: normal; color: #000000 ; line-height: 25px}



