@charset "utf-8";
/* CSS Document */
.ttr_image {
  float: none;
  display: block;
  text-align: center;
  overflow: hidden;
  margin: 0em 0em 0em 0em;
}
/* CSS für Startseite*/
.ttr_index_html_html_row0
{
border-radius:0 0 0 0 !important;
border:solid transparent;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
margin:0 0 0 0 !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;padding:100px 0 40px 0 !important;
} 
.ttr_index_html_column00
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;
margin:0 0 0 0 !important;
/*margin: 50px 0 0 0 !important;*/
margin: 42px 0 0 0 !important;
padding:0 0 0 0 !important;
word-wrap:break-word !important;
box-sizing: border-box !important;
} 

.ttr_index_html_column00 p
{
font-size: 2.1rem !important;
color: #125395 !important;
text-align:center !important;
}

.ttr_index_html_column00 .tt_link 
{
font-size: inherit !important;
}
.ttr_index_html_row1 .col-xs-12 {margin-right:auto;margin-left:auto;}
.ttr_index_html_row1
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
margin:0 0 0 0 !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;padding:0 100px 0 100px !important;
} 
.ttr_index_html_column10
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;margin:0 0 0 0 !important;
padding:0 0 0 0 !important;
word-wrap:break-word !important;
box-sizing: border-box !important;
} 
.ttr_index_html_column10, .ttr_index_html_column10 p 
{
font-size: 1.063rem !important;
text-align:center !important;
line-height: 1.8 !important;
} 
.ttr_index_html_column10 .tt_link 
{
font-size: inherit !important;
} 
.ttr_index_html_row2
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
margin:0 0 0 0 !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;
padding:30px 100px 40px 100px !important;
justify-content:space-between;
} 
.ttr_index_html_column20
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;margin:0 0 0 0 !important;
/*padding:20px 50px 20px 50px !important;*/
padding: 20px 10px 20px 10px;
/*word-wrap:break-word !important;*/
box-sizing: border-box !important;
}
.ttr_index_html_column20 h2 
{
font-size:1.21rem !important;
color:#4D4D4D;
line-height:1.8 !important;
text-align: center !important;
word-wrap:break-word !important;
margin: 0.36em 0em 0.71em 0em !important;
} 
.ttr_index_html_column20, .ttr_index_html_column20 p 
{
font-size:0.938rem !important;
line-height:1.8 !important;
text-align: left;
moz-hyphens: auto !important;
-o-hyphens: auto !important;
-webkit-hyphens: auto !important;
-ms-hyphens: auto !important;
hyphens: auto !important;
margin: 0.36em 0em 0.71em 0em !important;
} 
.ttr_index_html_column20 .tt_link 
{
font-size: inherit !important;
} 
.ttr_index_html_column21
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;margin:0 0 0 0 !important;
/*padding:20px 50px 20px 50px !important;*/
padding: 20px 10px 20px 10px;
/*word-wrap:break-word !important;*/
box-sizing: border-box !important;
} 
.ttr_index_html_column21 h2 
{
font-size:1.286em !important;
color:#4D4D4D;
line-height:1.8 !important;
text-align: center !important;
word-wrap:break-word !important;
margin: 0.36em 0em 0.71em 0em !important;
} 
.ttr_index_html_column21 p 
{
font-size:0.938rem !important;
line-height:1.8 !important;
text-align: left;
moz-hyphens: auto !important;
-o-hyphens: auto !important;
-webkit-hyphens: auto !important;
-ms-hyphens: auto !important;
hyphens: auto !important;
margin: 0.36em 0em 0.71em 0em !important;
} 
.ttr_index_html_column21 .tt_link 
{
font-size: inherit !important;
} 
.ttr_index_html_column22
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;margin:0 0 0 0 !important;
/*padding:20px 50px 20px 50px !important;*/
padding: 20px 10px 20px 10px;
/*word-wrap:break-word !important;*/
box-sizing: border-box !important;
} 
.ttr_index_html_column22 h2 
{
font-size:1.286em !important;
color:#4D4D4D;
line-height:1.8 !important;
text-align: center !important;
word-wrap:break-word !important;
margin: 0.36em 0em 0.71em 0em !important;
} 
.ttr_index_html_column22, .ttr_index_html_column22 p 
{
font-size:0.938rem !important;
line-height:1.8 !important;
text-align: left;
moz-hyphens: auto !important;
-o-hyphens: auto !important;
-webkit-hyphens: auto !important;
-ms-hyphens: auto !important;
hyphens: auto !important;
margin: 0.36em 0em 0.71em 0em !important;
} 
.ttr_index_html_column22 .tt_link 
{
font-size: inherit !important;
} 
.ttr_index_html_row3
{
width: 82% !important;
margin-right: auto !important;
margin-left: auto !important;
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
/*margin:0 0 0 0 !important;*/
background-color:#F9F9F9 !important;
background:rgba(249,249,249,1) !important;
background-clip:padding-box !important;padding:0 0 0 0 !important;
} 
.ttr_index_html_column30
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;margin:0 0 0 0 !important;
/*padding:70px 80px 0px 80px !important;*/
  padding:55px 80px 0px 80px !important;
word-wrap:break-word !important;
box-sizing: border-box !important;
}
.ttr_index_html_column30 h2
{
font-size: 1.5rem !important;
/*color: #125395 !important;*/
color: #125395 !important;
text-align:left;
margin-bottom: 10px !important;
}
.ttr_index_html_column30, .ttr_index_html_column30 p 
{
font-size: 1.063rem !important;
line-height: 1.8 !important;
margin-bottom: 15px !important;
} 
.ttr_index_html_column30 .tt_link 
{
font-size: inherit !important;
} 
.ttr_index_html_column31
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;margin:0 0 0 0 !important;
/*padding:70px 80px 20px 80px;*/
padding:70px 20px 20px 40px;
word-wrap:break-word !important;
box-sizing: border-box !important;
} 
.ttr_index_html_column31, .ttr_index_html_column31 p 
{
font-size:0.875rem !important;
} 

.ttr_index_html_column31 .tt_link 
{
font-size: inherit !important;
} 



/* tablet view start */
@media only screen
and (min-width : 768px)
and (max-width : 1024px) 
{
 .ttr_index_html_row0
{
margin:0 0 0 0 !important;
/*padding:100px 0 40px 0 !important;*/
padding:0 0 0 0 !important;
}
/* .ttr_index_html_column00,  .ttr_index_html_column00 p 
{
font-size:13.3px !important;
}*/
 .ttr_index_html_column00 .tt_link 
{
font-size: inherit !important;
}
 .ttr_index_html_row1
{
margin:0 0 0 0 !important;
padding:0 50px 0 50px !important;
}
 .ttr_index_html_column10,  .ttr_index_html_column10 p 
{
font-size:1.0rem !important;
}
 .ttr_index_html_column10 .tt_link 
{
font-size: inherit !important;
}
 .ttr_index_html_row2
{
margin:0 0 0 0 !important;
/*padding:30px 40px 30px 40px !important;*/
  padding:30px 0px 30px 0px !important;
}
 .ttr_index_html_column20
{
margin:0 0 0 0 !important;
/*padding:10px 30px 10px 30px !important;*/
  padding:10px 10px 10px 10px !important;
word-wrap:break-word !important;
box-sizing: border-box !important;
}
 .ttr_index_html_column20,  .ttr_index_html_column20 p 
{
font-size:0.875rem !important;
}
 .ttr_index_html_column20 .tt_link 
{
font-size: inherit !important;
}
 .ttr_index_html_column21
{
margin:0 0 0 0 !important;
/*padding:10px 30px 10px 30px !important;*/
  padding:10px 10px 10px 10px !important;
word-wrap:break-word !important;
box-sizing: border-box !important;
}
 .ttr_index_html_column21,  .ttr_index_html_column21 p 
{
font-size:0.875rem !important;
}
 .ttr_index_html_column21 .tt_link 
{
font-size: inherit !important;
}
 .ttr_index_html_column22
{
margin:0 0 0 0 !important;
/*padding:10px 30px 10px 30px !important;*/
  padding:10px 10px 10px 10px !important;
word-wrap:break-word !important;
box-sizing: border-box !important;
}
 .ttr_index_html_column22,  .ttr_index_html_column22 p 
{
font-size:0.875rem !important;
}
 .ttr_index_html_column22 .tt_link 
{
font-size: inherit !important;
}
 .ttr_index_html_row3
{
width: 90% !important;
/*margin:0 0 0 0 !important;*/
padding:0 0 0 0 !important;
}
 .ttr_index_html_column30
{
margin:0 0 0 0 !important;
padding:40px 80px 40px 80px !important;
word-wrap:break-word !important;
box-sizing: border-box !important;
}
 .ttr_index_html_column30,  .ttr_index_html_column30 p 
{
font-size:1.0rem !important;
}
 .ttr_index_html_column30 .tt_link 
{
font-size: inherit !important;
}
 .ttr_index_html_column31
 {
/*padding: 20px 80px 20px 80px !important;	 */
padding: 70px 40px 20px 40px !important; 
	 }
 .ttr_index_html_column31,  .ttr_index_html_column31 p 
{
/*font-size:13.3px !important;*/
font-size:0.83125rem !important;
}
 .ttr_index_html_column31 .tt_link 
{
font-size: inherit !important;
}
}

/* mobile view start */
@media only screen
and (max-width : 767px)
{
 .ttr_index_html_row0
{
margin:0 0 0 0 !important;
padding:0 0 0 0 !important;
}
/* .ttr_index_html_column00,  .ttr_index_html_column00 p 
{
font-size:12.6px !important;
}*/
.ttr_index_html_column00{margin: 42px 0 0 0 !important;}
.ttr_index_html_column00 p
{
font-size:1.5rem !important;
}
 .ttr_index_html_column00 .tt_link 
{
font-size: inherit !important;
}
 .ttr_index_html_row1
{
margin:0 0 0 0 !important;
padding:0 20px 0 20px !important;
}
 .ttr_index_html_column10,  .ttr_index_html_column10 p 
{
/*font-size:15px !important;*/
 font-size:1.0rem !important; 
}
 .ttr_index_html_column10 .tt_link 
{
font-size: inherit !important;
}
 .ttr_index_html_row2
{
margin:0 0 0 0 !important;
padding:20px 0 0 0 !important;
}
.ttr_index_html_column20 {padding:20px 50px 20px 50px !important;}
 .ttr_index_html_column20,  .ttr_index_html_column20 p 
{
/*font-size:12.6px !important;*/
  font-size:1.0rem !important;
}
 .ttr_index_html_column20 .tt_link 
{
font-size: inherit !important;
}
.ttr_index_html_column21 {padding:20px 50px 20px 50px !important;}
 .ttr_index_html_column21,  .ttr_index_html_column21 p 
{
/*font-size:12.6px !important;*/
  font-size:1.0rem !important;
}
 .ttr_index_html_column21 .tt_link 
{
font-size: inherit !important;
}
.ttr_index_html_column22 {padding:20px 50px 20px 50px !important;}
 .ttr_index_html_column22,  .ttr_index_html_column22 p 
{
/*font-size:12.6px !important;*/
  font-size:1.0rem !important;
}
 .ttr_index_html_column22 .tt_link 
{
font-size: inherit !important;
}
 .ttr_index_html_row3
{
	width: 90% !important;
/*margin:0 0 0 0 !important;*/
padding:0 0 0 0 !important;
}
 .ttr_index_html_column30
{
margin:0 0 0 0 !important;
padding:30px 20px 0 20px !important;
word-wrap:break-word !important;
box-sizing: border-box !important;
}
 .ttr_index_html_column30,  .ttr_index_html_column30 p 
{
/*font-size:12.6px !important;*/
  font-size:1.0rem !important;
}
 .ttr_index_html_column30 .tt_link 
{
font-size: inherit !important;
}
.ttr_index_html_column31{
/*padding: 40px 80px 30px 80px !important;*/
padding: 30px 35px 30px 35px !important;
}
.ttr_index_html_column31,  .ttr_index_html_column31 p 
{
/*font-size:12.6px !important;*/
  font-size:1.0rem !important;
}
 .ttr_index_html_column31 .tt_link 
{
font-size: inherit !important;
}	
}
/*Ende CSS für Startseite*/

