@font-face {
    font-family: 'helveticalight';
    src: url('../Fonts/H45Light.woff') format('woff');
}

@font-face {
    font-family: 'helveticalightitalic';
    src: url('../Fonts/H45LightItalic.woff') format('woff');
}
@font-face {
    font-family: 'helveticamedium';
    src: url('../Fonts/H65Medium.woff') format('woff');
}
@font-face {
    font-family: 'helveticamediumitalic';
    src: url('../Fonts/H66MediumItalic.woff') format('woff');
}
@font-face {
    font-family: 'helveticabold';
    src: url('../Fonts/H75Bold.woff') format('woff');
}
@font-face {
    font-family: 'helveticaheavy';
    src: url('../Fonts/H85Heavy.woff') format('woff');
}
@font-face {
    font-family: 'helveticablack';
    src: url('../Fonts/H95Black.woff') format('woff');
}


/* default styles for extension "tx_frontend" */
    .ce-align-left { text-align: left; }
    .ce-align-center { text-align: center; }
    .ce-align-right { text-align: right; }

    .ce-table td, .ce-table th { vertical-align: top; }

    .ce-textpic, .ce-nowrap, .ce-bodytext, .ce-uploads li, .ce-uploads div, .ce-image, .ce-gallery, .ce-row { overflow: hidden; }
	
	.Subsite .headertextimg .ce-image, .Subsite .headertextimg .ce-gallery, .Subsite .headertextimg .ce-row {
		overflow:visible;
	}
	body#HEI .headertextimg .ce-image, body#HEI .headertextimg .ce-gallery, body#HEI .headertextimg .ce-row  {
		overflow:visible;
	}
	
	b, strong { font-weight: normal; font-family:'helveticamedium'; }
	button.accordion { font-family:'helveticamedium'; color:black !important; }
	.panel { color:#404040 !important; }
	
    .ce-left .ce-gallery, .ce-column { float: left; }
    .ce-center .ce-outer { position: relative; float: right; right: 50%; }
	
	.imageright .ce-center .ce-outer { float:none; 	}
    .ce-center .ce-inner { position: relative; float: right; right: -50%; }
    .ce-right .ce-gallery { float: left; }

    .ce-gallery figure { display: table; margin: 0; }
    .ce-gallery figcaption { display: table-caption; caption-side: bottom; }
    .ce-gallery img { display: block; }
    .ce-gallery iframe { border-width: 0; }
    .ce-border img,
    .ce-border iframe {
        border: 2px solid #000000;
        padding: 0px;
    }

    .ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery { margin-bottom: 10px; }
    .ce-image .ce-gallery { margin-bottom: 0; }
    .ce-intext.ce-right .ce-gallery { margin-left: 10px; }
    .ce-intext.ce-left .ce-gallery { margin-right: 10px; }
    .ce-below .ce-gallery { margin-top: 10px; }

    .ce-column { margin-right: 10px; }
	.partner .ce-column { margin-right: 80px !important; }
    .ce-column:last-child { margin-right: 0; }

    .ce-row { margin-bottom: 10px; }
	#c1423 .ce-row, #c1448 .ce-row { margin-bottom: 0; }
	.ce-row:last-child { margin-bottom: 0; }
    .ce-above .ce-bodytext { clear: both; }
    .ce-intext.ce-left ol, .ce-intext.ce-left ul { padding-left: 40px; overflow: auto; }

    /* Headline */
    .ce-headline-left { text-align: left; }
    .ce-headline-center { text-align: center; }
    .ce-headline-right { text-align: right; }

    /* Uploads */
    .ce-uploads { margin: 0; padding: 0; }
    .ce-uploads li { list-style: none outside none; margin: 1em 0; }
    .ce-uploads img { float: left; padding-right: 1em; vertical-align: top; }
    .ce-uploads span { display: block; }

    /* Table */
    .ce-table { width: 100%; max-width: 100%; }
    .ce-table th, .ce-table td { padding: 0.5em 0.75em; vertical-align: top; }
    .ce-table thead th { border-bottom: 2px solid #dadada; }
    .ce-table th, .ce-table td { border-top: 1px solid #dadada; }
    .ce-table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0,0,0,.05); }
    .ce-table-bordered th, .ce-table-bordered td { border: 1px solid #dadada; }

    /* Space */
    .frame-space-before-extra-small { margin-top: 1em; }
    .frame-space-before-small { margin-top: 2em; }
    .frame-space-before-medium { margin-top: 3em; }
    .frame-space-before-large { margin-top: 4em; }
    .frame-space-before-extra-large { margin-top: 5em; }
    .frame-space-after-extra-small { margin-bottom: 1em; }
    .frame-space-after-small { margin-bottom: 2em; }
    .frame-space-after-medium { margin-bottom: 3em; }
    .frame-space-after-large { margin-bottom: 4em; }
    .frame-space-after-extra-large { margin-bottom: 5em; }

    /* Frame */
    .frame-ruler-before:before { content: ''; display: block; border-top: 1px solid rgba(0,0,0,0.25); margin-bottom: 2em; }
    .frame-ruler-after:after { content: ''; display: block; border-bottom: 1px solid rgba(0,0,0,0.25); margin-top: 2em; }
    .frame-indent { margin-left: 15%; margin-right: 15%; }
    .frame-indent-left { margin-left: 33%; }
    .frame-indent-right { margin-right: 33%; }
	
.col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xs, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	padding-left:0;
	padding-right:0;
}

body, html {
	height: 100%;
	width: 100%;
	font-family: 'helveticalight';
	font-size:16px;
	line-height:1.5;
	color:#404040;
	scroll-padding-top:150px;
} 

a, a:hover, a:link, a:visited {
   text-decoration:none !important;	
   color:#004994;
}
a:focus:not(:focus-visible) { outline: none; }
a:focus { border:0 !important; }
.academytitle a, .academyteaser a { color:#404040; }

p a, p a:hover, p a:link, p a:visited  {
	text-decoration:underline !important;
}
.newsboxtext .ph3 a, .newsboxtext .ph3 a:hover, .newsboxtext .ph3 a:link, .newsboxtext .ph3 a:visited {
	text-decoration:none !important;
}
img {
	max-width: 100%;
	height: auto;
}

option { font-family: 'helveticalight' !important; }

select:not(:first-child)  { font-family: 'helveticalight' !important; }

.headerimage p {
	font-family:'helveticalight';
	font-size:14px;	
}

h1, h2, h3, h4, h5, h6, h1.subh1, .h3, .ph2 { margin-top: 0; font-weight:normal; }

h1.siteheadline {
	font-family:'helveticabold';
	font-size:17px;
	color:#004994;
	line-height: 19px;
	text-transform:uppercase;
	margin-top:20px;
	font-weight:normal;
}

body#eTwinning-Online .startschulen h1 { margin-top:20px !important; }

h2, h1.subh1, .ph2 {
	font-family:'helveticabold';
	font-size:16px !important;
	color:#004994 !important;
	margin-bottom:16px;
	text-transform:uppercase;
	line-height:32px;
	font-weight:normal;
}

h2.contenth2 {
	font-family:'helveticamedium';
	font-size:16px !important;
	color:#004994 !important;
	margin-bottom:16px;
	text-transform:uppercase;
	line-height:32px;
	font-weight:normal;
}

h3 {
	font-family:'helveticabold';
	font-size:16px !important;
	color:#004994 !important;
	margin-bottom:20px !important;
	text-transform:uppercase;
	font-weight:normal;
}

.referenzdetails { font-family:'helveticalight'; }
.referenzdetails ul { list-style-type: disc !important; padding-top:8px; }

.notepad .h3 {
	font-size:22px !important;
	margin-bottom:20px !important;
	text-transform:uppercase;
	font-weight: normal;
	font-family:'helveticamedium';
}

h4 { font-family:'helveticamedium'; }

h4.subtitle {
	font-family:'helveticalight';
	font-size:15px;
	color:#004994 !important;
	margin-bottom:16px;
	text-transform:uppercase;
	font-weight:normal;
}

h4.referencetitle { font-weight: normal; font-family:'helveticamedium'; }

h5, form h2 {
	font-family:'helveticabold';
	font-size:16px !important;
	color:#004994 !important;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:normal;
}

h6 {
	font-family:'helveticabold';
	font-size:18px;
	color:#004994 !important;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:normal;
}

/* Formatierung Referenzslideshow */
.owl-theme .owl-dots { 	margin-top:20px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: rgba(0, 0, 0, 0.7) !important;
}

.owl-theme .owl-dots .owl-dot span { background: rgba(0, 0, 0, 0.5) !important; }

.footerimg {
	background-image:url('../Backgrounds/BG_Footer_1280.svg');
	background-position:center top;
	height:140px;
	width:100%;
	display:block;
	background-repeat:no-repeat;
}

.c1140 {
	margin-left:auto;
	margin-right:auto;
	max-width:1140px;	
}

.c1280, .footer {
	margin-left:auto;
	margin-right:auto;
	max-width:1280px;	
}

.c1920 {
	margin-left:auto;
	margin-right:auto;
	max-width:1920px;	
}

.language {
	height:40px;
	background:#004994;
	width:100%;
	font-weight: normal;
	font-family:'helveticamedium';
	padding-right:10px;
}

.langpos { 	width:100%; }

.langs {
	/*width:114px;*/
	float:right;
	margin-top:10px;
	margin-right:0
}

.logonav { 	height:90px; }

.curlang, .lang {
	float:left;
	padding-left:4px;
	/*border-right:2px solid white;*/
}
.curlang a, .lang a, .curlang a:hover, .lang a:hover {
	color:white;
	font-family:'helveticabold';
	font-size:14px;
	font-weight:normal;
}

.pagefooter a, .pagefooter a:hover, .pagefooter a:visited, .pagefooter a:focus, .pagefooter a:active { color:white; }

nav li a { font-family: 'intersemibold'; }

a[x-apple-data-detectors] {
    color: inherit !important;
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    text-decoration: none !important;
}

.frame-type-news_categorylist ul { list-style-type:none; }

.text-center { text-align:center; }

.pageheader {
	padding-top: 0;
	font-size: 14px;
	z-index:100;
	height:130px;
}

header#topheader {
	box-shadow: 8px 8px 8px rgb(0 0 0 / 10%);
	background:white;	
}

/*#topheader.sticky { 
	position: fixed;
	top:0;
	width:100%;
	z-index:2000;
}
*/
#topheader { 
	position: fixed !important;
	top:0;
	width:100%;
	z-index:2000;
}

.form-control { padding: 0.25rem 0.5rem; }

.logo img { margin: 32px 0 0 0; }

.logo {
    padding-left: 20px !important;
    z-index:1000;
}

.main-nav { background: none; }

.pagefooter {
	background:#004994;
	min-height:90px;
	font-size:14px;
	color:white;
	z-index:2;
	clear: both;
	margin-top:30px;
}

.pagefooter .row.footer { padding: 40px 20px; }

