/* -------------------------------------------------------- */

p, li, ul, td, ol, .left, a, div {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
	color: #000000;
}

a:hover {
	text-decoration: underline;
}

.w_normal, a.w_normal, .left2 {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
	color: #ffffff;
}

a.w_normal:hover {
	text-decoration: underline;
}

.new_h, a.new_h {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
	color: #656565;
}

a.new_h:hover {
	text-decoration: underline;
}

.orange, a.orange {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
	color: #FF6600;
}

a.orange:hover {
	text-decoration: underline;
}

.w_large, a.w_large {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12pt;
	text-decoration: none;
	color: #ffffff;
}

.large, a.large {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12pt;
	text-decoration: none;
	color: #000000;
}

.medium, a.medium {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
}

.tlink, a.tlink {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #000000;
}

.err, a.err {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
  	font-weight: bold;
	text-decoration: none;
	color: #ff0000;
}

.head, a.head, .line_hd, .dtid_1, .dtid_3 {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
  	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.thead, a.thead {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
  	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.shead, a.shead, .dtid_2, .dtid_4  {
	font-family: Verdana,Arial,  Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
	color: #000000;
}

.snav, a.snav {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
	color: #666666;
}

.hnav_p, a.hnav_p {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
	color: #666666;
}

.hnav_a, a.hnav_a {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
	color: #008EC2;
}

a:hover.hnav_p {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #008EC2;
}

.headlines_nav_content, a.headlines_nav_content {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
}

.nav_p_links, a.nav_p_links {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
	color: #000000;
}

.cl, a:cl {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: underline;
	color: #000000;
}

/* -------------------------------------------------------- */

.hnav2, a.hnav2 {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
	color: #000000;
}

.hnav2_a, a.hnav2_a {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
  	font-weight: bold;
	color: #000000;
}

.service, a.service {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
	color: #472303;
}

.sn {
	margin : 0px 0px 5px 0px;
}

.foot, a.foot {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
	color: #FFFFFF;
}

.news_hd, a.news_hd, weiter, a.weiter, print, a.print {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
  	font-weight: bold;
	text-decoration: none;
	color: #666666;
}

.news_tx, a.news_tx {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-decoration: none;
	color: #000000;
}

/* -------------------------------------------------------- */

body {
	scrollbar-face-color: #A6D3E3;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #A6D3E3;
	scrollbar-darkshadow-color: #8498BC;
	scrollbar-track-color: #E6E6E6;
	scrollbar-arrow-color: #FFFFFF;
}

SELECT.left, INPUT.left, TEXTAREA.left {
	BORDER-RIGHT: #5E9EB7 1px solid;
	BORDER-TOP: #5E9EB7 1px solid;
	BORDER-LEFT: #5E9EB7 1px solid;
	BORDER-BOTTOM: #5E9EB7 1px solid;
	COLOR: #000000;
	background : #DFECF2;
}

SELECT.left2, INPUT.left2, TEXTAREA.left2 {
	BORDER-RIGHT: #5E9EB7 1px solid;
	BORDER-TOP: #5E9EB7 1px solid;
	BORDER-LEFT: #5E9EB7 1px solid;
	BORDER-BOTTOM: #5E9EB7 1px solid;
	COLOR: #000000;
	background : #DFECF2;
}

/* -------------------------------------------------------- */

/* --STYLE F?R BEREICH DOWNLOADS--------------------------- */
table.dwnld1 {
	padding:0 0 0 10px;
	border:solid 1px #B7B7B7;
}

table.dwnld2 {
	padding:0 0 0 8px;
	border:0px;
    background-color:#F5F7F9;
}

tr.dwnld {
	background-color:#F5F7F9;
}

td.dwnld-info1 {
	font-family: Arial;
	color: #000000;
}

td.dwnld-info2 {
	font-family: Arial;
	color: #666666;
}

td.dwnld1 {
	padding:0 3 0 5px;
}

td.dwnld-infobg1 {
	background-color:#ffffff;
	padding:0 2 0 2px;
	border-left-style:solid;
	border-width:1px;
	border-color:#E8E8E8;
}

td.dwnld-infobg2 {
	padding:0 2 0 2px;
	border-left-style:solid;
	border-width:1px;
	border-color:#E8E8E8;
}

td.dwnld-trenner {
	border-top-style:solid;
	border-bottom-style:solid;
	border-width:1px;
	border-color:#E8E8E8;
}

td.dwnld-trenner2 {
	border-top-style:solid;
	border-width:1px;
	border-color:#E8E8E8;
}

td.dwnld-trenner3 {
	border-bottom-style:solid;
	border-width:1px;
	border-color:#E8E8E8;
}

/* -------------------------------------------------------- */

/* --STYLE F?R VERLEIHPREISLISTE F?R ROLLGER?STE ---------- */

table.verleih1 {
	padding:3 5 3 5px;

	border-collapse:collapse;
}

td.verleih-grau1 {
	background-color:#F5F7F9;
	padding:1 4 1 4px;
	border-style:solid;
	border-width:1px;
	border-color:#E8E8E8;
	text-align:center;
}

td.verleih-weiss1 {
	background-color:#FFFFFF;
	padding:2 4 2 4px;
	border-style:solid;
	border-width:1px;
	border-color:#E8E8E8;
	text-align:center;
}

td.verleih-spacer {
	background-color:#FFFFFF;
	padding:0 3 0 0px;
	font-size:1px;

}

td.black, table.black {
    /* border: 1px solid #000000; */
}

/* PROD NAV  */
.prodnav {
    width: 175px;
    background: #b5dae6 url(../images/navi_bg.gif) no-repeat left top;
    line-height: 17px;
    padding-left: 6px;
    padding-right: 6px;
    border-bottom: 1px solid #6b6e70;
    border-right: 1px solid #6b6e70;
}

#prodnav{
    width: 206px;
    float: left;
    overflow: hidden; }

#prodnav-header{
    width: 206px;
    height: 23px;
    padding-left: 9px;
    background: url(../images/relaunch/template/content_header_bg.gif) no-repeat; }

