html {
	overflow-y:scroll;
	position:relative;
	min-height:100%;
}

body {
	font-family:'Roboto', sans-serif;
	font-size:14px; /* Bettina 04.08.2016 -> zuvor 13px */
	line-height:135%;
	color:#777777;
	background:#ffffff;
    /* Change height also in .f-container – sticky footer */
	margin:0 0 170px;
}

h1 {
	font-size:32px;
	color:#444444;
	margin:0 0 30px;
    font-weight: 400;
	line-height:110%;    
}

h2 {
	font-size:26px;
	color:#444444;
	font-weight:300;
	margin:0 0 25px;
	line-height:110%;
}

h3, h3 a {
	font-size:22px;
	color:#444444; 
	font-weight:500;
	margin:0 0 15px;
	line-height:110%;
	text-decoration: none !important;
}

h4 {
	font-size:16px;
	color:#444444;
	font-weight:500;
	text-transform:uppercase;
	margin:0 0 10px;
	line-height:110%;
}

h5 {
	font-size:12px;
	color:#444444;
	font-weight:600;
	text-transform:uppercase;
	margin:0 0 10px;
	line-height:110%;
}

p {
    line-height: 1.6;
	margin:0 0 15px;
}

/* Bettina */
/*
a,a:link,#breadcrumbs a {
	color:#b99f78;
	text-decoration:underline;
}
*/

a,a:link,#breadcrumbs a {
	color:#a2be3a;
	text-decoration:underline;
}


a:hover,a:link:hover {
	text-decoration:none;
}

.c-anchor {
	display:none;
}

ul {
	padding:0;
	margin:0;
}

hr.divider {
	border-color:#f5f3f0;
}

/* .page-breadcrumb is visible on all pages */
/* .page-breadcrumb p.breadcrumbs is visible on all pages with breadcrumb */
.page-breadcrumb p.breadcrumbs {
	margin-bottom:25px;
}

.page-content ul {
	margin:5px 0 10px 0;
}

.page-content ul li {
    line-height: 1.6;
	background:url(../img/icons/ico-point-blue@2x.png) no-repeat left 6px;
	list-style:none;
/*	background:url(../img/icons/ico-point-gold@2x.png) no-repeat left 6px; 
	background:url(../img/icons/ico-point-green@2x.png) no-repeat left 6px;*/ /* Bettina */
	background-size: 7px;
	padding-left:15px;
/*	color: #b99f78; */ /* Bettina */
	color: #18448d;
	margin-left:15px;
}

.c-container {
	padding:0 0 50px;
	background:#fff;
}

/* Bettina 
.page-headline-inner {
    padding: 56px 0 62px; 
    margin-bottom: 45px;
    background: #f5f3f0; /* Old browsers */
/*    background: -moz-linear-gradient(top,  #f5f3f0 0%, #f4f2ef 50%, #efeae3 100%); /* FF3.6+ */
/*    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f3f0), color-stop(50%,#f4f2ef), color-stop(100%,#efeae3)); /* Chrome,Safari4+ */
/*    background: -webkit-linear-gradient(top,  #f5f3f0 0%,#f4f2ef 50%,#efeae3 100%); /* Chrome10+,Safari5.1+ */
/*    background: -o-linear-gradient(top,  #f5f3f0 0%,#f4f2ef 50%,#efeae3 100%); /* Opera 11.10+ */
/*    background: -ms-linear-gradient(top,  #f5f3f0 0%,#f4f2ef 50%,#efeae3 100%); /* IE10+ */
/*    background: linear-gradient(to bottom,  #f5f3f0 0%,#f4f2ef 50%,#efeae3 100%); /* W3C */
/*    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f3f0', endColorstr='#efeae3',GradientType=0 ); /* IE6-9 
}*/

.page-headline-inner {
    padding: 56px 0 62px; 
    margin-bottom: 45px;
    background: #f9f9f8 none repeat scroll 0 0; /* Old browsers */
}



.page-headline  h1 {margin-bottom: 0; line-height: 100%;}
/*
 * ----------------------------- Header -----------------------------
 */
.h-container {
	background:#ffffff;
	height:78px;
/* 	border-bottom: 1px solid #f5f3f0; */
}

.h-container {

}

.mobile-menu-trigger {
	height:37px;
	width:37px;
	margin-left:5px;
	float:right!important;
	background:url(../img/sprites/sprite@2x.png) no-repeat;
	background-size:200px 1500px;
	background-position:-89px -124px;
	clear:both;
}

.main-menu ul li {
	position:relative;
}

.main-menu ul li a {
    /* global styles for main menu a tags */
	text-decoration:none;
	line-height:100%;
    color:#777777;
}

header .main-menu > ul > li > a {
    /* main menu a styles here */
	font-size:16px;
	padding:31px 20px !important;
	line-height:100%;
	border-right: 1px solid #eeeeee;
}
header .main-menu > ul > li.first > a {
    border-left: 1px solid #eeeeee;
}

/* Bettina
header .main-menu > ul > li > a:hover, .main-menu > ul > li.selected > a {
    /* main menu a styles here 
    background:#f5f3f0;
}*/

header .main-menu > ul > li > a:hover, .main-menu > ul > li.selected > a {
    /* main menu a styles here */
    background:#f9f9f8;
}

.main-menu > ul > li a:hover,
/* level 1 */
.main-menu > ul > li.has-activesub > a,
.main-menu > ul > li.selected > a,
/* level 2 */
.main-menu > ul > li > ul > li.has-activesub > a,
.main-menu > ul > li > ul > li.selected > a,
/* level 3 */
.main-menu > ul > li > ul > li > ul > li.has-activesub > a,
.main-menu > ul > li > ul > li > ul > li.selected > a,
/* level 4 */
.main-menu > ul > li > ul > li > ul > li > ul > li.has-activesub > a,
.main-menu > ul > li > ul > li > ul > li > ul > li.selected > a,
/* level 5 */
.main-menu > ul > li > ul > li > ul > li > ul > li > ul > li.has-activesub > a,
.main-menu > ul > li > ul > li > ul > li > ul > li > ul > li.selected > a {
    /* global active and hover states here */
}

