/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans/open-sans-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../fonts/open-sans/open-sans-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans/open-sans-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans/open-sans-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans/open-sans-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans/open-sans-v18-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
       font-display: swap;
}

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/open-sans/open-sans-v18-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('../fonts/open-sans/open-sans-v18-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans/open-sans-v18-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans/open-sans-v18-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans/open-sans-v18-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans/open-sans-v18-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
       font-display: swap;
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans/open-sans-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans/open-sans-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans/open-sans-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans/open-sans-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans/open-sans-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans/open-sans-v18-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
       font-display: swap;
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans/open-sans-v18-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../fonts/open-sans/open-sans-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans/open-sans-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans/open-sans-v18-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans/open-sans-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans/open-sans-v18-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
       font-display: swap;
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans/open-sans-v18-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../fonts/open-sans/open-sans-v18-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans/open-sans-v18-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans/open-sans-v18-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans/open-sans-v18-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans/open-sans-v18-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
       font-display: swap;
}

/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/open-sans/open-sans-v18-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('../fonts/open-sans/open-sans-v18-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans/open-sans-v18-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans/open-sans-v18-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans/open-sans-v18-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans/open-sans-v18-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
       font-display: swap;
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans/open-sans-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../fonts/open-sans/open-sans-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans/open-sans-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans/open-sans-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans/open-sans-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans/open-sans-v18-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
       font-display: swap;
}

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans/open-sans-v18-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('../fonts/open-sans/open-sans-v18-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans/open-sans-v18-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans/open-sans-v18-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans/open-sans-v18-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans/open-sans-v18-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
       font-display: swap;
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans/open-sans-v18-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('../fonts/open-sans/open-sans-v18-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans/open-sans-v18-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans/open-sans-v18-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans/open-sans-v18-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans/open-sans-v18-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
       font-display: swap;
}

/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/open-sans/open-sans-v18-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('../fonts/open-sans/open-sans-v18-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans/open-sans-v18-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans/open-sans-v18-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans/open-sans-v18-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans/open-sans-v18-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
       font-display: swap;
}




/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,fieldset,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,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:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{ text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{}
body										{color:#595959; font-family: 'Open Sans', "Arial", Verdana, Tahoma; font-size:13px; line-height:24px; background:url(../images/body_bg.jpg) repeat-x left top;}
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto; min-width:993px;}
.container									{width:993px; margin:0 auto;}
.maincontent								{}
.header										{ margin: 0 0 32px; background:url(../images/hbr.jpg) no-repeat center 61px;}
/*-------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
.head_main										{ width:991px; margin:0 auto; }

.logo											{ padding:20px 0 0 0;}

.head_nav										{ padding:24px 0 0 0;}
.head_nav ul									{ float:left; display:inline-block;}
.head_nav ul li									{ float:left; display:inline-block; background:url(../images/headli_seprtr.jpg) no-repeat right 6px;}
.head_nav ul li a								{ font-family: 'Open Sans', sans-serif; font-size:12px; color:#ffffff; display:inline-block; padding:0px 20px 0 20px;}

.head_nav ul li .such_btn						{ font-family: 'Open Sans', sans-serif; font-size:12px; color:#ffffff; display:inline-block; background:url(../images/search_btnbg.jpg) repeat-x left top; text-align:center; width:65px; padding: 0px 0 5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; margin: 2px 0 0;}
.head_nav ul li a:hover							{ text-decoration:underline;}
/* ---------------------------------------------------------*/



/* ------------------------- NAVIGATION HERE ---------------*/
#nav										{}
#nav ul										{}
#nav ul li									{}
#nav ul li a								{}
#nav ul li a span							{}
#nav ul li a:hover							{}

/* ---------------------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/

.main_nav									{  margin:0 0 10px;}
.main_nav ul								{ float:left; display:inline-block; background:url(../images/main_nav_bg.jpg) repeat-x left top; width:956px; padding:0 0 0 35px; border-bottom-left-radius:15px; border-bottom-right-radius:15px;}
.main_nav ul li								{ float:left; display:inline-block; margin:0 37px 0 0; padding:13px 0 23px 0;}
.main_nav ul li a							{ display:inline-block; font-family: 'Open Sans', sans-serif; font-size:14px; color:#595959;}
.main_nav ul li a:hover, .main_nav ul .active a			{ color:#ec751f;}


.ban_cont									{ background:url(../images/dynamic-evolution.png) no-repeat left top; padding: 1px 0 0; height:225px;  margin:0 0 30px;}
.dynamic_cont								{ background:url(../images/dynamic_contbg.png) repeat; width: 556px; padding: 8px 0 15px 18px; border-radius:10px; margin:24px 0 0 19px;}
.dynamic_cont h1							{ font-family: 'Open Sans', sans-serif; font-size:24px; color:#ffffff; font-weight:400; padding-bottom: 8px; padding-top: 6px;}
.dynamic_cont p								{ font-family: 'Open Sans', sans-serif; font-size:13px; color:#ffffff; line-height:24px;}

.porta_cont									{ margin:0 0 100px;}
.left_cont									{ width:736px;}
.porta_srm									{ width:334px; margin:0 0 35px;}
.porta_head									{ background:url(../images/porthead_bg.jpg) repeat-x left top; border:1px solid #e0dede; padding: 7px 0 5px 10px; margin:0 0 29px 0; width: 323px;}
.porta_head span							{ font-family: 'Open Sans', sans-serif; font-size:18px; color:#204079; background:url(../images/porta_dbltriangle.png) no-repeat left top; padding: 3px 0 1px 27px;}
.porta_srm h3								{ font-family: 'Open Sans', sans-serif; font-size:19px; color:#747474; line-height:30px; font-weight:400; padding:0 0 20px 35px;}
.sup_txt									{ font-family: 'Open Sans', sans-serif; font-size:13px; color:#595959; line-height:23px; padding:0 0 8px 35px;}
.mehr_txt									{ font-family: 'Open Sans', sans-serif; font-size:13px; color:#eb7818; text-decoration:underline; padding:0 0 0 35px;}
.mehr_txt:hover								{ text-decoration:none; color:#eb7818;}

.navi									{ font-family: 'Open Sans', sans-serif; font-size:13px; color:#eb7818; text-decoration:underline; padding:0 0 0 0;}
.navi:hover								{ text-decoration:none; color:#eb7818;}

.unter_txt									{ padding:0 0 0 35px;}
.unter_txt h4								{ font-family: 'Open Sans', sans-serif; font-size:18px; color:#1c3b6c; font-weight:400;}
.unter_sub									{ font-family: 'Open Sans', sans-serif; font-size:13px; color:#595959; padding:25px 0 0 0;}
.lesen_txt									{ font-family: 'Open Sans', sans-serif; font-size:13px; color:#eb7818; text-decoration:underline; padding:0 0 0 5px;}
.lesen_txt:hover							{ text-decoration:none; color:#eb7818;}

.right_cont									{ width:227px;}
.news_cont									{ padding:0 0 20px 0;}
.news_cont h3								{ font-family: 'Open Sans', sans-serif; font-size:16px; color:#ec751f; background:url(../images/news_bg.jpg) repeat-x left top; border:1px solid #c0c0c0; padding:7px 0 6px 16px; margin:0 0 12px; font-weight: 400;}
.news_txt									{ font-family: 'Open Sans', sans-serif; font-size:12px; color:#484848; line-height:23px; padding:0 0 0 16px;}
.news_txt .phone							{ background:url(../images/phone_pic.jpg) no-repeat left center; padding: 0 0 0 22px;}
/* ---------------------------------------------------------*/



/* ------------------------ INNER1 CONTENT HERE --------------*/
.inner_ban									{ margin-bottom:28px;}
.inner1_cont								{}
.inner_left									{ width:193px;}
.inner_left ul								{ }
.inner_left ul li							{ border:1px solid #e0dede; background:url(../images/innerport_bg.jpg) repeat-x left top; padding: 8px 0 11px 10px;}



.inner_left ul li.porta_app:hover,	.inner_left ul li.active			{ border-bottom:1px solid #0b9482;}
.inner_left ul li.porta_sel:hover,	.inner_left ul li.active			{ border-bottom:1px solid #014a41;}
.inner_left ul li.porta_rate:hover,	.inner_left ul li.active			{ border-bottom:1px solid #c92024;}
.inner_left ul li.porta_class:hover,	.inner_left ul li.active		{ border-bottom:1px solid #4dc3c7;}

.inner_left ul li.porta_app.active			{ border-bottom:1px solid #0b9482;}
.inner_left ul li.porta_sel.active			{ border-bottom:1px solid #014a41;}
.inner_left ul li.porta_rate.active			{ border-bottom:1px solid #c92024;}
.inner_left ul li.porta_class.active	    { border-bottom:1px solid #4dc3c7;}


.inner_left ul li a							    { font-family: 'Open Sans', sans-serif; font-size:14px; text-align:center; padding: 4px 0 8px 30px;}
.inner_left ul li.porta_app a					{  color:#02937d;}
.inner_left ul li.porta_sel a					{  color:#01473f;}
.inner_left ul li.porta_rate a					{  color:#ca2025;}
.inner_left ul li.porta_class a					{  color:#42b7ba;}

.inner_right								{ width:771px;}
.inner_right_100pro							{ width:100%;}
.inn_port_head								{ border:1px solid #e0dede; background:url(../images/innerport_bg.jpg) repeat-x left top; padding: 8px 0 8px 10px; margin-bottom:22px;}
.inn_port_head span							{ font-family: 'Open Sans', sans-serif; font-size:16px; color:#204079; background:url(../images/porta_dbltriangle.png) no-repeat left top; padding: 4px 0 6px 30px;}

.inform_nav									{float:left; display:inline-block;}
.inform_nav li								{float:left; display:inline-block; margin:0 0 0 0;}
.inform_nav li a							{display:inline-block; font-family: 'Open Sans', sans-serif; font-size:13px; color:#58595b; background:#f9f9f9; padding:12px 8px 11px 8px; text-align:center;  border-top:4px solid #f9f9f9; border-left:1px solid #f9f9f9; border-right:1px solid #f9f9f9;}
.inform_nav li a:hover						{ background:#ffffff; border-top:4px solid #ec761f; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}

.kesten_cont								{ border:1px solid #dddddd; background:#ffffff; padding:0 20px 35px 35px; margin-bottom:50px;}
.kesten_cont h1								{ font-family: 'Open Sans', sans-serif; font-size:22px; color:#204079; font-weight:600; padding:35px 0 0 0;}
.kesten_cont ul 							{ list-style:disc; font-family: 'Open Sans'; font-size:13px; line-height:22px; color:#717070; padding-left: 35px;}
.kesten_text								{ font-family: 'Open Sans', sans-serif; font-size:13px; color:#595959; padding:28px 0 0 0; line-height:23px;}
.headline							     	{ font-family: 'Open Sans', sans-serif; font-size:13px; color:#595959; padding:5px 5px 5px 5px; line-height:23px; background-color:#e8e9ed;}

.kesten_text_normal							{ font-family: 'Open Sans', sans-serif; font-size:13px; color:#595959; padding:-5px 0 0 0; line-height:23px;}
.kesten_chain								{ padding:27px 0 0 0;}
.portrate_txt								{ font-family: 'Open Sans', sans-serif; font-size:13px; color:#595959;  float:left; width: 453px; padding: 28px 0 0 18px;}
.por_chain									{ float:left;}
.rating										{ font-family: 'Open Sans', sans-serif; font-size:13px; color:#eb7818; display:inline-block; text-decoration:underline;}
/* ---------------------------------------------------------*/

/* ------------------------ tab CONTENT HERE --------------*/

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 33px;
	border-left: 1px solid #DDDDDD;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 33px;
	line-height: 31px;
	border-right: 1px solid #DDDDDD;
	border-left: none;
	margin-bottom: -1px;
	background: #e0e0e0;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {display:inline-block; font-family: 'Open Sans', sans-serif; font-size:13px; color:#58595b; background:#f9f9f9; padding:0 8px 2px 8px; text-align:center;  border-top:4px solid #f9f9f9; border-left:1px solid #f9f9f9; border-right:1px solid #f9f9f9; text-decoration: none; display: block; outline: none; border-width: 4px 0 0;}


ul.tabs li a:hover {
	background:#ffffff; border-top:4px solid #ec761f; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom: 2px solid #fff; border-width: 4px 0 0;
}

ul.tabs li.active a    { background:#ffffff; border-top:4px solid #ec761f; border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom: 2px solid #fff; border-width: 4px 0 0;}	
html ul.tabs li.active , html ul.tabs li.active a:hover  {
	
	background: #fff;
	border-bottom: 2px solid #fff;
}
.tab_container {
	
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.tab_content {
	
	
}

/* ---------------------------------------------------------*/

/* ------------------ FOOTER HERE --------------------------*/
.footer										{ border-top:1px solid #e77717;}
.fut_main									{ padding:15px 0 15px; float:right; background:url(../images/fut_dbtriangle.png) no-repeat right center;}
.fut_main ul								{ float:left; display:inline-block;}
.fut_main ul li								{ float:left; display:inline-block; font-family: 'Open Sans', sans-serif; font-size:12px; color:#595959; margin:0 50px 0 0;}
.fut_main ul li	a							{ display:inline-block; text-decoration:underline; font-family: 'Open Sans', sans-serif; font-size:12px; color:#595959;}
.fut_main ul li .dynamic					{ text-decoration:none;}
.fut_main ul li	a:hover						{ text-decoration:none;}
.fut_main ul li .dynamic:hover				{ text-decoration:underline;}

/* ---------------------------------------------------------*/
/*-----TABELLE-------*/
.tabelle {	
	overflow:hidden;
	margin:0;
	padding:0;
}

.table-row {
	display:table-row;
	width:inherit;
	vertical-align:top;
}

.table-cell {
	display:table-cell;	
	vertical-align:top;
	padding-left: 5px;
	
}
/*-----TABELLE-------*/