/*CSS für Layout 1 Übersicht Menschen,Semninare und Unternehmen*/

.ttr_layout1_html_row0
{
width: 85% !important;
margin-right: auto !important;
margin-bottom: 60px !important;
margin-left:auto !important;
background-color:#F9F9F9 !important;
background:rgba(249,249,249,1) !important;
/*background-clip:padding-box !important;*/
padding:0 0 0 0 !important;
} 
.ttr_layout1_html_column00
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;margin:0 0 0 0 !important;
/*padding:80px 80px 80px 80px !important;*/
padding:60px 40px 30px 60px;
word-wrap:normal !important;
box-sizing: border-box !important;
}
.ttr_layout1_html_column00 h1
{
font-size:1.5rem !important;
color: #0099A2 !important;
margin-bottom: 10px !important;
text-align:left;
}
.heading_seminare h1, .heading_seminare h2, .heading_seminare p
{
color: #42BFE3!important;
}
.heading_seminare_leis h1
{
text-align: center !important;
font-size:1.5rem !important;
color: #42BFE3!important;
}
.heading_unternehmen h1, .heading_unternehmen h2, .heading_unternehmen p
{
color: #2E3D8B!important;
}
.heading_unterne_leis h1
{
text-align: center !important;
font-size:1.5rem !important;
color: #2E3D8B!important;
}
.heading_team h1, .heading_team h2, .heading_team h3, .heading_team p
{
color: #1B335C!important;
}
.ttr_layout1_html_column00 p 
{
font-size:1.0rem !important;
margin: 0em 0em 1.43em 0em !important; 
text-align: left !important; 
line-height: 2.0 !important;
}
.ttr_layout1_html_column00 blockquote
{
	border-left: 0px solid!important;
	background-color: transparent!important;
	padding: 0 0 0 0!important;
	margin-top: -20px!important;
    /*margin-bottom: -10px!important;*/
  margin-bottom: -32px!important;
}
.ttr_layout1_html_column00 .tt_link 
{
font-size: inherit !important;
} 
.ttr_layout1_html_column01
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;
margin:0 0 0 0 !important;
/*padding:80px 80px 80px 80px !important;*/
/*padding:60px 60px 20px 0px !important;*/
padding:60px 0px 50px 0px;
word-wrap:normal !important;
box-sizing: border-box !important;
} 
.ttr_layout1_html_column01, .ttr_layout1_html_column01 p 
{
margin-top: 10px !important;
} 
.ttr_layout1_html_column01 h1
{
font-size:1.25rem !important;
margin-bottom: 18px !important;
}
.ttr_layout1_html_row1
{
width: 95% !important;
margin-right: auto !important;
/*margin-bottom: 20px !important;*/
margin-left:auto !important;
padding:0 0 0 0 !important;
} 
.ttr_layout1_html_row1 .col-xs-12 {margin-right:auto;margin-left:auto;}
.ttr_layout1_html_column01 .tt_link 
{
font-size: inherit !important;
} 
/*.ttr_layout1_html_column10
{
	padding: 30px 40px 0px 20px !important;
}*/

.ttr_layout1_html_column10 h2
{
	font-size:1.5rem !important;
	color: #0099A2;
	margin-top: 20px !important;
	margin-bottom: 10px !important;
   text-align:left;
	}
.ttr_layout1_html_column10 p 
{
font-size:1.0rem !important;
margin: 0em 0em 1.43em 0em !important; 
text-align: left !important; 
line-height: 2.0 !important; 
}
.ttr_layout1_html_column10 h3
{
	font-size:1.5rem !important;
	color: #0099A2;
	margin-top: 20px;
	margin-bottom: 10px;
	}
.ttr_layout1_html_row2
{
width:100% !important;
margin-top: 20px !important;
margin-right: auto !important;
margin-bottom: 10px !important;
margin-left:auto !important;
}
.ttr_layout1_html_row2 .col-xs-12 {margin-right:auto;margin-left:auto;}
.ttr_layout1_html_column20 h1
{
font-size:1.5rem !important;	
text-align: center !important;	
color: #0099A2;
}
/*.ttr_layout1_unt_html_column20 h2
{
font-size:1.25rem !important;	
text-align: center !important;
color: #42BFE3 !important
}
.ttr_layout1_unt_html_column20 h2
{
font-size:1.5rem !important;	
text-align: center !important;
color: #2E3D8B !important !important;
}*/

/*.ttr_layout1_html_row3
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
margin:0 0 0 0 !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;
/*padding:40px 100px 40px 100px !important;*/
/*padding:0 100px 0 100px !important;
}*/
.ttr_layout1_html_row3 .col-xs-12 {margin-right:auto;margin-left:auto;}
.ttr_layout1_html_column30
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(0,153,162,1) !important;
border-width: 1px 1px 1px 1px !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:
padding-box !important;
margin:0 0 0 0 !important;
padding:30px 30px 0px 30px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
} 
.ttr_layout1_html_column30, .ttr_layout1_html_column30 p 
{
font-size:0.875rem !important; /*für Menschen-Übersichts-Seite Kästen*/
/*font-size:1.0rem !important; */
margin: 0em 0em 1.43em 0em !important;
text-align: left;
line-height: 2.0 !important;
} 
.ttr_layout1_html_column30 h2
{
font-size:1.25rem !important;
text-align: left !important;
color: #0099A2 !important;
padding-bottom: 10px !important;
}
.ttr_layout1_html_column30 .tt_link 
{
font-size: inherit !important;
} 
.ttr_layout1_html_column31
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(0,153,162,1) !important;
border-width: 1px 1px 1px 1px !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;margin:0 0 0 0 !important;
padding:30px 30px 0px 30px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
} 
.ttr_layout1_html_column31, .ttr_layout1_html_column31 p 
{
font-size:0.875rem !important; /*für Menschen-Übersichts-Seite Kästen*/
/*font-size:1.0rem !important; */
margin: 0em 0em 1.43em 0em !important;
text-align: left;
line-height: 2.0 !important;
} 
.ttr_layout1_html_column31 h2
{
font-size:1.25rem !important;
text-align: left !important;
color: #0099A2 !important;
padding-bottom: 10px !important;
}
.ttr_layout1_html_column31 .tt_link 
{
font-size: inherit !important;
} 
.ttr_layout1_html_column32
{
border-radius:0 0 0 0 !important;
border:solid rgba(0,153,162,1) !important;
border-width: 1px 1px 1px 1px !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;margin:0 0 0 0 !important;
padding:30px 30px 0px 30px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
} 
.ttr_layout1_html_column32, .ttr_layout1_html_column32 p 
{
font-size:0.875rem !important; /*für Menschen-Übersichts-Seite Kästen*/
/*font-size:1.0rem !important; */
margin: 0em 0em 1.43em 0em !important;
text-align: left;
line-height: 2.0 !important;
}
.ttr_layout1_html_column32 h2
{
font-size:1.25rem !important;
text-align: left !important;
color: #0099A2 !important;
padding-bottom: 10px !important;
}
.ttr_layout1_html_column32 .tt_link 
{
font-size: inherit !important;
} 
.ttr_layout1_html_row4
{
width: 95% !important;
margin-right: auto !important;
/*margin-bottom: 20px !important;*/
margin-left:auto !important;
padding:0 0 0 0 !important;
} 
.ttr_layout1_html_row4 .col-xs-12 {margin-right:auto;margin-left:auto;}
.ttr_layout1_html_column40 p 
{
font-size:1.0rem !important;
margin: 0em 0em 1.43em 0em !important; 
text-align: left !important; 
line-height: 2.0 !important; 
}
/*Übersicht Seminare */	

.ttr_layout1_sem_html_column30
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border: solid rgba(66,191,227,1) !important;
border-width: 1px 1px 1px 1px !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:
padding-box !important;
margin:0 0 0 0 !important;
padding:30px 30px 0px 30px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
} 
.ttr_layout1_sem_html_column30, .ttr_layout1_sem_html_column30 p 
{
/*font-size:14px;*/
font-size:0.875rem !important;
margin: 0em 0em 1.43em 0em !important;
text-align: left;
line-height: 2.0 !important;
} 
.ttr_layout1_sem_html_column30 h2
{
font-size:1.25rem !important;
color: #42BFE3 !important;
text-align: left !important;
padding-bottom: 10px !important;
}
.ttr_layout1_sem_html_column30 .tt_link 
{
font-size: inherit !important;
} 
.ttr_layout1_sem_html_column31
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border: solid rgba(66,191,227,1) !important;
border-width: 1px 1px 1px 1px !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;margin:0 0 0 0 !important;
padding:30px 30px 0px 30px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
} 
.ttr_layout1_sem_html_column31, .ttr_layout1_sem_html_column31 p 
{
/*font-size:14px;*/
font-size:0.875rem !important;
margin: 0em 0em 1.43em 0em !important;
text-align: left;
line-height: 2.0 !important;
} 
.ttr_layout1_sem_html_column31 h2
{
font-size:1.25rem !important;
color: #42BFE3 !important;
text-align: left !important;
padding-bottom: 10px !important;
}
.ttr_layout1_sem_html_column31 .tt_link 
{
font-size: inherit !important;
} 
.ttr_layout1_sem_html_column32
{
border-radius:0 0 0 0 !important;
border: solid rgba(66,191,227,1) !important;
border-width: 1px 1px 1px 1px !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;margin:0 0 0 0 !important;
padding:30px 30px 0px 30px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
} 
.ttr_layout1_sem_html_column32, .ttr_layout1_sem_html_column32 p 
{
/*font-size:14px;*/
font-size:0.875rem !important;
margin: 0em 0em 1.43em 0em !important;
text-align: left !important;
line-height: 2.0 !important;
}
.ttr_layout1_sem_html_column32 h2
{
font-size:1.25rem !important;
color: #42BFE3 !important;
padding-bottom: 10px !important;
}
.ttr_layout1_html_sem_column32 .tt_link 
{
font-size: inherit !important;
} 	


