@charset "UTF-8";/* CSS Document */* {	margin:0;	padding:0;	}	body {	font-family:"Lucida Grande","Lucida Sans", Arial, Helvetica, sans-serif;	background:url(../images_system/body_bg.gif) repeat-x;	font-size:14px;	line-height:18px;	}.revert {	direction:rtl;	unicode-bidi:bidi-override;	white-space:nowrap;	}.centered {	width:964px;	margin:auto;	overflow:hidden;	}.clearer {	clear:both;	height:0;	font-size:0;	line-height:0;	}/* header ////////////////////////////////////// */.header_container {	}.header {	}	.logo {		padding:0 0 0 11px;		float:left;		}/* Supportnavi /Suche  //////////////////////////// */.header_right_container {	float:right;	width:400px;	padding-right:5px;	}		.support_navi ul {		text-align:right;		font-size:11px;		margin:10px 0 0 0;		}				.support_navi li {				display: inline;				}			.support_navi li a {				display: inline;				padding:7px;   /* bestimmt den Abstand der punkte zueinander*/				line-height: 12px;				text-decoration:none;				color:#999;				font-size:11px;				}			.support_navi li a:hover {				color:#D68A24;				}			.support_navi li a:focus {				color:#D68A24;				}						.support_navi .inactive {				display: inline;				padding:7px;   /* bestimmt den Abstand der punkte zueinander*/				margin:0px 0px;				line-height: 4px;				text-decoration:none;				color:#000;				line-height: 12px;				font-size:11px;				}.support_navi li.buttonstyle a, .support_navi li.buttonstyle .inactive {		background:transparent url(../images_system/support_button.gif) no-repeat scroll 1px 2px;		border:medium none;		color:#FFFFFF;		font-weight:bold;		line-height:25px;		margin:10px 0 0 5px;		padding:6px 25px 6px 24px;		text-align:center;		text-shadow:0 1px 0 #444;		}				/* Suche ++++++++++++++++++++++++++++++++++++++++++ */#suche {	text-align:right;	margin-top:11px;}#suche_wrapper {	width:262px;	height:34px;	background:url(../images_system/bg_searchfield.gif) no-repeat;				vertical-align:top;	padding:4px 0 2px 2px;	margin:0 0 0 auto}/*	*html #suche_wrapper {	width:220px;	height:34px;	background:url(../images_system/search_bg.gif) no-repeat;				vertical-align:top;	padding:2px 0 0 2px;	margin:0 0 0 auto}*/.inputfield {	width:230px;	height:13px;	font-size:11px;	line-height:11px;	border:none;	background:transparent;	position:relative;	top:-2px;	padding:0 5px;	outline: none;	}	*html .inputfield {	width:223px;	height:13px;	font-size:11px;	line-height:11px;	border:none;	margin:0 5px;	position: relative;	top: -2px;	}	*+html .inputfield {	width:223px;	height:13px;	font-size:11px;	line-height:11px;	border:none;	margin:0 5px;	z-index:1000;	}.searchbutton {	position:relative;	margin-top:3px;}		/* H_nav /////////////////////////////////////////////// */		.main_navi {	height:43px;	overflow:hidden;	}		ul#h_nav {	background:url(../images_system/h_nav_trenner.gif) no-repeat left 7px;	font-size:16px;	font-weight:normal;	line-height:43px;	margin:auto;	overflow:hidden;	padding:4px 2px 1px 0px;	width:950px;	}	*html ul#h_nav {		padding:3px 2px 1px 0px;		}	*+html ul#h_nav {		padding:3px 2px 1px 0px;		}	#h_nav li {		display: inline;		}	#h_nav li a {		display: inline;		padding:8px 25px 14px;   /* bestimmt den Abstand der punkte zueinander*/		text-decoration:none;		color:#fff;		background:url(../images_system/h_nav_trenner.gif) no-repeat top right;		text-shadow:0 1px 2px #000;		}	#h_nav li a:hover {		color:#FDD086;		}	#h_nav .inactive {		display:inline;		padding:9px 25px 14px;   /* bestimmt den Abstand der punkte zueinander*/		font-weight:bold;		background: url(../images_system/h_nav_Active.gif) repeat-x;		color:#000;		text-shadow:0px 1px 0px #fff;		}	/* V_nav /////////////////////////////////////////////// */.col_right {	float:right;	width:231px;	margin:15px 5px 0  0;	position:relative;	}	div.navi_header {		height:10px;		background:url(../images_system/navi_header.gif) no-repeat;		no-repeat;		position:relative;		z-index:10;		}	div.navi_footer {		height:10px;		background:url(../images_system/navi_footer.gif) no-repeat;		no-repeat;		position:relative;		z-index:10;		margin:-6px 0 0 0;		}	ul#v_nav {	position:relative;	z-index:1;	margin:-8px 0px 0 0px;	padding:0;	background:url(../images_system/navi_body.gif) bottom left;	}	#v_nav li {		background:transparent;		border-bottom:1px solid #e3e3e3;		border-top:1px solid #fff;		margin:0 1px;		padding:0;		}	#v_nav li a {		background:transparent url(../images_system/bullit_v_nav.png) no-repeat scroll 12px 11px;		color:#666666;		display:block;		font-size:14px;		font-weight:bold;		padding:10px 0 10px 40px;		text-decoration:none;		text-shadow:0px 1px 3px #fff;		}	#v_nav li a:hover {		color:#CE7E01;}	#v_nav li .inactive {				background:transparent url(../images_system/v_nav_active.gif) no-repeat scroll 0 0;		display:block;		color:#fff;		text-shadow:0px 1px 2px #000;		font-size:14px;		font-weight:bold;		padding:10px 0 10px 40px;			}	/* Pagehead /////////////////////////////////////////// */.pagehead_container {	background:url(../images_system/pagehead_bg.gif) repeat-x;	}.pagehead {	height:168px;	background:url(../images_system/trolly_oben.gif) no-repeat 3px 0;	}	.pagehead h1 {		color:#FFFFFF;		font-size:20px;		font-weight:normal;		line-height:27px;		padding:21px 0 0 11px;		text-shadow:0 1px 2px #000000;		width:397px;		}a.button_head {	width:240px;	background:transparent url(../images_system/button_head.png) no-repeat scroll 0 0;	bottom:0;	color:#555555;	display:block;	font-size:14px;	font-weight:bold;	padding:8px 48px 10px 0;	text-align:center;	text-decoration:none;	text-shadow:0 1px 1px #FFFFFF;	margin:10px 0 0 0;	}.kopfbild {	float:right;	margin:0 0px 0 0;	width:547px; 	height:194px;	overflow:hidden;	}.kopfbild_inner {	background:url(../images_system/kopfbild_schablone.png) 0px 0px;	width:573px; 	height:194px;	}/* Content //////////////////////////////////// */.content_container {	background:url(../images_system/content_bg_tile.gif) repeat-y;	overflow:hidden;	}	.content_footer {	height:20px;	background:url(../images_system/content_bg_footer.gif) no-repeat;	}.content {	overflow:hidden;	padding:35px;	color:#252524;	line-height:16px;	font-size:11px;	background:url(../images_system/content_upper_bg.gif) no-repeat;	}		.two_col {		width:600px;		float:left;		}	h2, h3, p, table, ul, li,  {	position:relative;	z-index:90;	}		h2 {	color:#333333;	font-size:30px;	font-weight:bold;	line-height:27px;	padding:12px 0 5px;	}h3, h3 a {	color:#D68A24;	font-size:18px;	font-weight:normal;	line-height:18px;	text-decoration:none;}p {	margin:10px 0 10px 0;	font-size:13px;	line-height:18px;	color:#333;	}		.section {		border-color:transparent;		background:transparent url(../images_system/section.gif) repeat-x bottom left;		height:116px;		z-index:0;		margin:-96px -20px 15px -20px;		}a img {	border:none;	}.content ul {	margin:20px 0;	padding-bottom:10px;	list-style:none;}.content li {	-moz-background-clip:border;	-moz-background-inline-policy:continuous;	-moz-background-origin:padding;	background:transparent url(../images_system/bullit_cont.gif) no-repeat scroll 0 2px;	font-size:12px;	padding:3px 0 5px 25px;	}.content li.categorie {background:none;font-weight:bold; font-size:14px; padding:20px 0 10px 0; color:#D68A24}/* LargeBoxes ////////////////////// */.largeBox_container {	margin:8px 0;	}.largeBox_header {	height:10px;	background:url(../images_system/large_box_head.gif) no-repeat left bottom;	display:none;	}.largeBox_body {	/*width:862px;*/	background:#f4f4f4 url(../images_system/large_box_body.gif) top left repeat-x;	overflow:hidden;	border:1px solid #e3e3e3;	padding:10px;	position:relative;	-moz-border-radius:5px;	-webkit-border-radius:5px;	}		.select {		text-align:right;padding:2px 5px; 		}.select select {border:1px solid #aaa; font-size:12px;}	.labeLike {		padding:0 0 0 20px;font-size:12px; font-weight:bold; color:#555;		}				.tiny_button {		background:transparent url(../images_system/button_tiny.png) no-repeat scroll 0 0;		color:#555555;		display:inline;		font-size:12px;		font-weight:bold; line-height:22px;		padding:6px 14px 5px 0;		text-align:center;		text-decoration:none;		text-shadow:0 1px 1px #FFFFFF;		width:92px;border:none;margin:0 0 0 10px;			}		.largeBox_footer {	height:10px;	background:url(../images_system/large_box_footer.gif) no-repeat left top;	display:none;	}.image {	background:#FFFFFF none repeat scroll 0 0;	border:5px solid #E3E3E3;	float:left;	margin:0 20px 0 0;	text-align:center;	width:199px;	padding:4px 0;	min-height:60px;	}	.image img {		/*border:5px solid #e3e3e3;*/		}.texts {	float:left;	width:60%;	}.details .texts {width:560px}	.texts p {		margin:0;		padding:0 20px 0 30px;		font-size:12px;		line-height:18px;		}/*.wider {width:720px;}.noicon.wide {width:850px}*//* flags ///////////////////////////// */.flag {	width:16px;	height:11px;	display:block;	background-image:url(../images_system/flag.png);	}	.de {			background-position:-284px -117px;		}	.pt-br {			background-position:-172px -61px;		}	.en {				background-position:-284px -173px;		}div.box_links a, div.box_rechts a, .content a {	color:#777;	}.headline {	padding:0 0 10px 30px;	background:url(../images_system/bullit_cont.gif) 0px 1px no-repeat;	}.headline_noIcon {	padding:0 0 10px 30px;	background:transparent;	color:#333;	font-size:13px;	line-height:18px;	}.headline_noIcon {	padding:10px 0 10px 0px;	background:transparent;	color:#333;	font-size:13px;	line-height:18px;	}.box_links {	background:transparent url(../images_system/icon_location.gif) no-repeat scroll 22px 2px;	float:left;	padding:5px 0 0 25px;	width:34%;	}.noicon {	background:transparent; padding:5px 0 0 0px; width:600px;	}.noicon_wider {	background:transparent; padding:5px 0 0 0px; width:600px;	}.box_rechts {	float:left;	width:58%;	padding:5px 0 0 0;	background:url(../images_system/icon_contact.gif) no-repeat 1px 2px;	}.details .box_links {	width:255px;	}.details .box_rechts {	width:210px;	}.smaller {	width:100px;	}.light, a .light {	color:#999;	font-size:11px;	}.largeBoxButton {	position:absolute;	bottom:0px;	right:10px;	}	a.small_button {		background:transparent url(../images_system/button_small.png) no-repeat scroll 0 0;		color:#555555;		display:block;		font-size:12px;		font-weight:bold;		padding:9px 15px 10px 0;		text-align:center;		text-decoration:none;		text-shadow:0 1px 1px #FFFFFF;		width:92px;		}.date {	color:#888;	font-size:11px;	line-height:18px;	padding:0 0 0 30px;	}/* Tabelle */th, td {	line-height:12px; 	vertical-align:top;	}th p, td p {	margin:2px; 	padding:0;	}th {	text-align:right; 	padding:0; 	margin:0;	}td {	padding:0; 	margin:0;	}		/* box Start */.box {	width:280px;	float:left;	padding:0 20px 0 0;	}	.box img {		float:left;		padding:0 10px 0 0;		}	.box h3 {		padding:0 0 0 52px;		}	.box p {		padding:0 0 0 52px;		}			.video {		float:right;		}		.video img {		float:none;		padding:0;		}	.video h3 {		padding:0 0 10px 0;		}.video ul {	padding:10px; 	background:#f8f9f1; 	border:1px solid #ccc;	-moz-border-radius:5px;-webkit-border-radius:5px;	}.no-image h3 {	padding:0;	}.no-image p {	padding:0;	}/* Kontaktform experimental /////////////////////// */label {	display:block;	width:140px;		float:left;line-height:22px; color:#000;	font-size:14px;	}.label20 {	width:40px;	}.float_left {	display:block;	margin-right: 5px;	float:left;	}label.check {	float:none; 	display:inline;line-height:25px;	}.inputcheck {	margin:5px 5px 0px 5px;	}		.input50, .input60, .not_mandatory60, .not_mandatory50, .input100, .not_mandatory100, .input70, .not_mandatory70 {	background:#fff url(../images_system/bg_input.png) repeat-x;	padding:2px;	border-top:1px solid #999;	border-left:1px solid #b4b4b4;	border-right:1px solid #b4b4b4;	border-bottom:1px solid #dadada;	font-family:lucida grande, lucida, Arial, Helvetica, sans-serif;	color:#333;	font-size:14px;	margin:0px 2px 6px 2px;	}			.input100, .not_mandatory100 {	width:350px; 	}.input70, .not_mandatory70 {	width:277px; 	}.input60, .not_mandatory60 {	width:277px; 		}.input50, .not_mandatory50 {	width:60px; 		}.send {	margin:10px 140px;	}a.button, a.buttonGlow {	display:block; 	text-align:center; 	line-height:28px; 	color:#444; 	text-decoration:none;	text-shadow:0 1px 0 #fff;	}.button, .buttonGlow {	border:none;	width:95px;	height:30px;	font-weight:bold; 	color:#444;	margin:10px 0 0 0;		}.button {	background:url(../images_system/button.gif) no-repeat;	}.buttonGlow, .teaserbox_1 a {	background:url(../images_system/button_glow.gif) no-repeat;	}.nonbreakingelement {	float:left; 	margin:0 5px 0 0;	}fieldset {	border:1px solid #aaa; 	margin:10px 0; 	padding:10px;	background:#f5f5f5;	}legend {	font-weight:bold; 	font-size:12px; 	color:#9a230d;	}/* FOOTER */.footer {	background:#fdecd2;	text-align:center;	padding:2px;	margin-top:20px;}	.footer p {	color:#999;	font-size:12px;	}