body
{
	margin:0px;
	padding:0px;
	background-color:rgb(200, 200, 200);
	font-family:Arial, Verdana, Helvetika, sans-serif;
	font-style:normal;
	font-weight:normal;
	color:rgb(100, 100, 100);
	font-size:12px;
}

img
{
	border-style:none;
}

.img-block
{
	display:block;
}

p
{
	margin:0px;
	padding:0px;
}

/*text*/


.text-normal
{
	font-size:11px;
	color:rgb(255, 255, 255);
	line-height:15px;
}

.text-error
{
	font-size:11px;
	color:rgb(221, 221, 89);
	margin-bottom:3px;
	line-height:15px;
}

.text-footer
{
	font-size:10px;
	color:rgb(255, 255, 255);
}

/*Start teaser*/
/*Start teaser head*/
.box-teaser-head
{
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	background-color:rgb(255, 255, 255);
	height:30px;
	line-height:30px;
	border-bottom:1px solid rgb(200, 200, 200);
	border-top:5px solid rgb(200, 200, 200);
}

.box-teaser-head h1
{
	font-size:12px;
	font-weight:bold;
	color:rgb(0, 141, 143);
	margin:0px;
}

.box-teaser-head table
{
	width:100%;
}

.box-teaser-head a
{
	font-weight:bold;
	color:rgb(0, 141, 143);
	text-decoration:none;
}

.box-teaser-head a:hover
{
	color:rgb(100, 100, 100);
}
/*Ende teaser head*/

/*Start teaser body*/
.box-teaser-body
{
	padding:10px;
	background-color:rgb(255, 255, 255);
}

.box-teaser-body h2
{
	font-size:12px;
	font-weight:bold;
	margin:0px;
}

.box-teaser-body a
{
	color:rgb(0, 141, 143);
}

.box-teaser-body a:hover
{
	color:rgb(100, 100, 100);
}

.link-list
{
}

.link-list td
{
	padding:3px;
}

.link-list tr > td:first-child
{
	padding-left:0px;
}

.link-list a
{
	color:rgb(100, 100, 100);
	text-decoration:none;
	font-weight:bold;
}

.link-list a:hover
{
	color:rgb(0, 141, 143);
	text-decoration:none;
	font-weight:bold;
}

.download
{
}

.download td
{
	vertical-align:top;
}

.download .icon img
{
	display:block;
}
/*Ende teaser body*/

.image-with-title
{
	position:relative;
}

.image-with-title img
{
	display:block;
}

.image-with-title .title
{
	color:rgb(255, 255, 255);
	font-size:19px;
	position:absolute;
	left:5px;
	bottom:3px;
}

/*Ende teaser*/

/*Start content */
.box-content-head1
{
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	background-color:rgb(255, 255, 255);
	height:30px;
	line-height:30px;
	border-bottom:1px solid rgb(200, 200, 200);
	border-top:5px solid rgb(200, 200, 200);
}

.box-content-head1 h1
{
	font-size:15px;
	font-weight:bold;
	margin:0px;
	color:rgb(0, 141, 143);
}

.box-content-head1 h1 a
{
	text-decoration:none;
	color:rgb(0, 141, 143);
}

.box-content-head1 h1 a:hover
{
	color:rgb(100, 100, 100);
}

.box-content-head2
{
	margin-top:10px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	background-color:rgb(255, 255, 255);
	height:30px;
	line-height:30px;
	border-top:1px solid rgb(200, 200, 200);
	border-bottom:1px solid rgb(200, 200, 200);
}

.box-content-head2 h2
{
	font-size:12px;
	font-weight:bold;
	margin:0px;
	color:rgb(0, 141, 143);
}

.box-content-head2 h2 a
{
	text-decoration:none;
	color:rgb(0, 141, 143);
}

.box-content-head2 h2 a:hover
{
	color:rgb(100, 100, 100);
}

.box-content-body h3
{
	font-size:12px;
	font-weight:bold;
	margin:0px;
	color:rgb(100, 100, 100);
}

.box-content-body h4
{
	font-size:12px;
	font-weight:bold;
	margin:0px;
	color:rgb(100, 100, 100);
}


.table-technical-data
{
	width:100%;
}

.table-technical-data th
{
	background-color:rgb(155, 155, 155);
	color:rgb(255, 255, 255);
	font-weight:normal;
	padding:5px;
	border-bottom:solid 1px rgb(255, 255, 255);
	border-left:solid 3px rgb(255, 255, 255);
}

.table-technical-data td
{
	padding:5px;
	border-bottom:solid 1px rgb(155, 155, 155);
	border-left:solid 3px rgb(255, 255, 255);
}