/* tablet view start */
@media only screen
and (min-width : 768px)
and (max-width : 1024px) 
{
 .ttr_layout1_html_row0
{
width: 90% !important;
margin-bottom: 60px !important;
/*padding:100px 0 40px 0 !important;*/
padding:20px 0 0 0 !important;
}
/* .ttr_layout1_html_column00,  .ttr_layout1_html_column00 p 
{
font-size:0.875rem !important;
line-height: 1.8px !important;
}*/
 .ttr_layout1_html_column00
 {
/*padding: 80px 80px 0 80px !important;*/
padding: 40px 40px 20px 40px !important;
	 }
.ttr_layout1_html_column00 .tt_link 
{
font-size: inherit !important;
}
 .ttr_layout1_html_column01
 {
/*padding: 80px 80px 0 80px !important;*/
padding: 30px 40px 0 40px !important; 
	 }
/* .ttr_layout1_html_column01,  .ttr_layout1_html_column01 p 
{
font-size:13.3px !important;
}*/
 .ttr_layout1_html_column01 .tt_link 
{
font-size: inherit !important;
}
 .ttr_layout1_html_row1
{
width: 90% !important;
/*margin-bottom: 60px !important;*/
  margin-bottom: 20px !important;
padding:20px 0 0 0 !important;
}
.ttr_layout1_html_column10 h2
{
	font-size:1.25rem !important;
	margin-top: 20px !important;
	margin-bottom: 10px !important;
	}
	
	
	
.ttr_layout1_html_row3
{
margin:0 0 0 0 !important;
/*padding:40px 40px 80px 40px !important;*/
padding:30px 40px 30px 40px !important;
}
 .ttr_layout1_html_column30
{
margin:0 0 0 0 !important;
padding:15px 15px 15px 15px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
}
 .ttr_layout1_html_column30,  .ttr_layout1_html_column30 p 
{
/*font-size:13.3px !important;*/
}
.ttr_layout1_html_column30 h2
{
	font-size: 1.125rem !important;
	}
 .ttr_layout1_html_column30 .tt_link 
{
font-size: inherit !important;
}
 .ttr_layout1_html_column31
{
margin:0 0 0 0 !important;
padding:15px 15px 15px 15px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
}
 .ttr_layout1_html_column31,  .ttr_layout1_html_column31 p 
{
/*font-size:13.3px !important;*/
}
.ttr_layout1_html_column30 h2
{
	font-size: 1.125rem !important;
	}
 .ttr_layout1_html_column31 .tt_link 
{
font-size: inherit !important;
}
 .ttr_layout1_html_column32
{
margin:0 0 0 0 !important;
padding:15px 15px 15px 15px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
}
 .ttr_layout1_html_column32,  .ttr_layout1_html_column32 p 
{
/*font-size:13.3px !important;*/
}
.ttr_layout1_html_column30 h2
{
	font-size: 1.125rem !important;
	}
 .ttr_layout1_html_column32 .tt_link 
{
font-size: inherit !important;
}
 .ttr_layout1_html_row4
{
width: 90% !important;
margin-bottom: 60px !important;
padding:20px 0 0 0 !important;
}
/*Übersicht Seminare*/
.ttr_layout1_sem_html_row3
{
margin:0 0 0 0 !important;
/*padding:40px 40px 80px 40px !important;*/
padding:30px 40px 30px 40px !important;
}
 .ttr_layout1_sem_html_column30
{
margin:0 0 0 0 !important;
padding:15px 15px 15px 15px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
}
 .ttr_layout1_sem_html_column30,  .ttr_layout1_sem_html_column30 p 
{
/*font-size:13.3px !important;*/
}
.ttr_layout1_sem_html_column30 h2
{
	font-size: 1.125rem !important;
	}
 .ttr_layout1_sem_html_column30 .tt_link 
{
font-size: inherit !important;
}
 .ttr_layout1_sem_html_column31
{
margin:0 0 0 0 !important;
padding:15px 15px 15px 15px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
}
 .ttr_layout1_sem_html_column31,  .ttr_layout1_sem_html_column31 p 
{
/*font-size:13.3px !important;*/
}
.ttr_layout1_sem_html_column30 h2
{
	font-size: 1.125rem !important;
	}
 .ttr_layout1_sem_html_column31 .tt_link 
{
font-size: inherit !important;
}
 .ttr_layout1_sem_html_column32
{
margin:0 0 0 0 !important;
padding:15px 15px 15px 15px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
}
 .ttr_layout1_sem_html_column32,  .ttr_layout1_sem_html_column32 p 
{
/*font-size:13.3px !important;*/
}
.ttr_layout1_sem_html_column30 h2
{
	font-size: 1.125rem !important;
	}
 .ttr_layout1_sem_html_column32 .tt_link 
{
font-size: inherit !important;
}

/*Übersicht Unternehmer*/
.ttr_layout1_unt_html_row3
{
margin:0 0 0 0 !important;
/*padding:40px 40px 80px 40px !important;*/
padding:30px 40px 30px 40px !important;
}
 .ttr_layout1_unt_html_column30
{
margin:0 0 0 0 !important;
padding:15px 15px 15px 15px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
}
 .ttr_layout1_unt_html_column30,  .ttr_layout1_unt_html_column30 p 
{
/*font-size:13.3px !important;*/
}
.ttr_layout1_unt_html_column30 h2
{
	font-size: 1.125rem !important;
	}
 .ttr_layout1_unt_html_column30 .tt_link 
{
font-size: inherit !important;
}
 .ttr_layout1_unt_html_column31
{
margin:0 0 0 0 !important;
padding:15px 15px 15px 15px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
}
 .ttr_layout1_unt_html_column31,  .ttr_layout1_unt_html_column31 p 
{
/*font-size:13.3px !important;*/
}
.ttr_layout1_unt_html_column30 h2
{
	font-size: 1.125rem !important;
	}
 .ttr_layout1_unt_html_column31 .tt_link 
{
font-size: inherit !important;
}
 .ttr_layout1_unt_html_column32
{
margin:0 0 0 0 !important;
padding:15px 15px 15px 15px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
}
 .ttr_layout1_unt_html_column32,  .ttr_layout1_unt_html_column32 p 
{
/*font-size:13.3px !important;*/
}
.ttr_layout1_unt_html_column30 h2
{
	font-size: 1.125rem !important;
	}
 .ttr_layout1_unt_html_column32 .tt_link 
{
font-size: inherit !important;
}

}
/* mobile view start */
@media only screen
and (max-width : 767px)
{
 .ttr_layout1_html_row0
{
width: 95% !important;
margin-right: auto !important;
margin-bottom: 40px !important;
margin-left:auto !important;
padding:20px 0 0 0 !important;
}
.ttr_layout1_html_column00
{
padding:30px 40px 0px 40px !important;
}
.ttr_layout1_html_column00 h1 
{
/*font-size: 1.125rem !important;*/
font-size:1.375rem !important;
line-height: 1.3 !important;
}
.heading_seminare h1, .heading_seminare h2
{
/*font-size: 1.125rem !important;*/
font-size:1.375rem !important;
}
.heading_unternehmen h1, .heading_unternehmen h2
{
/*font-size: 1.125rem !important;*/
font-size:1.375rem !important;
}
/*.ttr_layout1_html_column00 blockquote p
{
margin-top: 0px !important !important;
margin-bottom: 10px !important !important;
font-size: 14px !important !important;
}*/
.ttr_layout1_html_column00 p 
{
/*font-size: 14px !important;*/
font-size:1.0rem !important; 
margin-top: 0 !important;
line-height: 1.7 !important;
}
 .ttr_layout1_html_column00 .tt_link 
{
font-size: inherit !important;
}
 .ttr_layout1_html_column01
 {
/*padding: 80px 80px 0 80px !important;*/
padding: 20px 20px 0px 20px !important; 
	 }
.ttr_layout1_html_column10
{
	padding: 30px 40px 0px 20px !important;
}
.ttr_layout1_html_column10 h2 
{
/*font-size: 1.125rem !important;*/
font-size:1.375rem !important;
line-height: 1.3 !important;
}
.ttr_layout1_html_column10 h3 {
margin-top: 0px;
margin-bottom: 0px;
}
.ttr_layout1_html_column10 p 
{
/*font-size: 14px !important;*/
font-size:1.0rem !important; 
line-height: 1.7 !important;
}
.ttr_layout1_html_column20
{
padding: 30px 40px 0px 20px !important;
}
.ttr_layout1_html_column20 p {
    /*font-size: 18px !important;*/
font-size:1.375rem !important;
	line-height: 1.3 !important;
}
 .ttr_layout1_html_row3
{
margin:0 0 0 0 !important;
padding:0 20px 0 20px !important;
}
 .ttr_layout1_html_column30,  .ttr_layout1_html_column30 p 
{
font-size:1.0rem !important;
line-height: 1.8 !important;
}
 .ttr_layout1_html_column30 .tt_link 
{
font-size: inherit !important;
}
 .ttr_layout1_html_column31,  .ttr_layout1_html_column31 p 
{
font-size:1.0rem !important;
line-height: 1.8 !important;
}
 .ttr_layout1_html_column31 .tt_link 
{
font-size: inherit !important;
}
 .ttr_layout1_html_column32,  .ttr_layout1_html_column32 p 
{
font-size:1.0rem !important;
line-height: 1.8 !important;
}
 .ttr_layout1_html_column32 .tt_link 
{
font-size: inherit !important;
}
/*Übersicht Seminare*/
 .ttr_layout1_sem_html_row3
{
margin:0 0 0 0 !important;
padding:0 20px 0 20px !important;
}
 .ttr_layout1_sem_html_column30,  .ttr_layout1_sem_html_column30 p 
{
font-size:1.0rem !important;
line-height: 1.8 !important;
}
 .ttr_layout1_sem_html_column30 .tt_link 
{
font-size: inherit !important;
}
 .ttr_layout1_sem_html_column31,  .ttr_layout1_sem_html_column31 p 
{
font-size:1.0rem !important;
line-height: 1.8 !important;
}
 .ttr_layout1_sem_html_column31 .tt_link 
{
font-size: inherit !important;
}
 .ttr_layout1_sem_html_column32,  .ttr_layout1_sem_html_column32 p 
{
font-size:1.0rem !important;
line-height: 1.8 !important;
}
 .ttr_layout1_html_column32 .tt_link 
{
font-size: inherit !important;
}

/*Übersicht Unternehmer*/
 .ttr_layout1_unt_html_row3
{
margin:0 0 0 0 !important;
padding:20px 0 0 0 !important;
}
 .ttr_layout1_unt_html_column30,  .ttr_layout1_unt_html_column30 p 
{
font-size:1.0rem;
line-height: 1.8 !important;
}
 .ttr_layout1_unt_html_column30 .tt_link 
{
font-size: inherit !important;
}
 .ttr_layout1_unt_html_column31,  .ttr_layout1_unt_html_column31 p 
{
font-size:1.0rem;
line-height: 1.8 !important;
}
 .ttr_layout1_unt_html_column31 .tt_link 
{
font-size: inherit !important;
}
 .ttr_layout1_unt_html_column32,  .ttr_layout1_unt_html_column32 p 
{
font-size:1.0rem;
line-height: 1.8 !important;
}
 .ttr_layout1_html_column32 .tt_link 
{
font-size: inherit !important;
}
}


/*Layout Unterseiten mit Anprechpartner*/
.ttr_layout3_html_row0
{
width: 85% !important;
margin-right: auto !important;
margin-bottom: 60px !important;
margin-left:auto !important;
/*background-color:#F9F9F9 !important;
background:rgba(249,249,249,1) !important;*/
/*background-clip:padding-box !important;*/
padding:0 0 0 0 !important;
} 
.ttr_layout3_html_row0 .col-xs-12, .ttr_layout3b_html_row0 .col-xs-12 {margin-right:auto;margin-left:auto;}
/*Abstand zum Bild für die Employer Brand Audit Seite*/
.ttr_layout3b_html_row0
{
width: 85% !important;
margin-top: 80px !important;
margin-right: auto !important;
margin-bottom: 60px !important;
margin-left:auto !important;
padding:0 0 0 0 !important;
}
.ttr_layout3_html_column00
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;margin:0 0 0 0 !important;
/*padding:80px 80px 80px 80px !important;*/
padding:50px 30px 30px 100px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
}
.ttr_layout3_html_column00 h1
{
font-size:1.25rem !important;
color: #0099A2;
text-align:left;
margin-bottom: 10px !important;
}
.ttr_layout3_html_column00 p 
{
font-size:1.0rem !important;
margin: 0em 0em 1.43em 0em !important; 
text-align: left !important; 
line-height: 2.0 !important; 
} 
.ttr_layout3_html_column00 .tt_link 
{
font-size: inherit !important;
} 
.ttr_layout3_html_column01
{
max-height: 500px !important;
max-width: 360px !important;
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:#F9F9F9 !important;
background:rgba(249,249,249,1) !important;
background-clip:padding-box !important;
margin:0 0 0 0 !important;
/*padding:80px 80px 80px 80px !important;*/
padding:40px 50px 20px 60px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
} 
.ttr_layout3_html_column01, .ttr_layout3_html_column01 p 
{
margin-top: 10px !important;
font-size: 0.875rem !important;
}
.ttr_layout3_html_column01 a, .ttr_layout3_html_column01 a:focus {
font-size: 0.875rem !important;
}
.ttr_layout3_html_column01 h1
{
font-size:1.25rem !important;
text-align:left;
margin-bottom: 18px !important;
}

