*
{
    font-size: 100.01%;
}

html, body
{
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
    background: #EBEBEB;
}

body
{
    color: #354758;
    font-size: 13px;
    font-family: verdana, arial, georgia;
    text-align: center;
    /*background: #EBEBEB  url(../bilder/layout/foot.jpg) no-repeat fixed center bottom;*/
}

td.kat_title
{
  color: #FFFFFF;
}

ul.download
{
   padding-top: 10px; 

}

li.pdf {
   list-style: none;
   padding-left: 22px; 
   padding-bottom: 5px; 
   background: url(../bilder/manager/files/pdf.gif) no-repeat;
}

li.xls {
   list-style: none;
   padding-left: 22px; 
   padding-bottom: 5px;  
   background: url(../bilder/manager/files/xls.gif) no-repeat;
}

li.doc {
   list-style: none;
   padding-left: 22px; 
   padding-bottom: 5px;  
   background: url(../bilder/manager/files/doc.gif) no-repeat;
}

li.zip {
   list-style: none;
   padding-left: 22px; 
   padding-bottom: 5px;  
   background: url(../bilder/manager/files/zip.gif) no-repeat;
}

li.url {
   list-style: none;
   padding-left: 22px; 
   padding-bottom: 5px; 
   background: url(../bilder/manager/files/url.gif) no-repeat;
}

li.img {
   list-style: none;
   padding-left: 22px; 
   padding-bottom: 5px;  
   background: url(../bilder/manager/files/img.gif) no-repeat;
}

li.oth {
   list-style: none;
   padding-left: 22px; 
   padding-bottom: 5px;  
   background: url(../bilder/manager/files/oth.gif) no-repeat;
}

li.pps {
   list-style: none;
   padding-left: 22px; 
   padding-bottom: 5px;  
   background: url(../bilder/manager/files/pps.gif) no-repeat;
}

font.info
{
   font-style: italic;
   color: #3F85C0;
   font-size: 11px;
}

li.info {
   list-style: none;
   padding-left: 22px; 
   padding-bottom: 5px;  
   background: url(../bilder/manager/files/info.gif) no-repeat;
}

li.clear {
   list-style: none;
   padding-left: 22px; 
   padding-bottom: 5px;  
}


img {
 border: 0;
}

ul, ol
{
 list-style:none;
 margin:0;
 padding:0;
}

li {
 margin:0;
 padding:0;
}

#container
{
    background: #EBEBEB url(../bilder/layout/background.jpg);
    margin: 0 auto;
    text-align: left;
    width: 972px;
}

#container2
{
    background: url(../bilder/layout/foot.jpg) no-repeat bottom;
    padding-bottom: 115px;
    height: 690px;
}

#container > #container2
{
    min-height: 690px;
    height: auto;
}

.small { font-size: 9px; }

#middle
{
    padding-bottom: 35px;
}

.inv, #container h2, #container h1
{
    left: -1500px;
    position: absolute;
    top: -1500px;
}




/*************************************
 ***      BEREICH HEAD       ***
 ************************************/

#head
{
    background: #4B81B3 url(../bilder/layout/head.jpg);
    height: 194px;
    width: 972px;
}

#head_in
{
    color: #035EA7;
    padding: 123px 0 0 340px;
}

#head span
{
    margin-left: 232px;
}

#head ul, #head li
{
    display: inline;
    margin: 0 5px 0 0;
    padding: 0;
}

#head li
{
    cursor: pointer;
}

#head li a
{
    color: #035EA7;
    /*display: inline-block;*/
    padding: 2px 0px 3px 2px;
    text-decoration: none;
    font-weight: bold;
    font-size: 7pt;
}




/*************************************
 ***      BEREICH NAVIGATION       ***
 ************************************/

#navigation
{
    float: left;
    margin: 0;
    width: 220px;
    padding: 0px 0 1px 22px;
    letter-spacing: 1px;
}

#navigation_in
{
    padding-left: 1px;

}


a.menulink {

    background: #fff url(../bilder/layout/nav1_bg.gif) no-repeat;
    display: block;
    height: 22px;
    font-weight: bold;
    text-decoration: none;
    font-family: verdana, arial, georgia;
    font-size:13px;
    color: #354758;
    margin: 0;
    padding: 7px 0 1px 35px;
}

