@charset "UTF-8";

body {
	margin:0;
	padding: 0;
	font-size:62.5%;
	font-family: verdana,arial,helvetica,sans-serif;
	background-color:#618C96;
}

h1,h2,h3 {
  padding: 0px;
  font-weight:bold;
  color:#550025;
}

h1 {
	font-size:1.4em;

}

h2 {
	font-size:1.2em;

}

h3 {
	font-size:1em;

}

hr {
	background:#fff;
	border: 0px;
	border-top: 1px solid #fff;
	height:1px;
	clear:both;
	margin-top:10px;
	float:left;
	margin: 15px 0pt 15px 10px;
	__margin: 8px 0px 5px 0px;
	width: 190px;
}

a{
	color:#fff;
}

.button_format{
	background-color:#fff;

}

.button_format:hover{
	cursor:pointer;
	background-color:#EAC4D4;
}

.white_line{
	border-bottom: 1px solid #fff;
	width: 190px;
	margin: 15px 0pt 15px 10px;
}

.meta_border_father{
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	width: 203px;
}

.meta_border_child{
	line-height: 1.3em;
	width: 203px;
	border-right:1px solid white;
	border-left:1px solid white;
}

.meta_border_down{
	border: 0px;
	height:1px;
	width:204px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;

}


.black_hr {
	background:#000;
	border: 0px;
	border-top: 1px solid #000;
	height:1px;
	clear:both;
	margin-top:10px;
	float:left;
	margin: 15px 0pt 15px 10px;
	__margin: 8px 0px 5px 0px;
	width: 190px;
}

.black_hr_suche {
	background:#000;
	border: 0px;
	border-top: 1px solid #000;
	height:1px;
	clear:both;
	margin-top:10px;
	float:left;
	margin: 14px 0pt 14px 0px;
	__margin: 7px 0px 7px 0px;
	width: 100%;
}


input, select, textarea {
	padding:2px 5px;
	margin-top:4px;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:11px;
	border: 1px solid #000;
}

input.example {
	color:#8F8F8F;
}


label.error {
	display:none;
	border:0;
}


input.error, textarea.error, select.error {
	background:#E6B0BA;
}


.status_fehler  {
	background: #E6B0BA;
	border: 1px solid red;
	width: 280px;
	color:#D5002D;
	font-weight:bold;
	padding: 2px;
	text-align: center;
}


.status_ok  {
	width: 280px;
	height: 11px;
	color:#D5002D;
	font-weight:bold;
	text-align: center;
	padding: 2px;
}

div#root{
	margin: 0 auto;
	position:relative;
	font-size:1.1em;
	width: 965px;
}


div#main{
	background:#fff;
	margin:auto;
	overflow:hidden;
	width:931px;
	float:left;
	border:20px solid #fff;
}

	div#header{
		float:left;
		overflow:hidden;
		width:930px;
		height:100px;
		border-bottom:10px solid white;

	}


		div#headbox1 {
			float:left;
			background('../style/head-de-logos.gif');
			width:675px;
			height:80px;
			padding:10px;
			background-color:#EAC4D4;
			overflow:hidden;
		}


			div#headbox2 {
				background-color:#B93B72;
				float:right;
				width:205px;
				height:80px;
				padding:10px;
				overflow:hidden;
			}


				div#headbox2 img{
					float:right;
				}


					div#picture_box{
						background:#fff;
						width:696px;
						min-height:190px;
						float:right;
						overflow:hidden;
					}


						.picture_left{
							float:left;
							margin-right:10px;
							width:225px;
							height:180px;
						}


							.picture_middle{
								float:left;
								margin-right:10px;
								background-color:#B93B72;
								width:225px;
								height:180px;

							}


								.picture_right{
									float:left;
									width:225px;
									height:180px;
								}


									div#left{
										float:left;
										width:225px;
										overflow:hidden;
									}




											ul.navi a {
									            color:#fff;
									            font-family: arial;
									           	text-decoration:none;
									            display:block;
											}


											.primaer:hover  {
												font-family: arial;
												display:block;
												background-color:#fff;
												color:#000;
											 }


											ul.navi li {
									            float:left;

									        }

											 .meta_active  {
												color:#000;
												background-color:#fff;
											 }


											.hauptpunkt{
												margin-left:-8px;
												padding-bottom:10px;
											}


											div#language {
												float:left;
												padding:10px;
												overflow:hidden;
											}


												div#leftbox1 {
													background-color:#B93B72;
													float:left;
													overlow:hidden;
													width:225px;
													min-height:250px;
													padding-bottom:10px;
												}


													.box_ul {
														padding: 5px 0px 0px 15px;
														margin-left:10px;
													}


													div#leftbox2 {
														border-top:10px solid #fff;
														float:left;
														width:225px;
														overflow:hidden;
													}


													div#leftbox2 a{
														color:#000;
													}


												.box_format p, form{
													padding-left:12px;
													padding-right: 3px;
												}


											.box_format img{
												padding-bottom:5px;
											}


										div#content_background{
											float:left;
											overlow:hidden;
											background: url(../style/hg_line.gif);
										}


									div#video, div#overview,div#search{
										padding-top:5px;
										line-height: 1.5em;
									}


								div#main_content{
									float:left;
									overflow:hidden;
									width: 705px;

								}

								div#produkt_text{
									padding-left:20px;
									float:left;
									width:340px;
								}



							div#system_bar{
								float:left;
								overlow:hidden;
								padding:10px 10px 10px 25px;
								width: 680px;
								height: 30px;
							}


							div#system_bar a{
								color:#550025;
								text-decoration:underline;
							}


							div#drucken span{
								margin-right: 25px;
								color: #550025;
								float:right;
								height:15px;
								padding-top:1px;
								padding-left:20px;
								text-decoration: underline;
								cursor:pointer;
								background:url(../style/ic_print.gif) no-repeat left center;
							}


							div#banner_head{
								float:left;
								padding-left: 25px;
								width: 300px;
								height: 30px;
							}


						div#content{
							float:left;
							overlow:hidden;
							padding: 25px 0px 25px 30px;
							width: 661px;
							line-height: 1.5em;

						}


						div#content_produkte{
							float:left;
							overlow:hidden;
							padding: 25px 0px 25px 10px;
							width: 661px;
							line-height: 1.5em;

						}


						div#content_flash{
							float:left;
							overlow:hidden;
							padding: 15px 0px 15px 20px;
							width: 661px;
							line-height: 1.5em;

						}

						div#content_flash embed,
						div#content_flash object {
							background-color: #eac3d5;
						}


					div#kontakt a{
						color:#000;
						line-height: 1.5em;
					}


					div#footer{
						overflow:hidden;
						float:left;
						border-top:10px solid #fff;
						width: 930px;
						min-height: 42px;
						background: url(../style/hg_line_footer.gif);

					}


					div#footer_box_left{
						background-color:#B93B72;
						float:left;
						width: 225px;
						min-height: 42px;
						text-align:center;
						color:#fff;
					}


					div#footer_box_right{
						background-color:#B93B72;
						float:right;
						text-align:center;
						width: 695px;
						min-height: 42px;
						color:#fff;
						padding-bottom:5px;
					}

						.footer_links a, span{
							font-size: 0.9em;
							color:#fff;
						}

						#seo{
							padding:10px;
							text-align:center;
							color:#fff;

						}