.pagefooter .row { 	margin:0 auto; }


/*
.whitebutton, .yellowbutton, .greenbutton, .bluebutton {
	text-decoration:none !important;
	text-transform:uppercase;
	border-radius: 8px;
	margin-bottom: 10px;
	height:40px;
	display:block;
	text-align: center;
    font-size: 14px;
    font-weight: bold;
	padding-top: 8px;
	margin-right:10px;
	float:left;
}
*/
.whitebutton, .yellowbutton, .greenbutton, .bluebutton, .darkbluebutton, .cat15 a, .cat16 a, .cat17 a, .cat9 a, .cat11 a, .cat12 a, .cat14 a, .catall a, .detailbutton {
	text-transform:uppercase;
	border-radius: 8px;
	margin-bottom: 10px;
	height:40px;
	display:inline;
	text-align: center;
    font-size: 12px;
    font-weight: normal;
	font-family:'helveticabold';
	padding: 8px 14px;
	margin-right:10px;
	line-height: 40px !important;
	text-decoration:none !important;
}

.upewp .yellowbutton {
	line-height:normal !important;
	width:140px !important;
	margin-top:20px;
	font-weight: normal;
	font-family:'helveticabold';
}

#c2979 .whitebutton, #c3025 .whitebutton, .stext p .whitebutton {
	padding: 8px 14px !important;
	background:#FEF0CB !important;
	font-size: 14px !important;
	font-family:"helveticabold" !important;
}
#c2979 p {
    line-height: 1;
	margin-bottom:12px;
}

.news-backlink-wrap {
	clear:both;
	margin-top:40px;
	text-align:right;
}

.darkbluebutton:visited, .darkbluebutton:active, .darkbluebutton:hover, .darkbluebutton:link, .greenbutton:visited, .greenbutton:active, .greenbutton:hover, .greenbutton:link, .yellowbutton:visited, .yellowbutton:active, .yellowbutton:hover, .yellowbutton:link, .bluebutton:visited, .bluebutton:active, .bluebutton:hover, .bluebutton:link {
	/*color:white !important;*/
	color:#004994;
	text-decoration:none !important;
	border:1px solid #004994 !important;
}
.whitebutton:visited, .whitebutton:active, .whitebutton:hover, .whitebutton:link { border:1px solid #004994 !important; }
.whitebutton:visited, .whitebutton:active, .whitebutton:hover, .whitebutton:link, .pagefooter a, .pagefooter a:link, .pagefooter a:visited, .pagefooter a:active, .pagefooter a:hover  {
	text-decoration:none !important;
}

.whitebutton, .catall a { background:white; color:#004994; width:166px; border:1px solid #004994;}
.starthochschulen .whitebutton:hover, .starthochschulengc .whitebutton:hover, .startsop .whitebutton:nth-of-type(1):hover {
	/*background:#fcbb00;*/
	background:rgba(252, 187, 0, .5);
}
.startschulen .whitebutton:hover, .startsop .whitebutton:nth-of-type(2):hover {
	/*background:#D4D745;*/
	background:rgba(212, 215, 69, .5);
}
.startunternehmen .whitebutton:hover, .startsop .whitebutton:nth-of-type(3):hover {
	/*background:#4E9EC7;	*/
	background:	rgba(78, 158, 199, .5);
}
/*
.yellowbutton, .cat15 a, .cat11 a, #Details .Hochschulen .detailbutton { background:#fcbb00; color:white; width:220px; }
.loesungen .yellowbutton { background:#fcbb00; color:white; width:144px; font-size:11px; height:34px; }

.greenbutton, .cat17 a, .cat12 a, #Details .Schulen .detailbutton { background:#D4D745; color:white; width:220px; }
.loesungen .greenbutton { background:#D4D745; color:white; width:144px; font-size:11px; height:34px; }

.bluebutton, .cat16 a, .cat14 a, #Details .Unternehmen .detailbutton { background:#4E9EC7; color:white; width:220px; }
.loesungen .bluebutton { background:#4E9EC7; color:white; width:144px; font-size:11px; height:34px; }

.darkbluebutton, #Details .SOP .detailbutton { background:#004994; color:white !important; width:166px; border:1px solid #004994;}
*/

.yellowbutton, .cat15 a, .cat11 a, #Details .Hochschulen .detailbutton, #Details .Higher.Education.Institutions .detailbutton, #Details .ÉTABLISSEMENTS.D’ENSEIGNEMENT.SUPÉRIEUR .detailbutton, #Detalles .INSTITUCIONES .detailbutton { color:#004994 !important; background:#FFEEC3 !important; border:1px solid #004994; width:220px; }
.loesungen .yellowbutton { color:#004994 !important; background:#FFEEC3 !important; border:1px solid #004994; width:144px; font-size:11px; height:34px; }

.greenbutton, .cat17 a, .cat12 a, #Details .Schulen .detailbutton {color:#004994 !important; background:#F1F5CB !important; border:1px solid #004994; width:220px; }
.loesungen .greenbutton { color:#004994 !important; background:#F1F5CB !important; 	border:1px solid #004994; width:144px; font-size:11px; height:34px; }

.bluebutton, .cat16 a, .cat14 a, #Details .Unternehmen .detailbutton { color:#004994 !important; background:#CFECF4 !important; border:1px solid #004994; width:220px; }
.loesungen .bluebutton { color:#004994 !important; background:#CFECF4 !important; border:1px solid #004994;width:144px; font-size:11px; height:34px; }

/*.darkbluebutton, #Details .SOP .detailbutton { background:#004994; color:white !important; width:166px; border:1px solid #004994;}*/
.darkbluebutton, #Details .SOP .detailbutton { background:#ccdbea; color:#004994 !important; width:166px; border:1px solid #004994;}

.cat9 a { background:#ccdbea; color:#004994 !important; width:220px; border:1px solid #004994 }

.cat9 a, .cat15 a, .cat16 a, .cat17 a, .cat9 a:hover, .cat15 a:hover, .cat16 a:hover, .cat17 a:hover { color:white; }

.flex-direction-nav a:before  { 
    content: " ";
    display: block;
    background: url('../Images/flexslider-left.png') no-repeat;
    width: 40px;
    height: 40px;
}
.flex-direction-nav a.flex-next:before  { 
    content: " ";
    display: block;
    background: url('../Images/flexslider-right.png') no-repeat;
    width: 40px;
    height: 40px;
}

.flex-direction-nav a { opacity:1; }

.boxhs { border:2px solid #fcbb00; }
.boxs { border:2px solid #D4D745; }
.boxu { border:2px solid #4E9EC7; }

.boxstyle {
	border-radius:16px;
	width:85%;
	background:white;
    margin-top: -120px;    
	padding:140px 30px 10px 30px;
}

body#SOP .boxstyle {
	width:91%;
	margin-top: -110px;    
}

.loesungen .boxstyle {
	border-radius:16px;
	/*width:98%;*/
	max-width:250px !important
	background:white;
    margin-top: -108px;
	padding:140px 20px 30px 20px;
}

body#Unternehmen .boxu.boxstyle {
	margin-top: -128px;
	padding:160px 20px 30px 20px;
}

.boxstyle .ce-above .ce-bodytext { 	padding:0 !important; }

.frame-box33, .frame-width33 {
	width:100%;
	float:left;
	padding:0;
	margin-bottom:40px;
}

.gcspackage .frame-width33, .gcspackage .frame-width66  {
	width:100%;
	float:left;
	padding:0;
	margin-bottom:20px;
}

.kompetenztext .frame-width33 { margin-bottom:20px; }

body#Unternehmen .boxu { max-width:313px !important; }

.frame-box40 {
    float: left;
	width:100%;
}

.frame-box20 {
    float: left;
	display:none;
}

.lightbluebox .frame-box20 {
    float: left;
	display:block;
	width:100%;
}

.cc_container .cc_message {
    font-size: 14x !important;
    line-height: 14px !important;
}

.sb1, .sb2, .sb3 {
    max-width:295px !important;
}

/* Boxen Startseite 33 % */

.startb1, .startb2, .startb3 {
    max-width: 382px !important;
	/*max-width:295px !important;*/
}

.sb1, .sb2, .sb3, .sb4 {
    max-width:295px !important;
}

body#SOP .sb1, body#SOP .sb2, body#SOP .sb3 {
    max-width: 382px !important;	
}

.sopbietet { color:#004994; }

.frame-box33 .ce-above .ce-gallery { margin-bottom: 18px; }

.frame-box25, .frame-box50 {
	float:left;
	width:100%;
	padding:0;
	margin-bottom:20px;
}

.s25, .s20 { float:left; width:33.33333%; padding:6px; margin-bottom:20px; cursor: pointer; }
body.success .s20 { float:left; width:50%; padding:6px; margin-bottom:20px; cursor: pointer; }
.s20 img { max-width:100% !important; }

.box166, .box50, .socialbox33 {
	width:100%;
	padding:0;
	margin-bottom:0;
	clear:left;
}

.frame-box25:last-child { margin-right:0; }

.navigation { margin-top: -26px; }

.startarticle {
    float: left;
	width: 100%;
	margin-bottom:20px;
	max-width:348px;
	color:#004994;
}

.newsboxtext, .jobboxtext { padding:20px 0 20px 0; }
.newsboxtext ul, .jobboxtext ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
	line-height:15px;
}

.newsboxtext li, .jobboxtext li { color:#afb6ba; }
.newsboxtext h3, .jobboxtext h3, .newsboxtext .ph3, .jobboxtext .ph3 {
	font-weight: normal;
	font-family:'helveticamedium';	
	clear:both;
	line-height: 18px;
	margin-bottom:0 !important;
}

.newsboxtext h3 a, .jobboxtext h3 a, .newsboxtext .ph3 a, .jobboxtext .ph3 a {
	font-size:15px;
	line-height:18px;
}

.newsboxtext h3 a, .newsboxtext .ph3 a { color:#004994 !important; }

.frame-newsbox33 a.more {
	text-align:right !important;
	font-family:'helveticabold';
	font-size:12px;
}

body#Mobility-Online\ Academy .more {
	color:#FCBB00 !important;
	text-decoration:none !important;
	text-transform:uppercase;
	font-family: 'helveticabold';
    font-size: 12px;
}

.text-right { text-align: right; }

.frame-type-news_newsdetail .Schulen h3, .frame-newsbox33.Schulen .newsboxtext h3 a, .frame-newsbox33.Schulen .newsboxtext .ph3 a, .frame-newsbox33.Schulen .more, #Details .Schulen .header h3  {
	color:#BCCF00 !important;
	font-weight: normal;
	font-family:'helveticabold';
	text-transform:uppercase !important;
}

.frame-type-news_newsdetail .Unternehmen h3, .frame-newsbox33.Unternehmen .newsboxtext h3 a,  .frame-newsbox33.Unternehmen .newsboxtext .ph3 a, .frame-newsbox33.Unternehmen .more, #Details .Unternehmen .header h3 {
	color:#13A0CB !important;
	font-weight: normal;
	font-family:'helveticabold';
	text-transform:uppercase !important;
}

.frame-type-news_newsdetail .ÉTABLISSEMENTS.D’ENSEIGNEMENT.SUPÉRIEUR h3, .frame-type-news_newsdetail .Higher.Education.Institutions h3, .frame-type-news_newsdetail .Hochschulen h3, .frame-type-news_newsdetail .INSTITUCIONES h3, .frame-newsbox33.Hochschulen .newsboxtext h3 a, .frame-newsbox33.Hochschulen .newsboxtext .ph3 a, .frame-newsbox33.References.HEI .newsboxtext .ph3 a, .frame-newsbox33.Références.EES .newsboxtext .ph3 a, .frame-newsbox33.ÉTABLISSEMENTS.D’ENSEIGNEMENT.SUPÉRIEUR .newsboxtext .ph3 a, .frame-newsbox33.Referencias.IES .newsboxtext .ph3 a, .frame-newsbox33.INSTITUCIONES.DE.EDUCACIÓN.SUPERIOR .newsboxtext .ph3 a, .frame-newsbox33.INSTITUCIONES.DE.EDUCACIÓN.SUPERIOR .more, .frame-newsbox33.Referencias.IES .more, .frame-newsbox33.Hochschulen .more, .frame-newsbox33.References.HEI .more, .frame-newsbox33.Références.EES .more, .frame-newsbox33.ÉTABLISSEMENTS.D’ENSEIGNEMENT.SUPÉRIEUR .more, .frame-newsbox33.Higher .newsboxtext h3 a, .frame-newsbox33.Higher .newsboxtext .ph3 a, .frame-newsbox33.Higher .more, .frame-newsbox33.ÉTABLISSEMENTS h3 a, .frame-newsbox33.ÉTABLISSEMENTS .more, .frame-newsbox33.INSTITUCIONES h3 a, .frame-newsbox33.INSTITUCIONES .more, #Details .Hochschulen .header h3, #Details .Higher.Education.Institutions .header h3, #Details .ÉTABLISSEMENTS.D’ENSEIGNEMENT.SUPÉRIEUR .header h3 {
	/*color:#FCBB00 !important;*/
	color:#004994 !important;
	font-weight: normal;
	font-family:'helveticabold';
	text-transform:uppercase !important;
}

.frame-newsbox33.SOP .newsboxtext h3 a, .frame-newsbox33.SOP .newsboxtext .ph3 a, .frame-newsbox33.SOP .more, #Details .SOP .header h3, #Detalles .SOP .header h3 {
	color:#004994 !important;
	font-weight: normal;
	font-family:'helveticabold';
	text-transform:uppercase !important;
}

.startcontent {
   /* min-height:1000px;*/
	margin-top:150px !important;
	z-index:2;
}

.startcontent.subsymbols { margin-top:130px !important; }

.startcontent ul {
	list-style-type: '→';
}
.startcontent ul ul {
	list-style-type: disc;
}
.gccompare li::marker {
	color:#FBB900;
}

.startcontent .siteheadcontent ul {
	list-style-type: none;
}

.startcontent .siteheadcontent ul ul {
	padding-top:10px;
}

#Details .startcontent .siteheadcontent ul ul li, #Detalles .startcontent .siteheadcontent ul ul li  {
	clear:left;
}

.startcontent .siteheadcontent li {
	float:left;
	padding-left:0;
}

#Details .startcontent .siteheadcontent li, #Detalles .startcontent .siteheadcontent li {
	float:none !important;	
	padding-bottom:10px;
}

.startcontent li {
	padding-bottom:4px;
	padding-left:10px;
}

.startcontent .siteheadcontent li a, #c1393 li a {
	padding:8px 14px !important;
}
.startcontent .siteheadcontent ul { padding-left:0; }