/* tablet view start */
@media only screen
and (min-width : 768px)
and (max-width : 1024px) 
{
 .ttr_layout3_html_row0,  .ttr_layout3b_html_row0
{
width: 95% !important;
margin-bottom: 60px !important;
/*padding:100px 0 40px 0 !important;*/
padding:20px 0 0 0 !important;
}
/* .ttr_layout3_html_column00,  .ttr_layout3_html_column00 p 
{
font-size:0.875rem !important;
line-height: 1.8px !important;
}*/
 .ttr_layout3_html_column00
 {
/*padding: 80px 80px 0 80px !important;*/
padding: 40px 40px 20px 20px !important;
	 }
.ttr_layout3_html_column00 .tt_link 
{
font-size: inherit !important;
}
 .ttr_layout3_html_column01
 {
/*padding: 80px 80px 0 80px !important;*/
/*padding: 30px 40px 0 40px !important; */
	 }
/* .ttr_layout3_html_column01,  .ttr_layout3_html_column01 p 
{
font-size:13.3px !important;
}*/
 .ttr_layout1_html_column01 .tt_link 
{
font-size: inherit !important;
}
}
/* mobile view start */
@media only screen
and (max-width : 767px)
{
 .ttr_layout3_html_row0
{
width: 95% !important;
margin-right: auto !important;
margin-bottom: 40px !important;
margin-left:auto !important;
padding:20px 0 0 0 !important;
}
.ttr_layout3_html_column00
{
padding:30px 20px 0px 20px !important;

}
.ttr_layout3_html_column00 h1 
{
/*font-size: 1.125rem !important;*/
font-size:1.375rem !important;
line-height: 1.3 !important;
}
.ttr_layout3_html_column00 p 
{
/*font-size:0.875rem !important;*/
font-size:1.0rem !important; 
margin: 0 !important;
line-height: 1.7 !important;
}
 .ttr_layout3_html_column00 .tt_link 
{
font-size: inherit !important;
}
 .ttr_layout3_html_column01
 {
margin-right: auto !important;
margin-left: auto !important;
	 }
}











/*CSS Stellenangebote-Kategorie*/
.ttr_stellenkategorie_html_column10 h3
{
font-size: 1.125rem !important;
color: #1B335C !important;
margin-left: 230px !important;
}
.cat-children { margin-left: 240px !important;}

/* tablet view start */
@media only screen
and (min-width : 768px)
and (max-width : 1024px) 
{
.ttr_stellenkategorie_html_column10 h3
{
margin-left: 130px !important;

}
.cat-children { margin-left: 240px !important;}
/* mobile view start */
}
@media only screen
and (max-width : 767px)
{
 .ttr_stellenkategorie_html_row1
{
margin-top:50px !important;
}
.ttr_stellenkategorie_html_column10 h3
{
margin-left: 30px !important;
}
.cat-children { margin-left: 40px !important;}
}
/*Ende Stellenangeboteseite*/

/*CSS Stellenangeboteseite*/



/*Ende Stellenangebote-Kategorie*/
/*CSS Stelleangeboteseite*/

/*Ende Stelleangebote-Seite*/
#stellenangebote_content { 
width: 75% !important;
margin-top: 40px !important;
margin-right: auto !important;
margin-left:auto !important;
padding-left: 77px !important;
}
.stellenangebote_title h1 {
	font-size:1.625rem !important;
	color: #0099A2 !important;
  text-align:left;
	}
.ttr_stellenangebot_html_column10
{
-moz-hyphens: auto !important;
   -o-hyphens: auto !important;
   -webkit-hyphens: auto !important;
   -ms-hyphens: auto !important;
   hyphens: auto !important; 
   }
.ttr_stellenangebot_html_column10 p
{
font-size:1.0rem !important;
line-height: 1.42 !important;
text-align:justify !important;
}
.ttr_stellenangebot_html_column20
{
	margin-right: 60px !important;
	-moz-hyphens: auto !important;
   -o-hyphens: auto !important;
   -webkit-hyphens: auto !important;
   -ms-hyphens: auto !important;
   hyphens: auto !important; 
	}
.ttr_stellenangebot_html_column20 h2
{
font-size: 1.125rem !important;
color: #0099A2 !important;
text-align:left;
margin-bottom: 10px !important;
}

.ttr_stellenangebot_html_column20 p
{
font-size:1.0rem !important;
line-height: 1.42 !important;
text-align:justify !important;
}
.ttr_stellenangebot_html_column20 ul
{
margin-left: 15px !important;
text-align: left !important;
text-decoration: none !important;
padding-left:0 !important;
}
.ttr_stellenangebot_html_column21
{
	margin-right: 60px !important;
	-moz-hyphens: auto !important;
   -o-hyphens: auto !important;
   -webkit-hyphens: auto !important;
   -ms-hyphens: auto !important;
   hyphens: auto !important; 
	}
.ttr_stellenangebot_html_column21 h2
{
font-size: 1.125rem !important;
color: #0099A2 !important;
text-align:left;
margin-bottom: 10px !important;
}
.ttr_stellenangebot_html_column21 p
{
font-size:1.0rem !important;
line-height: 1.42 !important;
text-align:justify !important;
}
.ttr_stellenangebot_html_column21 ul
{
margin-left: 15px !important;
text-align: left !important;
text-decoration: none !important;
padding-left:0 !important;}
.ttr_stellenangebot_html_row3 {margin-bottom: 40px !important;}

.ttr_stellenangebot_html_column30
{
	margin-right: 60px !important;
	-moz-hyphens: auto !important;
   -o-hyphens: auto !important;
   -webkit-hyphens: auto !important;
   -ms-hyphens: auto !important;
   hyphens: auto !important; 
	}

.ttr_stellenangebot_html_column30 h2
{
font-size: 1.125rem !important;
color: #0099A2 !important;
  text-align: left !important;
margin-bottom: 10px !important;
}
.ttr_stellenangebot_html_column30 p
{
font-size:1.0rem !important;
line-height: 1.42 !important;
text-align:justify !important;
}
.ttr_stellenangebot_html_column30 ul
{
margin-left: 15px !important;
text-align: left !important;
text-decoration: none !important;
padding-left:0 !important;
}

.ttr_stellenangebot_html_column40
{
	margin-right: 60px !important;
	-moz-hyphens: auto !important;
   -o-hyphens: auto !important;
   -webkit-hyphens: auto !important;
   -ms-hyphens: auto !important;
   hyphens: auto !important; 
	}
.ttr_stellenangebot_html_column40 h2
{
font-size: 1.125rem !important;
color: #0099A2 !important;	
margin-bottom: 10px !important;
}
.ttr_stellenangebot_html_column40 p
{
font-size:1.0rem !important;
line-height: 1.42 !important;
}
.ttr_stellenangebot_html_column41
{
	margin-right: 60px !important;
	-moz-hyphens: auto !important;
   -o-hyphens: auto !important;
   -webkit-hyphens: auto !important;
   -ms-hyphens: auto !important;
   hyphens: auto !important; 
	}
.ttr_stellenangebot_html_column41 h2
{
font-size: 1.125rem !important;
color: #0099A2 !important;	
}
.ttr_stellenangebot_html_column41 p
{
font-size:1.0rem !important;
line-height: 1.42 !important;
}
/* tablet view start */
@media only screen
and (min-width : 768px)
and (max-width : 1024px) 
{
#stellenangebote_content { 
width: 85% !important;
padding-left: 0px !important;
	}
.ttr_stellenangebot_html_column20
{
	margin-right: 40px !important;
	}
.ttr_stellenangebot_html_column21
{
	margin-right: 40px !important;
	}
	.ttr_stellenangebot_html_column40
{
	margin-right: 40px !important;
	}
.ttr_stellenangebot_html_column41
{
	margin-right: 40px !important;
	}
}
/* mobile view start */
@media only screen
and (max-width : 767px)
{
#stellenangebote_content { 
width: 100% !important;
padding-left: 20px !important;
}
.ttr_stellenangebot_html_column00 p{
/*font-size: 14px !important;*/
font-size:1.0rem !important;
}
.stellenangebote_title h1 {/*font-size:1.25rem !important;*/font-size:1.375rem !important;}
.ttr_stellenangebot_html_column10, .ttr_stellenangebot_html_column10 p
{
/*font-size: 14px !important;*/
font-size:1.0rem !important;
}
.ttr_stellenangebot_html_column20
{
	margin-right: 0 !important;
	}
.ttr_stellenangebot_html_column20 h2 {font-size:1.25rem !important;}
.ttr_stellenangebot_html_column20 p
{
/*font-size: 14px !important;*/
font-size:1.0rem !important;
}
.ttr_stellenangebot_html_column20 ul
{
/*font-size: 14px !important;*/
font-size:1.0rem !important;
}
.ttr_stellenangebot_html_column21
{
	margin-right: 0 !important;
	}
.ttr_stellenangebot_html_column21 h2 {font-size:1.25rem !important;}
	.ttr_stellenangebot_html_column21 p
{
/*font-size: 14px !important;*/
font-size:1.0rem !important;
}
.ttr_stellenangebot_html_column21 ul
{
/*font-size: 14px !important;*/
font-size:1.0rem !important;
}
.ttr_stellenangebot_html_column30 h2 {font-size:1.25rem !important;}
.ttr_stellenangebot_html_column30 p
{
/*font-size: 14px !important;*/
font-size:1.0rem !important;
}
.ttr_stellenangebot_html_column30 ul
{
/*font-size: 14px !important;*/
font-size:1.0rem !important;
}
	.ttr_stellenangebot_html_column40
{
	margin-right: 0 !important;
	}
	.ttr_stellenangebot_html_column40 p
{
/*font-size: 14px !important;*/
font-size:1.0rem !important;
}
.ttr_stellenangebot_html_column41
{
	margin-right: 0 !important;
	}
.ttr_stellenangebot_html_column41 p
{
/*font-size: 14px !important;*/
font-size:1.0rem !important;
}
}
/*CSS für Übersicht Unternehmenseite*/

.ttr_unternehmen_html_row1
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
margin:0 0 60px 0 !important;
/*background-color:transparent !important;
background:rgba(255,255,255,0) !important;*/
background-clip:padding-box !important;
/*padding:0 100px 0 100px !important;*/
padding: 0 140px 0 140px !important; /*geändert für Seminare-Übersichtsseite*/
} 
.ttr_unternehmen_html_row1 .col-xs-12 {margin-right:auto;margin-left:auto;}
.ttr_unternehmen_html_column10
{
/*border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:#F9F9F9 !important;
background:rgba(249,249,249,1) !important;
background-clip:padding-box !important;
margin:0 0 0 0 !important;
padding:0 0 0 0 !important;
word-wrap:break-word !important;
box-sizing: border-box !important;*/
border-radius:0 0 0 0 !important;
/*border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;*/
border:solid;
border:solid rgba(46,61,139,1);
border-width: 1px 1px 1px 1px !important;
box-shadow:none !important;
/*background-color:#F9F9F9 !important;
background:rgba(249,249,249,1) !important;*/
background-clip:padding-box !important;
margin:0 0 0 0 !important;
/*padding:40px 40px 40px 40px !important;*/
padding:30px 30px 0px 30px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
} 
.ttr_unternehmen_html_column10 h2
{
font-size:1.25rem !important;
color: #2E3D8B;
padding-bottom: 10px;
text-align:left;
}
.ttr_unternehmen_html_column10, .ttr_unternehmen_html_column10 p 
{
font-size:0.875rem !important;
margin: 0em 0em 1.43em 0em !important;
text-align: left;
line-height: 2.0 !important;
} 
.ttr_unternehmen_html_column10 .tt_link 
{
font-size: inherit !important;
} 
.ttr_unternehmen_html_column11
{
border-radius:0 0 0 0 !important;
/*border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;*/
border:solid;
border:solid rgba(46,61,139,1);
border-width: 1px 1px 1px 1px !important;
box-shadow:none !important;
/*background-color:#F9F9F9 !important;
background:rgba(249,249,249,1) !important;*/
background-clip:padding-box !important;
margin:0 0 0 0 !important;
/*padding:40px 40px 40px 40px !important;*/
padding:30px 30px 0px 30px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
} 
.ttr_unternehmen_html_column11 h2
{
font-size:1.25rem !important;
color: #2E3D8B;
padding-bottom: 10px;
text-align:left;
}
.ttr_unternehmen_html_column11, .ttr_unternehmen_html_column11 p 
{
font-size:0.875rem !important;
margin: 0em 0em 1.43em 0em !important;
text-align: left;
line-height: 2.0 !important;
} 

