/****************************** Allgemein ********************************/

* {
margin: 0px;
padding: 0px;
list-style: none;
}

img {
border: 0px;
}

body {
font-family: Arial, Helvetica, sans-serif;
}

h1 {
font-size: 15px;
margin: 23px 0px 15px 0px;
}

h2 {
font-size: 13px;
margin: 0px 0px 15px 0px;
}


/******************************* Wrapper ********************************/

#wrapper {
position: relative;
width: 936px;
margin: 0px auto;
background: #F0F3F9;
}

#page {
position: absolute;
top: 200px;
background: url(images/page_bg.gif) repeat-y #F0F3F9;
width: 936px;
}

#spalte_links {
float: left;
width: 739px;
}

#spalte_ganzlinks {
float: left;
width: 180px;
}

#navi_links {
margin: 16px 0px 0px 0px;
}


#navi_links li {
background: url(images/icon-subnav-off.gif) 0px 6px no-repeat;
}

#navi_links li a {
color: #18365F;
font-size: 13px;
font-weight: bold;
text-decoration: none;
line-height:29.6px;
padding:0 0 0 25px;
}

#navi_links li a:hover {
text-decoration: underline;
}

#spalte_rechts {
float: right;
width: 197px;
}

#spalte_rechts p {
font-size: 11px;
}

#anfrage {
padding: 0px 0px 0px 7px;
margin: 26px 0px 0px 0px;
}

#anfrage p {
line-height: 16px;
width: 150px;
}

#anfrage p#anfrage1 {
margin: 16px 0px 0px 0px;
}

#anfrage a {
color: #000;
text-decoration: underline;
}

#anfrage a:hover {
text-decoration: none;
}

#masten_befestigung {
margin: 36px 0px 0px 0px;
}

#masten_befestigung1 {
line-height: 16px;
margin: 4px 0px 0px 0px;
width: 150px;
}

#masten_befestigung1 a {
color: #000;
}

#masten_befestigung1 a:hover {
text-decoration: none;
}

#druck {
margin: 31px 0px 0px 0px;
}

#druck1 {
line-height: 16px;
margin: 4px 0px 0px 0px;
width: 180px;
}

#druck2 {
line-height: 16px;
margin: 16px 0px 0px 0px;
width: 170px;
}


#druck p span {
font-weight: bold;
}

#druck p a {
color: #000;
}

#druck p a:hover {
text-decoration: none;
}

.gelberback {
background: #FFCC00;
width: 170px;
height: 19px;
font-size: 11px;
font-weight: bold;
padding: 5px 0px 0px 7px;
}

/****************************** Content ********************************/

#content {
float: right;
width: 533px;
padding: 0px 10px 0px 16px;
}

#content p {
font-size: 11px;
margin: 0px 20px 15px 0px;
line-height: 16px;
}

#content img {
margin: 3px 0px 21px 3px;
}

#content a {
color: #000;
font-weight: bold;
text-decoration: underline;
}

#content a:hover {
text-decoration: none;
}

#infonavi {
width: 480px;
margin: 40px 0px 40px 15px;
text-align: center;
}

#infonavi li {
display: inline;
background: url(images/dot.gif) 3px 7px no-repeat;
padding: 0px 0px 0px 12px;
font-size: 11px;
white-space: nowrap;
}

#infonavi li.nobg {
background: none;
padding: 0px 0px 0px 0px;

}

#infonavi li a {
font-weight: normal;
color: #000;
text-decoration: none;
}

#infonavi li a:hover {
text-decoration: underline;
}

/******************************* Header ********************************/

#header {
position: absolute;
top: 0px;
width: 936px;
height: 200px;
background: url(images/header_bg.gif) no-repeat #FFCC00;
}

#logo {
margin: 85px 0px 0px 0px;
}

#navi_top {
position: absolute;
top: 175px;
left: 0px;
height: 25px;
background: #18365F;
margin: 0px 0px 0px 180px;
}

#navi_top li {
float: left;
}