.DSErklaerung h2 { clear:left;}

.DSErklaerung .startcontent .siteheadcontent ul {
	padding-left:20px;
	float:none;
	list-style-type: disc;
}

.DSErklaerung .startcontent .siteheadcontent li { float:none !important; }

div#c3469 {
    clear: left;
}

body#Aktuelles .producttext { margin-top: 0; }

/*
body#Aktuelles .startcontent li a {
	padding:8px 14px;
}
*/
.clearleft { clear: both; }

/* News Pagination */
ul.f3-widget-paginator {
    list-style-type:none;
	display: inline-block;
}
.f3-widget-paginator li {
    float: left;
    width: 30px;
}

.newspagination {
	clear:left;
	width:100%;
	text-align:center;
}

[type=checkbox] {
	border-radius: 5px;	
	transform: scale(1.8);
}

.radio, .form-check { margin-left: 2px; }
.form-check-input { margin-left: 4px; }
.mb-2 { margin-bottom: 12px !important; }

.radio label, .form-check label { min-width: 250px; }

.btn-primary {
	padding:8px 14px;
	border:1px solid #004994 !important;
	background:#ccdbea;	
	color:#004994;
	text-transform:uppercase;
	display:inline;
	font-family: "helveticabold";    
	font-size:12px;
}

.caption-body { padding:0 20px; }
.ce-textpic figcaption { padding-top:6px; }
.ce-headline-center { text-align: center; }
.ce-center .ce-gallery { text-align: center; }
.frame-desktopversion { display:none; }
.form-control, .btn { border-radius:8px !important; }
/*.form-check-input { width: 100%; } */
.form-check-label { padding-left:30px; }
.form-check span { margin-left: 6px; }
.form-check span .required { margin-left:0; }
.ce-textpic p { margin-top:0; }

#headersymbols { display:none; }

.boxhs ul { padding-left: 17px; }

.subtext a { text-decoration:underline !important; }

.referenzen {
    margin-top:20px;
	margin-bottom: 30px;
	clear:left;
}

.topnewstext {
	float:left;
	margin-bottom: 40px;	
}

.owl-prev {
    position: absolute;
    top: 20%;
    left: -50px;
}

.owl-next {
    position: absolute;
    top: 20%;
    right: -50px;
}
.owl-theme .owl-nav [class*='owl-'] {
    color: #004994  !important;
    font-size: 30px !important;
    background: none !important;
    border-radius: 0  !important;
}

.sm-simple a, .sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active {
    font-size: 17px;
    line-height: 17px;
    text-decoration: none;
	color:#004994;
	text-transform:uppercase;
}

.mainnav li:nth-child(3) li:nth-child(2) a { line-height:20px }

.sm-simple li li a, .sm-simple li li:nth-of-type(4) a, .sm-simple li li:nth-of-type(5) a, .sm-simple li li a:hover {
	color:#004994 !important;
	text-transform:none;
}

.news-single .footer {
    margin-bottom: 20px;
    margin-top: 0;
    padding: 0;
    border-bottom: 0;
    border-top: 0 !important;
}

.news .footer { color:#004994 !important; }

.news-single .teaser-text {
	color:#404040 !important;
	font-family:'helveticalight';
	font-size:18px !important;
}
.teaser-text a { color:#404040 !important; }
.news-single .teaser-text p {
	margin-top:0 !important;
}

.frame-type-news_newsdetail h3 {
	margin-bottom: 10px !important;
}

.news .footer span.news-list-date {
    border-right: 1px solid #004994 !important;
}
/* Partnerbilder Schulen */
div#c585 img { margin-right: 60px; }

.mobpad {
	margin-left:20px;
	margin-right:20px;
}
.blueboxmobpad {
	padding-left:20px;
	padding-right:20px;
	
}

.field__error.field-validation-error {
	color:red;
	margin-left:10px;
}

.field.bool .field__error.field-validation-error { margin-left:0; }

input[type="text"]  { width:200px; }

textarea {
	width:200px;
	height:200px;
}

.ce-left .ce-gallery {
	float:none;
}

#kontaktforumlar-13-fieldset-1, #kontaktforumlar-13-fieldset-2, #contactForm-13-fieldset-1, #contactForm-13-fieldset-2, #formulaire-13-fieldset-1, #formulaire-13-fieldset-2, #formulario-13-fieldset-1, #formulario-13-fieldset-2, #newsletter-381-fieldset-1, #newsletter-381-fieldset-2 {
    width: 100%;
    float: left;
}

#kontaktforumlar-13-fieldset-3, #contactForm-13-fieldset-3, #formulaire-13-fieldset-3, #formulario-13-fieldset-3, #newsletter-381-fieldset-3 {
    clear: left;
}

.mainnav {
    float: left;
    height: 50px;
    padding-top: 0;
    width: 100%;
}

.news li:last-child a {
	margin-right:0 !important;
}

.spacing { margin-top:20px; }
#youtb .spacing { margin: 20px 0; }

.owl-theme .owl-nav { display:none; }

li.activenav a, li.activenav a:active, li.activenav a:hover, li.activenav a:visited {
	font-family:'helveticabold';
}

li.activenav li a, li.activenav li a:hover {
	font-family:'helveticalight';
}

.siteheadcontent.mobpad {
    margin-top: 10px;
}

.startallgemein {
    display: block;
    height: 2px;
}

.loesungsgrafik {
	display:none;
}
/*
:target:before {
	content: "";
	display: block;
	height: 150px; 
	margin: -150px 0 0; 	
}

.subcontenthl.mobpad.spacing, .subcontent.mobpad.spacing {
    margin-top: 150px !important;
}
*/

.referenzgrafik .ce-gallery img {
	display:none;
}

.frame-jobbox25  {
	margin-bottom:40px;
	text-align:left;
	padding: 0;
	background:white;
	max-width:427px;
}

.jobboxtext {
	/*padding:18px;*/
	min-height:130px;
}

.jobboxtext h3 {
	font-size:14px !important;
	font-weight: normal;
	font-family:'helveticabold';
	line-height:20px;
}

#c67, #c5267, #c5283, #c5287, #c5295, #c5303, #c5308, #c5320, #c5329 { clear:both; }

#c2778, #c2782 {
	clear:both;
	padding-top:40px;
}

.reftext { margin-bottom: 20px; }
/*
.startschulenallgemein, .starthochschulenallgemein, .startunternehmenallgemein {
	display:block;
	height:40px;
}
*/
.productlogo img {
    max-height: 110px;
	padding-bottom:20px;
}

body#Erasmus\ without\ paper .productlogo img {
    max-height: 344px;	
}

.loesungensub li a, .notepad li a {
    text-decoration: underline !important;
}

body#SOP .boxstyle ul {
    padding-left: 27px;
}

.starthochschulen img.image-embed-item, .starthochschulengc img.image-embed-item {
    max-width: 60%;
}
#c2700 p {
	padding-top:40px;
}
#c2700 p a {
	text-decoration:none !important;
	/*color:#BCCF00;*/
	text-transform:uppercase;
	font-size:32px;	
	font-family:'helveticabold';
}

.news-img-caption {
    font-size:14px;
}

.error {
	color:red;
}

.newsimage img {
	padding-bottom:20px;
}