.ttr_unternehmen_html_column11 .tt_link 
{
font-size: inherit !important;
} 
.ttr_unternehmen_html_column12
{
border-radius:0 0 0 0 !important;
/*border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;*/
border:solid !important;
border:solid rgba(46,61,139,1) !important;
border-width: 1px 1px 1px 1px !important;
box-shadow:none !important;
/*background-color:#F9F9F9 !important;
background:rgba(249,249,249,1) !important;*/
background-clip:padding-box !important;
margin:0 0 0 0 !important;
/*padding:40px 40px 40px 40px !important;*/
padding:30px 30px 30px 30px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
} 
.ttr_unternehmen_html_column12 h2
{
font-size:1.25rem !important;
color: #2E3D8B !important;
padding-bottom: 10px !important;
}
.ttr_unternehmen_html_column12, .ttr_unternehmen_html_column12 p 
{
font-size:0.875rem !important;
} 

.ttr_unternehmen_html_column12 .tt_link 
{
font-size: inherit !important;
} 

.ttr_unternehmen_html_row3
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
/*margin:0 0 0 0 !important;*/
margin:0 0 80px 0 !important;
/*background-color:#F9F9F9 !important;
background:rgba(249,249,249,1) !important;*/
background-clip:padding-box !important;
/*padding:0 100px 0 100px !important;*/
padding: 0 140px 0 140px !important; /*geändert für Seminare-Übersichtsseite*/
}
.ttr_unternehmen_html_row3 .col-xs-12 {margin-right:auto;margin-left:auto;}
.ttr_unternehmen_html_column30
{
border-radius:0 0 0 0 !important;
/*border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;*/
border:solid !important;
border:solid rgba(46,61,139,1) !important;
border-width: 1px 1px 1px 1px !important;
box-shadow:none !important;
/*background-color:#F9F9F9 !important;
background:rgba(249,249,249,1) !important;*/
background-clip:padding-box !important;
margin:0 0 0 0 !important;
/*padding:40px 40px 40px 40px !important;*/
padding:30px 30px 0px 30px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
}
.ttr_unternehmen_html_column30 h2
{
font-size:1.25rem !important;
color: #2E3D8B !important;
padding-bottom: 10px !important;
}
.ttr_unternehmen_html_column30, .ttr_unternehmen_html_column30 p 
{
font-size:0.875rem !important;
margin: 0em 0em 1.43em 0em !important;
text-align: left !important;
line-height: 2.0 !important;
} 
.ttr_unternehmen_html_column30 .tt_link 
{
font-size: inherit !important;
} 
.ttr_unternehmen_html_column31
{
border-radius:0 0 0 0 !important;
/*border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;*/
border:solid !important;
border:solid rgba(46,61,139,1) !important;
border-width: 1px 1px 1px 1px !important;
box-shadow:none !important;
/*background-color:#F9F9F9 !important;
background:rgba(249,249,249,1) !important;*/
background-clip:padding-box !important;
margin:0 0 0 0 !important;
/*padding:40px 40px 40px 40px !important;*/
padding:30px 30px 0px 30px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
} 
.ttr_unternehmen_html_column31 h2
{
font-size:1.25rem !important;
color: #2E3D8B !important;
padding-bottom: 10px !important;
}
.ttr_unternehmen_html_column31, .ttr_unternehmen_html_column31 p 
{
font-size:0.875rem !important;
margin: 0em 0em 1.43em 0em !important;
text-align: left !important;
line-height: 2.0 !important;
} 

.ttr_unternehmen_html_column31 .tt_link 
{
font-size: inherit !important;
} 
/* tablet view start */
@media only screen
and (min-width : 768px)
and (max-width : 1024px) 
{
 .ttr_unternehmen_html_row1
{
margin:0 0 0 0 !important;
padding:0 50px 0 50px !important;
}
 .ttr_unternehmen_html_column10
 {
	 padding:30px 25px 15px 30px !important;/*geändert für Übersicht-Unternehmesseite*/
/*padding: 15px 15px 15px 15px !important;*/
	}
.ttr_unternehmen_html_column10 h2
{
font-size: 1.125rem !important;
}
/* .ttr_unternehmen_html_column10,  .ttr_unternehmen_html_column10 p 
{
font-size:13.3px !important;
}*/
 .ttr_unternehmen_html_column10 .tt_link 
{
font-size: inherit !important;
}


 .ttr_unternehmen_html_column11
 {
	 padding:30px 25px 15px 30px !important;/*geändert für Übersicht-Unternehmesseite*/
/*padding: 15px 15px 15px 15px !important;*/
	}
	.ttr_unternehmen_html_column11 h2
{
font-size: 1.125rem !important;
}
/* .ttr_unternehmen_html_column11,  .ttr_unternehmen_html_column11 p 
{
font-size:13.3px !important;
}*/
 .ttr_unternehmen_html_column11 .tt_link 
{
font-size: inherit !important;
}
.ttr_unternehmen_html_column12
 {
	 padding: 15px 15px 15px 15px !important;
	}
	.ttr_unternehmen_html_column12 h2
{
font-size: 1.125rem !important;
}
/* .ttr_unternehmen_html_column12,  .ttr_unternehmen_html_column12 p 
{
font-size:13.3px !important;
}*/
 .ttr_unternehmen_html_column12 .tt_link 
{
font-size: inherit !important;
}

 .ttr_unternehmen_html_row3
{
margin:0 0 0 0 !important;
padding:0 50px 0 50px !important;
}
 .ttr_unternehmen_html_column30
{
margin:0 0 0 0 !important;
padding:30px 25px 15px 30px !important;/*geändert für Übersicht-Unternehmesseite*/
/*padding: 15px 15px 15px 15px !important;*/
word-wrap:normal !important;
box-sizing: border-box !important;
}
	.ttr_unternehmen_html_column30 h2
{
font-size: 1.125rem !important;
}
/* .ttr_unternehmen_html_column30,  .ttr_unternehmen_html_column30 p 
{
font-size:13.3px !important;
}*/
 .ttr_unternehmen_html_column30 .tt_link 
{
font-size: inherit !important;
}
/* .ttr_unternehmen_html_column31
 {
padding: 20px 80px 20px 80px !important;	 
	 }*/
 .ttr_unternehmen_html_column31
{
margin:0 0 0 0 !important;
padding:30px 25px 15px 30px !important;/*geändert für Übersicht-Unternehmesseite*/
/*padding: 15px 15px 15px 15px !important;*/
word-wrap:normal !important;
box-sizing: border-box !important;
}
	.ttr_unternehmen_html_column31 h2
{
font-size: 1.125rem !important;
}
/* .ttr_unternehmen_html_column31,  .ttr_unternehmen_html_column31 p 
{
font-size:13.3px !important;
}*/
 .ttr_unternehmen_html_column31 .tt_link 
{
font-size: inherit !important;
}
}
/* mobile view start */
@media only screen
and (max-width : 767px)
{

 .ttr_unternehmen_html_row1
{
margin:0 0 0 0 !important;
padding:0 20px 0 20px !important;
}
.ttr_unternehmen_html_column10 h2
{
/*font-size: 18px !important;*/
font-size:1.375rem !important;
padding-bottom: 5px;
margin-top:0;
margin-bottom: 0;
}
 .ttr_unternehmen_html_column10,  .ttr_unternehmen_html_column10 p 
{
/*font-size:12.6px !important;*/
font-size:1.0rem !important; 
line-height: 1.7
}
 .ttr_unternehmen_html_column10 .tt_link 
{
font-size: inherit !important;
}
.ttr_unternehmen_html_column11 h2
{
/*font-size: 18px !important;*/
font-size:1.375rem !important;
padding-bottom: 5px;
margin-top:0;
margin-bottom: 0;
}
 .ttr_unternehmen_html_column11,  .ttr_unternehmen_html_column11 p 
{
/*font-size:12.6px !important;*/
font-size:1.0rem !important; 
line-height: 1.7
}
 .ttr_unternehmen_html_column11 .tt_link 
{
font-size: inherit !important;
}
 .ttr_unternehmen_html_column12,  .ttr_unternehmen_html_column12 p 
{
/*font-size:12.6px !important;*/
font-size:1.0rem !important; 
line-height: 1.7
}
 .ttr_unternehmen_html_column12 .tt_link 
{
font-size: inherit !important;
}
 .ttr_unternehmen_html_row2
{
margin:0 0 0 0 !important;
padding:20px 0 0 0 !important;
}
 .ttr_unternehmen_html_column20,  .ttr_unternehmen_html_column20 p 
{
/*font-size:12.6px !important;*/
font-size:1.0rem !important; 
padding:0px 20px 0px 20px !important;
}
 .ttr_unternehmen_html_column20 .tt_link 
{
font-size: inherit !important;
}
 .ttr_unternehmen_html_column21,  .ttr_unternehmen_html_column21 p 
{
/*font-size:12.6px !important;*/
font-size:1.0rem !important; 
line-height: 1.7
}
 .ttr_unternehmen_html_column21 .tt_link 
{
font-size: inherit !important;
}
 .ttr_unternehmen_html_column22,  .ttr_unternehmen_html_column22 p 
{
/*font-size:12.6px !important;*/
font-size:1.0rem !important; 
line-height: 1.7
}
 .ttr_unternehmen_html_column22 .tt_link 
{
font-size: inherit !important;
}
 .ttr_unternehmen_html_row3
{
margin:0 0 0 0 !important;
padding:0 20px 0 20px !important;
}
 .ttr_unternehmen_html_column30
{
margin:0 0 0 0 !important;
padding:30px 20px 0 20px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
}
.ttr_unternehmen_html_column30 h2
{
/*font-size: 18px !important;*/
font-size:1.375rem !important;
}
 .ttr_unternehmen_html_column30,  .ttr_unternehmen_html_column30 p 
{
/*font-size:12.6px !important;*/
font-size:1.0rem !important; 
line-height: 1.7
}
 .ttr_unternehmen_html_column30 .tt_link 
{
font-size: inherit !important;
}
.ttr_unternehmen_html_column31{
/*padding: 40px 80px 30px 80px !important;*/
padding: 30px 35px 30px 35px !important;
}
.ttr_unternehmen_html_column31 h2
{
/*font-size: 18px !important;*/
font-size:1.375rem !important;
}
.ttr_unternehmen_html_column31,  .ttr_unternehmen_html_column31 p 
{
/*font-size:12.6px !important;*/
font-size:1.0rem !important; 
line-height: 1.7
}
 .ttr_unternehmen_html_column31 .tt_link 
{
font-size: inherit !important;
}
}
/*Ende Unternehmenseite*/

/*Start Personalauswahlseite*/
.ttr_personalauswahl_html_row1
{
width: 82% !important;
margin-right: auto !important;
margin-left: auto !important;
margin-bottom: 80px !important;
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
/*background-color:#F9F9F9 !important;
background:rgba(249,249,249,1) !important;*/
background-clip:padding-box !important;
padding:0 0 0 0 !important;
} 
.ttr_personalauswahl_html_column10
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;
margin:0 0 0 0 !important;
/*padding:80px 80px 80px 80px !important;*/
padding: 60px 60px 60px 60px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
}
.ttr_personalauswahl_html_column10 h1
{
font-size:1.25rem !important;
color: #2E3D8B !important;
}
/*.ttr_personalauswahl_html_column10, .ttr_personalauswahl_html_column10 p 
{
font-size:0.875rem !important;
} */
.ttr_personalauswahl_html_column10 .tt_link 
{
font-size: inherit !important;
} 
.ttr_personalauswahl_html_column11
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
/*background-color:transparent !important;
background:rgba(255,255,255,0) !important;*/
background-color:#F9F9F9 !important;
background:rgba(249,249,249,1) !important;
background-clip:padding-box !important;
margin:0 0 0 0 !important;
/*padding:80px 80px 80px 80px !important;*/
padding: 50px 60px 40px 60px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
} 
.ttr_personalauswahl_html_column11 h1
{
font-size:1.25rem !important;
color: #2E3D8B !important;
margin-bottom: 30px !important;
}
.ttr_personalauswahl_html_column11 p 
{
margin-top:20px !important;
} 