#prodnav-block{
    width: 188px;
    background-color: white;
    border: 2px solid #b6b6b6;
    padding: 7px 7px 6px 7px;
    border-top: 0;
    display: block; }
    
#prodnav-lang{
    width: 188px;
    padding:10px 0 10px 0;
    background-color:#E8F2F6;
    text-align: center; }
    
#prodnav-nav{
    width: 188px;
    overflow: hidden;
    padding: 0;
    margin-bottom: 2px;
    background: #00b0f0 url(../images/relaunch/template/subnav_bg.gif) top repeat-x; }
    
#prodnav-nav2{
    padding: 0 8px; }
    
#prodnav-nav a:hover {
    text-decoration: underline;
}
    
#prodnav-navpt1, #prodnav-navpt1a {
    width: 172px;
    padding: 1px 0 5px 0;
    border-bottom: 1px solid #50bde5; }

#prodnav-navpt1 a, #prodnav-navpt1a a {
    display: block;
    padding: 5px 0 0 15px;
    margin: 0;
    text-decoration: none;
    color: white;
    font: bold 12px Arial,Helvetica,Verdana;
    background:url(../images/relaunch/template/ic_subnav_p.gif) no-repeat scroll 0px 8px; }
    
#prodnav-navpt1a a{
    color: #0f5182;
    background-image:url(../images/relaunch/template/ic_subnav_a.gif); }
    
    
#prodnav-navpt2, #prodnav-navpt2a {
    width: 160px;
    padding: 0px 0 0px 5px; }
    
#prodnav-navpt2 a, #prodnav-navpt2a a {
    display: block;
    padding: 5px 0 0 10px;
    margin: 0;
    text-decoration: none;
    color: #cfebf5;
    font: bold 11px Arial,Helvetica,Verdana;
    background:url(../images/relaunch/template/ic_subnav2_p.gif) no-repeat scroll 0px 10px; }
      
#prodnav-navpt2a a{
    color: #0f5182;
    background-image:url(../images/relaunch/template/ic_subnav2_a.gif); }


#prodnav-navpt3, #prodnav-navpt3-z600, #prodnav-navpt3-z500, #prodnav-navpt3-z300, #prodnav-navpt3-z200,
#prodnav-navpt3a, #prodnav-navpt3a-z600, #prodnav-navpt3a-z500, #prodnav-navpt3a-z300, #prodnav-navpt3a-z200 {
    width: 150px;
    padding: 0px 0 0px 14px; }
    
#prodnav-navpt3 a, #prodnav-navpt3-z600 a, #prodnav-navpt3-z500 a, #prodnav-navpt3-z300 a, #prodnav-navpt3-z200 a,
#prodnav-navpt3a a, #prodnav-navpt3a-z600 a, #prodnav-navpt3a-z500 a, #prodnav-navpt3a-z300 a, #prodnav-navpt3a-z200 a {
    display: block;
    padding: 5px 0 0 12px;
    margin: 0;
    text-decoration: none;
    color: #f5f5f5;
    font: normal 11px Arial,Helvetica,Verdana; }

#prodnav-navpt3 a {
    background:url(../images/relaunch/template/ic_subnav3_p.gif) no-repeat scroll 0px 12px; }    
#prodnav-navpt3a a{
    background:url(../images/relaunch/template/ic_subnav3_a.gif) no-repeat scroll 0px 12px; }    
#prodnav-navpt3-z600 a, #prodnav-navpt3a-z600 a{
    background:url(../images/relaunch/template/ic_subnav3_z600.gif) no-repeat scroll 0px 8px; }
#prodnav-navpt3-z500 a, #prodnav-navpt3a-z500 a{
    background:url(../images/relaunch/template/ic_subnav3_z500.gif) no-repeat scroll 0px 8px; }
#prodnav-navpt3-z300 a, #prodnav-navpt3a-z300 a{
    background:url(../images/relaunch/template/ic_subnav3_z300.gif) no-repeat scroll 0px 8px; }
#prodnav-navpt3-z200 a, #prodnav-navpt3a-z200 a{
    background:url(../images/relaunch/template/ic_subnav3_z200.gif) no-repeat scroll 0px 8px; }

#prodnav-navpt3a a, #prodnav-navpt3a-z600 a, #prodnav-navpt3a-z500 a, #prodnav-navpt3a-z300 a, #prodnav-navpt3a-z200 a {
    color: #0f5182; }
    
#prodtable {
    width:696px;
    overflow-x:auto;
    overflow-y:hidden;
}