#navi_top li#startseite a { background: url(images/startseite-off.gif) no-repeat; width: 90px; }
#navi_top li#produkte a { background: url(images/produkte-on.gif) no-repeat; width: 80px; }
#navi_top li#service a { background: url(images/service-off.gif) no-repeat; width: 70px; }
#navi_top li#infothek a { background: url(images/infothek-off.gif) no-repeat; width: 76px; }
#navi_top li#news a { background: url(images/news-off.gif) no-repeat; width: 59px; }
#navi_top li#unternehmen a { background: url(images/unternehmen-off.gif) no-repeat; width: 107px; }
#navi_top li#kontakt a { background: url(images/kontakt-off.gif) no-repeat; width: 72px; }
#navi_top li#en a { background: url(images/en-off.gif) no-repeat; width: 22px; margin: 0px 0px 0px 140px;}
#navi_top li#es a { background: url(images/es-off.gif) no-repeat 1px 0; width: 22px; margin-left: }

#navi_top li#startseite a:hover { background: url(images/startseite-on.gif) no-repeat; }
#navi_top li#service a:hover { background: url(images/service-on.gif) no-repeat; }
#navi_top li#infothek a:hover { background: url(images/infothek-on.gif) no-repeat; }
#navi_top li#news a:hover { background: url(images/news-on.gif) no-repeat; }
#navi_top li#unternehmen a:hover { background: url(images/unternehmen-on.gif) no-repeat; }
#navi_top li#kontakt a:hover { background: url(images/kontakt-on.gif) no-repeat; }
#navi_top li#en a:hover { background: url(images/en-on.gif) no-repeat; }
#navi_top li#es a:hover { background: url(images/es-on.gif) no-repeat 1px 0; }

#navi_top li a {
display: block;
height: 25px;
padding: 0px 1px 0px 0px;
}

#navi_top li a span {
display: none;
}

/******************************* Footer ********************************/

#footer {
clear: both;
height: 137px;
width: 936px;
background: url(images/footer_bg.gif) bottom no-repeat;
}

#nachoben {
background: url(images/icon-oben.gif) 0px 2px no-repeat;
color: #000;
padding: 0px 0px 0px 15px;
font-size: 11px;
margin: 0px 0px 0px 196px;
}

#nachoben:hover {
text-decoration: none;
}

#navi_footer {
font-size: 11px;
margin: 18px 0px 0px 196px;
}

#navi_footer li {
display: inline;
background: url(images/dot.gif) 3px 7px no-repeat;
padding: 0px 0px 0px 12px;
}

#navi_footer li.nobg {
background: none;
padding: 0px 0px 0px 0px;
}

#navi_footer li a {
color: #000;
text-decoration: none;
}

#navi_footer li a:hover {
text-decoration: underline;
}

#columbus {
font-size: 11px;
margin: 68px 0px 0px 11px;
color: #A48820;
}

#columbus a {
color: #A48820;
text-decoration: none;
}

/******************************* IE 7 **********************************/

*+html #navi_links {margin: 14px 0px 0px 0px;}
*+html #navi_links li {background: url(images/icon-subnav-off.gif) 0px 8px no-repeat;}
*+html #navi_links li a {font-size:12px;}
*+html #content img { margin: 2px 0px 20px 3px; }
*+html #spalte_rechts { width: 195px; padding: 0px 0px 0px 2px; }
*+html #anfrage img { margin-bottom: -3px; }
*+html #druck { margin: 32px 0px 0px 0px; }
*+html #footer { height: 153px; }
*+html #nachoben { background: url(images/icon-oben.gif) 0px 1px no-repeat; }
*+html #navi_footer { margin: 17px 0px 0px 196px; }
*+html #columbus { margin: 81px 0px 0px 10px; }


/******************************* IE 6 **********************************/

* html #navi_links {margin: 14px 0px 0px 0px;}
* html #navi_links li {background: url(images/icon-subnav-off.gif) 0px 8px no-repeat;}
* html #navi_links li a {font-size:12px;}
* html #content img { margin: 2px 0px 20px 3px; }
* html #spalte_rechts { width: 195px; padding: 0px 0px 0px 2px; }
* html #anfrage img { margin-bottom: -3px; }
* html #druck { margin: 32px 0px 0px 0px; }
* html #footer { height: 153px; }
* html #nachoben { background: url(images/icon-oben.gif) 0px 1px no-repeat; }
* html #navi_footer { margin: 17px 0px 0px 196px; }
* html #columbus { margin: 81px 0px 0px 10px; }
* html #navi_top { overflow: hidden; }