ul.mainmenu ul.submenu-2 {
    /* Hide submenu on load in all views */
    display: none;
    position:absolute;
    background:#ddd;
    z-index:1000;
}

ul.mainmenu ul.submenu-2 li a {
    /* hover submenu styles here */
    display: block;
    padding:8px 12px;
}

body.width_1 ul.mainmenu ul.submenu-2,
body.width_2 ul.mainmenu ul.submenu-2,
body.width_3 ul.mainmenu ul.submenu-2 {
    /* show submenu on load for small views */
    display: block; 
}

body.width_4 ul.mainmenu ul.submenu-2 li,
body.width_5 ul.mainmenu ul.submenu-2 li {
    /* no float for submenu items in head menu */
    float: none;
    display: block; 
}

body.width_4 ul.mainmenu > .has-sub:hover ul.submenu-2,
body.width_5 ul.mainmenu > .has-sub:hover ul.submenu-2 {
    /* show submenu on menu hover */
    display:block;
}


.header-main-menu-wrapper {
	z-index:1000;
	width:100%;
}

.header-main-menu {
    width: auto; 
    float: right;
}

.logo-head {
  display: block;
  float: left;
  width: 239px;
/*  height: 42px; */
  height: 65px;
  background: url(../img/logo@2x.png);
/*  background-size: 239px 42px; */
  background-size: 239px 65px; 
  background-repeat: no-repeat;
  text-indent: -9999px;
}

.header-top .c-2-1-inner {
/*	padding:17px 0 0; */
    padding:6px 0 0; 
	float:left;
	width: 22%;
}

.header-top .c-2-2-inner {
	float:right;
	width: 78%;
}

.menu-fixed {
	-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.10);
	-moz-box-shadow:0 0 6px 0 rgba(0,0,0,0.10);
	box-shadow:0 0 6px 0 rgba(0,0,0,0.10);
	z-index: 100;
	width: 100% !important;
}

/*
 * ----------------------------- Footer -----------------------------
 */
.f-container {
    font-family: "Verdana", Arial, sans-serif;
	background:#ece7df;
	position:absolute;
	left:0;
	bottom:0;
    /* Change height also in Body padding – sticky footer */
	height:170px;
	width:100%;
}

footer .logo-head {
	margin:0px auto 15px;
	float: none;
	width: 182px;
    height: 40px;
    background-size:182px 40px;
}

.footer-top {
	background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #243e8c;
    border-top: 1px solid #243e8c;
    padding: 22px 0;
}

.footer-bottom {
	padding:22px 0;
	background: #e4ecc6 none repeat scroll 0 0; /* Bettina */
}

.footer-main-menu ul li {
	list-style:none;
}

.footer-main-menu {
	width: auto;
    display: table;
    margin: 0 auto;
}

.footer-main-menu li {
    
}

.footer-main-menu li a {
    font-size: 12px;
    border-left:1px solid #777777;
    padding: 0 10px;
}

.footer-main-menu li.first a {
    border: none;
}


.footer-menu-wrapper ul li a {
	display:block;
	float:left;
	border-left:1px solid #6a8aa9;
	font-size:18px;
	color:#d3dce6!important;
	text-transform:uppercase;
	line-height:100%;
	padding:23px 32px 23px 89px;
}

.facebook-link {
	background:url(../img/sprites/sprite@2x.png) no-repeat;
	background-size:200px 1500px;
	text-decoration:none!important;
	display:block;
	width:200px;
	background-position:0 -1010px;
	padding:10px 0 10px 45px;
	color:#59E!important;
	text-decoration:none!important;
}

.footer-menu-wrapper ul li a:hover {
	color:#fff!important;
}

.footer-bottom p {
	margin-bottom:0;
}

.footer-bottom-links {
	font-size:12px;
	margin: 0 auto;
	display: table;
}

.copyright {float: left;}
.footer-bottom-links nav {float: right;}
.footer-bottom-links nav a {border-left: 1px solid #444444; padding-left: 14px; margin-left: 14px;}

/*
 * ----------------------------- To Top Link -----------------------------
 */
a#toTop {
	background:url(../img/sprites/sprite@2x.png) no-repeat;
	background-position:0 -700px;
	background-size:200px 1500px;
	width:52px;
	height:52px;
	text-indent:-9999px;
	display:none;
	position:fixed;
	bottom:20px;
	right:20px;
	opacity:1;
	z-index:1000;
}

/*
 * ----------------------------- CTA -----------------------------
 */
 