.ttr_personalauswahl_html_column11 .tt_link 
{
font-size: inherit !important;
}
/* tablet view start */
@media only screen
and (min-width : 768px)
and (max-width : 1024px) 
{
 .ttr_personalauswahl_html_row1
{
/*width: 75% !important;*/
margin-bottom:60px !important;
/*padding:100px 0 40px 0 !important;*/
padding:20px 0 0 0 !important;
}
/* .ttr_unternehmen_html_column00,  .ttr_unternehmen_html_column00 p 
{
font-size:13.3px !important;
}*/
 .ttr_personalauswahl_html_column10
 {
/*padding: 80px 80px 0 80px !important;		 */
padding: 40px 80px 0 80px !important;
	 }
.ttr_personalauswahl_html_column10 .tt_link 
{
font-size: inherit !important;
}
 .ttr_personalauswahl_html_column11
 {
/*padding: 0 80px 0 80px !important;	 */
	 }
 .ttr_personalauswahl_html_column11,  ttr_personalauswahl_html_column11 p 
{
/*font-size:13.3px !important;*/
}
 .ttr_personalauswahl_html_column11 .tt_link 
{
font-size: inherit !important;
}
}
/* mobile view start */
@media only screen
and (max-width : 767px)
{
 .ttr_personalauswahl_html_row1
{
width: 100% !important;
margin:0 0 0 0 !important;
padding:20px 0 0 0 !important;
}
/* .ttr_personalauswahl_html_column10,  .ttr_personalauswahl_html_column10 p 
{
font-size:12.6px !important;
}*/
 .ttr_personalauswahl_html_column10{
	padding: 30px 40px 0px 40px !important; 
	 }
 .ttr_personalauswahl_html_column10 .tt_link 
{
font-size: inherit !important;
}
.ttr_personalauswahl_html_column11{
/*padding: 40px 80px 30px 80px !important;*/
margin: 20px 0 0 50px !important;
padding: 40px 50px 40px 60px !important;
}
.ttr_personalauswahl_html_column11,  .ttr_personalauswahl_html_column11 p 
{
/*font-size:12.6px !important;*/
}
 .ttr_personalauswahl_html_column11 .tt_link 
{
font-size: inherit !important;
}
}
/*Ende Personalauswahlseite*/

/*Start Employer-Brand-Audit-Seite Reihe 1 (Rest geht über Unternehmen CSS)*/
/*.ttr_eba_html_row1
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
margin:0 0 0 0 !important;
/*background-color:transparent !important;
background:rgba(255,255,255,0) !important;*/
/*background-clip:padding-box !important;
padding:0 100px 0 100px !important;
} */
.ttr_eba_html_column10
{
border-radius:0 0 0 0 !important;
/*border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;*/
border:solid !important;
border:solid rgba(46,61,139,1) !important;
border-width: 1px 1px 1px 1px !important;
box-shadow:none !important;
/*background-color:#F9F9F9 !important;
background:rgba(249,249,249,1) !important;*/
background-clip:padding-box !important;
margin:0 0 0 0 !important;
/*padding:40px 40px 40px 40px !important;*/
padding:30px 30px 30px 30px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
} 
.ttr_eba_html_column10 h2
{
font-size:1.25rem !important;
color: #2E3D8B !important;
padding-bottom: 10px !important;
}
.ttr_eba_html_column10, .ttr_eba_html_column10 p 
{
font-size:0.875rem !important;
} 
.ttr_eba_html_column10 .tt_link 
{
font-size: inherit !important;
} 
.ttr_eba_html_column11
{
border-radius:0 0 0 0 !important;
border-radius:0 0 0 0 !important;
/*border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;*/
border:solid !important;
border:solid rgba(46,61,139,1) !important;
border-width: 1px 1px 1px 1px !important;
box-shadow:none !important;
/*background-color:#F9F9F9 !important;
background:rgba(249,249,249,1) !important;*/
background-clip:padding-box !important;
margin:0 0 0 0 !important;
/*padding:40px 40px 40px 40px !important;*/
padding:30px 30px 30px 30px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
} 
.ttr_eba_html_column11 h2
{
font-size:1.25rem !important;
color: #2E3D8B !important;
padding-bottom: 10px !important;
}
.ttr_eba_html_column11, .ttr_eba_html_column11 p 
{
font-size:0.875rem !important;
} 

.ttr_eba_html_column11 .tt_link 
{
font-size: inherit !important;
} 
.ttr_eba_html_column12
{
border-radius:0 0 0 0 !important;
/*border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;*/
border:solid !important;
border:solid rgba(46,61,139,1) !important;
border-width: 1px 1px 1px 1px !important;
box-shadow:none !important;
/*background-color:#F9F9F9 !important;
background:rgba(249,249,249,1) !important;*/
background-clip:padding-box !important;
margin:0 0 0 0 !important;
/*padding:40px 40px 40px 40px !important;*/
padding:30px 30px 30px 30px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
} 
.ttr_eba_html_column12 h2
{
font-size:1.25rem !important;
color: #2E3D8B !important;
padding-bottom: 10px !important;
}
.ttr_eba_html_column12, .ttr_eba_html_column12 p 
{
font-size:0.875rem !important;
} 

.ttr_eba_html_column12 .tt_link 
{
font-size: inherit !important;
} 
/* tablet view start */
@media only screen
and (min-width : 768px)
and (max-width : 1024px) 
{
/* .ttr_eba_html_row1
{
margin:0 0 0 0 !important;
padding:0 50px 0 50px !important;
}*/
 .ttr_eba_html_column10
 {
	 padding: 15px 15px 15px 15px !important;
	}
.ttr_eba_html_column10 .html_content h2
{
font-size: 1.125rem !important;
}
 .ttr_eba_html_column10,  .ttr_eba_html_column10 p 
{
/*font-size:13.3px !important;*/
}
 .ttr_eba_html_column10 .tt_link 
{
font-size: inherit !important;
}

.ttr_eba_html_column11
 {
	 padding: 15px 15px 15px 15px !important;
}
	.ttr_eba_html_column11 .html_content h2
{
font-size: 1.125rem !important;
}
 .ttr_eba_html_column11,  .ttr_eba_html_column11 p 
{
/*font-size:13.3px !important;*/
}
 .ttr_eba_html_column11 .tt_link 
{
font-size: inherit !important;
}
.ttr_eba_html_column12
 {
	 padding: 15px 15px 15px 15px !important;
}
	.ttr_eba_html_column12 .html_content h2
{
font-size: 1.125rem !important;
}
 .ttr_eba_html_column12,  .ttr_eba_html_column12 p 
{
/*font-size:13.3px !important;*/
}
 .ttr_eba_html_column12 .tt_link 
{
font-size: inherit !important;
}	
}
/* mobile view start */
@media only screen
and (max-width : 767px)
{
/* .ttr_eba_html_row1
{
margin:40px 0 0 0 !important;
padding:0 20px 0 20px !important;
}*/
 .ttr_eba_html_column10,  .ttr_eba_html_column10 p 
{
font-size:12.6px !important;
}
 .ttr_eba_html_column10 .tt_link 
{
font-size: inherit !important;
}
 .ttr_eba_html_column11,  .ttr_eba_html_column11 p 
{
font-size:12.6px !important;
}
 .ttr_eba_html_column11 .tt_link 
{
font-size: inherit !important;
}
 .ttr_eba_html_column12,  .ttr_eba_html_column12 p 
{
font-size:12.6px !important;
}
 .ttr_eba_html_column12 .tt_link 
{
font-size: inherit !important;
}	
}
/* Ende Employer-Brand-Audite-Seite Reihe 1*/

/*Start Teamsseite*/
.ttr_about-us_html_column10 h1
{
	font-size:2.1em !important;
	text-align: center !important;
	color: #1B335C !important;
}

.ttr_about-us_html_row2.row .ttr_uniform
{
 transition:0.5s all ease-in-out !important;
}
.ttr_about-us_html_row2.row .ttr_uniform:hover {
  transform: scale(1.2) !important; transition:0.5s all ease-in-out !important;
  cursor:pointer !important;
}
.ttr_about-us_html_row2
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
margin:0 0 0 0 !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;
padding:0 50px 0 50px !important;
}
.ttr_about-us_html_row2 .col-xs-12 {margin-right:auto;margin-left:auto;}
.ttr_about-us_html_column20
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;
/*margin:10px 10px 10px 10px !important;*/
margin-bottom: 30px !important;
padding:0 0 0 0 !important;
word-wrap:break-word !important;
box-sizing: border-box !important;
}
.ttr_about-us_html_column20 h2
{
	font-size:1.25rem !important;
	text-align: center !important;
	color: #1B335C !important;
	margin-bottom: 10px !important;
	}
.ttr_about-us_html_column20, .ttr_about-us_html_column20 p 
{
font-size:1.0rem !important;
text-align:center !important;
}
 .ttr_about-us_html_column20 .tt_link 
{
font-size: inherit !important;
}
.ttr_about-us_html_column21
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;
/*margin:10px 10px 10px 10px !important;*/
margin-bottom: 30px !important;
padding:0 0 0 0 !important;
word-wrap:break-word !important;
box-sizing: border-box !important;
}
.ttr_about-us_html_column21 h2
{
	font-size:1.25rem !important;
	text-align: center !important;
	color: #1B335C !important;
	margin-bottom: 10px !important;
	}
.ttr_about-us_html_column21, .ttr_about-us_html_column21 p 
{
font-size:1.0rem !important;
text-align:center !important;
}
 .ttr_about-us_html_column21 .tt_link 
{
font-size: inherit !important;
}
.ttr_about-us_html_column22
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;
/*margin:10px 10px 10px 10px !important;*/
margin-bottom: 30px !important;
padding:0 0 0 0 !important;
word-wrap:break-word !important;
box-sizing: border-box !important;
}
.ttr_about-us_html_column22 h2
{
	font-size:1.25rem !important;
	text-align: center !important;
	color: #1B335C !important;
	margin-bottom: 10px !important;
	}
.ttr_about-us_html_column22, .ttr_about-us_html_column22 p 
{
font-size:1.0rem !important;
text-align:center !important;
}
 .ttr_about-us_html_column22 .tt_link 
{
font-size: inherit !important;
}
.ttr_about-us_html_row3.row .ttr_uniform
{
 transition:0.5s all ease-in-out !important;
}
.ttr_about-us_html_row3.row .ttr_uniform:hover {
  transform: scale(1.2) !important; transition:0.5s all ease-in-out !important;
  cursor:pointer !important;
}
.ttr_about-us_html_row3
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
margin:0 0 0 0 !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;
padding:0 50px 0 50px !important;
}
.ttr_about-us_html_row3 .col-xs-12 {margin-right:auto;margin-left:auto;}
.ttr_about-us_html_column30
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;
/*margin:10px 10px 10px 10px !important;*/
margin-bottom: 30px !important;
padding:0 0 0 0 !important;
word-wrap:break-word !important;
box-sizing: border-box !important;
}
.ttr_about-us_html_column30 h2
{
	font-size:1.25rem !important;
	text-align: center !important;
	color: #1B335C !important;
	margin-bottom: 10px !important;
	}
.ttr_about-us_html_column30, .ttr_about-us_html_column30 p 
{
font-size:1.0rem !important;
text-align:center !important;
}
 .ttr_about-us_html_column30 .tt_link 
{
font-size: inherit !important;
}
.ttr_about-us_html_column31
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;
/*margin:10px 10px 10px 10px !important;*/
margin-bottom: 30px !important;
padding:0 0 0 0 !important;
word-wrap:break-word !important;
box-sizing: border-box !important;
}
.ttr_about-us_html_column31 h2
{
	font-size:1.25rem !important;
	text-align: center !important;
	color: #1B335C !important;
	margin-bottom: 10px !important;
	}
