@import url("trumpf-module.css");*{margin:0;padding:0;}body{min-height:101%;font:69%/141% Arial,Helvetica,sans-serif;color:#2d3742;text-align:center;background:#fff url('../gfx/bgs/bg-body.gif') repeat-x;}#page{position:relative;width:950px;margin:0 auto 0 auto;padding:0 9px 0 9px;text-align:left;background:url('../gfx/bgs/bg-page.jpg') repeat-y;}.align-left{float:left;}.align-right{float:right;}.align-none{float:none;clear:both;}.clearer{clear:both;height:0;overflow:hidden;}.spacer{clear:both;height:10px;margin:0;padding:0;}ul,ol{list-style:none;}hr{background:#ccc;color:#ccc;height:1px;border:none;margin:7px 0 7px 0;clear:both;}* html hr{margin:-1px 0 -1px 0;}*+html hr{margin:-1px 0 -1px 0;}.hide{display:none;}a{color:#97a6b7;text-decoration:none;}a.block{display:block!important;background-position:1000px 0!important;padding:0!important;margin:0!important;cursor:pointer;}a.btn{padding:1px 5px 1px 5px!important;margin:0 5px 0 0!important;font-size:100%;color:#97a6b7!important;border:1px solid #97a6b7;background:#ECF0F4!important;}a.download{background:url('../gfx/shared/icon-download.gif') no-repeat 0 0!important;padding:0 0 0 16px!important;margin:0!important;}a:hover{text-decoration:underline;}a:hover.btn{color:#000!important;text-decoration:none!important;}a:focus{color:#000;}a:active{color:#000;}a:focus h1,a:focus h2,a:focus h3,a:focus h4{text-decoration:none!important;}.icon,.icon a{position:relative;background-repeat:no-repeat;width:10px;height:1em;margin-top:-1px;}.icon{overflow:hidden;display:-moz-inline-box;display:inline-block;vertical-align:middle;background-color:transparent;background-position:center center;}.icon a{padding:0!important;margin:0!important;background:none!important;}.icon span{position:absolute;left:-1000em;}.icon.arrow,.icon.arrow a{background-image:url('../gfx/shared/arr-standard.gif');}.icon.fwd,.icon.fwd a{background-image:url('../gfx/shared/arr-fwd.gif');}.icon.back,.icon.back a{background-image:url('../gfx/shared/arr-back.gif');}*+html .icon{margin:0;top:-1px;height:13px!important;}*html .icon{margin:0;top:-1px;height:13px!important;}img{display:block;background:#f0f0f0;color:#666;text-align:center;border:none;}img.trans{background:transparent;}input,textarea{display:inline;font:100%/100% Arial,Helvetica,sans-serif;}select{border:1px solid #97a6b7;font:100%/100% Arial,Helvetica,sans-serif;}select optgroup{font-weight:normal;}select option{margin:0 0 0 2px;border:0 solid #fff;padding:0;}select option.p10{padding:1px 1px 1px 10px;}input.tf{padding:1px 2px 1px 2px;border:1px solid #97a6b7;color:#97a6b7;}input.btn{padding:1px 1px 1px 1px;border:1px solid #97a6b7;color:#97a6b7;background-color:#ECF0F4;}html:not([dummy]) input.btn{padding:0 1px 0 1px;}* html input.tf{padding:2px 2px 1px 2px;}* html input.btn{padding:1px 1px 0 1px;}*+html input.tf{padding:2px 2px 1px 2px;}*+html input.btn{padding:1px 1px 0 1px;}table{margin:10px 0 10px 1px;border-spacing:0;border-collapse:collapse;font-size:1em;line-height:120%;}table th{padding:4px 6px 4px 6px;color:#adbbc8;border:1px solid #d0dae4;text-align:left;text-transform:uppercase;font-weight:normal;}table td{padding:4px 6px 4px 6px;color:#666;border:1px solid #d0dae4;}table td.strong{background:#ecf0f4;color:#697784;}table h1,table h2,table h3,table p{margin-left:0!important;}#header{position:relative;z-index:2;min-height:80px;font-size:94%;}* html #header{height:80px;}#stage{height:194px;overflow:hidden;}#stage img{text-align:left;float:left;}* html #stage img{text-align:left;float:left;}body.home #page #stage{height:194px;}body.content #page #stage{height:auto;}body.de #nav-main ul#pulldown-top li.company a{background-image:url('../gfx/menu/m-unternehmen.gif');width:132px;}body.de #nav-main ul#pulldown-top li.about a{background-image:url('../gfx/menu/m-ueber.gif');width:115px;}body.de #nav-main ul#pulldown-top li.products a{background-image:url('../gfx/menu/m-produkte.gif');width:98px;}body.de #nav-main ul#pulldown-top li.innovation a{background-image:url('../gfx/menu/m-innovation.gif');}body.de #nav-main ul#pulldown-top li.commitment a{background-image:url('../gfx/menu/m-engagement.gif');width:115px;}body.de #nav-main ul#pulldown-top li.press a{background-image:url('../gfx/menu/m-presse.gif');width:75px;}body.de #nav-main ul#pulldown-top li.career a{background-image:url('../gfx/menu/m-karrierre.gif');width:60px;}body.de #nav-main ul#pulldown-btm li.products a{background-image:url('../gfx/menu/m-sub-produkte.gif');width:108px;}body.de #nav-main ul#pulldown-btm li.services a{background-image:url('../gfx/menu/m-sub-services.gif');}body.de #nav-main ul#pulldown-btm li.solutions a{background-image:url('../gfx/menu/m-sub-loesungen.gif');width:112px;}body.de #nav-main ul#pulldown-btm li.machinetools{background-image:url('../gfx/menu/m-sub-werkzeugmaschinen.gif');width:162px;}#breadcrumb{min-height:1em;margin-bottom:5px;color:#97a6b7;background:url('../gfx/bgs/bg-breadcrumb.gif');font-size:94%;padding:2px 0 2px 0;}#main{background:url('../gfx/bgs/bg-subnav.gif') repeat-y;min-height:233px;position:relative;}#main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html #main{height:233px;z-index:0;}*+html #main{z-index:0;}#main a{color:#0a65c6;background:url('../gfx/shared/arr-standard.gif') no-repeat left center;padding-left:12px;margin:0 5px;}#main h1{clear:both;color:#0a65c6;font-size:135%;margin:5px 0 20px 0;}#main h2{clear:both;color:#657587;font-size:135%;margin:5px 0 10px 0;font-weight:normal;}#main h3{clear:both;color:#0a65c6;font-size:100%;margin:5px 0 5px 0;}#main h4{color:#666;font-size:100%;margin:0 0 5px 10px;}#main blockquote{clear:both;border:1px solid #d0dae4;padding:4px 14px 4px 14px;margin:10px 0 10px 0;}#main p{margin:2px 0 5px 0;}#main p.date{color:#0a65c6;margin:0 0 -1px 0;}*html #main p image{position:relative;top:-2px;}*+html #main p image{position:relative;top:-2px;}#main .align-left{margin:5px 10px 5px 0;}#main .align-right{margin:5px 0 5px 10px;}#main ul{margin:5px 0 5px 14px;list-style:square outside;}#main ul ul{list-style:square outside;}#main ol{margin:5px 0 5px 18px;list-style:decimal outside;}#main ol ol{list-style:lower-alpha outside;}#main li{color:#2d3742;}#main ul li{padding:0 0 0 5px;}#main #ct ul{clear:both;line-height:16px;}#main #ct ol{clear:both;line-height:16px;}*+html #main ul{margin:5px 0 5px 17px;}*+html #main ol{margin:5px 0 5px 23px;}* html #main ul{margin:5px 0 5px 17px;}* html #main ol{margin:5px 0 5px 23px;}#main .teaser{overflow:hidden;}#main .teaser a.block{color:#697684;}#main .teaser a.block:hover{text-decoration:none;}#main .teaser img{border:1px solid #d0dae4;}#main .teaserblock{padding:0;}#main .teaserblock:after{content:".";display:block;height:0;clear:both;visibility:hidden;}*+html #main .teaserblock{height:1%;}* html #main .teaserblock{height:1%;}#main ul#sel{position:absolute;padding:0;list-style-type:none;margin:10px 0 0 0;}#main ul#sel li{display:block;margin:0;padding:0;}#main ul#sel li a{width:180px;display:block;height:17px;background-color:#d0dae4;color:#697684;text-decoration:none;background-image:url('../gfx/bgs/sel_lang.gif');background-position:right;margin:0;padding:2px 0 0 13px;}#main ul#sel ul{position:relative;list-style-type:none;margin:0;padding:0;}#main ul#sel ul li{display:block;margin:0;padding:0;}#main ul#sel ul li a{display:block;font-size:89%;margin:0;padding:0 5px 0 10px;width:129px!important;height:auto;background:#fff;color:#697684;}#main ul#sel ul li a:hover{color:#000;}#main ul#sel li div.sel_c{display:none;position:absolute;left:0;width:191px;background-color:#FFF;border:1px solid #d0dae4;border-width:1px 1px 0 1px;overflow:hidden;}#main ul#sel li:hover div.sel_c,#main ul#sel li.sfhover div.sel_c{display:block;}#main ul#sel li.separator{border-top:1px solid #d0dae4;margin-top:2px;}*+html #main ul#sel li div.sel_c{top:-340px;}* html #main ul#sel li div.sel_c{top:-340px;}#main ul#sel_country{position:absolute;padding:0;list-style-type:none;margin:10px 0 0 0;width:195px;}
#main ul#sel_country li{display:block;margin:0;padding:0;}#main ul#sel_country li a{width:180px;display:block;height:17px;background-color:#d0dae4;color:#697684;text-decoration:none;background-image:url('../gfx/bgs/sel_lang.gif');background-position:right;margin:0;padding:2px 0 0 13px;}#main ul#sel_country ul{position:relative;list-style-type:none;margin:0;padding:0;}#main ul#sel_country ul li{display:block;margin:0;padding:0;}#main ul#sel_country ul li a{display:block;font-size:89%;margin:0;padding:0 5px 0 10px;width:129px!important;height:auto;background:#fff;color:#697684;}#main ul#sel_country ul li a:hover{color:#000;}#main ul#sel_country li div.sel_c{display:none;position:absolute;top:-330px;left:0;width:191px;background-color:#FFF;border:1px solid #d0dae4;border-width:1px 1px 0 1px;overflow:hidden;}#main ul#sel_country li:hover div.sel_c,#main ul#sel_country li.sfhover div.sel_c{display:block;}#main ul#sel_country li.separator{border-top:1px solid #d0dae4;margin-top:2px;}*+html #main ul#sel_country li div.sel_c{top:-340px;}* html #main ul#sel_country li div.sel_c{top:-340px;}#main #nav-sub{width:152px;float:left;overflow:hidden;}body.home #main #nav-sub{overflow:inherit;}*+html body.home #nav-sub{width:152px;}* html body.home #nav-sub{padding-top:30px;width:152px;}#ct{float:left;width:560px;margin:10px 0 0 6px;padding-bottom:10px;overflow:hidden;min-height:450px;}* html #ct{position:static;}body.home #ct{float:left;width:560px;margin:20px 0 0 10px;padding-bottom:10px;overflow:hidden;min-height:0;}body.home #main{background:none;}body.home #main h1{margin:10px 0 25px 0;}body.home #ct h1{margin:10px 0 25px 10px;}body.home #ct{width:525px;margin-left:18px;}body.home #ct .teaser{width:152px;float:left;margin:0 10px 0 13px;}body.home #ct .teaser h2{margin:10px 0 10px 0;padding-bottom:10px;font-weight:normal;font-size:110%;border-bottom:1px solid #d0dae4;}body.home #ct .teaser img{width:150px;height:85px;}body.home #nav-sub{width:152px;padding-top:20px;margin-left:20px;}* html body.home #ct{width:545px;margin-left:0;}* html body.home #ct .teaser{width:152px;float:left;margin:0 10px 0 13px;}* html body.home #ct h1{margin:10px 0 25px 25px;}*+html body.home #main #nav-sub h1{margin:30px 0 25px 0;}* html body.home #main #nav-sub{margin-left:10px;}#sidebar{float:right;width:225px;margin-top:-5px;}#sidebar p{margin:0;}#sidebar h4{margin:1px 0 0 0;}#sidebar hr{margin:7px -5px 7px -5px;}#footer{width:968px;min-height:50px;margin:0 auto 10px auto;font-size:94%;background:url(../gfx/bgs/bg-footer.jpg) no-repeat 0 0;}

body.cn {
    font-size: 75%;
}

body.cn #header, body.cn #footer {
    font-size: 100%;
}