input[type=submit], .cta-button, .formrow-wrap button, .formrow-wrap input[type=reset], .formrow-wrap input[type=submit], .formrow-wrap input[type=submit] {
	font-size:16px;
	color:#fff !important;
	text-decoration: none !important;
	padding:14px 60px;
	line-height:100%;
	display:table;
	border-radius: 6px;
	background: #c1aa86; /* Old browsers */
    background: -moz-linear-gradient(top,  #243e8c 0%, #2c52c4 50%, #243e8c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#243e8c), color-stop(50%,#2c52c4), color-stop(100%,#243e8c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #243e8c 0%,#2c52c4  50%,#243e8c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #243e8c 0%,#2c52c4 50%,#243e8c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #243e8c 0%,#2c52c4 50%,#243e8c 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #243e8c 0%,#2c52c4 50%,#243e8c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#243e8c', endColorstr='#243e8c',GradientType=0 ); /* IE6-9 */
}

.cta-button:hover, input[type=submit]:hover, .formrow-wrap button:hover, .formrow-wrap input[type=reset]:hover, .formrow-wrap input[type=submit]:hover, .formrow-wrap input[type=submit]:hover {
    background: #2c52c4; /* Old browsers */
    background: -moz-linear-gradient(top,  #2c52c4 50%, #243e8c 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#2c52c4), color-stop(99%,#2c52c4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #2c52c4 50%,#243e8c 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #2c52c4 50%,#243e8c 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #2c52c4 50%,#243e8c 99%); /* IE10+ */
    background: linear-gradient(to bottom,  #2c52c4 50%,#243e8c 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c52c4', endColorstr='#2c52c4',GradientType=0 ); /* IE6-9 */
}

/*
 * ----------------------------- RTE -----------------------------
 */
.dotted-line-top {padding-top: 8px; border-top: 1px dotted #b99f78; display: block;}
/*
 * ----------------------------- Sidebar Left -----------------------------
 */
.sub-menu {
	padding:10px 15px;
	background:#efefef;
	margin-bottom:20px;
}

.sub-menu ul li ul {
	padding:0 0 20px 20px;
}

.sub-menu li {
    list-style: none;
}

.sub-menu a {
	color:#59E;
	font-size:14px;
	padding:6px 8px!important;
	display: block;
}

.sub-menu a:hover,
.sub-menu > ul > li.has-activesub > a,
.sub-menu > ul > li > ul > li.has-activesub > a,
.sub-menu > ul > li > ul > li > ul > li.has-activesub > a,
.sub-menu li.selected > a {
	background:#59E;
	color:#fff!important;
	text-decoration:none;
}


.submenu-1 a {
    /* Overwrite rules per level */
}

.submenu-2 a {
    /* Overwrite rules per level */
}

.submenu-3 a {
    /* Overwrite rules per level */
}

.submenu-4 a {
    /* Overwrite rules per level */
}

.submenu-5 a {
    /* Overwrite rules per level */
}
.submenu-1 li.selected a {
    /* Overwrite rules per level */
}

.submenu-2 li.selected a {
    /* Overwrite rules per level */
}

.submenu-3 li.selected a {
    /* Overwrite rules per level */
}

.submenu-4 li.selected a {
    /* Overwrite rules per level */
}

.submenu-5 li.selected a {
    /* Overwrite rules per level */
}

/*
 * ----------------------------- Tabs -----------------------------
 */
.tabs-links a {
	font-size:14px;
	line-height:100%;
	font-weight:400;
	color:#fff!important;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
}

.tabs-links span {
	display:block;
	float:left;
	background:#59E;
	padding:16px 38px;
	margin-right:10px;
	margin-top:4px;
}

.tabs-links span.active-tab {
	font-size:18px;
	background:#59E;
	padding:18px 44px;
	margin-top:0;
}

.tabs-content {
	background-color:#fff;
	border-top:5px solid #59E;
}

/*
 * ----------------------------- Contact Form -----------------------------
 */
.contact-data .c-2-1-inner{
    width: 29%;
}
.contact-data .c-2-2-inner{
    width: 70%;
}

.contact-form-wrapper .formrow-wrap {
	margin-top:0;
}


.formrow-wrap button, .formrow-wrap input[type=reset], .formrow-wrap input[type=submit], .formrow-wrap input[type=submit] {border: none;}

/*
 * ----------------------------- Tables -----------------------------
 */
table .align-left {
	text-align:left;
}

table .align-right {
	text-align:right;
}

table .align-center {
	text-align:center;
}

table tr {
	border-bottom:1px solid #eaeaea;
}

.contenttable tfoot tr,table tr.no-border {
	border-bottom:none;
}

table th {
	padding-bottom:8px;

	font-weight:600;
}

.tx-i-shop table {
	border-collapse:collapse;
}

.contenttable th {
	border-right:1px solid #eaeaea;
	padding:10px 20px 10px 0;
	min-width:120px;
}

.contenttable td {
	padding:10px 20px;
}

span.tableLabel {
	display:block;
	font-weight:700;
	width:170px;
	float:left;
}

br.clearfix {
	display:block;
}

.company-data-table tr.tr-8 td.td-1 {
	line-height:30px;
	padding:5px 20px;
}

.blue-box {
	background:#59E;
}

.box-top {
	padding:15px 10px 10px 20px;
}

.box-bottom {
	padding:15px 20px;
}

.box-blue-narrow a {
	color:#fff;
}

.box-blue-narrow {
	padding:10px 30px;
	background:#59E;
}

/*
 * ----------------------------- Gallery Images and Video -----------------------------
 */
.csc-textpic-imagewrap {
}

.csc-textpic-imagewrap a {
	display:block;
	padding:0;
}

.gallery-audio-wrapper figcaption,.gallery-video-wrapper figcaption {
	text-align:center;
}

.gallery-audio-wrapper div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image,.gallery-video-wrapper div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:15px;
}

/*
 * ----------------------------- Search Results -----------------------------
 */
.search-results-wrapper .c-2-1-inner {
	float:left;
	width:640px;
}

.search-results-wrapper .c-2-2-inner {
	background-color:#fff;
	float:right;
	width:440px;
	-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.10);
	-moz-box-shadow:0 0 6px 0 rgba(0,0,0,0.10);
	box-shadow:0 0 6px 0 rgba(0,0,0,0.10);
	-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.10);
	-moz-box-shadow:0 0 6px 0 rgba(0,0,0,0.10);
	box-shadow:0 0 6px 0 rgba(0,0,0,0.10);
}

.search-product-list-wrapper .product-list-single.last {
	margin-right:0;
}

.tx-indexedsearch-res h3 a {
	font-size:16px;
	margin:0 0 10px;
}

.tx-indexedsearch-redMarkup {
	background:#be3f18;
}

/*
 * ----------------------------- 404 Page -----------------------------
 */
.error-message-wrapper {
	text-align:center;
}

.error-message-wrapper h2 {
	font-weight:600;
	background:url(../img/icons/ico-error.png) no-repeat bottom center;
	margin:10px auto 25px;
	padding:0 0 65px;
}

.error-message-wrapper p {
	font-size:14px;
	margin-bottom:15px;
}


.no-results-title {
	color:#cb0000;
}

.short-hr {
	width:180px;
}

.no-results-container {
	background:#fff;
	-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.10);
	-moz-box-shadow:0 0 6px 0 rgba(0,0,0,0.10);
	box-shadow:0 0 6px 0 rgba(0,0,0,0.10);
}

h2.small-margin-title {
	margin-bottom:5px;
}

h2.large-margin-title {
	margin-bottom:20px;
}

.error-title {
	color:#cb0000;
}

/*
 * ----------------------------- News List -----------------------------
 */
.news-list-wrapper {
	padding:30px 20px 20px;
}

.news-list-headline,.news-list-imagewrap {
	float:left;
}

