*                     { color:#4C4C4E; font-family:Verdana,Geneva,Arial,Helvetica; font-size:11px; }

.imgtext-table .image  { border:4px solid #E1E1E2; }

body                { background:#8E8E8F; margin:0px; padding:0px 0px 0px 0px; width:806px; margin-right:auto; margin-left:auto; }

h1 {
  color: #BA3103;
  font-size: 13px;
  font-weight: bold;
  margin:0;
  padding-bottom: 5px;
}

div#MAIN          { background-color:#FFF !important; background:url(../img_design/bg_right.png) repeat-y top right #FFF; height:100%; verflow:hidden; width:808px; }

div#HEADER      { background-color:#FFF; float:left; margin:0px; padding:0px 0px 0px 0px; width:800px; }

div#logo           { background-color:#FFF; border-bottom: 15px solid #E1E1E2; float:left; margin:0px; padding:15px 0px 17px 25px; width:165px; }

div#nav_gen      { background-color:#FFF; border-bottom: 15px solid #E1E1E2; float:right; height:52px; margin:0px; padding:30px 0px 0px 110px; width:500px; }
div#nav_gen .wrap   { float:left; padding-top:3px;}

div#nav_main    { background-color:#E1E1E2; border-left: 1px solid #606060; border-bottom: 1px solid #606060; float:left; padding:5px 0px 6px 0px; width:799px; }

div#nav_sub      { order:1px solid red; ackground:url(../img_design/bg.png) repeat-y 199px; float:left; padding:5px 0px 6px 25px; margin-top:-15px; width:165px; }

div#nav_gen2    { color:#FFF; float:left; margin:0px; padding:30px 0px 0px 30px; }

div#search        { float:left; display:inline; padding:0px 0px 0px 15px; ertical-align:middle; width:125px; }
div#search FORM   { padding:0px; margin:0px; }

div#senden        { float:left; }

div#keyvisual     { float:left; margin:0px; padding:0px 0px 0px 0px; }

div#tracker        { margin:0px 0px 25px 25px; }

div#txt_home    { ackground-color:#FFFFFF !important; background:url(../img_design/bg.png) repeat-y 624px; float:left; padding:0px 25px 50px 25px; width:575px; }
div#txt_home .header  { color:#BA3103; font-size:22px; padding-bottom:5px; }
div#txt_home .subheader  { color:#4C4C4E; font-size:14px; font-weight:bold; }
div#txt_home p.bodytext  { line-height: 13px; margin: 4px 0 0 0; }

div#content       { background-color:#FFF; height:100%; padding:0px 0px 0px 0px; width:800px; }
div#txt_content  {  ackground-color:#FFFFFF !important; background:url(../img_design/bg.png) repeat-y 425px; float:left; padding:0 25px 0 15px; width:390px; }
div#txt_content .header   { color:#BA3103; font-size:13px; font-weight:bold; padding-bottom:5px; margin-top:-27px; }
div#txt_content .subheader   { color:#4C4C4E; font-size:11px; font-weight:bold; }
div#txt_content P  { line-height: 13px; margin: 4px 0 0 0; }
div#txt_content P.tx-indexedsearch-percent  { font-weight: bold; }
div#txt_content SUB  { font-size: smaller; }
div#txt_content UL    { padding:0px; margin:0px; margin-bottom:10px; }
div#txt_content UL P, OL P { display:none; }
div#txt_content UL LI  { padding:4px 0px 3px 18px; list-style:none; background-image:url(../img_design/dot.gif); background-position:left 7px; background-repeat:no-repeat; }
div#txt_content OL      { padding-left:23px; margin:0px; margin-bottom:10px; }
div#txt_content .csc-default img { border: 4px solid #E1E1E2; }
div#txt_content .csc-default p.bodytext img { border:0 none; }
div#txt_content .csc-default .tx-indexedsearch img { border:0 none; }

div#teaser         { float:left; padding:0px 0px 0px 5px; width:145px; }
div#teaser P      { background-color:#FFF !important; color:#4C4C4E !important; font-size:10px; line-height:1.2em; padding-bottom:5px; adding-top:5px; }
iv#teaser A      { cursor:hand; color:#0A3E93; font-size:10px; text-decoration:none; }
div#teaser A      { font-size:10px;}
div#teaser A:hover      {  cursor:hand; text-decoration:underline; }
div#teaser img  { border:0 none; }

div#teaser A.noshow { background:none; display:none; }

iv#tt p             {  margin:0px; width:150px; }


div#img            { background:url(../img_design/bg_bottom.png) no-repeat; float:left; height:50px; width:800px; margin:0px; padding:0px 0px 0px 0px; }

div#right           { background:url(../img_design/bg_right.png) repeat-y; float:right; border:1px solid red; width:8px; height:100%; vertical-align:top; } 

div#headline     { color:#BA3103; font-size:22px; }

div#leer            { background-color:#FFF; float:left; height:15px; width:800px; }
div#leer_home  { background-color:#FFF; float:left; height:25px; width:800px; }

div#function      { float:left; vertical-align:bottom; padding-top:25px; }

div#pic             { border:1px solid black; float:left; margin-bottom:5px; }

.inter            { line-height:16px; }
.trenner        {  margin-bottom:-5px; }
.xyz             { line-height:16px; font-weight:bold; }

.caption       { background:url(../img_design/bg_caption.png) no-repeat bottom right; background-color:#E1E1E2; font-size:9px; padding:0px 30px 5px 4px; text-align:left; }
.caption_margin   { margin-top:-10px; }

.dlg_ip_reqd       { color:#BA3103; }
.dlg_ip_norm       { width:120px; }

div#t_hl            { color:#BA3103; font-size:11px; font-weight:bold; margin:0px 0px 5px 0px; padding:0px; }
div#mitte_txt p   { margin: 0px; padding: 0px 0px 0px 15px; }

.platz               { float:left; }

.hometeaserbox    {  }
.hometeaserbox .teaser  { float:left; margin:0px; padding-right:15px; width:172px; }
.hometeaserbox .break   { clear:left; }
.hometeaserbox .homepic { border:5px solid #E1E1E2; padding:1px; }
.hometeaserbox .text    { padding:10px 5px 5px 5px; }
.hometeaserbox .text A    { color:#4C4C4E; font-family:Verdana,Geneva,Arial,Helvetica; font-size:10px; text-decoration:none; }
.hometeaserbox .text A:hover    { text-decoration:underline; }
.hometeaserbox H1       { color:#BA3103; font-weight:bold; text-align:left; margin-bottom:5px; margin-top:25px; padding:0px 5px 0px 5px; }

.t_uhl
.hl                   { color:#BA3103; font-size:22px; }
.subhl              { color:4C4C4E; font-size:14px; font-weight:bold; }
.copy               { color:#FFF; padding:0px 85px 0px 0px;}
.act                 { color:#BA3103; font-size:10px; }  
img.spacer-gif  { height:10px; }
.bigger            { color:#BA3103; font-size:9px; text-decoration:none;  }           

a                            { color:#0A3E93; text-decoration:none; }
a:hover                   { olor:#0A3E93; text-decoration:underline; }

a.more                    { background:url(../img_design/dot.gif) no-repeat 5px 3px; color:#BA3103; padding-left:20px }
a.more:hover              { text-decoration:none; }

a.teaser                  { color:#4C4C4E; font-size:10px; text-decoration:none; }
a.teaser:hover         { color:#4C4C4E; font-size:10px; text-decoration:underline; }

a.navgen                 { color:#343434; font-size:10px; padding:0px 0px 0px 0px; text-decoration:none; }
a.navgen:hover        { text-decoration:underline; }
a.navgen2               { color:#FFF; font-size:10px; padding:10px 0px 0px 0px; text-decoration:none; }
a.navgen2:hover      { text-decoration:underline; }
 
a.navmain               { color:#000; font-size:11px; padding:5px 20px 6px 20px; text-decoration:none; border-right:1px solid #606060; }
a.navmain:hover      { background-color:#8E8E8F; color:#FFF; text-decoration:none;  }
a.navmain_act          { color:#FFF; background-color:#8E8E8F; font-size:11px; padding:5px 20px 6px 20px; text-decoration:none; border-right:1px solid #606060; }
a.navmain_act:hover  { color:#FFF; background-color:#8E8E8F; font-size:11px; padding:5px 20px 6px 20px; text-decoration:none; border-right:1px solid #606060; }

a.navsub                 { color:#0A3E93; display:block; font-size:11px; font-weight:bold; padding:10px 0px 0px 0px; text-decoration:none; width:165px; }
a.navsub:hover        { color:#0A3E93; display:block; font-size:11px; font-weight:bold; padding:10px 0px 0px 0px; text-decoration:none; width:165px; }
a.navsub_act           { color:#BA3103; display:block; font-weight:bold; padding:10px 0px 0px 0px; text-decoration:none; width:165px; }
a.navsub_act:hover   { color:#BA3103; display:block; font-weight:bold; padding:10px 0px 0px 0px; text-decoration:none; width:165px; }

a.tracker                  { color:#000; font-size:10px; text-decoration:none; }
a.function                 { color:#4C4C4E; font-size:10px; text-decoration:none; }


A.sitemapMain    { color:#0A3E93; font-size:11px; font-family: verdana; padding:5px 0px 5px 0px; display:block; font-weight:bold; text-decoration:none; }
A.sitemapMain:hover    { color:#0A3E93; font-size:11px; padding:5px 0px 5px 0px; display:block; font-weight:bold; text-decoration:underline; }
A.sitemapSub1    { color:#0A3E93; font-size:11px; padding:0px 0px 2px 15px; display:block; font-weight:normal; text-decoration:none; }
A.sitemapSub1:hover    { color:#0A3E93; font-size:11px; padding:0px 0px 2px 15px; display:block; font-weight:normal; text-decoration:underline; }
A.sitemapSub2    { color:#0A3E93; font-size:10px; padding:0px 0px 0px 25px; display:block; font-weight:normal; text-decoration:none; }
A.sitemapSub2:hover    { color:#0A3E93; font-size:10px; padding:0px 0px 0px 25px; display:block; font-weight:normal; text-decoration:underline; }
A.sitemapSub3    { color:#0A3E93; font-size:10px; padding:0px 0px 0px 25px; display:block; font-weight:normal; text-decoration:none; }
A.sitemapSub3:hover    { color:#0A3E93; font-size:10px; padding:0px 0px 0px 25px; display:block; font-weight:normal; text-decoration:underline; }

INPUT.form_tx          {  width:200px; height:12px; border:1px solid black; }
INPUT.form_txsm        {  width:80px; height:20px; border:1px solid black; }
INPUT.sb                 { font-size: 11px; color: #4C4C4E; border: 1px solid black; background-color: #ECEDED; }
TEXTAREA                {  width:200px; height:200px; border:1px solid black; }

INPUT.tx-indexedsearch-searchbox-sword  { width:200px; height:12px; border:1px solid black; }
INPUT.tx-indexedsearch-searchbox-button { font-size: 11px; color: #4C4C4E; border: 1px solid black; background-color: #ECEDED; }

INPUT.suche       { color:#343434; font-size:11px; width:95px; border: 1px solid #343434; }
input.tip             { color:#442407; font-size:11px; width:200px; }
textarea.tip        { color:#442407; font-size:11px; width:200px; }
NPUT.senden     { padding:50px 5px 0px 0px; border:0px; color:#772929; font-weight:bold; cursor:pointer; font-family:arial,verdana,helvetica,sans serif; font-size:11px; text-align:left; } 