.ttr_about-us_html_column31, .ttr_about-us_html_column31 p 
{
font-size:1.0rem !important;
text-align:center !important;
}
 .ttr_about-us_html_column31 .tt_link 
{
font-size: inherit !important;
}
.ttr_about-us_html_column32
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;
/*margin:10px 10px 10px 10px !important;*/
margin-bottom: 30px !important;
padding:0 0 0 0 !important;
word-wrap:break-word !important;
box-sizing: border-box !important;
}
.ttr_about-us_html_column32 h2
{
	font-size:1.25rem !important;
	text-align: center !important;
	color: #1B335C !important;
	margin-bottom: 10px !important;
	}
.ttr_about-us_html_column32, .ttr_about-us_html_column32 p 
{
font-size:1.0rem !important;
text-align:center !important;
}
 .ttr_about-us_html_column32 .tt_link 
{
font-size: inherit !important;
}
/* tablet view start */
@media only screen
and (min-width : 768px)
and (max-width : 1024px) 
{
.ttr_about-us_html_row2
{
margin:0 0 0 0 !important;
padding:0 30px 0 30px !important;
}
.ttr_about-us_html_column20, .ttr_about-us_html_column20 p 
{
font-size:0.875rem !important;
}
 .ttr_about-us_html_column20 .tt_link 
{
font-size: inherit !important;
}
.ttr_about-us_html_column21, .ttr_about-us_html_column21 p 
{
font-size:0.875rem !important;
}
 .ttr_about-us_html_column21 .tt_link 
{
font-size: inherit !important;
}
.ttr_about-us_html_column22, .ttr_about-us_html_column22 p 
{
font-size:0.875rem !important;
}
 .ttr_about-us_html_column22 .tt_link 
{
font-size: inherit !important;
}

.ttr_about-us_html_row3
{
margin:0 0 0 0 !important;
padding:0 30px 0 30px !important;
}
.ttr_about-us_html_column30, .ttr_about-us_html_column30 p 
{
font-size:0.875rem !important;
}
 .ttr_about-us_html_column30 .tt_link 
{
font-size: inherit !important;
}
.ttr_about-us_html_column31, .ttr_about-us_html_column31 p 
{
font-size:0.875rem !important;
}
 .ttr_about-us_html_column31 .tt_link 
{
font-size: inherit !important;
}
.ttr_about-us_html_column32, .ttr_about-us_html_column32 p 
{
font-size:0.875rem !important;
}
 .ttr_about-us_html_column32 .tt_link 
{
font-size: inherit !important;
}
}
/* mobile view start */
@media only screen
and (max-width : 767px)
{
.ttr_about-us_html_row2
{
margin:0 0 0 0 !important;
padding:0 5px 0 5px !important;
}
.ttr_about-us_html_column20
{
max-width: 400px !important;
margin-top:10px !important;
margin-right: auto !important;
margin-bottom:10px !important;
margin-left: auto !important;
padding:0 0 10px 0 !important;
word-wrap:break-word !important;
box-sizing: border-box !important;
}
.ttr_about-us_html_column20, .ttr_about-us_html_column20 p 
{
/*font-size:0.875rem !important;*/
font-size:1.0rem !important; 
}
 .ttr_about-us_html_column20 .tt_link 
{
font-size: inherit !important;
}
.ttr_about-us_html_column21
{
max-width: 400px !important;
margin-top:10px !important;
margin-right: auto !important;
margin-bottom:10px !important;
margin-left: auto !important;
padding:0 0 10px 0 !important;
word-wrap:break-word !important;
box-sizing: border-box !important;
}
.ttr_about-us_html_column21, .ttr_about-us_html_column21 p 
{
/*font-size:0.875rem !important;*/
font-size:1.0rem !important; 
}
 .ttr_about-us_html_column21 .tt_link 
{
font-size: inherit !important;
}
.ttr_about-us_html_column22
{
max-width: 400px !important;
margin-top:10px !important;
margin-right: auto !important;
margin-bottom:10px !important;
margin-left: auto !important;
padding:0 0 10px 0 !important;
word-wrap:break-word !important;
box-sizing: border-box !important;
}
.ttr_about-us_html_column22, .ttr_about-us_html_column22 p 
{
/*font-size:0.875rem !important;*/
font-size:1.0rem !important; 
}
 .ttr_about-us_html_column22 .tt_link 
{
font-size: inherit !important;
}


.ttr_about-us_html_row3
{
margin:0 0 0 0 !important;
padding:0 5px 0 5px !important;
}
.ttr_about-us_html_column30
{
max-width: 400px !important;
margin-top:10px !important;
margin-right: auto !important;
margin-bottom:10px !important;
margin-left: auto !important;
padding:0 0 10px 0 !important;
word-wrap:break-word !important;
box-sizing: border-box !important;
}
.ttr_about-us_html_column30, .ttr_about-us_html_column30 p 
{
/*font-size:0.875rem !important;*/
font-size:1.0rem !important; 
}
 .ttr_about-us_html_column30 .tt_link 
{
font-size: inherit !important;
}
.ttr_about-us_html_column31
{
max-width: 400px !important;
margin-top:10px !important;
margin-right: auto !important;
margin-bottom:10px !important;
margin-left: auto !important;
padding:0 0 10px 0 !important;
word-wrap:break-word !important;
box-sizing: border-box !important;
}
.ttr_about-us_html_column31, .ttr_about-us_html_column31 p 
{
/*font-size:0.875rem !important;*/
font-size:1.0rem !important; 
}
 .ttr_about-us_html_column31 .tt_link 
{
font-size: inherit !important;
}
.ttr_about-us_html_column32
{
max-width: 400px !important;
margin-top:10px !important;
margin-right: auto !important;
margin-bottom:10px !important;
margin-left: auto !important;
padding:0 0 10px 0 !important;
word-wrap:break-word !important;
box-sizing: border-box !important;
}
.ttr_about-us_html_column32, .ttr_about-us_html_column32 p 
{
/*font-size:0.875rem !important;*/
font-size:1.0rem !important; 
}
 .ttr_about-us_html_column32 .tt_link 
{
font-size: inherit !important;
}
}
	
/*CSS für Übersicht Unternehmenseite*/

.ttr_fuehrungskraefte_html_row0
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
margin:0 0 80px 0 !important;
background-color:#F9F9F9 !important;
background:rgba(249,249,249,1) !important;
background-clip:padding-box !important;
padding:0 0 0 0 !important;
}
.ttr_fuehrungskraefte_html_row0 .col-xs-12 {margin-right:auto;margin-left:auto;}
.ttr_fuehrungskraefte_html_column00
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;
margin:0 0 0 0 !important;
/*padding: 60px 30px 40px 60px !important;*/
  padding: 60px 50px 40px 60px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
}
.ttr_fuehrungskraefte_html_column00 h1
{
font-size:1.5rem !important;
color: #42BFE3 !important;
text-align:left;
padding-bottom: 10px !important;
}

.ttr_fuehrungskraefte_html_column00 h2
{
font-size: 1.125rem !important;
color: #4D4D4D !important;
text-align:left;
padding-bottom: 8px !important;
font-weight: bold !important;
}
.ttr_fuehrungskraefte_html_column00 blockquote
{
	border-left: 0px solid !important;
	background-color: transparent !important;
	padding: 0 0 0 0 !important;
	/*margin-top: -20px !important !important;*/
    margin-bottom: -10px !important;
}
.ttr_fuehrungskraefte_html_column00, .ttr_fuehrungskraefte_html_column00 p 
{
font-size:1.0rem !important;
margin: 0 0 10px 0 !important;
text-align: left !important;
line-height: 1.6 !important;
}
.ttr_fuehrungskraefte_html_column00 ul {padding-left:15px !important; margin-left:15px !important;}
.ttr_fuehrungskraefte_html_column00 ul li{
  list-style-image: url(../images/-1569137240listimg.png) !important;
  font-size:1.0rem !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: #1B335C !important;
  text-shadow: none !important;
  text-align: left;
}
.ttr_fuehrungskraefte_html_column00 .tt_link 
{
font-size: inherit !important;
} 
.ttr_fuehrungskraefte_html_column01
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;
margin:0 0 0 0 !important;
/*padding: 60px 60px 60px 70px !important;*/
  padding: 60px 20px 60px 40px !important;
word-wrap:normal !important;
box-sizing: border-box !important;
} 
.ttr_fuehrungskraefte_html_column01 h1
{
font-size:1.5rem !important;
color: #42BFE3 !important;
text-align:left;
padding-bottom: 10px !important;
}
.ttr_fuehrungskraefte_html_column01 h2
{
font-size: 1.125rem !important;
color: #4D4D4D !important;
text-align:left;
padding-bottom: 8px !important;
}
.ttr_fuehrungskraefte_html_column01, .ttr_fuehrungskraefte_html_column01 p 
{
font-size:1.0rem !important;
}
.ttr_fuehrungskraefte_html_column01 ul { padding-left:15px !important; margin-left:15px !important;}
.ttr_fuehrungskraefte_html_column01 ul li {
  list-style-image: url(../images/-1569137240listimg.png) !important;
font-size:1.0rem !important;
font-weight: 400 !important;
  font-style: normal !important;
  text-align: left;
color: #1B335C !important;}
.ttr_fuehrungskraefte_html_column01 ul li a{
  font-size:1.0rem !important;
  font-weight: 400 !important;
  font-style: normal !important;
  text-align: left;
}
.ttr_fuehrungskraefte_html_column01 .tt_link 
{
font-size: inherit !important;
} 
/* tablet view start */
@media only screen
and (min-width : 768px)
and (max-width : 1024px) 
{
 .ttr_fuehrungskraefte_html_row0
{
margin:0 0 60px 0 !important;
/*padding:100px 0 40px 0 !important;*/
padding:20px 0 0 0 !important;
}
/* .ttr_fuehrungskraefte_html_column00,  .ttr_fuehrungskraefte_html_column00 p 
{
font-size:13.3px !important;
}*/
 .ttr_fuehrungskraeften_html_column00
 {
/*padding: 80px 80px 0 80px !important;		 */
padding: 40px 80px 0 80px !important;
	 }
.ttr_fuehrungskraefte_html_column00 .tt_link 
{
font-size: inherit !important;
}
 .ttr_fuehrungskraefte_html_column01
 {
padding: 0 80px 0 80px !important;	 
	 }
 .ttr_fuehrungskraefte_html_column01,  .ttr_fuehrungskraefte_html_column01 p 
{
font-size:1.0rem !important;
}
 .ttr_fuehrungskraefte_html_column01 .tt_link 
{
font-size: inherit !important;
}
}
/* mobile view start */
@media only screen
and (max-width : 767px)
{
 .ttr_fuehrungskraefte_html_row0
{
margin:0 0 0 0 !important;
padding:20px 0 0 0 !important;
}
/* .ttr_fuehrungskraefte_html_column00,  .ttr_fuehrungskraefte_html_column00 p 
{
font-size:12.6px !important;
}*/
 .ttr_fuehrungskraefte_html_column00{
	padding: 30px 40px 0px 40px !important; 
	 }
.ttr_fuehrungskraefte_html_column00 h1
{
font-size:1.25rem !important;
}
.ttr_fuehrungskraefte_html_column00 p 
{
/*font-size:0.875rem !important;*/
font-size:1.0rem !important;
}
.ttr_fuehrungskraefte_html_column00 blockquote p 
{
font-size:1.0rem !important;
}
 .ttr_fuehrungskraefte_html_column00 .tt_link 
{
font-size: inherit !important;
}
.ttr_fuehrungskraefte_html_column00 ul li {font-size:0.875rem !important;}
.ttr_fuehrungskraefte_html_column01{
/*padding: 40px 80px 30px 80px !important;*/
padding: 0px 35px 10px 35px !important;
}
.ttr_fuehrungskraefte_html_column01,  .ttr_fuehrungskraefte_html_column01 p 
{
/*font-size:0.875rem !important;*/
font-size:1.0rem !important;
}
 .ttr_fuehrungskraefte_html_column01 .tt_link 
{
font-size: inherit !important;
}
}

/*Layout Kontakt*/
#main_content { 
width: 75% !important;
margin-top: 40px !important;
margin-right: auto !important;
margin-left:auto !important;
padding-left: 77px !important;
}
.ttr_layout6_html_row1
{
width: 80% !important;
margin-top: 40px !important;
/*margin-right: auto !important;*/
/*margin-bottom: 20px !important;*/
/*margin-left:auto !important;*/
} 
.ttr_layout6_html_column10 .tt_link 
{
font-size: inherit !important;
} 
.ttr_layout6_html_column10
{
	/*padding:0 0 0 220px !important;*/
}
.ttr_layout6_html_column10 h2
{
	font-size:1.625rem !important;
	color: #1B335C !important;
	margin-top: 20px !important;
	margin-bottom: 30px !important;
	}