.news-list-headline {
	max-width:545px;
}

.news-publish-date {
	float:right;
	color:#939393;
}

.c-2-2-inner.news-list-text {
	float:right;
	width:76%;
}

.c-2-1-inner.news-list-imagewrap {
	width:170px;
	margin-right:20px;
}

.news-detail-single .news-publish-date {
	float:none;
}

.paginator {
	display:table;
	margin:20px auto;
	padding:0;
	list-style:none;
}

.paginator ul li {
	float:left;
	text-align:center;
	border-radius:20px;
	margin:0 5px;
	color:#59E;
	text-align:center;
	list-style:none;
}

.paginator ul li a {
	vertical-align:middle;
	width:22px;
	height:22px;
	display:table-cell;
	text-decoration:none;
	border-radius:20px;
	border:1px solid transparent;
	color:#939393;
}

.paginator li.active {
	border:1px solid #59E;
}

.paginator li.active a {
	color:#59E;
}

.paginator ul li a.first,.paginator ul li a.last,.paginator ul li a.next,.paginator ul li a.prev {
	background:url(../img/sprites/sprite@2x.png) no-repeat;
	background-size:200px 1500px;
	width:12px;
	text-indent:-9999px;
}

.paginator ul li a.prev {
	background-position:-574px -1797px;
}

.paginator ul li a.prev:hover {
	background-position:-636px -1797px;
}

.paginator ul li a.next {
	background-position:-574px -1725px;
}

.paginator ul li a.next:hover {
	background-position:-637px -1725px;
}

.paginator ul li a.last {
	background-position:-575px -1926px;
}

.paginator ul li a.last:hover {
	background-position:-634px -1867px;
}

.paginator ul li a.first {
	background-position:-576px -1867px;
}

.paginator ul li a.first:hover {
	background-position:-634px -1926px;
}

/***-----Homepage------***/

/***Homepage container***/
.container-nobckg.c-container {width: 100% !important;} 

