body>#menu, body>#subnavi_container, body>#header_container, body>#languages, body>#fdm, body>#footer_container,  body>#social_bookmarks, body>#stocklist_details {
position:fixed;
}

body {
background:#ffffff;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:12px;
color:#000099;
line-height:1.6em;
margin:0;
padding:0;
}

#page {
padding-left:250px;
padding-top:130px;
}

#header_container {
position:absolute;
top:0; 
left:0;
text-align:left;
margin:0;
padding:0;
height:120px;
width:100%;
z-index:9998;
}

#subnavi_container {
position:absolute;
top:0;
left:0;
text-align:right;
margin:0 0 0 0;
padding:20px 0 0 0;
height:120px;
width:99%;
z-index:9999;
}

#header {
margin:0;
padding:12px 0 0 0;
width:100%;
}

#footer_container {
position:absolute;
bottom:0;
left:0;
text-align:left;
margin:0;
padding:0;
width:100%;
}

#footer {
height:12px;
width:100%;
margin:0;
padding:0;
}

#menu {
position:absolute;
top:140px;
left:0px;
width:230px;
margin:0;
padding:0 0 0 10px;
}

#languages {
position:absolute;
top:430px;
left:10px;
width:180px;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:12px;
margin:15px 6px;
padding:0;
}

#languages a {
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:12px;
color:#000099;
}

#fdm {
position:absolute;
top:430px;
left:15px;
width:215px;
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:9px;
font-weight:normal;
font-style:italic;
line-height:1.3em;
text-align:left;
}

#social_bookmarks {
position:absolute;
top:500px;
left:15px;
width:215px;
text-align:left;
}

#stocklist_details {
position:absolute;
top:180px;
left:710px;
width:300px;
}

#stocklist {
  width:400px;
}

#content {
margin:0 10px 30px 0;
padding:0;
}

#infoboard {
float:right;
width:220px;
margin: 0 0 30px 30px;
padding: 0;
}

/* Weiter mit browserübergreifenden Deklarationen */

.inputRequirement {
color:red;
}

.message {
color:red;
}

td.entry_simple{ 
font-weight:normal; 
}

span.entry, td.entry { 
font-weight:bold; 
white-space:nowrap;
padding-right:10px;
}

td.data {

}

table.sidenavigation { 
width:98%; 
border-spacing:2px; 
}

/* data table */

.dataTable { border-spacing:1px; }
.dataTableHeadingRow { background-color:#A6B2BF; line-height:100%; }
.dataTableHeadingContent { color:#ffffff; font-size:12px; font-weight:bold; white-space:nowrap; }
.dataTableRow { background-color:#F0F1F1; }
.dataTableRow-odd { background-color:#F0F1F1; }
.dataTableRow-even { background-color:#ffffff; }
.dataTableRowSelected { background-color:#DEE4E8; }
.dataTableRowOver { background-color:#FFFFFF; }
.dataTableContent { color:#000000; font-size:12px; padding:10px; border:1px solid #000066; }

/* data table */

td { 
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:12px;
color:#000099;
vertical-align:top;
line-height:1.6em;
}

div.contentbox{
padding:0 0 20px 0;
}

div.link_to_new_machines {
padding:5px;
text-align:center;
font-size:14px;
}

div.link_to_new_machines a {
color:#ffffff;
}

div.link_to_bargain_market {
text-align:center;
}

div.link_to_bargain_market td {
vertical-align:middle;
}

div.link_to_bargain_market a {
color:#000099;
font-size:18px;
font-weight:bold;
padding:0 20px 0 20px;
}

table.top3 {
width:98%;
}

table.top3 td {
text-align:center;
}

.machine_nr, .machine_nr a {
color:#ff0000;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}	

div.maschine_bezeichnung {
font-size:12px;
text-decoration:none;
color:#000099;
}

a.link_to_new_machines {
color:#ffffff;
}

h1 {
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:19px;
font-style:normal;
font-weight:bold;
color:#000099;
padding:20px 0 10px 0;
line-height:1.4em;
margin:0;
}

#infoboard .headline {
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
padding:5px;
margin:0;
background-color:#000099;
color:#ffffff;
}

#infoboard .text {
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color:#000099;
background-color:#f0f0ee;
padding:4px;
}

#newsletter_form .text {
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color:#000099;
background-color:#f0f0ee;
line-height:1.3em;
padding:2px 4px;
margin:0;
}

#infoboard .image {
}

#infoboard #newsletter_form,
#infoboard #show,
#infoboard #new_entries
#infoboard #rss_feed {
padding:0;
margin:0 0 10px 0;
width:100%;
}

#infoboard a {
text-decoration:none;
color:#ffffff;
}

#menu td {
vertical-align:middle;
padding:0;
margin:0;
}

#menu a:active {
}

#menu a:link, 
#menu a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000099;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

#menu a:hover {
}

p {
font-family:verdana, geneva, arial, helvetica, sans-serif;
font-size:12px;
color:#000099;
line-height:1.5em;
}

.smalltxt {
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: normal;
line-height:1.3em;
color: #000099;
}

h1.intro {
font-family: arial, verdana, geneva, helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
text-transform:uppercase;
color: #ffffff;
padding:0px 0px 0px 78px;
margin:10px 0px 10px 0px;
}