.news-img-caption {
	margin:0;
	margin-bottom:20px;
}

.socialbox {
	float:left;
	width:28px;
	margin-right:10px;
}

.socialbox img {
	max-height:22px;
}

.socialbox:last-child {
	margin-right:0;
}

#symbol_socialmedia {
	min-height:58px;
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:28px;
	min-width:242px;
}

.smu {
	background-image:url('/fileadmin/Images/Icons/Unternehmen/Button_Unternehmen.svg');
}
.sms {
	background-image:url('/fileadmin/Images/Icons/Schulen/Button_Schulen.svg');
}
.smhs {
	background-image:url('/fileadmin/Images/Icons/Hochschulen/Button_Hochschulen.svg');
}

.categoryicon, .academytitle, .academyteaser, .academylevelicon, .academybutton {
	float:left;	
	text-align:center;	
}
.categoryicon {
	width:100%;	
	padding-bottom:20px;
}
.academytitle { width:100%; }
.academyteaser {
	width:100%;
	padding-bottom:20px;
}

.academylevelicon { width:100%; }
.academybutton { width:100%; }
.academytitle, .academyteaser { margin-top:0; }
.academylevelicon { margin-top:6px;	}
.academybutton { /*margin-top:8px;*/ margin-top:12px; }
.academyteaser p { margin:0; }

.frame-academybox {
    /*border-bottom: 1px solid #FBB900;
    clear: left;
    min-height: 269px !important;
	*/
	display: inline-block;
    width: 100%;
	border:1px solid #004994;
	box-shadow: 6px 6px 6px rgb(0 0 0 / 12%);
	border-radius:15px;
	clear: left;
	padding:20px;
	/*height:256px;*/
}

#c2773 figcaption, #c2774 figcaption {
	font-weight: normal;
	font-family:'helveticabold';
	padding-bottom:20px;
}

#c2773 {
	padding-right: 40px;
}

#c600 img {
	margin-bottom:10px;
}

div#c600 img {
    width: 135px !important;
}
/* Links Teamseite */
div#c2852 p a {
    width: 210px;
    margin: 0 10px 10px 0!important;
    display: block;
    height: 25px;
    padding: 0 20px !important;
    /* margin: 0; */
    line-height: 25px !important;
    float: left;
}

/* GO Box3 ausblenden */
body#Hochschulen .sb3, body#Higher\ Education .sb3, body#Éducation\ supérieure .sb3, body#Educación\ superior .sb3 {
	display:none;
}

#pagebrowse {
	padding-top:20px;
}

.pleft {
	float:left;
}
.pright {
	float:right;
}

.lightbluebox {
	background:#f2f6fa;
	padding:20px 0;
}

.locationscol1 { margin-top:40px; }
.locationscol1, .locationscol2 { padding-left:20px; }

#catcher-prev, #catcher-next {
    position: absolute;
    width: 17px;
    height: 30px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    top: 50%;
    margin-top: -37.5px;	
    z-index: 10000;
    cursor: pointer;
    display: block;
}

.demoslider #catcher-prev, .demoslider #catcher-next {
    display: none;
}
#catcher-prev {
    display: block;
    background-image: url(../Images/flexslider-left.png);
    left: -20px;
}
#catcher-next {
    display: block;
    background-image: url(../Images/flexslider-right.png);
    right: -20px;
}
/* Slideshow MO Demo */
.catcher-slider p {
	text-align:center;
	margin-top: 0;
}

.catcher-slider img {
	border:1px solid #004994;
}

.stext, .simage {
    float: left;
}

.stext {
	padding:0 20px 0 0;	
}

.stext p {
	text-align:left !important;
}

.hcenter h3 {
	text-align:center !important;
}

#c993 .greenbutton {
	color:#004994 !important;
	background:#F1F5CB !important;
	border:1px solid #004994;
}

#c993 .yellowbutton {
	color:#004994 !important;
	background:#FFEEC3 !important;
	border:1px solid #004994;
}

#c993 .bluebutton {
	color:#004994 !important;
	background:#CFECF4 !important;
	border:1px solid #004994;
}
/*TEST */
div#c3132 {
    clear: left;   
}

div#c3136 .yellowbutton {
  display:block !important;
  width:240px;
  line-height:normal !important;
  height:34px !important;
  font-size:14px !important;
}

.gccompare .ce-gallery img {
    min-height: 80px;
}

.gccompare .ce-bodytext {
	text-align:center;
}

.gcspackage { clear:left; margin-top:60px !important; text-align:center; }

.boxpackage {
	border-radius:30px;
	border:1px solid #004994;
	padding:40px 40px 30px 40px;
}

.gccompare, .gckeyfeatures {
	background:#F2F5FA;
	padding-top:40px;
	padding-bottom:40px;
}