.header-image-wrapper.inner-one-col {margin-bottom: 0;}
.header-image-wrapper .csc-textpic-imagewrap {width: 100% !important;}
div.csc-textpic .csc-textpic-imagewrap img {
    border: medium none;
    display: block;
    height: auto!important;
    width: 100%!important;
}
/*.homepage-box-wrapper {background: #f5f3f0; padding: 24px 0 10px; margin-bottom: 45px !important;} */ /* Bettina */
.homepage-box-wrapper {background: #f9f9f8; padding: 24px 0 10px; margin-bottom: 45px !important;}
/* .homepage-box-wrapper .medium-width {background:url(../img/bckg/bckg-box@2x.png) no-repeat right center; background-size: 245px 214px; padding: 30px 0; min-height: 154px; margin-bottom: 0!important; } */ /* Bettina */
.homepage-product-wrapper .csc-textpic-imagewrap{
    border: 5px solid #f5f3f0 !important;
    -webkit-box-shadow: 1px 1px 1px 0px rgba(190, 190, 190, 0.5);
    -moz-box-shadow:    1px 1px 1px 0px rgba(190, 190, 190, 0.5);
    box-shadow:         1px 1px 1px 0px rgba(190, 190, 190, 0.5);
    margin-bottom: 24px;
    width: auto !important;
}
.homepage-product-wrapper div.csc-textpic {overflow: visible;}
.homepage-product-wrapper .cta-button {margin-top: 25px;}
.homepage-product-wrapper {margin-bottom: 35px !important;}

/***Product detail***/
/* .product-details-text h3 {margin-top: 20px;} */
.product-detail-decription {margin-bottom: 60px !important;}
.product-detail-decription h2 {border-bottom: 1px solid #f5f3f0; padding-bottom: 15px; }
.product-details-image .csc-textpic-imagewrap{
    border: 5px solid #f5f3f0 !important;
    -webkit-box-shadow: 1px 1px 1px 0px rgba(190, 190, 190, 0.5);
    -moz-box-shadow:    1px 1px 1px 0px rgba(190, 190, 190, 0.5);
    box-shadow:         1px 1px 1px 0px rgba(190, 190, 190, 0.5);
    width: auto !important;
}

/***Product list type 1***/

.product-list-item .cta-button {float: right; padding: 14px 47px;}
.product-list-image.c-2-1-inner {width: 31%;}
.product-list-text.c-2-2-inner {width: 65.5%;}
/* .product-list-text h3 {margin-top: 15px;} */
.product-list-image .csc-textpic-imagewrap{
        width: auto !important;
    max-width: 330px;
    
}

.product-list-type1 .product-list-image .csc-textpic-imagewrap{
     border: 5px solid #f5f3f0 !important;
     -webkit-box-shadow: 1px 1px 1px 0px rgba(190, 190, 190, 0.5);
    -moz-box-shadow:    1px 1px 1px 0px rgba(190, 190, 190, 0.5);
    box-shadow:         1px 1px 1px 0px rgba(190, 190, 190, 0.5);
}
.product-list-type1 {margin-bottom: 60px !important;}
.product-list-type1 .product-list-item {padding-bottom:13px; margin-bottom: 30px !important; border-bottom: 1px solid #f5f3f0;}

/***Product list type 2***/
/* Bettina
.product-list-type2 .product-list-item {padding: 20px 20px 4px; background: #f5f3f0;} */
.product-list-type2 .product-list-item {padding: 20px 20px 4px; background: #f9f9f8;}


/* --------------------- Bachelor Master Page ---------------------------------------- */

.page564 p  {
	font-size:14px !important;
}

.page579 p  {
	font-size:14px !important;
}

.page578 p  {
	font-size:14px !important;
}

.page577 p  {
	font-size:14px !important;
}

.page582 p  {
	font-size:14px !important;
}

.page583 p  {
	font-size:14px !important;
}

.page584 p  {
	font-size:14px !important;
}

.page573 p  {
	font-size:14px !important;
}

.page585 p  {
	font-size:14px !important;
}

.page574 p  {
	font-size:14px !important;
}

.page575 p  {
	font-size:14px !important;
}

.page576 p  {
	font-size:14px !important;
}

/* ------------------------------------- Main Menu ----------------------------------------- */
.page564 .main-menu > ul > li > a {
      font-size: 14px!important;
	  padding: 25px 9px !important;
}

.page579 .main-menu > ul > li > a {
      font-size: 14px!important;
	  padding: 25px 9px !important;
} 

.page578 .main-menu > ul > li > a {
      font-size: 14px!important;
	  padding: 25px 9px !important;
} 

.page577 .main-menu > ul > li > a {
      font-size: 14px!important;
	  padding: 25px 9px !important;
} 

.page582 .main-menu > ul > li > a {
      font-size: 14px!important;
	  padding: 25px 9px !important;
} 

.page583 .main-menu > ul > li > a {
      font-size: 14px!important;
	  padding: 25px 9px !important;
} 

.page584 .main-menu > ul > li > a {
      font-size: 14px!important;
	  padding: 25px 9px !important;
} 

.page585 .main-menu > ul > li > a {
      font-size: 14px!important;
	  padding: 25px 9px !important;
}

.page573 .main-menu > ul > li > a {
      font-size: 14px!important;
	  padding: 25px 9px !important;
}  

.page574 .main-menu > ul > li > a {
      font-size: 14px!important;
	  padding: 25px 9px !important;
} 

.page575 .main-menu > ul > li > a {
      font-size: 14px!important;
	  padding: 25px 9px !important;
} 

.page576 .main-menu > ul > li > a {
      font-size: 14px!important;
	  padding: 25px 11px !important;
} 

.page589 .main-menu > ul > li > a {
      font-size: 14px!important;
	  padding: 25px 11px !important;
} 

/* ----------------- Header Top Power Free-System ---------------------- */

.page579 .header-top .c-2-1-inner {
    float: left;
    padding: 6px 0 0;
    width: 22%;
}

.page578 .header-top .c-2-1-inner {
    float: left;
    padding: 6px 0 0;
    width: 22%;
}

.page577 .header-top .c-2-1-inner {
    float: left;
    padding: 6px 0 0;
    width: 22%;
}

.page582 .header-top .c-2-1-inner {
    float: left;
    padding: 6px 0 0;
    width: 22%;
}

.page583 .header-top .c-2-1-inner {
    float: left;
    padding: 6px 0 0;
    width: 22%;
}

.page584 .header-top .c-2-1-inner {
    float: left;
    padding: 6px 0 0;
    width: 22%;
}

.page585 .header-top .c-2-1-inner {
    float: left;
    padding: 6px 0 0;
    width: 22%;
}

.page573 .header-top .c-2-1-inner {
    float: left;
    padding: 6px 0 0;
    width: 22%;
}

.page574 .header-top .c-2-1-inner {
    float: left;
    padding: 6px 0 0;
    width: 22%;
}

.page575 .header-top .c-2-1-inner {
    float: left;
    padding: 6px 0 0;
    width: 22%;
}

.page576 .header-top .c-2-1-inner {
    float: left;
    padding: 6px 0 0;
    width: 22%;
}


/* -----------------------  Main Header Menu ----------------------- */

.page564 .header-main-menu-wrapper {
    margin-top: 10px;
    width: 100%;
    z-index: 1000;
}

.page579 .header-main-menu-wrapper {
    margin-top: 10px;
    width: 100%;
    z-index: 1000;
}

.page578 .header-main-menu-wrapper {
    margin-top: 10px;
    width: 100%;
    z-index: 1000;
}

.page577 .header-main-menu-wrapper {
    margin-top: 10px;
    width: 100%;
    z-index: 1000;
}

.page582 .header-main-menu-wrapper {
    margin-top: 10px;
    width: 100%;
    z-index: 1000;
}

.page583 .header-main-menu-wrapper {
    margin-top: 10px;
    width: 100%;
    z-index: 1000;
}

.page584 .header-main-menu-wrapper {
    margin-top: 10px;
    width: 100%;
    z-index: 1000;
}

.page585 .header-main-menu-wrapper {
    margin-top: 10px;
    width: 100%;
    z-index: 1000;
}

.page573 .header-main-menu-wrapper {
    margin-top: 10px;
    width: 100%;
    z-index: 1000;
}

.page574 .header-main-menu-wrapper {
    margin-top: 10px;
    width: 100%;
    z-index: 1000;
}

.page575 .header-main-menu-wrapper {
    margin-top: 10px;
    width: 100%;
    z-index: 1000;
}

.page576 .header-main-menu-wrapper {
    margin-top: 10px;
    width: 100%;
    z-index: 1000;
}


.page564 .main-menu > ul > li > a:hover,.page564 .main-menu > ul > li.selected > a {
	color: #18448d !important;
}

.page579 .main-menu > ul > li > a:hover, .page579 .main-menu > ul > li.selected > a {
	color: #18448d !important;
}

.page578 .main-menu > ul > li > a:hover, .page578 .main-menu > ul > li.selected > a {
	color: #18448d !important;
}

.page577 .main-menu > ul > li > a:hover, .page577 .main-menu > ul > li.selected > a {
	color: #18448d !important;
}

.page582 .main-menu > ul > li > a:hover, .page582 .main-menu > ul > li.selected > a {
	color: #18448d !important;
}

.page583 .main-menu > ul > li > a:hover, .page583 .main-menu > ul > li.selected > a {
	color: #18448d !important;
}

.page584 .main-menu > ul > li > a:hover, .page584 .main-menu > ul > li.selected > a {
	color: #18448d !important;
}

.page585 .main-menu > ul > li > a:hover, .page585 .main-menu > ul > li.selected > a {
	color: #18448d !important;
}

.page573 .main-menu > ul > li > a:hover, .page573 .main-menu > ul > li.selected > a {
	color: #18448d !important;
}

.page574 .main-menu > ul > li > a:hover, .page574 .main-menu > ul > li.selected > a {
	color: #722277 !important;
}

.page575 .main-menu > ul > li > a:hover, .page575 .main-menu > ul > li.selected > a {
	color: #722277 !important;
}

.page576 .main-menu > ul > li > a:hover, .page576 .main-menu > ul > li.selected > a {
	color: #722277 !important;
}



/* ------------------------------------------ Startseite ------------------------------------*/

.page564 .c-container .inner-one-col, .c-container .inner-two-col, .c-container .inner-three-col, .c-container .inner-three-col {
    margin-bottom: 0;
}



/* ------------------------------------------ Footer -----------------------------------------*/
.page564 .footer-bottom {
    background: #fff none repeat scroll 0 0;
    padding: 25px 0;
}

.page579 .footer-bottom {
    background: #fff none repeat scroll 0 0;
    padding: 25px 0;
}

.page578 .footer-bottom {
    background: #fff none repeat scroll 0 0;
    padding: 25px 0;
}

.page577 .footer-bottom {
    background: #fff none repeat scroll 0 0;
    padding: 25px 0;
}

.page582 .footer-bottom {
    background: #fff none repeat scroll 0 0;
    padding: 25px 0;
}

.page583 .footer-bottom {
    background: #fff none repeat scroll 0 0;
    padding: 25px 0;
}

.page584 .footer-bottom {
    background: #fff none repeat scroll 0 0;
    padding: 25px 0;
}

.page585 .footer-bottom {
    background: #fff none repeat scroll 0 0;
    padding: 25px 0;
}

.page573 .footer-bottom {
    background: #fff none repeat scroll 0 0;
    padding: 25px 0;
}

.page574 .footer-bottom {
    background: #fff none repeat scroll 0 0;
    padding: 25px 0;
}

.page575 .footer-bottom {
    background: #fff none repeat scroll 0 0;
    padding: 25px 0;
}

.page576 .footer-bottom {
    background: #fff none repeat scroll 0 0;
    padding: 25px 0;
}

.page564 footer .main-menu > ul > li > a {
	font-size: 11px;
    padding: 8px 10px !important;
}

.page579 footer .main-menu > ul > li > a {
	font-size: 11px;
    padding: 8px 10px !important;
}

.page578 footer .main-menu > ul > li > a {
	font-size: 11px;
   padding: 8px 10px !important;
}

.page577 footer .main-menu > ul > li > a {
	font-size: 11px;
    padding: 8px 10px !important;
}

.page582 footer .main-menu > ul > li > a {
	font-size: 11px;
    padding: 8px 10px !important;
}

.page583 footer .main-menu > ul > li > a {
	font-size: 11px;
    padding: 8px 10px !important;
}

.page584 footer .main-menu > ul > li > a {
	font-size: 11px;
    padding: 8px 10px !important;
}

.page585 footer .main-menu > ul > li > a {
	font-size: 11px;
    padding: 8px 10px !important;
}

.page573 footer .main-menu > ul > li > a {
	font-size: 11px;
    padding: 8px 10px !important;
}

.page574 footer .main-menu > ul > li > a {
	font-size: 11px;
    padding: 8px 10px !important;
}

.page575 footer .main-menu > ul > li > a {
	font-size: 11px;
    padding: 8px 10px !important;
}

.page576 footer .main-menu > ul > li > a {
	font-size: 11px;
    padding: 8px 10px !important;
}

.page564 footer .main-menu > ul > li > a:hover, .page564 footer .main-menu > ul > li.selected > a {
	background: none;
}


.page579 footer .main-menu > ul > li > a:hover, .page579 footer .main-menu > ul > li.selected > a {
	background: none;
}


.page578 footer .main-menu > ul > li > a:hover, .page578 footer .main-menu > ul > li.selected > a {
	background: none;
}

.page577 footer .main-menu > ul > li > a:hover, .page577 footer .main-menu > ul > li.selected > a {
	background: none;
}

.page582 footer .main-menu > ul > li > a:hover, .page582 footer .main-menu > ul > li.selected > a {
	background: none;
}


.page583 footer .main-menu > ul > li > a:hover, .page583 footer .main-menu > ul > li.selected > a {
	background: none;
}

.page584 footer .main-menu > ul > li > a:hover, .page584 footer .main-menu > ul > li.selected > a {
	background: none;
}


.page585 footer .main-menu > ul > li > a:hover, .page585 footer .main-menu > ul > li.selected > a {
	background: none;
}


.page573 footer .main-menu > ul > li > a:hover, .page573 footer .main-menu > ul > li.selected > a {
	background: none;
}


.page574 footer .main-menu > ul > li > a:hover, .page574 footer .main-menu > ul > li.selected > a {
	background: none;
}

.page575 footer .main-menu > ul > li > a:hover, .page575 
footer .main-menu > ul > li.selected > a {
	background: none;
}

.page576 footer .main-menu > ul > li > a:hover, .page576 footer .main-menu > ul > li.selected > a {
	background: none;
}



/* Vorteile / Page Content */

.page579 .page-content ul li {
    background: rgba(0, 0, 0, 0) url("../img/icons/ico-point-blue@2x.png") no-repeat scroll left 8px / 7px auto;
    color: #18448d;
	font-size:14px;
	margin-left: 15px;
}

.page578 .page-content ul li {
    background: rgba(0, 0, 0, 0) url("../img/icons/ico-point-blue@2x.png") no-repeat scroll left 8px / 7px auto;
    color: #18448d;
	font-size:14px;
	margin-left: 15px;
}

.page577 .page-content ul li {
    background: rgba(0, 0, 0, 0) url("../img/icons/ico-point-blue@2x.png") no-repeat scroll left 8px / 7px auto;
    color: #18448d;
	font-size:14px;
}

.page582 .page-content ul li {
    background: rgba(0, 0, 0, 0) url("../img/icons/ico-point-blue@2x.png") no-repeat scroll left 8px / 7px auto;
    color: #18448d;
	font-size:14px;
	margin-left: 15px;
}


.page584 .page-content ul li {
    background: rgba(0, 0, 0, 0) url("../img/icons/ico-point-blue@2x.png") no-repeat scroll left 8px / 7px auto;
    color: #18448d;
	font-size:14px;
}

.page585 .page-content ul li {
    background: rgba(0, 0, 0, 0) url("../img/icons/ico-point-blue@2x.png") no-repeat scroll left 8px / 7px auto;
    color: #18448d;
	font-size:14px;
}

.page573 .page-content ul li {
    background: rgba(0, 0, 0, 0) url("../img/icons/ico-point-blue@2x.png") no-repeat scroll left 8px / 7px auto;
    color: #18448d;
	font-size:14px;
}

.page574 .page-content ul li {
    background: rgba(0, 0, 0, 0) url("../img/icons/ico-point-blue@2x.png") no-repeat scroll left 8px / 7px auto;
    color: #18448d;
	font-size:14px;
}

.page575.page-content ul li {
    background: rgba(0, 0, 0, 0) url("../img/icons/ico-point-blue@2x.png") no-repeat scroll left 8px / 7px auto;
    color: #18448d;
	font-size:14px;
}


.page576 .page-content ul li {
    background: rgba(0, 0, 0, 0) url("../img/icons/ico-point-blue@2x.png") no-repeat scroll left 8px / 7px auto;
    color: #18448d;
	font-size:14px;
}

/* Links */

.page564 a {
	color: #18448d;
	
}

.page579 a {
	color: #18448d;
}

.page578 a {
	color: #18448d;
}

.page577 a {
	color: #18448d;
}

.page582 a {
	color: #18448d;
}

.page583 a {
	color: #18448d;
}

.page584 a {
	color: #18448d;
}

.page585 a {
	color: #18448d;
}

.page573 a {
	color: #18448d;
}

.page574 a {
	color: #18448d;
}

.page575 a {
	color: #18448d;
}

.page576 a {
	color: #18448d;
}

/* ------------------------------- h3, h3 a ------------------------------*/
.page579 h3, h3 a {
	color: #18448d !important;
}

.page578 h3, h3 a {
	color: #18448d !important;
}


/* ------------------------------- Pictures -------------------------------*/

.page582 .picture1 .csc-textpic-imagewrap {
	border: 5px solid #f5f3f0 !important;
    box-shadow: 1px 1px 1px 0 rgba(190, 190, 190, 0.5);
    margin-bottom: 24px;
    width: auto !important;
}

.page564 .leftText   {
	width: 700px;
}

.page564 .leftText p  {
	text-align: justify;
}

.page564 .c-2-2-inner .videoHomepage {
 float:right;	
 padding-top: 8px;
}

.page564 .videoHomepage {
	float:right;
}


/* ---------------------------  Intensivkurs ------------------------------ */

.page564 h2 {
	font-size:23px;
}

.page579 h2 {
	font-size:23px;
}

.page578 h2 {
	font-size:23px;
}

.page577 h2 {
	font-size:23px;
}

.page582 h2 {
	font-size:23px;
}


.page578 h2, h2 a {
	color: #18448d !important;
}

.page577 h2, h2 a {
	color: #18448d !important;
}

.page579 .main-menu > ul > li > a:hover, .page579 .main-menu > ul > li.selected > a {
    color: #18448d !important;
    text-decoration: none;
}

.page578 .main-menu > ul > li > a:hover, .page578 .main-menu > ul > li.selected > a {
    color: #18448d !important;
    text-decoration: none;
}

.page577 .main-menu > ul > li > a:hover, .page577 .main-menu > ul > li.selected > a {
    color: #18448d !important;
    text-decoration: none;
}

.page582 .main-menu > ul > li > a:hover, .page582 .main-menu > ul > li.selected > a {
    color: #18448d !important;
    text-decoration: none;
}

.page583 .main-menu > ul > li > a:hover, .page583 .main-menu > ul > li.selected > a {
    color: #18448d !important;
    text-decoration: none;
}

.page574 .main-menu > ul > li > a:hover, .page574 .main-menu > ul > li.selected > a {
    color: #18448d !important;
    text-decoration: none;
}

.page594 .main-menu > ul > li > a:hover, .page594 .main-menu > ul > li.selected > a {
	color: #722277 !important;
}

.page582 ul li a {
    color: #18448d;
    text-decoration: underline;
}

.page583 h4 a {
    color: #18448d;
    text-decoration: underline;
}

/*---------------------------    Power Free-System   --------------------- */

.page1 header .main-menu > ul > li > a {
    font-size: 14px !important;
    padding: 31px 12px !important;
}

.page462 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 15px;
    line-height: 100%;
    padding: 31px 8px !important;
}

.page462 .product-list-type2 .product-list-item {
   margin-top: 20px;
}


.page461 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 15px;
    line-height: 100%;
    padding: 31px 8px !important;
}

.page460 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 15px;
    line-height: 100%;
    padding: 31px 8px !important;
}

.page587 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 15px;
    line-height: 100%;
    padding: 31px 8px !important;
}