.table-technical-data .first-row
{
	background-color:rgb(155, 155, 155);
	color:rgb(255, 255, 255);
	border-bottom:solid 1px rgb(255, 255, 255);
	border-left-style:none;
	text-align:left;
}


.table-list
{
	width:100%;
}

.table-list th
{
	background-color:rgb(155, 155, 155);
	color:rgb(255, 255, 255);
	font-weight:normal;
	padding:5px;
	border-bottom:solid 1px rgb(255, 255, 255);
	border-left:solid 3px rgb(255, 255, 255);
	text-align:left;
}

.table-list td
{
	padding:5px;
	border-bottom:solid 1px rgb(155, 155, 155);
	border-left:solid 3px rgb(255, 255, 255);
}

.table-list .first-row
{
	border-left-style:none;
	text-align:left;
}


.table-left-right
{
	width:100%;
}

.table-left-right td
{
	padding:5px;
	padding-right:0px;
	text-align:right;
	vertical-align:top;
}

.table-left-right .first-row
{
	padding-left:0px;
	text-align:left;
}


.table-unformated
{
	width:100%;
}

.table-unformated td
{
	padding:2px;
	padding-left:10px;
	padding-right:0px;
	vertical-align:top;
}

.table-unformated .first-row
{
	padding-left:0px;
}


.table-layout
{
	width:100%;
}

.table-layout td
{
	padding:5px;
	text-align:center;
}


.box-content-body
{
	padding:10px;
	background-color:rgb(255, 255, 255);
	padding-bottom:20px;
	line-height:16px;
}


/*Ende content*/

.image-with-description
{
	background-color:rgb(0, 155, 139);
}

.image-with-description img
{
	display:block;
}

.image-with-description .description
{
	color:rgb(255, 255, 255);
	padding:5px;
}

.image-with-description .description a
{
	color:rgb(255, 255, 255);
}


/*Start footer */
.box-body-footer
{
	padding:10px;
	background-color:rgb(255, 255, 255);
	color:rgb(200, 200, 200);
	font-weight:bold;
}
/*Ende footer*/

.table-mainnav
{
	width:100%;
}

.tr-mainnav td
{
	padding:10px;
	background-color:rgb(255, 255, 255);
	text-align:left;
}


/*Listen*/
ul
{
	list-style: square;
	padding: 0px;
	margin: 0px;
	margin-top: -3px;
	line-height: 14pt;
	margin-left: 0px;
	padding-left:15px;
}

li ul
{
	margin:0px;
}


/*links*/
a
{
	color:rgb(100, 100, 100);
}

a:hover
{
	color:rgb(0, 141, 143);
}

.link-weiter
{
	font-size:11px;
	font-weight:bold;
	color:rgb(255, 255, 255);
	text-decoration:none;
}

.link-lang-switch-passive
{
	font-weight:bold;
	text-decoration:none;
}

.link-mainnav1-passive
{
	font-weight:bold;
	text-decoration:none;
}

.link-mainnav1-active
{
	font-weight:bold;
	color:rgb(0, 141, 143);
	text-decoration:none;
}

.link-mainnav2-passive
{
	font-weight:bold;
	text-decoration:none;
}

.link-mainnav2-active
{
	font-weight:bold;
	color:rgb(0, 141, 143);
	text-decoration:none;
}

.link-mainnav3-passive
{
	text-decoration:none;
}

.link-mainnav3-active
{
	color:rgb(0, 141, 143);
	text-decoration:none;
}
.link-metanav1-passive
{
	font-weight:bold;
	text-decoration:none;
}

.link-metanav1-active
{
	font-weight:bold;
	color:rgb(0, 141, 143);
	text-decoration:none;
}


.link-back a
{
	font-weight:bold;
	text-decoration:none;
}


.link-sitemap-mainnav1-passive
{
	font-weight:bold;
	text-decoration:none;
}

.link-sitemap-mainnav1-active
{
	font-weight:bold;
	color:rgb(0, 141, 143);
	text-decoration:none;
}

.link-sitemap-mainnav2-passive
{
	font-weight:bold;
	text-decoration:none;
}

.link-sitemap-mainnav2-active
{
	font-weight:bold;
	color:rgb(0, 141, 143);
	text-decoration:none;
}

.link-sitemap-mainnav3-passive
{
	text-decoration:none;
}

.link-sitemap-metanav1-passive
{
	font-weight:bold;
	text-decoration:none;
}

.link-sitemap-metanav1-active
{
	font-weight:bold;
	color:rgb(0, 141, 143);
	text-decoration:none;
}



.tabs a
{
	font-weight:bold;
	text-decoration:none;
}

.tabs-image
{
	margin-bottom:5px;
}

.tabs-image img
{
	display:block;
}