.softwarecontact { background:#F2F5FA; }

.gcsubboxes .boxgc {
	border-radius:30px;
	padding:0;
	width:100%;
	margin-right:2%;
	text-align:center;
}

.gcsubboxes p a {
	text-decoration:none !important;
}

.gcsubboxes .subbox1hl, .gcsubboxes .subbox2hl, .gcsubboxes .subbox3hl {
	border-top:1px solid #FBB900;
	border-left:1px solid #FBB900;
	border-right:1px solid #FBB900;
	border-bottom:0;
	padding:20px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.gcsubboxes .subbox1t, .gcsubboxes .subbox2t, .gcsubboxes .subbox3t {
	border-bottom:1px solid #FBB900;
	border-left:1px solid #FBB900;
	border-right:1px solid #FBB900;
	padding:30px 20px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.gcsubboxes .subbox1hl {
	background-color:#FDD567;
	/*padding: 33px 20px;*/
}
.gcsubboxes .subbox2hl, .gcsubboxes .subbox3hl {
	background-color:#FEF0CB;
}
/*
.gcsubboxes .subbox1hl h2 {
	font-size:35px !important;
	margin-bottom:0 !important;
}
*/
.gcsubboxes .subbox1hl h2 , .gcsubboxes .subbox2hl h2, .gcsubboxes .subbox3hl h2 {
	font-size:26px !important;
	line-height:34px !important;
	margin-bottom:0 !important;
}
.subbox1t a, .subbox2t a, .subbox3t a {
	text-transform:uppercase;
	border-radius: 8px;
	margin-bottom: 10px;
	height:40px;
	display:inline;
	text-align: center;
    font-size: 12px;
    font-weight: normal;
	font-family:'helveticabold';
	padding: 8px 14px;
	margin-right:10px;
	line-height: 40px !important;
	text-decoration:none !important;
	color:#004994 !important; 
	border:1px solid #004994;
}
.subbox1t a { background:#FCD566 !important; }
.subbox2t a, .subbox3t a { background:#FEF0CB !important; }

#c3159 p { margin-top:0; }

a#c3203, a#c3206, a#c3209, a#c3204, a#c3207, a#c3210, a#c3205, a#c3208, a#c3211 { display: none; }

.dis-none { display:none !important; }

.currency .form-switch .form-check-input:focus {
	background:url('/fileadmin/Images/Icons/Yellow_Dot.svg');
}

.currency .form-check-input {
    cursor: pointer;
	position:relative;
}

.currency .form-switch { padding-left: 2.5em; }

.currency {
	margin-top:40px;
	display: -webkit-box !important;
    display: -webkit-flex !important;
    display: flex !important;
	justify-content: center !important;
}
.ed {
    transform: scale(1.25);
    transform-origin: 23% center;
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
}

.currency span {
	text-transform:uppercase;
	font-weight: normal;
	font-family:'helveticabold';
}

.currency .form-check {
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5em;
    margin-bottom: 0.125rem;
}

.currency [type="checkbox"] {
  position: relative;
  left: 30px;
  top: 0px;
  z-index: 0;
  -webkit-appearance: none;
}
.currency [type="checkbox"] + label {
  position: relative;
  display: block;
  cursor: pointer;
  font-family: sans-serif;
  font-size: 24px;
  line-height: 1.3;
  padding-left:70px;
  position: relative;
  margin-top: -22px;
}
.currency [type="checkbox"] + label:before {
  width: 40px;
  height: 22px;
  border-radius: 20px;
  border: 1px solid #004994;
  background-color: none;
  content: "";
  margin-right: 15px;
  transition: background-color 0.5s linear;
  z-index: 5;
  position: absolute;
  left: 0px;
}
.currency [type="checkbox"] + label:after {
  width: 15px;
  height: 15px;
  border-radius: 30px;
  background-color: #FBB900;
  content: "";
  transition: margin 0.1s linear;
  box-shadow: 0px 0px 5px #aaa;
  position: absolute;
  left: 3px;
  top: 4px;
  z-index: 10;
}
/*.currency [type="checkbox"]:checked + label:before {
  background-color: #2b8718;
}*/
.currency [type="checkbox"]:checked + label:after {
  margin: 0 0 0 20px;
}

div#c3188, div#c3424, #c3144 { clear: left; }

.eurodollar { margin-bottom:40px; }

.inline {
    margin:0 auto !important;
	display:inline-block;
	width:100%;
	padding: 0 5%;
}

.frame-gcbox33 {
    width: 450px;
    margin-bottom: 20px;
}

.gccontactboxes img { margin-bottom:20px; }
.sopkompetenz, .successhei, .bluebox { background-color:#F2F5FA; }
.karrieresymbole { padding:60px 0; }
.successhei { padding-top:30px; padding-bottom:30px;}

.sopkompetenz .ce-bodytext {
    text-align: center;
}

.sopkompetenz .ce-left .ce-gallery {
    display: flex;
    justify-content: center;    
}

.boxhs .ce-gallery img { max-height: 56px; }

#c2632 img { max-height:90px; max-width: 330px !important; }

.newstext .ce-gallery img { max-width: 350px; height:233px; object-fit: cover; margin-bottom:10px; }
.frame-gallery4 .ce-gallery img { max-width: 280px; height:186px; object-fit: cover; margin-bottom:10px; }
.newstext .ce-row { margin-bottom: 0; }

.moon, .moco { margin-bottom:20px; }
.referenzenewp { display:none; }

.functions td {  text-align: center; height:34px; vertical-align:top; }
.functions tr:nth-of-type(1) { height: 50px; }
.functions tr { border-bottom:1px solid #D0D4EB; }
.functions td:nth-of-type(1), .functions td.yellow { color:#FBB900; }
.functions td:nth-of-type(1), td:nth-of-type(3) { width:10%; font-family: 'helveticabold'; }
.functions td:nth-of-type(2) { width:80%; }

.moon .frame-width33, .moco .frame-width33 { padding:0!important;}
.moon .frame-width33, .moco .frame-width33 { width:100% !important; }

#Details .news ul, #Detalles .news ul {
	list-style-type: disc !important;
	padding-left: 24px !important;
}
/*LogoDIDACT*/
div#c3615 {
    padding: 0 20px;
	margin-top: 22px;
}

/*g#IM_Pichling, g#IM_STPeter, g#IM_Hausmening, g#IM_Wieselburg, g#IM_OrthDonau,*/
g { cursor: pointer; }
#c3729 g { cursor: auto; }
.frame-referencemap { display:none; }
svg#Referenzkarte_Schulen, svg#Referenzkarte_Unternehmen { max-width: 860px; }

.frame-ewpchampions img { margin-bottom: 30px; }

.hidden { display: none; }
#startsymbols { text-align:center; }
#startsymbols img { text-align:center; max-width:60px; }
.pmore { display: none; }
.pmorelink { font-weight: normal; font-family:'helveticabold'; margin-bottom:20px; }

.frame-accordionblue .accordion {  background-color: #F2F5FA !important; }
.frame-accordionsopblue .accordion {  background-color: #ccdbea !important; }
.frame-accordiongreen .accordion {  background-color: #F1F5CB !important; }
.frame-accordionyellow .accordion {  background-color: #F2F5FA !important; }

.col-md-8.col-lg-8.subtextleft img { padding-bottom: 10px; }

.boxstyle .yellowbutton { text-align:center; }
.accordionelement { margin-top:40px; }

#startsymbols p { font-size:14px; line-height:1.2; }

#headerimageproducts { width:100%; max-width:350px; min-height: 166px; background-size: contain; background-size:100% auto; background-position: center top; background-repeat: no-repeat; margin:0 auto; }
body.digitaleschultafel #headerimageproducts { background-image:url('/fileadmin/Images/Startseiten/Header_Schulen_digitaleSchultafel_tab.webp'); }
body.schulserverlogodidact #headerimageproducts { background-image:url('/fileadmin/Images/Startseiten/Header_Schulen_Schulserver_Komplettloesung_tab.webp'); }
body.digitalebasics #headerimageproducts { background-image:url('/fileadmin/Images/Startseiten/Header_Schulen_Digitale_Basics_tab.webp'); }
body.lbawarenwirtschaft #headerimageproducts { background-image:url('/fileadmin/Images/Startseiten/Header_Unternehmen_LBAWarenwirtschaft_tab.webp'); }
body.lbagkabrechnung #headerimageproducts { background-image:url('/fileadmin/Images/Startseiten/Header_Unternehmen_LBAGesundheit_tab.webp'); }
body.itinfrastruktur #headerimageproducts { background-image:url('/fileadmin/Images/Startseiten/Header_Unternehmen_ITInfrastruktur_tab.webp'); }
body.mobilityonline #headerimageproducts { background-image:url('/fileadmin/Images/Startseiten/Header_Hochschulen_Mobility-Online_tab.webp'); }

.meeting img { margin-bottom:20px; }

#EIGENSCHAFTEN, #REFEIGENSCHAFTEN { display:block; width:100%; max-height:15px; text-align:right; }
#closeicon { display:none; height:15px; width:15px; float:right; cursor: pointer; margin-right:10px;}
.frame-centeredbuttons .ce-column { width:100%; float:none; }
.pmorelink { text-align:center; }
.col-md-8.col-lg-8.subtextleft { width: 100%; max-width: 100%; flex: 0 0 100%; }
svg {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  shape-rendering: geometricPrecision;
}
.cc-tag-placeholder  { min-height:315px }
.movideotext p { padding-top:0; margin-top:0; }

.webcare-youtube {
    width: 100%;
    overflow: hidden;
    position: relative;
    max-width: 560px;
    /*padding-bottom: 56%;*/
	margin-bottom:30px;
    height: 315px !important;
}

.webcare-youtube iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 315px;
}
.news-img-wrap { min-height: 238px; }
.wien, .noe, .ooe, .salzburg, .tirol, .vorarlberg, .burgenland, .steiermark, .kaernten { display:none; }
body#IT-Infrastruktur .references, body#IT-Infrastruktur .questions { display:none; }

body.mobilityonline .starthochschulenallgemein, body#Mobility-Online\ Academy .starthochschulenallgemein { min-height:20px; }

body#Hallenmasters\ 2026 #topheader, body#NM\ Turnier\ SR\ Gruppe\ 2026 #topheader, body#VM\ Turnier\ SR\ Gruppe\ 2026 #topheader, body#Hallenmasters\ 2026 .pagefooter, body#VM\ Turnier\ SR\ Gruppe\ 2026 .pagefooter, body#NM\ Turnier\ SR\ Gruppe\ 2026 .pagefooter, body#Hallenmasters\ 2026 .cc-revoke.cc-bottom, body#VM\ Turnier\ SR\ Gruppe\ 2026 .cc-revoke.cc-bottom, body#NM\ Turnier\ SR\ Gruppe\ 2026 .cc-revoke.cc-bottom { display:none; }
body#Hallenmasters\ 2026, body#NM\ Turnier\ SR\ Gruppe\ 2026, body#VM\ Turnier\ SR\ Gruppe\ 2026 { background:url('../Backgrounds/BG_Hallenmasters.webp'); background-repeat:no-repeat; }

.righthm { background:#004994; color:white; padding:30px; }

.c3840 {
	margin-left:auto;
	margin-right:auto;
	max-width:3240px;	
}
.slogos .ce-column {
    width: 100%;
    margin-right: 0 !important;
    padding: 10px;
}

.box60 { width: 60%; float: left; }
.box40 { width: 40%; float: left; }


.imgspacing { margin-bottom:10px; }
.pright { padding-right:10px; }

.pleft { padding-left:20px; }

.box60.imgspacing.pright { width: 59%; margin-right:1%; padding:0; }
.box60.pleft { width: 59%; margin-left:1%;  padding:0; }

.right50 a { border:0 !important; }
.boxlink .yellowbutton { border:1px solid #004994 !important; }
.boxlink { clear:both; }
body.success .frame-newsbox33 .teaser-text { display:none; }
div#youtb { text-align: center; }
.teaser-text p { margin-bottom:0 !important; }
.news .article .teaser-text { margin-bottom:0 !important; }
.news-text-wrap .text-justify { margin-top: 0 !important; }
li.current { font-weight:bold; }
#startsymbols img {
  border-radius: 12px;
  border: 1px solid #004994;
  box-shadow: 6px 6px 6px rgb(0 0 0 / 12%);
}
#startsymbols figure { margin:0 8px 8px 0; }
#startsymbols { overflow: visible; }
.success h3, .success h1.subh1 { text-align:center !important;}
#c4876 { margin: 0 auto; }
body.nonewsd span.news-list-date-success { display:none; }
#startsymbols img { padding: 10px; }
body.success #startsymbols img { padding: 0 !important; }
.ksymbols { padding: 0 8px; }
div#c5270 { clear: both; }
.mb-3 { margin-bottom: 14px !important; }
@media (min-width: 390px) {
	
input[type="text"] { width:250px; }
textarea { width:370px; height:200px; }
}
@media (min-width: 506px) {
.eurodollar { width:450px; }
.mainnav li:nth-child(3) li:nth-child(2) a { line-height:17px }
body.success .s20 { float:left; width:33.33333%; padding:6px; margin-bottom:20px; cursor: pointer; }
}

@media (min-width: 640px) {

.headerimage {
	background-repeat:no-repeat;
	background-position:top left;
	/*min-height:322px;*/
	color:#004994;
}

.mobpad {
	margin-left:40px;
	margin-right:40px;
}

.blueboxmobpad {
	padding-left:40px;
	padding-right:40px;
	
}

.logo { padding-left: 40px !important; }
#startsymbols img { max-width:80px; }
.meeting .frame-centeredbuttons .ce-center .ce-outer { float:left; right:0 }
.meeting .frame-centeredbuttons .ce-center .ce-inner { float:left; right:0 }
.slogos .ce-column { width: 50%; }
}

@media (min-width: 740px) {

h1.siteheadline, .starthochschulen .ce-gallery img, .starthochschulengc .ce-gallery img, .startunternehmen .ce-gallery img  { margin-top:40px; }

.siteheadcontent h1 { margin-top:10px !important; }
.s25 { width:25%; padding:0; }
.s20 { width:20%; padding:0; }
.frame-box40 { width:36%; }
.frame-box20 {
    display:block;
	width:28%;
}
.lightbluebox .frame-box20 {
    display:block;
	width:20%;
}
.frame-newsbox33 {
    width: 48%;
 	margin-right:2%;
	float:left;
	min-height:520px;
}

body.success .frame-newsbox33  { min-height:400px; }
#c3193 .ce-left .ce-gallery {
	padding-right:20px;
}
.locationsparagraph .ce-left .ce-gallery { float:none; }

.loesungstext .ce-left .ce-gallery {
	float:none !important;
}
.frame-box25, .frame-box50, .frame-jobbox25 {
	float:left;
	width:48%;	
}

.frame-jobbox25 {
	max-width:427px;
	margin-right:2%;
}

.frame-box50, .frame-box25:nth-child(1), .frame-box25:nth-child(3) { margin-right:2%; }

}

@media (min-width: 768px) {

#c3517 .ce-bodytext, #c3513 .ce-bodytext { min-height:400px; }

.moon { padding-right:20px; }
.moco { padding-left:20px; }

.functions td:nth-of-type(1), td:nth-of-type(3) { width:5%; }
.functions td:nth-of-type(2) { width:90%; }
.frame-ewpchampions .ce-column {
    margin-right: 0;
    width: 50%;
}

.col-md-6.col-lg-6.movideotext, .col-md-6.col-lg-6.movideolink {
	-webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.subcontent .col-md-6, .subcontent .col-lg-6 { padding-right:20px; }


.movideotext { padding-right:30px }
.pbox .col-md-8, .rbox .col-md-8 { padding-left:10px; }

.pmore { display: block; }
.pmorelink { display: none; }

.sopkompetenz .ce-bodytext { text-align: left; }
.sopkompetenz .ce-left .ce-gallery { display:table !important; }

.ce-left .ce-gallery {	float:left; }

.startsop { background-image:url('/fileadmin/Images/Startseiten/BG_Startseite_tab.webp'); }
.starthochschulen { background-image:url('/fileadmin/Images/Startseiten/BG_Hochschulen_tab.webp'); }
.starthochschulengc { background-image:url('/fileadmin/Images/Startseiten/BG_Global-Connect_tab.webp'); }
.demobg { background-image:url('/fileadmin/Images/Startseiten/BG_Mobility-Online-Demo_tab.webp') !important; }
.startunternehmen { background-image:url('/fileadmin/Images/Startseiten/BG_Unternehmen_tab.webp'); }
body#LBA\ Digitale\ Lösungen\ Gesundheitsbetriebe .startunternehmen { background-image:url('/fileadmin/Images/Startseiten/BG_Unternehmen_GKA_tab.webp'); }
.startschulen { background-image:url('/fileadmin/Images/Startseiten/BG_Schulen_tab.webp'); }
.digitaleschule { background-image:url('/fileadmin/Images/Startseiten/BG_Digitale_Schultafel_tab.webp') !important; }
body.SP_LogoDIDACT .startschulen { background-image:url('/fileadmin/Images/Startseiten/BG_LogoDIDACT_tab.webp') !important; }

#headerimageproducts { max-width:846px; min-height: 372px; }

.headerimage { 	min-height:480px; }
.starthochschulen.headerimage { min-height:480px; }

.startcontent { margin-top: 130px !important; }

.col-md-8.offset-md-1.reftext, .col-xs-12.col-sm-12.col-md-3.refimage { float: left; }

#c993, #c2700, #c2657, #c2661, #c599, #c1198, #c1209, #c1031, #c2983, #c2648, #c1457, #c1464, #c1508, #c2653, .productheadlineunter {
	padding-left:200px;
	padding-right:70px;
}
#c995, #c2696, #c2200, #c2219, #c600, #c1199, #c1210, #c1420, #c2979, #c1769, #c650, #c1468, #c1509, #c1773 {
	padding-left:200px;
	margin-top:20px;
}

.col-md-2.col-lg-2 {
	-webkit-box-flex: 0;
    -webkit-flex: 0 0 40;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
}

.col-md-4.col-lg-4 {
	-webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
}

.logonav .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100% ;
}
.notepad { padding-right:30px !important; }
.newsboxtext h3, .jobboxtext h3, .newsboxtext .ph3 { min-height:40px; }
.newsboxtext h3 a, .newsboxtext .ph3 a, .jobboxtext h3 a { font-size:15px; }

/*.teaser-text { min-height: 130px; } */
.frame-box33, .frame-width33, .frame-width66 { padding:20px; }
.frame-width33 { width:50%;	 }
.referenzdetails .frame-box33 { padding:20px 20px 20px 0; }

.boxstyle { padding:140px 20px 40px 20px; }

.demoslider #catcher-prev, .demoslider #catcher-next {
    position: absolute;
    width: 17px;
    height: 30px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    top: 160px;
    margin-top: 0;	
    z-index: 99;
    cursor: pointer;
    display: block;
}

div#c2288 {
    clear: both;
    padding-top: 50px;
}

}
@media (min-width: 866px) {
.headerimage { background-position:top right; }
}
@media (min-width: 880px) {
#c993, #c2700, #c2657, #c2661, #c599, #c1198, #c1209, #c1031, #c2983, #c2648, #c1457, #c1464, #c1508, #c2653, .productheadlineunter {
	padding-left:280px;
	padding-right:70px;
}
#c995, #c2696, #c2200, #c2219, #c2200, #c2219, #c600, #c1199, #c1210, #c1420, #c2979, #c1769, #c650, #c1468, #c1509, #c1773 {
	padding-left:280px;
	margin-top:20px;
}

div#c3020 {
    max-width: 800px;
     margin: 0 auto;
    padding-top: 60px;
    clear: left;
}

#startsymbols img { max-width:100px; }
#startsymbols p { font-size:16px; line-height:1.5; }
}

@media (min-width: 920px) {

.frame-box33, .frame-gcbox33 {
    width: 48%;
 	margin-right:2% !important;
	float:left;	
}

.eurodollar {
	width:100%;
}
.eurodollar.mobpad {
	margin-left:0;
	margin-right:0;
}

/*.form-check-input { width: 500px; } */

.box166 { width:16.666667%; float:left; }
.box50 { width:50%; float:left; }
.socialbox33 { width:33.33333%; float:left; }

.col-md-3.refimage {
    float: left;
    clear: left;
}

.caption-body { padding:0; }	
}
@media (min-width: 933px) {
#c3517 .ce-bodytext, #c3513 .ce-bodytext { min-height:370px; }
}
@media (min-width: 960px) {

#c993, #c2700, #c2657, #c2661, #c599, #c1198, #c1209, #c1031, #c2983, #c2648, #c1457, #c1464, #c1508, #c2653, .productheadlineunter {
	padding-left:400px;	
	padding-right:130px;
}
#c995, #c2696, #c2200, #c2219, #c600, #c1199, #c1210, #c1420, #c2979, #c1769, #c650, #c1468, #c1509, #c1773 {
	padding-left:400px;	
	padding-right:130px;
}

.academytitle {
	min-width:250px;
}
.academyteaser {
	min-width:200px;
}
.academylevelicon {
	min-width:60px;
	text-align:center;
	margin-right:20px;
}
body.success .s20 { float:left; width:20%; padding:6px; margin-bottom:20px; cursor: pointer; }
}
@media (min-width: 964px) {
#c3517 .ce-bodytext, #c3513 .ce-bodytext { min-height:350px; }
.frame-centeredbuttons .ce-column { width:auto; float:left; }
}
@media (min-width: 992px) {
.logonav .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
	width: 100%;
}
}
@media (min-width: 1024px) {

.mainnav li:nth-child(3) li:nth-child(2) a { line-height:20px }

.functions td:nth-of-type(2) { width:60%; }
.functions table { margin-left:15%; }

.demoslider #catcher-prev, .demoslider #catcher-next {
    top: 240px;
}