.page588 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 15px;
    line-height: 100%;
    padding: 31px 8px !important;
}

.page319 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 15px;
    line-height: 100%;
    padding: 31px 8px !important;
}

.page464 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 15px;
    line-height: 100%;
    padding: 31px 8px !important;
}

.page463 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 15px;
    line-height: 100%;
    padding: 31px 8px !important;
}

.page593 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 15px;
    line-height: 100%;
    padding: 31px 8px !important;
}

.page594 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 30px;
    line-height: 100%;
    padding: 31px 8px !important;
}

/*-------------------------- Aufzählungen ---------------------------*/
.page1 .page-content ul li {
    color: #18448d;
    line-height: 1.6;
    list-style: outside none none;
    padding-left: 15px;
}

.page462 .page-content ul li {
    color: #18448d;
    line-height: 1.6;
    list-style: outside none none;
    padding-left: 15px;
}

.page464 .page-content ul li {
	background: rgba(0, 0, 0, 0) url("../img/icons/ico-point-blue@2x.png") no-repeat scroll left 8px / 7px auto;
	color: #18448d !important;
}

.page464 .page-content ul li a {
	color: #18448d !important;
}

.page1 a, a:link, #breadcrumbs a {
    color: #18448d;
    text-decoration: underline;
}

/*-------------------------------- Links -------------------------------*/

