* {
	margin:0;
	padding:0;
	vertical-align: top;
}



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	/* vertical-align: top; */
	}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img { 
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

q:before,q:after {
	content:'';
}

abbr,acronym { 
	border:0;
}


html {
	height: 101%;
}



body {
	background-color: #62686b;
	font-size: 12px;
	font-family:Verdana, Helvetica, sans-serif;
	line-height:1.2em;
	color: #62686b;
}



p {
	margin-bottom:8px;
}



em {
	font-style: italic;
}



strong {
	font-style:normal;
	font-weight:bold;
}

#mainframe {
	position:relative;
	background-color:#fff;
	text-align:left;
	vertical-align: top;
	margin: auto;
	margin-top:11px;
	width: 972px;
	min-height:100%; 
	height:auto !important; 
	height:100%;
	background-image:url(images/bg_div_links_home.png);
	background-repeat:repeat-y;
}



#header {
	position:relative;
	height:259px;
}



#headertop {
	height:231px;
	background-image:url(images/header_home.jpg);
	border:1px solid #fff;
}



#headertop #logo {
	z-index:5;
	position:absolute;
	left:733px;
	top:1px;
	width:238px;
	height:232px;
	text-align:center;
	background-image:url(images/bg_logo.png);
	background-repeat:no-repeat;
	background-position:bottom; 
}



#headertop #globalnavi {
	position:absolute;
	left:445px;
	top:192px;
	width:295px;
}



#headertop #globalnavi ul {
	list-style:none;
}



#headertop #globalnavi li {
	display: inline;
	font-size:10px;
}


#headertop #globalnavi li a, #headertop #globalnavi li a:link, #headertop #globalnavi li a:visited {
	text-decoration:none;
	color:#fff;
	padding: 2px 12px 2px 12px;
}

#headertop #globalnavi li a:hover, #headertop #globalnavi li a:active {
	background-color:#8c0c0c;
	padding: 2px 12px 2px 12px;
}

#headertop #globalnavi .active {

	background-color:#8c0c0c;
	padding: 2px 0px 2px 0px;
}



#headertop #bereichsnavi {
	position:absolute;
	left:210px;
	top:207px;
	width:295px;
}



#headertop #bereichsnavi ul {
	list-style:none;
	background-image:url(images/bg_ul_bereichsnavi.png);
	height:25px;
	width:761px;
}



#headertop #bereichsnavi li {
	float:left;
	display: inline;
	font-size:13px;
	width:179px;
	height:25px;
	margin-right:200px;
	text-align:center;
}

#headertop #bereichsnavi li a, #headertop #bereichsnavi li a:link {
	text-decoration:none;
	font-weight:bold;
	color:#62686b;
	display:block;
	width:179px;
	height:20px;
	padding-top:5px;
}

#headertop #bereichsnavi li a:hover, #headertop #bereichsnavi li a:active, #headertop #bereichsnavi li.active a, #headertop #bereichsnavi li.active a:link {
	color:#fff;
	font-weight:bold;
	background-color:#8c0c0c;
}

#headertop #anwendungsnavi {
	z-index:5;
	position:absolute;
	left:367px;
	top:207px;
	padding-left:11px;
	width:232px;
	height:52px;
	background-image:url(images/bg_div_anwendungsnavi.png);
	background-position:bottom;
	background-repeat:no-repeat;
}



#headertop #anwendungsnavi ul {
	list-style:none;
	background-image:url(images/bg_ul_anwendungsnavi.png);
	height:33px;
	width:222px;
}



#headertop #anwendungsnavi li {
	float:left;
	display: inline;
	font-size:13px;
	width:109px;
	height:33px;
	margin:0px 1px 1px 1px;
	text-align:center;
}

#headertop #anwendungsnavi li a, #headertop #anwendungsnavi li a:link {
	text-decoration:none;
	font-weight:bold;
	color:#43484a;
	display:block;
	width:109px;
	height:31px;
	padding-top:1px;
}

#headertop #anwendungsnavi li a:hover, #headertop #anwendungsnavi li a:active, #headertop #anwendungsnavi li.active a, #headertop #anwendungsnavi li.active a:link{
	color:#fff;
	font-weight:bold;
	background-color:#8c0c0c;
}

#headerbottom {

	position:relative;
	height:26px;
	background-image:url(images/bg_div_headerbottom.png);
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom:1px solid #fff;
}



#headerbottom #sprachselektor {

	position:absolute;
	left:839px;
	top:1px;
	width:134px;
	height:26px;
}



#headerbottom #sprachselektor ul {

	list-style:none;
    height:26px;
	width:134px;
	background-image:url(images/bg_ul_sprachselektor.png);
	background-position:center;
	background-repeat:no-repeat;
}



#headerbottom #sprachselektor li {

	float:left;
	display: inline;
	font-size:10px;
	width:67px;
	text-align:center;
	padding-top:6px;
}

#headerbottom #sprachselektor li a {
	font-weight:bold;
	text-decoration:none;
	color:#62686b;
}

#headerbottom #sprachselektor li a:link {
	font-weight:bold;
	text-decoration:none;
	color:#62686b;
}