a.menulink:hover {
    background: #fff url(../bilder/layout/nav1_bg_a.gif) no-repeat;
    cursor: hand;
}

a.menulink_eb1 {

    background: #fff url(../bilder/layout/nav1_bg_ua.gif) no-repeat;
    display: block;
    height: 22px;
    text-decoration: none;
    font-family: verdana, arial, georgia;
    font-size:13px;
    color: #354758;
    margin: 0px;
    padding: 7px 0 1px 64px;
}


#bigcontent {
 float:left;
 width: 678px;
}

/*************************************
 ***         BEREICH INFO          ***
 ************************************/


/*Rundung*/
.lo_news { background: #dde7f3 url(../bilder/layout/newsletter1.gif) no-repeat top left;}
.lo_log { background: #dde7f3 url(../bilder/layout/kundelog.gif) no-repeat top left;}
.lo_download { background: #dde7f3 url(../bilder/layout/downloads.gif) no-repeat top left;  }
.lo_short { background: #dde7f3 url(../bilder/layout/shortnews.gif) no-repeat top left;}
.lo_newsl { background: #dde7f3 url(../bilder/layout/newsletter.gif) no-repeat top left;}
.lo_press { background: #dde7f3 url(../bilder/layout/pressespiegel.gif) no-repeat top left;}
.lo_produ { background: #dde7f3 url(../bilder/layout/produktbeschreibungen.gif) no-repeat top left;}
.lo_infob { background: #dde7f3 url(../bilder/layout/infoblaetter.gif) no-repeat top left;}
.lo_praes { background: #dde7f3 url(../bilder/layout/praesentationen.gif) no-repeat top left;}


li.lo_newsl { background: #dde7f3 url(../bilder/layout/newsletter2.gif) no-repeat top left; padding: 6px 0 0px 0; list-style: none; }
li.lo_press { background: #dde7f3 url(../bilder/layout/pressespiegel2.gif) no-repeat top left; padding: 6px 0 0px 0; list-style: none; }
li.lo_produ { background: #dde7f3 url(../bilder/layout/produktbeschreibungen2.gif) no-repeat top left; padding: 6px 0 0px 0; list-style: none; }
li.lo_infob { background: #dde7f3 url(../bilder/layout/infoblaetter2.gif) no-repeat top left; padding: 6px 0 0px 0; list-style: none; }
li.lo_praes { background: #dde7f3 url(../bilder/layout/praesentationen2.gif) no-repeat top left; padding: 6px 0 0px 0; list-style: none; }

.ro {	background: transparent url(../bilder/layout/ro.gif) no-repeat top right; }
.ru {	background: transparent url(../bilder/layout/ru.gif) no-repeat bottom right; padding-left: 2px; }
.lu {	background: transparent url(../bilder/layout/lu.gif) no-repeat bottom left; }



.werbung  {
	margin:0;
	padding: 0px 0px 13px 0px ;
	/*display: none;*/
}

.inhalt {
	margin: 0;
	padding: 12px 0  5px 10px;
	font-size: 11px;
}

.inhalt p {
	margin:0;
	padding: 0;
}

#info
{
    float: right;
    width: 228px;
    margin: 0px;
    padding: 0px 35px 0px 0px ;
}

#bildinfo
{
  font-size: 10px;
  margin: 5px 0px 20px 15px;
  width:300px;
  float:right;
  text-align: justify;
}

#incontent
{
  width: 350px; 
}

#bildinfo2
{
    font-size: 10px;
    float: right;
    width: 198px;
    margin: 0px;
    padding: 0px 40px 0px 0px ;
    text-align: justify;
}

#bildinfo img, #bildinfo2 img, #info img
{
  margin: 0px 0px 5px 0px;
}


#info_in

{
    padding: 0px 0px 0px 8px;
}



#info #kundenlogin input
{
    margin: 0 0px 0px 0;
    padding: 0 0 1px 0;
}

#info  #logintext
{
    width: 130px;
}

#info  #news_order
{
    float: left;
    width: 169px;
}

#info a
{
    color: #354758;
    text-decoration: none;
}

#info a:hover
{
    color: #B50000;
    text-decoration: underline;
}

#info h4
{
    color: #354758;
    display: block;
    font-weight: bold;
    margin: 0px 0;
}

#info dl, #info dt, #info dd
{
    padding: 0;
    margin: 0;
}




/*************************************
 ***       BEREICH CONTENT         ***
 ************************************/

#content
{
    /* background: transparent url(../bilder/layout/content_bg.gif) y-repeat; */
    float: left;
    width: 460px;
}

#content #content_in
{

    padding: 0 22px 15px 22px;
}


#content #breadcrumb
{
    border-bottom: 1px solid #9FA8B5;
    color: #506079;
    font-size: 90%;
    margin-bottom: 15px;
    padding-bottom: 2px;
}

#content #breadcrumb a
{
    color: #506079;
    text-decoration: underline;
}

#content a, #bigcontent a, #head_in a
{
    color: #014B90;
    text-decoration: none;
}

#content a:hover, #bigcontent a:hover, #head_in a:hover
{
    color: #B50000;
    text-decoration: underline;
}

#content p, #bigcontent p 
{
    margin: 3px 0 8px 0;
}

ul.links
{
    list-style: square;
    margin-left: 15px;
}
ul.links li {
    margin-top: 5px;
}
ul.none {
    list-style: none;
}

#content img, #bigcontent img 
{
    border: 0;
}

#content h2, #bigcontent h2
{
    color: #005DA8;
    font-size: 110%;
    left: 0;
    margin: 0 0 10px 0;
    position: relative;
    top: 0;
}

#content h2.bar, #bigcontent h2.bar
{
    background-color: #DFE2E7;
    color: #506079;
    margin: 32px 0 4px 0;
    padding: 1px 8px;
}

#content h3, #bigcontent h3
{
    color: #014B90;
    font-weight: normal;
    margin: 2px 0 2px 0;
}

#content h4, #bigcontent h4
{
    font-size: 100%;
    margin: 18px 0 10px 0;
    padding: 0;
}

#content h5, #bigcontent h5
{
    font-size: 100%;
    margin: 12px 0 3px 0;
    padding: 0;
}

#content h6, #bigcontent h6
{
    font-size: 100%;
    margin: 5px 0 2px 0;
    padding: 0;
}


/*************************************
 ***       KONTAKTFORMULAR         ***
 ************************************/

form
{
  border: 0;
  padding: 0;
  margin: 0;
}


div.form_table {
  margin: 0;
  padding: 10px;
  background: #F9FDF7;
  }

div.form_table table td {
  border: 0 !important;
  padding: 3px !important;
  }

div.form_table label.left {
  float:left;
  text-align: right;
  width: 160px;
  margin: 0 .6em .5em 0;
  }

div.form_table input {
  width: 200px;
  }

div.form_table textarea {
  width: 200px;
  overflow: auto;
  }

div.form_table br {
  clear:both;
  }

div.form_table textarea, div.form_table input {
  border: 1px solid #999999;
  }


/*************************************
 ***             NEWS              ***
 ************************************/

#content .news{
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #004E8F;
}

#content .news p
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#content .news img
{
    border: 1px solid #51575D;
    float: left;
    margin: 0 5px 5px 0;
}

#content .more {
    float: right;
}

/*************************************
 ***        ÜBERNAHME STYLES       ***
 ************************************/
#regionales { width: 99.9%; }
#regionales table { border: 0; width: 100%; }
#regionales table td { border: 0; padding: 0px; }
#regionales .noborder { border:0; width:auto; }
#iBranche, #iOrt, #Rubrik, #iSuchString { margin-bottom: 10px; }
#nol_suchbox { margin: 0 auto; }
#nol_bild { background: url(../bilder/content/elemente/suchbild.jpg); width:65px; height: 65px; position:absolute; top:35px; left: 50%;  }
.h1 { margin:0 0 15px 0; padding-top:10px; font-size:80%; font-weight:bold; color:#336699; } /*#036*/
.nowrap { white-space: nowrap; }
/* Short-Links */
#shortlinks li {
border-bottom:1px solid #b6babf;
margin:0;
padding:0;
}
#shortlinks ul {
list-style:none;
margin:0;
padding:0;
}
#shortlinks div {
border: 0px;
margin: 0px;
padding: 0px;
}