.page1 .main-menu > ul > li > a:hover, .page1 .main-menu > ul > li.selected > a {
    /* main menu a styles here */
	color:#18448d !important;
	text-decoration: none;
}

.page462 .main-menu > ul > li > a:hover, .page462 .main-menu > ul > li.selected > a {
    /* main menu a styles here */
	color:#18448d!important;
	text-decoration: none;
}

.page460 .main-menu > ul > li > a:hover, .page460 .main-menu > ul > li.selected > a {
    /* main menu a styles here */
	color:#18448d!important;
	text-decoration: none;
}


.page463 .main-menu > ul > li > a:hover, .page463 .main-menu > ul > li.selected > a {
    /* main menu a styles here */
	color:#18448d!important;
	text-decoration: none;
}

.page461 .main-menu > ul > li > a:hover, .page461 .main-menu > ul > li.selected > a {
    /* main menu a styles here */
	color:#18448d!important;
	text-decoration: none;
}

.page587 .main-menu > ul > li > a:hover, .page587 .main-menu > ul > li.selected > a {
    /* main menu a styles here */
	color:#18448d!important;
	text-decoration: none;
}

.page588 .main-menu > ul > li > a:hover, .page588 .main-menu > ul > li.selected > a {
    /* main menu a styles here */
	color:#18448d!important;
	text-decoration: none;
}