.ttr_layout6_html_column10 h3
{
	font-size: 1.125rem !important;
	color: #1B335C !important;
	margin-top: 20px !important;
	margin-bottom: 0px !important;
 }

/* tablet view start */
@media only screen
and (min-width : 768px)
and (max-width : 1024px) 
{
#main_content { 
width: 85% !important;
padding-left: 0px !important;
	}
.ttr_layout6_html_row1
{
width: 90% !important;
margin-bottom: 60px !important;
padding:20px 0 0 0 !important;
}
.ttr_layout6_html_column10
{
	/*padding: padding:0 0 0 150px !important;*/
}
.ttr_layout6_html_column10 h2
{
	margin-top: 20px !important;
	margin-bottom: 10px !important;
	}
}
@media only screen
and (max-width : 767px)
{
#main_content { 
width: 100% !important;
padding-left: 20px !important;
}
.ttr_layout6_html_row1
{
width: 100% !important;
}
.ttr_layout1_html_column10
{
	/*padding: padding:0 0 0 30px !important;*/
}
.ttr_layout6_html_column10 h2 
{
line-height: 1.8 !important;
}
.ttr_layout6_html_column10 p 
{
font-size:0.938rem !important;
line-height: 1.5 !important;
}
}
/* Rerenzen Liste Branchen Formatierung, geändert 4.7.2019*/
/*.ttr_layout4_html_column10 ul.referenzen {list-style:none !important;}*/
/*ul.referenzen li:nth-child(1).item, ul.referenzen li:nth-child(2).item, ul.referenzen li:nth-child(3).item
{ border-bottom: 1px solid #1B335C !important !important;}*/
ul.referenzen  {
	margin-left: 33px !important;
	padding-left: 0  !important;
}
ul.referenzen li.item {
    /*float: left !important;*/
	list-style:none !important;
    /*text-align: center !important;*/
    padding: 0px 0 0px 0 !important;
    /*border-bottom: 1px solid #1B335C !important !important;*/
    /*margin-right: 2% !important;*/
    /*height: 120px !important;*/
	color: #4D4D4D !important;
    /*position: relative !important;*/
	margin-left: 5px !important;
	font-size:1.0rem !important;
	font-family: "Helvetica Neue", Arial, sans-serif !important;
	font-style: normal !important;
    font-weight: 400 !important;
}

/*.referenzen .item img {
    width: 214px !important;
	vertical-align:top !important;
}
ul.referenzen li.item .company {
    position: absolute !important;
    bottom: 20px !important;
    left: 0 !important;
    text-align: center !important;
    width: 100% !important;
    color: #7f7f7f !important;
    font-weight: bold !important;
}*/

.ttr_layout4_html_row0
{
width: 99% !important;
margin-right: auto !important;
margin-bottom: 0px !important;
margin-left:auto !important;
padding-left: 77px !important;
/*background-color:#F9F9F9 !important;
background:rgba(249,249,249,1) !important;*/
/*background-clip:padding-box !important;*/
}

.ttr_layout4_html_row0 .col-xs-12 {margin-right:auto;margin-left:auto;}
.ttr_layout4_html_column00
{
border-radius:0 0 0 0 !important;
border:solid transparent !important;
border:solid rgba(255,255,255,0) !important;
border-width: 0 0 0 0 !important;
box-shadow:none !important;
background-color:transparent !important;
background:rgba(255,255,255,0) !important;
background-clip:padding-box !important;margin:0 0 0 0 !important;
/*padding:60px 40px 30px 60px !important;*/
padding:60px 40px 0px 60px !important; /*geändert 4.7.2019*/
word-wrap:normal !important;
box-sizing: border-box !important;
}
.ttr_layout4_html_column00 h1
{
font-size:1.5rem !important;
color: #1B335C !important;
margin-bottom: 10px !important;
text-align:left;
}
.ttr_layout4_html_column00 h2 
{
font-size:1.25rem !important;
color: #1B335C !important;
margin-top: 30px !important;
margin-bottom: 7px !important;
text-align:left;
}
.ttr_layout4_html_column00 p 
{
font-size:1.0rem !important;
margin: 0em 0em 0em 0em !important; /*geändert 5.7.2019*/
text-align: left !important; 
line-height: 2.0 !important; 
} 
.ttr_layout4_html_column00 .tt_link 
{
font-size: inherit !important;
} 
 .ttr_layout4_html_row1
{
/*width: 90% !important;
margin-bottom: 60px !important;
padding:20px 0 0 0 !important;*/
width: 99% !important;
margin-right: auto !important;
margin-bottom: 20px !important;
margin-left:auto !important;
padding-left: 77px !important;
}
.ttr_layout4_html_row1 .col-xs-12 {margin-right:auto;margin-left:auto;}
.ttr_layout4_html_column10
{
	padding-left: 17px !important;
	/*padding-left: 0px !important;*/
}
.ttr_layout4_html_column10 h2 
{
font-size:1.5rem !important;
color: #1B335C !important;
margin-top: 30px !important;
margin-bottom: 7px !important;
font-weight:normal !important;
text-align:left;
}
 .ttr_layout4_html_row2/*diese Zeile erweitert am 5.7.2019*/
{
/*width: 90% !important;
margin-bottom: 60px !important;
padding:20px 0 0 0 !important;*/
width: 99% !important;
margin-right: auto !important;
margin-bottom: 0px !important;
margin-left:auto !important;
padding-left: 77px !important;
}
.ttr_layout4_html_row2 .col-xs-12 {margin-right:auto;margin-left:auto;}
.ttr_layout4_html_column20
{
	padding: 0 40px 0 60px !important;
	/*padding-left: 0px !important;*/
	/*margin-left: 58px !important;*/
}
.ttr_layout4_html_column20 p 
{
font-size:1.0rem !important;
/*margin: 0em 0em 0em 58px !important; */
margin: 0em 0em 0em 5px !important; /*für Referenzseite*/  
text-align: left !important; 
line-height: 2.0 !important; 
} 
/* tablet view start */
@media only screen
and (min-width : 768px)
and (max-width : 1024px) 
{
 .ttr_layout4_html_row0
{
width: 90% !important;
margin-bottom: 0px !important;
/*padding:100px 0 40px 0 !important;*/
padding:20px 0 0 0 !important;
}
/* .ttr_layout1_html_column00,  .ttr_layout1_html_column00 p 
{
font-size:0.875rem !important;
line-height: 1.8px !important;
}*/
 .ttr_layout4_html_column00
 {
/*padding: 80px 80px 0 80px !important;*/
/*padding: 40px 40px 20px 40px !important;*/
padding: 40px 40px 0px 40px !important; /*geändert 4.7.2019*/
	 }
.ttr_layout4_html_column00 .tt_link 
{
font-size: inherit !important;
}
 .ttr_layout4_html_row1
{
width: 90% !important;
margin-bottom: 0px !important;
padding:0 0 0 0 !important;
}
.ttr_layout4_html_column10
{
	/*padding-left: 17px !important;*/
	padding-left: 0px !important;
}
 .ttr_layout4_html_row2 /*diese Zeile erweitert am 5.7.2019*/
{
width: 90% !important;
margin-bottom: 60px !important;
padding:0 0 0 0 !important;
}
.ttr_layout4_html_column20
{
	/*padding-left: 17px !important;*/
	padding-left: 0px !important;
}
.ttr_layout4_html_column20 p 
{
margin: 0em 0em 0em 40px !important; 
} 
}
/* mobile view start */
@media only screen
and (max-width : 767px)
{
 .ttr_layout4_html_row0
{
width: 100% !important;
margin-right: auto !important;
margin-bottom: 0px !important;
margin-left:auto !important;
padding:20px 0 0 0 !important;
}
.ttr_layout4_html_column00
{
padding:30px 40px 0px 40px !important;

}
/*.ttr_layout4_html_column00 h1 
{
/*font-size: 1.125rem !important;*/
/*font-size:1.375rem !important;
line-height: 1.3 !important;
}*/
.ttr_layout4_html_column00 h2 
{
/*font-size: 1.125rem !important;*/
font-size:1.375rem !important;
line-height: 1.3 !important;
}
/*.heading_seminare h1, .heading_seminare h2
{
font-size: 1.125rem !important;
}
.heading_unternehmen h1, .heading_unternehmen h2
{
font-size: 1.125rem !important;
}*/
.ttr_layout4_html_column00 p 
{
/*font-size:0.875rem !important;*/
font-size:1.0rem !important; 
margin: 0 !important;
line-height: 1.7 !important;
}
 .ttr_layout4_html_column00 .tt_link 
{
font-size: inherit !important;
}
 .ttr_layout4_html_row1
{
/*width: 90% !important;
margin-bottom: 60px !important;
padding:20px 0 0 0 !important;*/
width: 100% !important;
margin-right: auto !important;
margin-bottom: 0px !important;
margin-left:auto !important;
padding:0 0 0 0 !important;
}
.ttr_layout4_html_column10
{
	padding: 0 40px 0px 40px !important;
}
ul.referenzen  {
	margin-left: 0 !important;
	padding-left: 0  !important;
}
ul.referenzen li.item {
    /*float: left !important;*/
	list-style:none !important;
    /*text-align: center !important;*/
    padding: 0px 0 0px 0 !important;
    /*border-bottom: 1px solid #1B335C !important !important;*/
    /*margin-right: 2% !important;*/
    /*height: 120px !important;*/
	color: #4D4D4D !important;
  /*font-size:0.875rem !important;*/
font-size:1.0rem !important; 
    /*position: relative !important;*/
	margin: 0px !important;
}
.ttr_layout4_html_column10 p 
{
/*font-size:0.875rem !important;*/
font-size:1.0rem !important; 
line-height: 1.7 !important;
}
 .ttr_layout4_html_row2
{
/*width: 90% !important;
margin-bottom: 60px !important;
padding:20px 0 0 0 !important;*/
width: 100% !important;
margin-right: auto !important;
margin-bottom: 0px !important;
margin-left:auto !important;
padding:0 0 0 0 !important;
}
.ttr_layout4_html_column20
{
	padding: 0 40px 0px 40px !important;
}

.ttr_layout4_html_column20 p 
{
/*font-size:0.875rem !important;*/
font-size:1.0rem !important; 
line-height: 1.7 !important;
margin: 0 !important;
}
}
/*Kontaktseite*/
#main_content a {font-size:1.0rem;}
/*Impressumseite*/
#main_content h3 {
  font-size: 1.125rem;
  font-weight: 400;
  font-style: normal;
  color: #1B335C;
  text-shadow: none;
  text-align: left;
  text-decoration: none;
  margin: 20px 0 0 0;
}
#main_content ul li {
  list-style-image: url(../images/-1569137240listimg.png) !important;
font-size:1.0rem !important;
font-weight: 400 !important;
  font-style: normal !important;
  text-align: left;
color: #1B335C !important;}