/*---------------------------------- Contrance Formatierungen Tabelle, Links ...... -------------------------------------------------*/

	div#content ul {
		margin-left: 40px;
	}


		div#content ul li {
			list-style:disc;
			padding-left:5px;
		}


			div#content ol {
				margin-left: 45px;
			}


				div#content ol li {
					list-style:decimal;
				}


				div.content img {
					float:left;
					margin-right: 10px;
					text-align:center;
				}


				span.zoom {
					background: url('../style/ic-lupe.gif') no-repeat left center;
					padding-left:15px;
				}


			div#content table {
				border-color:#000;
			}


	div#content a{
		color:#550025;
	}

	div#content a:hover{
		color:#fff;
	}

	div#content_produkte a{
		color:#550025;
	}

	div#content_produkte a:hover{
		color:#fff;
	}


/*------------------------------------------------ Formatierungen Template Produkte --------------------------------------------------*/

div#produkt_content{
	width:700px;
}


div#nav_bar{
	padding-left:10px;
}


	div#nav_bar a{
		margin-right:15px;
	}


div#produkt_bild{
	float:right;
	padding-right:30px;
}


div#tech_ueberschrift{
	background-color:#B93B72;
	color:#fff;
	width:690px;
	height:20px;
	padding:3px 0px 0px 10px;
}


	div#tech_ueberschrift a{
		float:right;
		padding-right:20px;
		padding-top:1px;
	}


div#link_ueberschrift{
	background-color:#B93B72;
	color:#fff;
	width:690px;
	height:20px;
	padding:3px 0px 0px 10px;
}


	div#link_ueberschrift a{
		float:right;
		padding-right:20px;
		padding-top:1px;
}

div#zoom{
	float:right;
	padding-right:20px;
}


div#produkt_ueberschrift{
	background-color:#B93B72;
	color:#fff;
	width:690px;
	height:20px;
	padding:3px 0px 0px 5px;
}


	div#produkt_ueberschrift a{
		float:right;
		padding-right:20px;
		padding-top:1px;
	}


/* marquee */
#scroller_container{
	position: relative;
	width: 693px;
	height: 15px;
	overflow: hidden;
	border:1px solid #B93B72;
	margin-left:-10px;
	margin-top:73px;
	*margin-top:84px;
}

#scroller{
	white-space: nowrap;
	height: 15px;
 	font-size: 12px;
}

#scroller p {
	padding: 0;
}


/*------------------------------------------------ Formatierungen Template Download (Standard Contrance)--------------------------------------------------*/

.download_table {
	font-size:inherit;
	font-weight:normal;
}

.download_table tr{
	border-collapse:collapse;
	border:2px solid #B93B72;
}

.download_table td{
	border:1px solid #B93B72;
}

.downlod_first_td{
	width:105px;
	height:160px;
	text-align:center;

}

.downlod_firstsepezial_td{
	width:213px;
	height:160px;
	text-align:center;

}


.downlod_second_td{
	width:105px;
	height:80px;
	text-align:center;

}