.page319 .main-menu > ul > li > a:hover, .page319 .main-menu > ul > li.selected > a {
    /* main menu a styles here */
	color:#18448d!important;
	text-decoration: none;
}

/*---------------------            Button        ------------------------------*/ 

.page1 input[type="submit"], .cta-button, .formrow-wrap button, .formrow-wrap input[type="reset"], .formrow-wrap input[type="submit"], .formrow-wrap input[type="submit"] {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #243e8c 0%, #2c52c4 50%, #243e8c 100%) repeat scroll 0 0 !important;
    border-radius: 6px;
    color: #fff !important;
    display: table;
    font-size: 16px;
    line-height: 100%;
    padding: 14px 60px;
    text-decoration: none !important;
}


/* -------------------- Weiterbildung Gesundheit ------------------------------*/


.page498 h2 a {
	color: #a2be3a !important;
}

.page497 h2 a {
	color: #a2be3a !important;
}


.page483 .main-menu > ul > li > a:hover, .page483 .main-menu > ul > li.selected > a {
    color: #a2be3a !important;
    text-decoration: none;
}

.page483 h2 {
	font-size: 22px;	
}

.page498 h3 a {
	color: #a2be3a !important;
}



.page497 h3 a {
	color: #a2be3a !important;
}

.page496 h3 a {
	color: #a2be3a !important;
}

.page496 .main-menu > ul > li > a:hover, .page496 .main-menu > ul > li.selected > a {
    color: #a2be3a !important;
    text-decoration: none;
}



.page496 .inner-one-col ul li {
	background: rgba(0, 0, 0, 0) url("../img/icons/ico-point-green@2x.png") no-repeat scroll left 8px / 7px auto;
	color: #a2be3a !important;
}



.page494 a, a:link, #breadcrumbs a {
    color: #a2be3a;
    text-decoration: underline;
}




/*---------------------------    Weiterbildung Sprechstundenassistenz   --------------------- */


.page552 .page-content ul li {
	background: rgba(0, 0, 0, 0) url("../img/icons/ico-point-green@2x.png") no-repeat scroll left 8px / 7px auto;
    color: #a2be3a;
}


.page552 .main-menu > ul > li > a:hover, .page552 .main-menu > ul > li.selected > a {
    color: #a2be3a !important;
    text-decoration: none;
}

.page552 .main-menu-bottom > ul > li > a:hover, .page551 .main-menu-bottom > ul > li.selected > a {
    /* main menu a styles here */
    background:none;
}

.page551 .page-content ul li {
    background: rgba(0, 0, 0, 0) url("../img/icons/ico-point-green@2x.png") no-repeat scroll left 8px / 7px auto;
    color: #a2be3a;
}

.page551 .main-menu-bottom > ul > li > a:hover, .page551 .main-menu-bottom > ul > li.selected > a {
    /* main menu a styles here */
    background:none;
}

.page550.main-menu-bottom > ul > li > a:hover, .page551 .main-menu-bottom > ul > li.selected > a {
    /* main menu a styles here */
    background:none;
}

.page548 .main-menu-bottom > ul > li > a:hover, .page551 .main-menu-bottom > ul > li.selected > a {
    /* main menu a styles here */
    background:none;
}

/* ----------------------------  Weiterbildung Medizin -----------------------------------*/





/* --------------------------------- Ausbildung MPA ------------------------------------ */

.page465 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 14px;
    line-height: 100%;
    padding: 31px 9px !important;
}

.page480 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 14px;
    line-height: 100%;
    padding: 31px 9px !important;
}

.page479 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 14px;
    line-height: 100%;
    padding: 31px 9px !important;
}

.page478 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 14px;
    line-height: 100%;
    padding: 31px 9px !important;
}

.page561 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 14px;
    line-height: 100%;
    padding: 31px 9px !important;
}

.page562 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 14px;
    line-height: 100%;
    padding: 31px 9px !important;
}

.page476 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 14px;
    line-height: 100%;
    padding: 31px 9px !important;
}

.page477 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 14px;
    line-height: 100%;
    padding: 31px 9px !important;
}

.page475 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 14px;
    line-height: 100%;
    padding: 31px 9px !important;
}

.page474 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 14px;
    line-height: 100%;
    padding: 31px 9px !important;
}

.page590 header .main-menu > ul > li > a {
    border-right: 1px solid #eeeeee;
    font-size: 14px;
    line-height: 100%;
    padding: 31px 9px !important;
}

.page474 .page-content ul li {
    background: rgba(0, 0, 0, 0) url("../img/icons/ico-point-green@2x.png") no-repeat scroll left 8px / 7px auto;
    color: #a2be3a;
}


/* ------- Intensivkurs ------- */

.page564 h1 {
	font-size: 30px;
}

.page579 h1 {
	font-size: 30px;
}

.page578 h1 {
	font-size: 30px;
}

.page577 h1 {
	font-size: 30px;
}

.page582 h1 {
	font-size: 30px;
}

.page583 h1 {
	font-size: 30px;
}

.page574 h1 {
	font-size: 30px;
}

.page573 h1 {
	font-size: 30px;
}

.page576 h1 {
	font-size: 30px;
}