.frame-ewpchampions .ce-column { width:25%; }
.lightbluebox { padding:50px 0; }
.categoryicon { width:8%; }

.academytitle {
	width:34%;
	text-align:left;
}

.academyteaser {
	width:28%;
	text-align:left;
}

.academylevelicon {
	width:8%;
	margin-left:0;
	margin-right:0;
}

.academybutton {
	width:22%;
	text-align:right !important;
}

.categoryicon, .academytitle, .academyteaser, .academylevelicon, .academybutton {
	height:54px;
}
.academytitle, .academyteaser {
	margin-top:16px;
}
.frame-academybox { /*min-height: 90px !important;*/ }

.loesungstext .ce-bodytext {
	padding-right:30px;
}

.startschulenallgemein, .starthochschulenallgemein, .startunternehmenallgemein {
	display:block;
	height:40px;
}

.startallgemein {
	background-image:url('/fileadmin/Images/Startseiten/Header_SOP2.svg');
	background-position: 60% 0;
	background-repeat:no-repeat;
	display:block;
	height:90px;
}

body#Karriere .startallgemein, body#Career .startallgemein, body#Carrière .startallgemein, body#Carrera .startallgemein {
	background-image:url('/fileadmin/Images/Startseiten/Header_SOP2.svg');
	background-position: 60% 0;
	background-repeat:no-repeat;
	display:block;
	height:90px;
}

.startschulenallgemein {
	background-image:url('/fileadmin/Images/Startseiten/Header_Schulen.svg');
	background-position: 60% 0;
	background-repeat:no-repeat;
	height:150px;
	margin-bottom:30px;
}

.starthochschulenallgemein {
	background-image:url('/fileadmin/Images/Startseiten/Header_Hochschulen.svg');
	background-position: 60% 0;
	background-repeat:no-repeat;
	height:150px;
	margin-bottom:30px;
}

body.mobilityonline .starthochschulenallgemein, .body#Mobility-Online\ Academy .starthochschulenallgemein {
	background-image:url('/fileadmin/Images/Startseiten/Header_HS.svg');
	background-position: 80% 0;
	background-repeat:no-repeat;
	height:80px;
	margin-bottom:0;
}

div#c4165 {
    margin-top: -50px;
}

.startunternehmenallgemein {
	background-image:url('/fileadmin/Images/Startseiten/Header_Unternehmen.svg');
	background-position: 30% 0;
	background-repeat:no-repeat;
	height:150px;
	margin-bottom:30px;
}


textarea {
	width:500px;
}

.frame-box33:nth-child(2), .frame-box33:nth-child(3) {
	margin-right:5%;
}

.loesungsgrafik {
	display:block;
}

.col-md-2.col-lg-2 {
	-webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}

.col-md-4.col-lg-4 {
	-webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
	padding: 0 20px;
}

div#demo {
    padding-left: 65px;
	padding-right:65px;
}

.col-md-6.col-lg-6.referenzslider {
    padding-top: 60px;
}

.startarticle {
	margin: 0 auto !important;
	float:none;
}

.schulenreferenznews .startarticle { margin: 0 !important;}

.subcontenthl h3 { margin-bottom:40px !important; }

.spacing { margin-top:60px !important; }
#youtb .spacing { margin: 60px 0; }

.sopkompetenz h3.productboxhl { padding-top:28px; }

/*.kompetenztext .frame-type-textpic { padding-bottom:38px; } */

.headerimage { min-height:500px; }

#kontaktforumlar-13-fieldset-1, #kontaktforumlar-13-fieldset-2, #ausschreibung_de-933-fieldset-1, #ausschreibung_de-933-fieldset-2 {
    width: 50%;    
}

#ausschreibung_de-933-fieldset-1, #ausschreibung_de-933-fieldset-2 { float:left; }

#contactForm-13-fieldset-1, #contactForm-13-fieldset-2, #formulaire-13-fieldset-1, #formulaire-13-fieldset-2, #formulario-13-fieldset-1, #formulario-13-fieldset-2, #newsletter-381-fieldset-1, #newsletter-381-fieldset-2 {
    width: 100%;    
}

#kontaktforumlar-13-fieldset-3, #ausschreibung_de-933-fieldset-3 , #newsletter-381-fieldset-3 { clear:left; }

.startloesungenhl  { margin-top:20px !important; }

.sopbietet {
	margin-top:40px;
	margin-bottom:50px !important;
}

h2, h1.subh1, .ph2 { font-size:28px !important; }

h1.siteheadline {
	font-size:24px !important;	
	line-height:24px;
	margin-top:40px;
}

h2.contenth2 {
	font-size:22px !important;	
	line-height:22px;
	margin-top:10px;
}

h5, form h2 { font-size:18px !important; }

.subcontent .col-md-6, .subcontent .col-lg-6 { padding-right:40px; }

.col-md-5.newsimage, .newstext { float: left; }

.col-md-7.newstext { padding-left: 20px; }

.referenzgrafik .ce-gallery img { display:block; }

div#c3615 { padding: 0 14px; }
#startsymbols img { max-width:120px; }
.subtextleft { padding-right:20px; }
.slogos .ce-column { width: 20%; }
p.text-end { float: right; }
p.text-end .yellowbutton { margin-right:0; }
.successhei { padding-top:60px; padding-bottom:60px;}
}

@media (min-width: 1070px) {
#c993, #c2700, #c2657, #c2661, #c599, #c1198, #c1209, #c1031, #c2983, #c2648, #c1457, #c1464, #c1508, #c2653, .productheadlineunter {
	padding-left:450px;
}
#c995, #c2696, #c2200, #c2219, #c600, #c1199, #c1210, #c1420, #c2979, #c1769, #c650, #c1468, #c1509, #c1773 {
	padding-left:450px;
}
.sopaccordion-item { width: 80%; }
#c5390 .sopaccordion-item { margin-left: 0; }
}


@media (min-width: 1140px) {

.toprow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin:0 auto:
}

.logonav .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
	width: 75%;
}

body, html { font-size:18px; }
.karrieresymbole p { font-size:16px; }