#headerbottom #sprachselektor li a:hover {
	color:#8c0c0c;
}

#headerbottom #sprachselektor li a:visited {

	text-decoration:none;
	color:#62686b;
}

#headerbottom #sprachselektor li a:active {

	text-decoration:none;
	color:#8c0c0c;
}

#headerbottom #sprachselektor li.active a { 

	text-decoration:none;
	color:#8c0c0c;
}

#content {

padding-bottom:15px;

}

#content #links-wrapper {
	float:left;
	width: 212px;
}

#content #links-wrapper #unternaviheader {
	font-size:13px;	
	color:#fff;
	font-weight:bold;
	background-image: url(images/bg_div_unternaviheader.png);
	background-repeat:repeat-x;
	height:26px;
	line-height:26px;
	width: 196px;
	padding-left:16px;
	padding-bottom:2px;
}

#content #links-wrapper #unternavi {
	
}


#content #links-wrapper #unternavi ul.level1 {

}

#content #links-wrapper #unternavi li.level1 {
/*	background-image:url(images/bg_li_unternavi_bg_level1_home.png); */
	background-image:url(images/bg_div_links_home.png);

	background-position:top;
	background-repeat:repeat-y;
	background-color:#ededed;
	height:25px;
	line-height:25px;
	width: 196px;
	padding-left:16px;
	border-bottom:1px solid #fff;
	color: #62686b;
	font-size:12px;
	font-weight:bold;
}

#content #links-wrapper #unternavi ul.level2 {
	background-image:none;
}

#content #links-wrapper #unternavi li.level2_first {
	background-image:url(images/bg_li_unternavi_bg_level2_home_empty.png);
	height:24px;
	line-height:24px;
	width: 188px;
	padding-left:24px;
	color: #62686b;
	font-size:11px;
	font-weight:normal;
}

#content #links-wrapper #unternavi li.level2 {
	background-image:url(images/bg_li_unternavi_bg_level2_home.png);
	height:24px;
	line-height:24px;
	width: 188px;
	padding-left:24px;
	color: #62686b;
	font-size:11px;
	font-weight:normal;
}

#content #links-wrapper #unternavi .level2-li {
	margin:0;
	padding:0;
	min-height:100%; 
	height:auto !important; 
	height:100%;
	
}

#content #links-wrapper #unternavi ul.level3 {
	
 }

#content #links-wrapper #unternavi li.level3 {
	background-image:url(images/bg_li_unternavi_bg_level3_home.png);
	height:19px;
	line-height:19px;
	width: 180px;
	padding-left:32px;
	color: #62686b;
	font-size:10px;
	font-weight:normal;
}

#content #links-wrapper #unternavi .level3-li {
	margin:0;
	padding:0;
	min-height:100%; 
	height:auto !important; 
	height:100%;
	
}

#content #links-wrapper #unternavi li.level3_last {
	background-image:url(images/bg_li_unternavi_bg_level2_home.png);
	background-position:bottom;
	background-image:
	height:19px;
	line-height:19px;
	width: 180px;
	padding-left:32px;
	color: #62686b;
	font-size:10px;
	font-weight:normal;
}

#content #links-wrapper #unternavi li.level3_empty {
	background-image:url(images/bg_li_unternavi_bg_level3_empty_home.png);
	background-position:bottom;
	background-image:
	height:19px;
	line-height:19px;
	width: 180px;
	padding-left:32px;
	color: #62686b;
	font-size:10px;
	font-weight:normal;
}

#content #links-wrapper #unternavi li a {
	color: #62686b;
	text-decoration:none;
}

#content #links-wrapper #unternavi li a:link {
	color: #62686b;
	text-decoration:none;
}

#content #links-wrapper #unternavi li a:hover {
	color:#8c0c0c;
}



#content #links-wrapper #unternavi li a:active {
	color:#8c0c0c;
}


#content #links-wrapper #unternavi li a:visited {
}


#content #links-wrapper #unternavi li .active { 
	color:#8c0c0c;
}


#content #links {
	margin:28px 0px 39px 7px;
	padding:1px;
}

#content #links img {
	margin-bottom:14px;
}

#content #pdf{
	height:19px;
	width:730px;
	margin:0;
	padding-right:14px;
	padding-top:11px;
	padding-bottom:0px;
	text-align:right;
	float:right;
	font-size:11px;
}

#content #pdf .csc-textpic, #content #pdf img, #content #pdf p {
	padding:0;
	margin:0;
} 


#content a, #content a:link {
	color: #62686b;
	text-decoration:underline;
}

#content a:hover, #content a:active  {
	color:#8c0c0c;
	text-decoration:underline;
}

#content table a, #content table a:link {
	color: #62686b;
	text-decoration:none;
}

#content table a:hover, #content table a:active  {
	color:#8c0c0c;
	text-decoration:underline;
}

#content table thead a, #content table thead a:link {
	color: #fff;

}


#content #mitte {
	float:left;
	margin-left:41px;
	width: 453px;
	padding-bottom:36px;
}