body.cn #footer {
    padding-top: 5px;
}

body.cn #nav-main ul#international li a {
    font-size: 11px;
}

body.cn #page .cn-marginBottom {
    margin-bottom: 23px;
}

body.cn #nav-main #pulldown-btm li a {
    font-size: 110%;
}

.ie8 body.kr {
	font-size: 100%;
} 

.ie8 body.kr {
	font-size: 11px;
} 

.ie8 body.kr #main a {
	line-height: 160%;
}

.ie8 .kr #nav-head a, .ie8 .kr a.selected, .ie8 .kr #breadcrumb a, .ie8 .kr .button {
	font-size: 9px;
}

.ie8 .kr .form_btn .button {
	display: block;
}

.ie8 .KR #breadcrumb li:first-child a {
	font-size: 10px;
}

.kr #breadcrumb ul {
    min-height: 1.5em;
    padding: 2px 0 1px 7px;
}

.kr #main #ct ul {
	line-height: 20px;
}

.kr #main p {
	line-height: 161%;
}

body.cn_rgs #main {
	font-size: 110%;
	line-height: 155%;
}
	
.cn_rgs #header {
	font-size: 100%;
}

.cn_rgs #breadcrumb {
	font-size: 120%;
}

.cn_rgs #breadcrumb ul {
	padding-top: 3px;
}	