body.mobilityonline .starthochschulenallgemein, body#Mobility-Online\ Academy .starthochschulenallgemein { height:110px; }

.moon .frame-width33, .moco .frame-width33 { width:33.33333% !important; }

#c993, #c2700, #c2657, #c2661, #c599, #c1198, #c1209, #c1031, #c2983, #c2648, #c1457, #c1464, #c1508, #c2653, .productheadlineunter {
	padding-left:500px;
	padding-right:180px;
}
#c995, #c2696, #c2200, #c2219, #c600, #c1199, #c1210, #c1420, #c2979, #c1769, #c650, #c1468, #c1509, #c1773 {
	padding-left:500px;
	padding-right:120px;
}

.notepad { display:block; }

.frame-newsbox33 {
    width: 33.33333%;
    float: left;
	min-height: 560px;
	margin-right:0;
}

.col-md-6.col-lg-6.movideotext, .col-md-6.col-lg-6.movideolink {
	-webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}


.news .frame-newsbox33 { margin-bottom:30px; }
.newsboxtext h3, .newsboxtext .ph3, .jobboxtext h3 { min-height:90px; }
.newsboxtext .ph3 { min-height:76px; }

/*.teaser-text { min-height:145px; } */
.navigation { margin-top: 0; }
.language { padding-right:0; }
.siteheadcontent.mobpad { margin-top: 0; }
.owl-theme .owl-nav { display:block; }
.sub-arrow { display:none; }
.sm li { background:none !important; }
.col-xl-4 { max-width: 33.333%; }
.frame-mobileversion { display:none; }
.frame-desktopversion { display:block; }
.col-md-8.col-lg-8.subtextleft { width: 66.666667%; max-width: 66.666667%; flex: 0 0 66.666667%; }
.ce-intext.ce-left .ce-gallery { margin-right: 40px; }
.frame-pinslocations .ce-intext.ce-left .ce-gallery, #c2973 .ce-intext.ce-left .ce-gallery { margin-right: 18px; }
.frame-pinslocations .ce-intext.ce-left .ce-gallery img { margin-left:25px; }
.ce-textpic.ce-right .ce-gallery img { padding-left:30px; }
.ce-textpic figcaption { padding-left:30px; }

.frame-jobbox25 {
	width:24%;
	margin-right:1.333333% !important;
	padding:0;
}

.frame-jobbox25:nth-of-type(4n) {
	margin-right:0 !important;
}

.frame-box25:last-child {
	margin-right:0 !important;
}

.frame-space-after-medium {
    margin-bottom: 42px;
}
.frame-space-before-extra-large {
    margin-top: 42px;
}
	
#main-menu .activenav a {
    border-bottom: 3px solid #004994;
}
#main-menu .activenav a li a { 
    border-bottom: 0;
	font-weight:normal !important;
}
#main-menu .activenav li a {
        font-family: 'helveticalight';
}

.sm-simple a, .sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active {
    font-size: 14px;    
}


.referenzgrafik {
	padding-right: 30px;
}

.sm li {
	background:none;
}

.mainnav {
    padding-top:42px;
    float:right;
	height:50px;
}

.mainnav li li.activenav {
	border-bottom:0;
}
/* .mainnav li:hover { background:#eff5fd !important; } */

.mainnav li li:hover, .mainnav li li.activenav {
	background:#eff5fd !important;
}

.mainnav .activenav a:hover, .mainnav .activenav a:focus, .mainnav .activenav a:active, .mainnav .activenav a.highlighted { 
    border:0;
}

.ce-right .ce-gallery {
	float:right;
}

.newsboxtext h3 a, .newsboxtext .ph3 a, .jobboxtext h3 {
	margin-bottom:0;
	height:40px;
}

.frame-width33 {
	width:33.333333%;
}

.newstext .ce-gallery img { margin-bottom:0; }
.newstext .ce-row { margin-bottom: 10px; }

.jobboxtext h3 a { font-size: 14px; }
.news-single .newsimage img { max-width:440px; }
.pbox .col-md-8, .rbox .col-md-8 { padding-left:0; }
body.mobilityonline .s25 { width:20%; padding:0; }
}

@media (min-width: 1180px) {
#c993, #c2700, #c2657, #c2661, #c599, #c1198, #c1209, #c1031, #c2983, #c2648, #c1457, #c1464, #c1508, #c2653, .productheadlineunter {
	padding-left:580px;
}
#c995, #c2696, #c2200, #c2219, #c600, #c1199, #c1210, #c1420, #c2979, #c1769, #c650, #c1468, #c1509, #c1773 {
	padding-left:580px;
}
.loesungstext .ce-left .ce-gallery {
	float:left !important;
}
.simage {
	padding-left:40px;
}
.jobboxtext h3 a { font-size: 15px; }
}
@media (min-width: 1200px) {
.locationscol1 {
	margin-top:0;
	padding-left:20px;
}
.locationsparagraph .ce-left .ce-gallery {
	float:left;
}
}
@media (min-width: 1260px) {
#c993, #c2700, #c2657, #c2661, #c599, #c1198, #c1209, #c1031, #c2983, #c2648, #c1457, #c1464, #c1508, #c2653, .productheadlineunter {
	padding-left:620px;
}
#c995, #c2696, #c2200, #c2219, #c600, #c1199, #c1210, #c1420, #c2979, #c1769, #c650, #c1468, #c1509, #c1773 {
	padding-left:620px;
}

div#c600 img { width: 184px !important; }
.righthm { padding-left:100px; min-height:1440px; }

.lefthm {
    margin-left: 0 !important;
    padding-left: 100px;
	padding-top:100px;
}
.righthm #c4687, .righthm #c4702, .righthm #c4711 { font-family:'helveticablack'; font-size:100px; line-height: 30px;}
.righthm #c4692, .righthm #c4698, .righthm #c4707 { font-family:'helveticabold'; font-size:40px; }

.lefthm #c4686, .lefthm #c4695, .lefthm #c4704 { font-family:'helveticabold'; font-size:32px; }
#c4685 img, #c4696 img, #c4705 img { width:468px; }
#c4688 img, #c4699 img, #c4708 img { margin-left: 700px; margin-top: 400px; max-width:190px; }
#c4691, #c4701, #c4710 { position:absolute; z-index:1900;}
#c4688, #c4689, #c4699, #c4697, #c4708, #c4706 { position:absolute; z-index:2000;}
#c4692, #c4698, #c4707 { margin-top: 470px; position: absolute; }
#c4689, #c4697, #c4706 { margin-top: 720px; margin-left:440px; max-width:400px; }
#c4689 img, #c4697 img, #c4706 img { max-width:400px; }
}

@media (min-width: 1300px) {

body.mobilityonline .starthochschulenallgemein, body#Mobility-Online\ Academy .starthochschulenallgemein {
	height:126px;
}
.demoslider #catcher-prev, .demoslider #catcher-next { top: 200px;}
.starthochschulen img.image-embed-item, .starthochschulengc img.image-embed-item {
    max-width: 100%;
}

.boxstyle {
	width:98%;
	padding:140px 40px 40px 40px;
}

.frame-box25, .frame-jobbox25 {
	float:left;
	width:24%;
	margin-right:1.3333333% !important;
	padding:20px;
}
.frame-jobbox25 { padding: 0; }
.row.c1280.demoimage { padding-bottom: 60px; }

.frame-box33 {
    width:30%;
	margin:0 1% 0 0 !important;
	min-height:400px;
}

.gcspackage .frame-width33 {
    width:30%;
	margin:0 1% 0 0 !important;
}

.gcspackage .frame-width66 {
	width:60%;
	margin:0 1% 0 0 !important;
}

.frame-width66 {
	width:60%;
	margin:0 1% 0 0 !important;
}

.frame-gcbox33 {
    width:30%;
	margin-right:0 !important;
}

.frame-gcbox33:nth-child(3) {
	margin-right:3.5% !important;
	margin-left:1.5% !important;
}

.frame-gcbox33:nth-child(1) {
	margin-left:3.5% !important;
	margin-right:1.5% !important;
}

.gccompare .frame-box33 {
	min-height:auto;
}

.socialbox33 { width:50%; }
.socialmedia { display:none; }

.frame-box33:nth-child(3) {
	margin-right:3.5% !important;
}

.frame-box33:nth-child(1) { margin-left:3.5% !important; }

.referenzdetails .frame-box33 { min-height:250px; }
.referenzdetails .frame-box33:nth-child(1) { margin-left:0 !important; }
.referenzdetails .frame-box33:nth-child(2) { margin-left:3.5% !important; }

.col-md-6.col-lg-6.referenzslider {
    padding-top: 118px;
}

div#c2286 {
    margin-top: 20px;
}

#c993, #c2700, #c2657, #c2661, #c599, #c1198, #c1209, #c1031, #c2983, #c2648, #c1457, #c1464, #c1508, #c2653, .productheadlineunter {
	padding-left:360px;
	padding-right:240px;
}
#c995, #c2696, #c2200, #c2219, #c600, #c1199, #c1210, #c1420, #c2979, #c1769, #c650, #c1468, #c1509, #c1773 {
	padding-left:360px;
	/*padding-right:190px;*/
	padding-right:274px;
}

.subcontenthl.mobpad.spacing, .subcontent.mobpad.spacing {
    margin-top: 80px !important;
}

.col-md-4.col-lg-4 {
	padding: 0;
}

.notepad {
    padding-right: 40px !important;
}

/*.teaser-text {
    min-height: 140px;
}*/

.newsboxtext h3 a, .newsboxtext .ph3 a, .jobboxtext h3 {
	font-size:18px !important;
}


h1.siteheadline {
	font-family:'helveticabold';
	font-size:35px !important;
	line-height: 35px;
	margin-top:80px;
}

.starthochschulen h1.siteheadline, .starthochschulengc h1.siteheadline, .startunternehmen h1.siteheadline {
	margin-top:20px;
}

#Unternehmen .startunternehmen h1.siteheadline { margin-top:80px !important; }

.startunternehmen p { margin-top:0; }

.pad {
	padding-top:80px !important;
}

h1 {
	padding-bottom:30px;
}

.siteheadcontent h1 {
	padding-bottom:0;
}

h2, h1.subh1, .ph2 {
	font-size:36px !important;	
	line-height:42px;
}

.DSErklaerung h2 {
	margin-top:40px !important;
	font-size:30px !important;
	margin-bottom:20px !important;
}

h2.contenth2 {
	font-size:30px !important;	
	line-height:36px;
	padding-bottom:20px;
}

h3, .h3 {
	font-size:30px !important;
	margin-bottom:40px !important;
}

.DSErklaerung h3 {
	margin-top:40px !important;
	font-size:26px !important;
	margin-bottom:20px !important;
}