#content #mitte_produkt {
	margin:0;
	padding:0;
	float:left;
	margin-left:41px;
	width: 686px;
	padding-bottom:36px;
	padding-right:32px;

}

#content #mitte_produkt ul {

	list-style-type:none;

}

#content #mitte_produkt li {
	line-height:16px;
	font-size:12px;
	background: url(images/bullet.png) 0 2px no-repeat;
	padding-left:27px;
	margin-bottom:10px;

}

#content h1 {
	font-size:18px;
	color:#62686b;
	font-weight:bold;
	margin-bottom:30px;
	line-height:1.6em;
}

#content #mitte_produkt h1 {
	width:500px;	
}

#content h2 {
	font-size:18px;
	color:#62686b;
	font-weight:bold;
	margin-bottom:10px;
	line-height:1.6em;
}

#content h3 {
	font-size:14px;
	color:#62686b;
	margin-bottom:10px;
	line-height:1.3em;
}

#content p {
	line-height:1.6em;
	margin-bottom:27px;
}

#content #mitte_produkt .csc-textpic {
display:block;
float:left;
padding:0px;
margin:0px;
margin-bottom:52px;
}

#content #mitte_produkt .csc-textpic img {

}


#content #mitte_produkt ul {

margin-bottom:52px;


}

/*##########################################################################*/

#content #mitte_produkt .csc-textpic-imagewrap {

} 

#content #mitte_produkt .csc-textpic-border img{
	background-color: #9fddf9;
	padding:2px;
	padding-bottom:21px;
	border: 1px solid #62686b;
	background-image:url(images/bg_img_enlarge.png);
	background-position:bottom right;
	background-repeat:no-repeat;
} 


#content #mitte_produkt .csc-textpic-border .csc-textpic-caption {
	font-size:10px;
	color:#000;
	text-align: right;
	height:14px;
	position:relative;
	top: -19px;
	right: 25px;	
}

#content #mitte_produkt .csc-textpic-caption {
	font-size:10px;
	color:#000;
}

#content #mitte td, #content #mitte_produkt td {
	padding:3px 0px 3px 10px;
}

#content #mitte th, #content #mitte_produkt th {
	font-weight:bold;
	padding:3px 32px 3px 10px;
}

#content #mitte td.td-last,th.td-last, #content #mitte_produkt td.td-last {
	padding-right:32px;
	text-align:right;
	height:0px;
}

#content #mitte thead, #content #mitte_produkt thead {
	background-color:#8d9295;
	color:#fff;
	height:17px;
	line-height:17px;
}

#content #mitte tbody, #content #mitte_produkt tbody {
	background-color:#d8edf8;
	color:#8d9295;
}

#content #mitte tbody td, #content #mitte_produkt tbody td{
	border-bottom:1px solid #8d9295;
	color:#8d9295;
	height:17px;
	line-height:17px;
}

#content #mitte tfoot td, #content #mitte_produkt tfoot td{
	border-top:5px solid #8d9295;
	color:#8d9295;
	line-height:17px;
}

#content #mitte table{

	margin-bottom:35px;
	width:451px;
}


#content #mitte_produkt table{

	margin-bottom:35px;
	width:451px;
}

#content #mitte .csc-sitemap ul {

	list-style-type:none;
	margin-bottom:15px;
	margin-top:15px;

}

#content #mitte .csc-sitemap li {

	line-height:14px;
	font-size:12px;
	background: url(images/bullet.png) 0 2px no-repeat;
	padding-left:20px;
	margin-bottom:5px;

}


#content #rechts-wrapper {
width:227px;
float:right;
padding:0px;
}

#content #rechts {
	margin:43px 10px 39px 0px;
	padding:1px;
}

#content #rechts img {
	padding:0;
	margin:0;
	margin-bottom:3px;
}

#content #fce_produkte #spalte_1, #content #fce_produkte #spalte_2, #content #fce_produkte #spalte_3 {
	width: 214px;	
	float: left;
}

#content #fce_produkte #spalte_2 {
	margin-left: 20px;
}

#content #fce_produkte #spalte_3 {
	margin-left: 20px;
}


#content #fce_produkte .bild {
background-color: #9fddf9;
border: 1px solid #62686b;
padding:2px;
}

#content #fce_produkte #mo_header {
	font-size:18px;
	color:#62686b;
	font-weight:bold;
	margin-bottom:10px;
	line-height:1.6em;
}


#footer {
	position:absolute;
	z-index:5;
	bottom:0px;
	height:19px;
	width: 949px;
	background-image:url(images/bg_div_footer.png);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-top:21px;
	padding-left:23px;
	font-size:11px;
	font-weight:300;
	color:#fff;
}


.csc-textpic-clear {

}

div.csc-textpic img {


}

#inhalt .csc-textpic-text p.bodytext {


}

#inhalt .csc-textpic-intext-right {

}

#inhalt .csc-textpic-intext-right-nowrap {


}

#inhalt .csc-textpic-caption-l {



}



#inhalt .csc-textpic-left {

}



#inhalt .csc-textpic-imagewrap {

		

}

#inhalt .csc-textpic-image img {



}

#inhalt .csc-textpic-caption {


}


.csc-textpic-clear {


}