/* kr style */

.kr #main #nav-sub ul li {
    padding: 0 0 0 2px;
}

.kr #main #nav-sub ul a {
	padding-left: 0;
	letter-spacing: -0.05em;
}



/* dgp_mytrumpfpatches */

.select-label {
	display: inline-block;
	margin-right: 20px;
}

.select-label + select {
	width: 280px;
}

table.patches {
	margin: 5px 0 10px 1px;
}

table.patches td, table.patchdetail td {
	padding: 4px 6px 4px 6px;
	color: #000;
	border: none;
}

table.patches tr.recommended td {
	color: black;
}

table.patches tr.recommended a {
	position: relative;
}
table.patches tr.recommended a:after {
	content: url(../gfx/module/icon-star.png);
	position: absolute;
	right: -24px;
	top: -4px;
}

table.patches td.first {
	padding: 4px 6px 4px 0px;
}

.patches .inactive td {
	color: #97A6B7;
}
.patches .inactive a {
	color: #609bda!important;
	background-image: url(../gfx/shared/arr-standard-inact.gif)!important;
}

h2.patches {
	margin-top: 20px !important;
}

table.patchdetail td {
	padding: 2px 6px 2px 6px;
}
table.patchdetail td.first {
	width: 250px;
}

div.download-advice {
	padding: 6px 2px 25px 2px;
	color: #657587;
}


