@charset "UTF-8";/* CSS Document -----------------------------------------------------------*/* {	margin:0;	padding:0;	border:none;	}body {	font-family:Verdana, Geneva, sans-serif;	font: 100.01% sans-serif;	background-color:#e5edf4;	text-align: center;	margin: 0 auto;	position:relative;	padding-bottom: 30px;	overflow: scroll;}a:focus { outline-style: none; }#container {	width: 1040px;	margin: 0 auto;	position:relative;	background-color: #FFF;}/*------------- container border start --------------------- 		blc = bottom left corner	brc = bottom right corner	lb = left border	rb = right border	bb = bottom border */#blc, #brc {	background-color: transparent;	background-repeat: no-repeat;}#blc {	background-image:url(images/blc.gif);	background-position: 0% 100%;}#brc {	background-image:url(images/brc.gif);	background-position: 100% 100%;}#bb {	background-color: transparent;	background-repeat: repeat-x;}#bb {	background-image:url(images/bb.gif);	background-position: 50% 100%;}#rb {	background-image:url(images/rb.gif);	background-position: 100% 0%;	background-repeat: repeat-y;}#lb {	background-image:url(images/lb.gif);	background-position: 0% 100%;	background-repeat: repeat-y;}/*------------- container border end ---------------------*/ 			/* header start -----------------------------------------------------------*/#header {	height: 160px;	margin-bottom: 15px;	margin-left: 20px;	margin-right: 20px;}.img_upright {	padding-top:17px;	float:right;	clear:right;}h1.disapear {	text-indent:-9999px;	height: 0;}blockquote.disapear {	text-indent:-9999px;	height: 0;}.img_upleft {	float:left;}/* header end -----------------------------------------------------------*//* corner round start -----------------------------------------------------------*/.corner_tl, .corner_tr, .corner_bl, .corner_br {	/*background-color: transparent;*/	background-repeat: no-repeat;}.corner_tl {	background-image:url(images/corner_tl.jpg);	background-position: top left;}.corner_tr {	background-image:url(images/corner_tr.jpg);	background-position: 100% 0%;}.corner_bl {	background-image:url(images/corner_bl.jpg);	background-position: 0% 100%;}.corner_br {	background-image:url(images/corner_br.jpg);	background-position: 100% 100%;}/* corner round end -----------------------------------------------------------*//* navigation start -----------------------------------------------------------*/#navi {	background-color:#e5edf4;	color: #004a99;	text-align:center;	margin-left: 25px;	margin-right: 25px;}#navi ul {	list-style-type: none;}#navi li {	display:inline;}#navi li a {	font-family:Verdana, Geneva, sans-serif;	font-size: 18px;	line-height: 2.2em;	padding: 0 70px;	text-decoration: none;	color: #004a99;}#navi li a:hover, #menu_left li a:hover, #navi .aktuell a, #footermiddle a:hover, #navidown a:hover, #left_contact a:hover, #menu_center li a:hover, #menu_center .aktuell a, #left_references a:hover, #left_imprint a:hover {	color:#e0001a;}/*a {	zoom: 1;}*//* navigation end -----------------------------------------------------------*//* content start -----------------------------------------------------------*/#content {	background-color:#e5edf4;	overflow:auto;	margin:15px 25px 5px 25px;}#menu_left {	margin:35px 20px 20px 40px;	text-align:left;	float:left;	clear:left;}#menu_left li {	list-style: none;	background-image: url(images/menu_links_ball.jpg);	background-repeat: no-repeat;	background-position: left center;}#menu_left li a {	font-family:Verdana, Geneva, sans-serif;	font-size: 20px;	text-decoration: none;	color: #004a99;	line-height: 4.5em;	padding-left:30px;}#img_right {	text-align:right;	margin-right:70px;	padding: 20px 0;	float:right;}#content h1 {	color: #004a99;	text-align:left;	font-size:25px;/*line-height: 2.3;*/}/*-------------- content end -----------------------------------------------------------*//*-------------- submenu content start---------------------------------------*/#menu_center {	background-color:#e5edf4;	color: #004a99;	height:40px;	text-align:center;	margin-left: 40px;	margin-right: 40px;	padding-top:10px;	padding-bottom: 10px;	border-bottom: 1px dotted #004a99;}#menu_center ul {	list-style-type: none;}#menu_center li {	width:160px;	float:left;	padding: 0 10px;}#menu_center li a {	font-family:Verdana, Geneva, sans-serif;	font-size: 14px;	line-height: 1.4em;	text-decoration: none;	color: #004a99;}#desti_img_right {	text-align:right;	margin-right:20px;	float:right;	width: 500px;	padding-top: 20px;	padding-right: 0;	padding-bottom: 20px;	padding-left: 0;}#desti_content_left {	width:390px;	padding-left:40px;	padding-bottom:20px;	text-align:left;	overflow:hidden;	float:left;}#desti_content_left p {	font-family:Verdana, Geneva, sans-serif;	font-size: 16px;	color: #004a99;	padding-right:20px;	line-height: 1.2em;	text-align:justify;}#desti_content_left h1 {	text-align:left;	padding-top:20px;	padding-bottom:20px;	font-family:Verdana, Geneva, sans-serif;	font-size: 45px;	color:#FFF;}/*-------------------------------------------------------*/#incoming_content_left {	width:390px;	padding-left:40px;	padding-bottom:20px;	text-align:left;	overflow:hidden;	float:left;}#incoming_content_left p {	font-family:Verdana, Geneva, sans-serif;	font-size: 16px;	color: #004a99;	padding-right:20px;	line-height: 1.2em;	text-align:justify;}#incoming_content_left h1 {	text-align:left;	padding-top:20px;	padding-bottom:20px;	font-family:Verdana, Geneva, sans-serif;	font-size: 45px;	color:#FFF;}/*-------------------------------------------------------*/#professional_content_left {	width:390px;	padding-left:40px;	padding-bottom:20px;	text-align:left;	overflow:hidden;	float:left;}#professional_content_left p {	font-family:Verdana, Geneva, sans-serif;	font-size: 16px;	color: #004a99;	padding-right:20px;	line-height: 1.2em;	text-align:justify;}#professional_content_left h1 {	text-align:left;	padding-top:20px;	padding-bottom:20px;	font-family:Verdana, Geneva, sans-serif;	font-size: 45px;	color:#FFF;}/*-------------------------------------------------------*/#product_content_left {	width:390px;	padding-left:40px;	padding-bottom:20px;	text-align:left;	overflow:hidden;	float:left;}#product_content_left p {	font-family:Verdana, Geneva, sans-serif;	font-size: 16px;	color: #004a99;	padding-right:20px;	line-height: 1.2em;	text-align:justify;}#product_content_left h1 {	text-align:left;	padding-top:20px;	padding-bottom:20px;	font-family:Verdana, Geneva, sans-serif;	font-size: 45px;	color:#FFF;}/*-------------------------------------------------------*//*-------------- submenu content end--------------------------------------------*//* content about_us  start-------------------*/#left_about_us {	width:360px;	padding:0px 5px 20px 40px;	text-align:left;	overflow:hidden;	float:left;	clear:left;}#left_about_us li {	font-family:Verdana, Geneva, sans-serif;	font-size: 16px;	list-style: disc;	color: #004a99;	line-height: 1.4em;	padding-right:20px;	padding-top:22px;}#left_about_us h1 {	text-align:left;	padding-top:10px;	font-family:Verdana, Geneva, sans-serif;	font-size: 45px;	color:#FFF;}#img_right_about_us {	text-align:right;	padding-right:20px;	padding-top:25px;	padding-bottom:30px;}#img_right_about_us h1 {	text-align:right;	padding-right:20px;	padding-top:10px;}/* content about_us  end-------------------*//* content references  start-------------------*/#content_references, #content_imprint {	background: url(images/icontas_ball_content.jpg) repeat-y;	background-position: top center;	background-color:#e5edf4;	overflow:auto;	margin:15px 25px 5px 25px;}#left_references {	width:950px;	padding-left:40px;	padding-bottom:20px;	text-align:left;	overflow:hidden;	float:left;}#left_references p {	font-family:Verdana, Geneva, sans-serif;	font-size: 16px;	color: #004a99;	padding-right:40px;	line-height: 1.2em;	text-align:justify;}#left_references h1 {	text-align:left;	padding-top:10px;	font-family:Verdana, Geneva, sans-serif;	font-size: 45px;	color:#FFF;}#left_references h2 {	font-family:Verdana, Geneva, sans-serif;	font-size: 18px;	color: #004a99;	text-align:left;	padding-top:10px;}#left_references a {	font-family:Verdana, Geneva, sans-serif;	font-size: 15px;	font-weight: bold;	text-decoration: none;	color: #004a99;	text-align:right;	float:right;}.kursiv {	font-style:italic;}/*.bold { font-weight: bold;}*/	.underline {	width:910px;	border:none;	border-top: 1px dotted #004a99;	background-color: #FFFFFF;	height: 1px;	text-align:left;}/* content references  end-------------------*//* content contact  start-------------------*/#left_contact {	width:330px;	padding-left:40px;	padding-bottom:20px;	text-align:left;	overflow:hidden;	float:left;}#left_contact p {	font-family:Verdana, Geneva, sans-serif;	font-size: 16px;	color: #004a99;	line-height: 2em;}#left_contact a {	font-family:Verdana, Geneva, sans-serif;	font-size: 16px;	color: #004a99;	padding-right:20px;	text-decoration:none;	line-height: 1.5em;}#left_contact h1 {	text-align:left;	padding-top:10px;	font-family:Verdana, Geneva, sans-serif;	font-size: 45px;	color:#FFF;}#left_contact h2 {	font-family:Verdana, Geneva, sans-serif;	font-size: 19px;	color: #004a99;	text-align:left;	padding-top:10px;}#img_right_contact {	text-align:right;	padding-right:40px;	padding-bottom:40px;}#img_right_contact h1 {	text-align:right;	padding-right:10px;	padding-top:20px;	margin-bottom:20px;}/* content contact  end-------------------*//* imprint start-------------------*/ #left_imprint {	width:950px;	padding-left:40px;	padding-bottom:20px;	text-align:left;	overflow:hidden;	float:left;}#left_imprint p {	font-family:Verdana, Geneva, sans-serif;	font-size: 16px;	color: #004a99;	padding-right:40px;	line-height: 1.2em;	text-align:left;}#left_imprint h1 {	text-align:left;	padding-top:10px;	font-family:Verdana, Geneva, sans-serif;	font-size: 45px;	color:#FFF;}#left_imprint h2 {	font-family:Verdana, Geneva, sans-serif;	font-size: 18px;	color: #004a99;	text-align:left;	padding-top:10px;}#left_imprint a {	font-family:Verdana, Geneva, sans-serif;	font-size: 16px;	text-decoration: none;	color: #004a99;}.right {	text-align:right;	float:right;	font-weight: bold;}/* imprint end-------------------*//* content end -----------------------------------------------------------*//* footer start -----------------------------------------------------------*/#footer {	overflow:auto;	margin-top: 10px;	margin-left:25px;	margin-right:25px;	margin-bottom: 10px;}#footerleft {	float:left;	margin-left:5px;	padding-top: 33px;}#footerleft1 {	float:left;	margin-left:30px;	padding-top: 20px;}#footer p {	font-family:Verdana, Geneva, sans-serif;	font-size: 17px;	color: #004a99;	line-height: 1.2em;	text-align:center;	padding-top: 5px;	}#footermiddle1 a p {	font-family:Verdana, Geneva, sans-serif;	font-size: 13px;	text-decoration: none;	color: #004a99;}#footermiddle1 a {	text-decoration: none;	color: #004a99;}#footermiddle1 {	float:left;	text-align:left;	margin-left: 20px;	padding-top: 20px;}/*#footermiddle p {	font-family:Verdana, Geneva, sans-serif;	font-size: 14px;	color: #004a99;	line-height: 1.2em;	text-align:left;	margin-bottom: 20px;	margin-left: 30px;}*/#footermiddle a {	font-family:Verdana, Geneva, sans-serif;	font-size: 15px;	text-decoration: none;	color: #004a99;}#footermiddle {	float:right;	text-align:right;	/* padding-right: 40px; */	padding-top: 35px;}#navidown a {	text-decoration: none;	color: #004a99;}#navidown p {	font-family:Verdana, Geneva, sans-serif;	font-size: 15px;	color: #004a99;	line-height: 1.2em;	text-align:right;	padding-right: 5px;	padding-top: 15px;}#navidown {	text-align:left;	overflow:hidden;	padding-bottom: 30px;	clear:both;}/* footer end -----------------------------------------------------------*/		/* companys colors -----------------------------------------------------------*/	.textrot {	color: #e0001a;}.textblau {	color: #004a99;}/* companys colors -----------------------------------------------------------*/.clear {	clear: both;	background: none;}