h2 {
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
color: #000099;
/*line-height:0;*/
margin-top:1.3em;
}

a.grpnr:link {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; }
a.grpnr:visited {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; }
a.grpnr:hover {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; }
a.grpnr:active {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; }

a.grptitle:link {text-decoration:underline; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000099; }
a.grptitle:visited {text-decoration:underline; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000099; }
a.grptitle:hover {text-decoration:underline; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000099; }
a.grptitle:active {text-decoration:underline; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000099; }

a.grptitle2:link {text-decoration:underline; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF0000; }
a.grptitle2:visited {text-decoration:underline; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF0000; }
a.grptitle2:hover {text-decoration:underline; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF0000; }
a.grptitle2:active {text-decoration:underline; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF0000; }

a.grptitle3:link {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FF0000; font-style:italic; }
a.grptitle3:visited {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FF0000; font-style:italic; }
a.grptitle3:hover {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FF0000; font-style:italic; }
a.grptitle3:active {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FF0000; font-style:italic; }

a:link {text-decoration:underline; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000099; }
a:visited {text-decoration:underline; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000099; }
a:hover {text-decoration:underline; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000099; }
a:active {text-decoration:underline; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000099; }

#subnavi_container a:link {text-decoration:underline; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000099; margin-right:10px; }
#subnavi_container a:visited {text-decoration:underline; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000099; margin-right:10px; }
#subnavi_container a:hover {text-decoration:underline; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000099; margin-right:10px; }
#subnavi_container a:active {text-decoration:underline; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000099; margin-right:10px; }

#infoboard a.rss:link {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF0000; }
#infoboard a.rss:visited {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF0000; }
#infoboard a.rss:hover {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF0000; }
#infoboard a.rss:active {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF0000; }

#infoboard a.rss_link:link {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FF0000; }
#infoboard a.rss_link:visited {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FF0000; }
#infoboard a.rss_link:hover {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FF0000; }
#infoboard a.rss_link:active {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FF0000; }

a.rssticker:link {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; }
a.rssticker:visited {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; }
a.rssticker:hover {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; }
a.rssticker:active {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; }

a.stocklist:link {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000099; }
a.stocklist:visited {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000099; }
a.stocklist:hover {text-decoration:underline; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000099; }
a.stocklist:active {text-decoration:none; font-family: verdana, geneva, arial, helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000099; }

li {
margin-bottom:1px;
}

td.grpnr {
padding-bottom:5px;
padding-right:10px;
}

td.grptitle {
padding-bottom:5px;
padding-right:10px;
}

.bildschatten {
background:url(images/schatten.png) no-repeat scroll left bottom;
border-top:1px solid #eeeeee;
margin:6px 10px 0px -2px;
padding:2px 5px 10px;
}

.bildschatten183 {
background:url(images/schatten183.png) no-repeat scroll left bottom;
border-top:1px solid #eeeeee;
margin:6px 10px 0px -2px;
padding:2px 5px 10px;
}

.bildschatten250 {
background:url(images/schatten250.png) no-repeat scroll left bottom;
border-top:1px solid #eeeeee;
margin:6px 10px 0px -2px;
padding:2px 5px 10px;
}

.bildschatten500 {
background:url(images/schatten500.png) no-repeat scroll left bottom;
border-top:1px solid #eeeeee;
margin:6px 10px 0px -2px;
padding:2px 5px 10px;
}

#languages img {
margin-right:8px;
}

.bargain {
font-weight:bold;
color:#ff0000;
}

.contentbox_print {
display: none;
}

ul#function {
list-style-type: none;
margin: 0 0 20px 0;
padding: 0;
float:right;
display:inline;
}

ul#function li {
display:inline;
padding:10px 0 10px 10px ;
}

ul#function li a {
padding: 0 1.5em;
margin: 0;
text-decoration: none;
text-decoration:underline; 
font-family: verdana, geneva, arial, helvetica, sans-serif; 
font-size:13px; 
font-weight:normal; color:#000099;
}

li.backbutton {
background-image: url(images/back.gif);
background-repeat: no-repeat;
background-position: 0 50%;
}

li.printbutton {
background-image: url(images/print.gif);
background-repeat: no-repeat;
background-position: 0 50%;
}

li.cartbutton {
background-image: url(images/cart.gif);
background-repeat: no-repeat;
background-position: 0 50%;
}

li.forwardbutton {
background-image: url(images/forward.gif);
background-repeat: no-repeat;
background-position: 0 50%;
}

ul#cart {
list-style-type: none;
margin: 0 0 20px 0;
padding: 0;
display:inline;
}

ul#cart li {
display:inline;
padding:10px 0 10px 10px ;
}

ul#cart li a {
padding: 0 1.5em;
margin: 0;
text-decoration: none;
text-decoration:underline; 
font-family: verdana, geneva, arial, helvetica, sans-serif; 
font-size:13px; 
font-weight:normal; color:#000099;
}

tr.row2 {
display:none;
}

tr.row1 {

}
.rssclass a {
color:#FF0000;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}

form {
padding:0;
margin:0;
}

.rssticker_tab {
background-color:#000098;
padding:0;
margin:0;

}

.new_machines {
color:red;
font-weight: bold;
}

#messetermine {
float:right;
width:216px; 
height:338px; 
margin:20px;
}