body#Schulserver-Komplettlösung h2, body#Digitale\ Schultafel h2, body#Digitale\ Basics h2, body.itinfrastruktur h2, body.mobilityonline h2, body.lbagkabrechnung h2, body.lbawarenwirtschaft h2, body#Schulserver-Komplettlösung .ph2, body#Digitale\ Schultafel .ph2, body#Digitale\ Basics .ph2, body.itinfrastruktur .ph2, body.lbagkabrechnung .ph2, body.lbawarenwirtschaft .ph2  {
	margin-bottom:40px !important;
}

.loesungenhl h2 {
	margin-bottom:40px !important;
}

.gcspackage h3 {
	font-size:26px !important;
}

/*h3, .h3 {
	margin-bottom:65px !important;
}*/

h4.subtitle {
	font-size:20px;
}

.producttext {
	margin-top:30px;
}

.headerimage p, .headerimage h4 {
	font-size:25px;
	line-height:1.2;
}

.footerimg {
	background-image:url('../Backgrounds/BG_Footer_1920.svg');
}

.pagefooter {
	margin-top:60px;
}

h4.subtitle {
    max-width: 725px;
}

.sm-simple a, .sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active {
    font-size: 18px !important;    
}

.sm-simple li li a, .sm-simple li li a:hover, .sm-simple li li a:focus, .sm-simple li li a:active {
    font-size: 17px !important;    
}

.sm-simple .sm-nowrap > li > a {
	font-size:17px !important;
}

.startsop {
	background-image:url('/fileadmin/Images/Startseiten/BG_Startseite_med.webp');
	margin-bottom:60px;
}
.starthochschulen {
	background-image:url('/fileadmin/Images/Startseiten/BG_Hochschulen_med.webp');
	margin-bottom:60px;
}
.starthochschulengc {
	background-image:url('/fileadmin/Images/Startseiten/BG_Global-Connect_med.webp');
	margin-bottom:60px;
}
.demobg { background-image:url('/fileadmin/Images/Startseiten/BG_Mobility-Online-Demo_med.webp') !important; }

body#LBA\ Digitale\ Lösungen\ Gesundheitsbetriebe .startunternehmen { background-image:url('/fileadmin/Images/Startseiten/BG_Unternehmen_GKA_med.webp'); }

.startunternehmen {
	background-image:url('/fileadmin/Images/Startseiten/BG_Unternehmen_med.webp');
	margin-bottom:60px;
}

.startschulen {
	background-image:url('/fileadmin/Images/Startseiten/BG_Schulen_med.webp');
	margin-bottom:60px;
}

.digitaleschule { background-image:url('/fileadmin/Images/Startseiten/BG_Digitale_Schultafel_med.webp') !important; }
body.SP_LogoDIDACT .startschulen { background-image:url('/fileadmin/Images/Startseiten/BG_LogoDIDACT_med.webp') !important; }

.headerimage, .starthochschulen.headerimage { min-height:756px; }

.startsop.headerimage { min-height:666px; }

#headersymbols {
    display: block;
    position: fixed;
    right: 0;
    top: 352px;
    z-index: 1000;
	margin-right: -9px !important;
}

body#Schulen .loesungen .boxstyle { min-height: 421px !important; }

body#Hochschulen .boxhs.boxstyle { min-height: 594px; }

body#Higher\ Education\ Institutions .boxhs.boxstyle { min-height: 785px; }

body#ÉTABLISSEMENTS\ D’ENSEIGNEMENT\ SUPÉRIEUR .boxhs.boxstyle { min-height: 785px; }

body#INSTITUCIONES\ DE\ EDUCACIÓN\ SUPERIOR .boxhs.boxstyle { min-height: 758px; }

body#Unternehmen .loesungen .boxstyle { min-height: 695px !important; }

body#SOP .boxstyle { min-height: 654px; }
.logo { padding-left: 20px !important; }

.subtext { padding-right:18%; }
.col-md-9.offset-md-2.producttext, .col-md-11.producttext { padding-right:13%; }

}
@media (min-width: 1360px) {
.logo { padding-left: 0 !important; }
.locationscol1 { padding-left:0; }
.frame-ewpchampions .ce-column:nth-of-type(2n+1) { clear:none; }
#catcher-prev { left: -40px; }
#catcher-next { right: -40px; }

#headerimageproducts { width:100%; max-width:1440px; min-height: 568px; }
body.digitaleschultafel #headerimageproducts { background-image:url('/fileadmin/Images/Startseiten/Header_Schulen_digitaleSchultafel_lg.webp'); }
body.schulserverlogodidact #headerimageproducts { background-image:url('/fileadmin/Images/Startseiten/Header_Schulen_Schulserver_Komplettloesung_lg.webp'); }
body.digitalebasics #headerimageproducts { background-image:url('/fileadmin/Images/Startseiten/Header_Schulen_Digitale_Basics_lg.webp'); }
body.lbawarenwirtschaft #headerimageproducts { background-image:url('/fileadmin/Images/Startseiten/Header_Unternehmen_LBAWarenwirtschaft_lg.webp'); }
body.lbagkabrechnung #headerimageproducts { background-image:url('/fileadmin/Images/Startseiten/Header_Unternehmen_LBAGesundheit_lg.webp'); }
body.itinfrastruktur #headerimageproducts { background-image:url('/fileadmin/Images/Startseiten/Header_Unternehmen_ITInfrastruktur_lg.webp'); }
body.mobilityonline #headerimageproducts { background-image:url('/fileadmin/Images/Startseiten/Header_Hochschulen_Mobility-Online_lg.webp'); }
}

@media (min-width: 1430px) {

.subtext { padding-right:12%; }
.col-md-9.offset-md-2.producttext, .col-md-11.producttext { padding-right:10%; }

}

@media (min-width: 1500px) {

h1.siteheadline {
	font-size:38px !important;
	line-height: 42px;
}

.starthochschulen .ce-gallery img, .starthochschulengc .ce-gallery img { margin-top:0; }

.mobpad { margin:0 auto; }
.frame-jobbox25 { padding: 10px; }

.pagefooter .row.footer { padding: 10px 0; }

/* Startseite */
.startsop h1, .starths h1, .startschulen h1, .startunternehmen h1, .starthochschulen .image,  .starthochschulengc .image, .startschulen .image {
	/*margin-top:135px;*/
	margin-top:85px;
}

.startsop {
	background-image:url('/fileadmin/Images/Startseiten/BG_Startseite_lg.webp');
	background-position:top center;	
}

.starthochschulen {
	background-image:url('/fileadmin/Images/Startseiten/BG_Hochschulen_lg.webp');
	background-position:top center;
}

.starthochschulengc {
	background-image:url('/fileadmin/Images/Startseiten/BG_Global-Connect_lg.webp');
	background-position:top center;
}

.demobg {
	background-image:url('/fileadmin/Images/Startseiten/BG_Mobility-Online-Demo_lg.webp') !important;
	background-position:top center;
}

body#LBA\ Digitale\ Lösungen\ Gesundheitsbetriebe .startunternehmen { background-image:url('/fileadmin/Images/Startseiten/BG_Unternehmen_GKA_lg.webp'); }

.startunternehmen {
	background-image:url('/fileadmin/Images/Startseiten/BG_Unternehmen_lg.webp');
	background-position:top center;
}

.startschulen {
	background-image:url('/fileadmin/Images/Startseiten/BG_Schulen_lg.webp');
	background-position:top center;
}

.digitaleschule { background-image:url('/fileadmin/Images/Startseiten/BG_Digitale_Schultafel_lg.webp') !important; }
body.SP_LogoDIDACT .startschulen { background-image:url('/fileadmin/Images/Startseiten/BG_LogoDIDACT_lg.webp') !important; }

.startsop.headerimage {
	margin-bottom:20px;
}

#c993, #c2700, #c2657, #c2661, #c599, #c1198, #c1209, #c1031, #c2983, #c2648, #c1457, #c1464, #c1508, #c2653, .productheadlineunter {
	padding-left:240px;
	padding-right:240px;
}
/* #c2043 {
	padding-left:201px;
	padding-right:240px;
} */

#c995, #c2696, #c2200, #c2219, #c600, #c1199, #c1210 {
	padding-left:240px;
	margin-top:50px;
}

#c1420, #c2979, #c1769, #c650, #c1468, #c1509, #c1773 {
	padding-left:240px;
	margin-top:20px;
}

textarea {
	width:850px;
}

/*.form-check-input { width: 850px; } */

.newsboxtext, .jobboxtext {
    padding:26px 0 10px 0;
}
}

@media (min-width: 1550px) {
.subtext {
	padding-right:7%;
}
.col-md-9.offset-md-2.producttext, .col-md-11.producttext {
	padding-right:5%;
}
#startsymbols img { max-width:unset; }
}
@media (min-width: 1730px) {
.subtext {
	padding-right:0;
}
.col-md-9.offset-md-2.producttext, .col-md-11.producttext {
	padding-right:0;
}
body.mobilityonline .starthochschulenallgemein, body#Mobility-Online\ Academy .starthochschulenallgemein { background-position: 60% 0; }
}

@media (min-width: 1921px) {
.footerimg {
	background-image:url('../Backgrounds/BG_Footer_3168.svg');
}
}

@media (min-width: 3169px) {
.footerimg { background-image:none; }
}



/* CSS für Kacheln */

.successhei .ce-gallery img {
    display: block;
    width: auto;
    max-height: 118px;
}

.successhei .ce-right { float: right; }


@media (min-width: 365px) {
    .successhei .ce-gallery img { max-height: 122px; }
}
@media (min-width: 400px) {
    .successhei .ce-gallery img { max-height: 136px; }
}
@media (min-width: 430px) {
    .successhei .ce-gallery img { max-height: 148px; }
}
@media (min-width: 460px) {
    .successhei .ce-gallery img { max-height: 160px; }
}
@media (min-width: 500px) {
    .successhei .ce-gallery img { max-height: 177px; }
}
@media (min-width: 540px) {
    .successhei .ce-gallery img { max-height: 190px; }
}
@media (min-width: 580px) {
    .successhei .ce-gallery img { max-height: 208px; }
}
@media (min-width: 640px) {
    .successhei .ce-gallery img { max-height: 210px; }
}
@media (min-width: 690px) {
    .successhei .ce-gallery img { max-height: 230px; }
}

@media (min-width: 769px) {
    .successhei .ce-gallery img { max-height: 126px; }
}
@media (min-width: 821px) {
    .successhei .ce-gallery img { max-height: 137px; }
}
@media (min-width: 887px) {
    .successhei .ce-gallery img { max-height: 150px; }
}
@media (min-width: 1025px) {
    .successhei .ce-gallery img { max-height: 170px; }
}
@media (min-width: 1141px) {
    .successhei .ce-gallery img { max-height: 190px; }
}
@media (min-width: 1181px) {
    .successhei .ce-gallery img { max-height: 198px; }
}
@media (min-width: 1221px) {
    .successhei .ce-gallery img { max-height: 208px; }
}
@media (min-width: 1281px) {
    .successhei .ce-gallery img { max-height: 220px; }
}
@media (min-width: 1380px) {
    .successhei .ce-gallery img { max-height: 240px; }
}
