html, body {height:100%}
body {background:#f4f4f4  url(images/bottom_bg1.gif) center repeat-y; margin:0}
form {margin:0}
input, select, textarea {border:1px solid #CCCCCC}

a {color:#959595; text-decoration:none}
a:visited {color:#959595}
a:active {color:#959595}
a:hover {color:#959595}

.mail {text-decoration:underline}
.mail:hover {text-decoration:none}

.top {background:#FFFFFF url(images/bg_top.jpg) bottom left repeat-x}
.top_menu {background-color:#535353; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold}
.top_menu a {color:#FFFFFF; /*background:url(images/but/arrow_blue.gif) center bottom no-repeat;*/ display:block; padding:10px}
.top_menu .but_up {background:url(images/but/but_up.gif) left top repeat-x}
.top_menu .but_on {background:url(images/but/but_on.gif) left top repeat-x}
/*.top_menu .but_on a {background:url(images/but/arrow_white.gif) center bottom no-repeat}*/
.top_menu a:visited {color:#FFFFFF}
.top_menu a:active {color:#FFFFFF}
.top_menu a:hover {color:#FFFFFF}
.top_menu .submenu {position:absolute; margin-top:35px; background-color:#535353; display:none; font-weight:bold; white-space:nowrap}
.top_menu .submenu a {display:block; border-bottom:1px solid #FFFFFF; background:none; margin:0px; padding:10px; text-align:left}
.top_menu .submenu a:hover {color:#CCCCCC}
.top_menu .hover .submenu {display:block}
.center {font-family:Arial, Helvetica, sans-serif; font-size:12px}

.content1 {background:#306996 url(images/center_bg.gif) center bottom no-repeat; color:#FFFFFF; padding:25px /*min-height:400px*/}
/* * html .content1 {height: expression(this.scrollHeight < 400 ? "400px" : "auto")}*/
.content1 a {color:#FFFFFF}
.content1 .content_header {padding:0px 15px 25px 15px; color:#023054; font-size:16px; font-weight:bold}
.content1 .table1 {border:1px solid #CCCCCC; border-collapse:collapse}
.content1 .table1 th {background-color:#3C637F; color:#FFFFFF}
.content1 .table1 p {margin:0}
.content2 {background-color:#EAEFF3; color:#023054 /*min-height:400px*/}
/* * html .content2 {height: expression(this.scrollHeight < 400 ? "400px" : "auto")}*/
.content2 a {color:#000000}
.content2 .left_menu .border1 {margin:5px 0px 35px 30px; border-top:1px solid #A6B4BF; background:url(images/menu_line.gif) left top no-repeat}
.content2 .left_menu .border2 {background:url(images/menu_line.gif) right top no-repeat}
.content2 .left_menu ul {margin:0; padding:15px 15px 15px 30px; list-style-position:outside; list-style-image:url(images/bull.gif)}
.content2 .left_menu ul li {padding-bottom:4px}
.content2 .left_menu ul li a {color:#0C5DAC}
.content2 .left_menu ul li a.selected {color:#023054}
.content2 .main {padding:0 30px}
.content2 .content_header {padding:25px 40px; color:#023054; font-size:16px; font-weight:bold}
.content2 .content_contact {padding:25px 0 0 40px; color:#023054; font-size:16px; font-weight:bold}
.content2 .category_name {position:absolute; width:640px; margin-top:-45px; text-align:right; font-size:16px}
.content2 .models {margin:6px 5px 0px 5px; font-weight:bold}
.content2 img.corner {margin:-1px}
.content2 .models img.corner {position:absolute}
* html .content2 .models img.corner {margin:0px}
.content2 .models table {border-collapse:collapse}
.content2 .models td {border:1px solid #A6B4BF/*; background-color:#B0C1D1*/}
.content2 .models td.selected {background-color:#7DA6C4}
.content2 .models td a {color:#023054; display:block; padding:10px}
/*.content2 .text_border {margin:0px 5px 5px 5px; border-left:1px solid #A6B4BF; border-collapse:collapse}*/
.content2 .text_border {margin:0px 5px 5px 5px; background:url(images/menu_line.gif) left top no-repeat}
.content2 .text_border ul {padding:0px 0px 0px 10px; list-style-position:outside}
.content2 .properties {border-collapse:collapse; font-weight:bold; margin:5px}
.content2 .properties th {border:1px solid #092D45; background-color:#2A5B83; color:#FFFFFF; padding:5px; text-align:center}
.content2 .properties th.first {/*text-align:left*/}
.content2 .properties th.selected {}
.content2 .properties td {border:1px solid #B5C1CD; padding:5px; color:#000000; text-align:center}
.content2 .properties td.first {color:#23577F; text-align:left}
.content2 .properties td.first-black {color:#000000; text-align:left}
.content2 .properties td.first-normal {color:#23577F; text-align:left; font-weight:normal}
.content2 .properties td.selected {background-color:#D0DAE4}
.content2 .properties-noborder {border-collapse:collapse; font-weight:bold; margin:5px 0 5px 0}
.content2 .properties-noborder th {border:1px solid #092D45; background-color:#2A5B83; color:#FFFFFF; padding:5px; text-align:center}
.content2 .properties-noborder th.first {/*text-align:left*/}
.content2 .properties-noborder th.selected {}
.content2 .properties-noborder td {border:1px solid #B5C1CD; padding:5px; color:#000000; text-align:center}
.content2 .properties-noborder td.first {color:#23577F; text-align:left}
.content2 .properties-noborder td.first-black {color:#000000; text-align:left}
.content2 .properties-noborder td.first-normal {color:#23577F; text-align:left; font-weight:normal}
.content2 .properties-noborder td.selected {background-color:#D0DAE4}
.content2 .table1 {border:1px solid #CCCCCC; border-collapse:collapse}
.content2 .table1 th {background-color:#3C637F; color:#FFFFFF}
.content2 .table1 p {margin:0}
.content2 .accessory_link img {position:absolute; margin-top:-180px; background-color:#FFFFFF; border:1px solid #CCCCCC; padding:5px; display:none}
.content2 .accessory_link.over img {display:inline}
.content2 .tool {background-color:#FFFFFF; border:1px solid #CCCCCC; margin:10px; height:100px; float:left}
.content2 .tool td {padding:5px}
.content2 .button {background:url(images/arrow.gif) left center no-repeat; padding-left:20px; text-align:left}
.content2 .button a {color:#000000}
/*
.content2 .button {width:200px; height:22px; background:#535353 url(images/but/but_small.gif) left top repeat-x; color:#FFFFFF; text-align:center}
.content2 .button a {color:#FFFFFF; display:block; padding:4px}
*/

#prodData		{ clear:left; padding-top:5px }
#prodData table	{ border-collapse:collapse; width:100% }
#prodTab td		{ padding:5px; margin:0px; border:1px solid #ccc }
#prodTab img	{ padding:8px }
.prodMain		{ font-weight:bold; background-color:#b0c1d1 }
.prodMain a		{ color:#fff }
.prodSel_1		{ background-color:#eee; font-weight:bold }
.prodSel_2		{ background-color:#fff; font-weight:bold }
.prodBg			{ background-color:#fff }

.bottom {background:url(images/bottom_bg.gif) left top repeat-x; color:#535353; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:27px 40px 0px 0px}
.bottom a {color:#535353}
.bottom a:visited {color:#535353}
.bottom a:active {color:#535353}
.bottom a:hover {color:#535353}
.center_uxi {background:url(images/center_bg_uxi.gif) top left repeat-x}
.bottom_uxi {background:url(images/bottom_bg_uxi.gif) top left repeat-x}
.search {color:#959595; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:right}
.language {color:#959595; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:right}
.language a {text-decoration:underline}
.language a:hover {text-decoration:none}
.slogan {color:#052e4e; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:right}
.searchform {width:200px}
.center_menu {font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:left; font-size:11px; color:#FFFFFF}
.center_menu a {color:#FFFFFF; text-decoration:underline; font-style:italic}
.center_menu a:visited {color:#FFFFFF}
.center_menu a:active {color:#FFFFFF}
.center_menu a:hover {color:#FFFFFF}
.center_menu1 {font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:left; font-size:11px; color:#052e4e}
.picture {position:absolute; margin:-30px 0px 0px 65px}

.uxi_bg_top {background:url(images/uxo_bg_top.gif) left top repeat-x}
.uxi_bg_bottom {background: url(images/uxo_bg_bottom.gif) left bottom repeat-x}
.uxi_bg_center {background:url(images/uxo_bg_center.gif) bottom left repeat-x}

#bottom_line {position:fixed; bottom:0px; width:100%; background:#cccccc url(images/footer_line.gif) left top repeat-x }

.information {margin: 0px 45px 0px 45px; color: #000}
.information h1 {color:#023054; font-size:14px; font-weight:bold; margin-top:0px}
.information_tbl {margin-top:50px}

/* Information table */
#contentContainer {margin-left:75px}

#downloadBoxSmall, #downloadBoxSmall .RubImg, #downloadBoxSmall .content, #downloadTrenner {float:left}

#downloadBoxSmall {background-color:#fff; border: 1px solid #ccc; width:370px}
#downloadBoxSmall .RubImg {width:120px}

#downloadBoxSmall .content {text-align:right; width:220px; margin-left:10px; margin-top:35px}
#downloadBoxSmall .content a {color:#023054; font-size:14px; font-weight:bold; text-decoration:underline}
#downloadBoxSmall .content a:hover {text-decoration:none}

#downloadTrenner {width:40px}

.clear {
	clear:both;
	clear:all;
}

.abstand {
	height:20px;
}

.dotbot {
	border-bottom: 1px dotted #00345a;
	margin-bottom: 15px;
	margin-right: 1px;
}

.back {margin-top:35px}
.back a {text-decoration:underline}
.back a:hover {text-decoration:none}

.iso {text-decoration:underline}
.iso:hover {text-decoration:none}

.hr {
	border-bottom:1px dotted #00345a;
	margin-right:1px;
}

.icon-pdf {
	background: url('/files/images/icon-pdf.gif') 15px 50% no-repeat;
	text-align: left;
	padding: 15px 20px 15px 45px;
}
.icon-pdf a { text-decoration:underline }
.icon-pdf a:hover { text-decoration:none }

.list li {color:#000000; line-height:18px; font-size:small}
.list li a {text-decoration:underline}
.list li a:hover {text-decoration:none}

.gallery { position:relative; width:900px; _margin-right:-15px; }
.gallery .img-wrap { float:left; margin:0 8px 8px 0; text-align:center; font-size:11px; color:#F4F4F4; }
.gallery .img-border { padding:5px; margin:0px; margin-bottom:2px; float:none; display:block; border:1px solid #092D45; }
.gallery .img-border img { width:205px; border:0; }
