@charset "UTF-8";
/* Contao Open Source CMS :: Copyright (C) 2005-2011 Leo Feyer :: LGPL license */
body{margin:0;padding:0;font-size:100.01%;text-align:left;position:relative;}select,input,textarea{font-size:99%;}form{margin:0;padding:0;}img{border:0;}#left{float:left;}#right{float:right;}#main{width:auto;position:relative;}.inside{position:relative;text-align:left;}.block{overflow:hidden;}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both;}
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}.custom{display:block;text-align:left;}.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden;}*+html #main{position:static;}header,footer,nav,section,aside,article,figure,figcaption{display:block;}
@media screen
{
/* mediaboxAdvanced - black theme */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer;}#mbOverlay.mbOverlayFF{background:transparent url("../../plugins/mediabox/1.3.4/images/80.png") repeat;}#mbOverlay.mbOverlayIE{position:absolute;}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.50);box-shadow:0 5px 20px rgba(0,0,0,0.50);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#000000');}
#mbCenter.mbLoading{background:#000 url("../../plugins/mediabox/1.3.4/images/loading.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px;}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px;}
#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:bold;line-height:20px;font-size:12px;}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px;}#mbCaption{display:block;color:#999;line-height:14px;font-size:10px;}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:none;margin:0 0 0 10px;font-weight:normal;}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:bold;text-decoration:underline;}
#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:16px;line-height:14px;font-weight:bold;}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd;}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff;}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:bold;text-decoration:underline;}
}
/* rem*/
html, body { font-size: 15px; }

/* em / Schriftgröße  */
body { width:1100px; margin-left:auto; margin-right:auto; right:auto; left:auto; font-size: 15px; }
label { font-family:arial, sans-serif; }
p, div, span, input { color:#4b4a4d; font-family:arial, sans-serif; line-height: 1.4em; }
a { color:#3d9eb6; text-decoration:none;}
a:hover { text-decoration:underline;}
.ce_text a, .ce_hyperlink a { text-decoration: underline; }
.pink a, .pink strong, .pink h1, .pink h6 { color:#ff00ff;}
.tuerkis a, .tuerkis strong, .tuerkis h1, .tuerkis h6 { color:#11b9e2; }
.bold { font-weight:bold; }
hr { background-image:url("../../files/css/dotted3.png"); height:2px; border-width:0; }
/*.block { overflow:auto;}*/
#main .mod_article p, #main .mod_article .text div { font-size:1rem; }

h1, h2, h3, h4, h5, h6 { font-size: 1.3rem; line-height: 1.6rem; font-weight:bold; margin-top:5px; margin-bottom:0; padding-left:0; font-family:PTSansNarrowRegular, arial, sans-serif; color:#b8ab89; }
h2, h3, h4, h5, h6 { margin-top:5px; margin-bottom:3px; font-size: 1.2rem; }
h3, h4, h5, h6 { color:#3d9eb6; }
h4, h5, h6 {  padding-left:3px; margin-bottom:10px; background-color:#f1ede5; font-size: 1.3rem; }
h5, h6 { font-size:15px; }
h6 { background-color:transparent; padding-left:0; font-family: PTSansNarrowRegular, arial, sans-serif; font-size: 1.3em; line-height: 1.3em; }

h1.pagetitle { padding-top:0; margin-top:59px; margin-right: 290px; margin-left: 195px; padding-left:15px; padding-bottom:0; margin-bottom:0; font-family:PTSansNarrowRegular, sans-serif; font-weight:bold;height:82px; font-size: 2.8em; line-height: 2.5rem; color:#ccc0a4; background-image:url("../../files/css/bannergrafiken/startseite.png"); background-repeat:no-repeat; background-position:right 0;background-color:#f1ede5; }

#header { height:140px;}
#header .level_1 {margin-top:12px; margin-right: 10px; margin-bottom:45px; float:right; font-family:PTSansNarrowRegular, arial, sans-serif; }
#header ul { padding:0 0 0 0; margin:0 0 0 0; display:inline; text-indent:0; }
#header li { padding-right:7px; margin-left:4px; margin-right:0; display:inline; border-width:0 1px 0 0; border-style:solid; border-color:#ccc0a4; }
#header li.last { padding-right:0; border-width:0 0 0 0; }
#header .level_1 a { text-decoration:none; color:#b8ab89; font-size:17px; }
#header .level_1 .active { text-decoration:none; color:#3d9eb6; font-size:17px; font-family:PTSansNarrowRegular, arial, sans-serif; font-weight:normal; }
#header .level_1 a:hover { text-decoration:underline; }
#header .mod_zw_image_logo { position:absolute; top:28px; left:107px; }
#header .mod_search { position:absolute; top:142px; left:0; width:12em; }

#container {  }

#main { margin-left:13em; margin-right:282px; margin-bottom:40px; padding-top: 81px; }
#main p { margin-top:0;}
#main ul { text-indent:0; padding-left:2rem; }
#main ul li { margin-top:3px; margin-bottom:5px; margin-left:0; text-indent:0; list-style-image:url("../../files/css/li.png"); }
#main li p { margin-top:0; margin-bottom:0; }
#main .mod_article { padding:1em 0.6em 0 1em; }

#main .image_container { margin-bottom:5px; }
#main .image_container img { box-sizing: border-box; vertical-align:top; background-color:#f1ede5; border:solid 0 #cdc1a3;}
#main .image_container .caption { padding:0 2px 2px 2px; clear:both; background-color:#7fbfcf; font-style:italic; font-size:10px; }
#right .image_container .caption { clear:both; font-style:italic; font-size:0.8rem; }
#main .image_container.float_left { margin-right:5px; }
#main .image_container.float_right { margin-left:5px; }

#main .ce_text { margin-bottom:10px; }
#main .ce_text p {margin-top:7px;}
#main .ce_text li p {margin-top:0;}

/* entspricht h4 */
#main .ce_accordion .toggler { padding-left:3px; margin-bottom:10px; background-color:#f1ede5; font-weight:bold; font-size:17px; font-family:PTSansNarrowRegular, arial, sans-serif; color:#3d9eb6;}

.mod_catalogreader .label { display:none; }
.mod_catalogreader .datum .value, #main .mod_catalogfeatured .datum .value { color:#b8ab89; font-family:arial, sans-serif; margin-top:0; }
.mod_catalogreader .enddatum .value, #main .mod_catalogfeatured .enddatum .value { color:#b8ab89; font-family:arial, sans-serif; margin-top:0; }
.mod_catalogreader .titel .value, #main .mod_catalogfeatured .titel .value  { color:#3d9eb6; font-weight:bold; font-size:17px; font-family:PTSansNarrowRegular, arial, sans-serif;  margin-top:15px; margin-bottom:20px; }
.mod_catalogreader .untertitel .value, #main .mod_catalogfeatured .untertitel .value  { margin:15px 0 15px 0; font-weight:bold; color:#666666; }
.mod_catalogreader .anhang { margin-top:25px; }
.mod_catalogreader .anhang .file { display:block; margin-top:5px; }
.mod_catalogreader .anhang img { vertical-align:middle; }
.mod_catalogreader .bild { float:right; } 

.mod_catalogreader .layout_full_termin .label { display:block; font-weight:bold; }
.mod_catalogreader .layout_full_termin .field { margin-bottom:10px; }

#main .mod_cataloglist .item { clear:both; padding-top:15px; padding-bottom:15px; background-image:url("../../files/css/dotted3.png"); background-repeat:repeat-x; }
#main .mod_cataloglist .total { display:none; }
#main .mod_cataloglist .first { background-image:none !important; padding-top:10px; }
#main .mod_cataloglist .label { display:none; }
#main .mod_cataloglist .datum { display:inline; }
#main .mod_cataloglist .datum .value { color:#b8ab89; display: inline; }
#main .mod_cataloglist .enddatum { display: inline; }
#main .mod_cataloglist .enddatum .value { color:#b8ab89; display: inline; }
#main .mod_cataloglist .enddatum .value:before { content:' - '; }
#main .mod_cataloglist .titel .value { margin-top:5px; font-weight:bold; font-family: PTSansNarrowRegular, arial, sans-serif; font-size:1.2rem; line-height: inherit; }
#main .mod_cataloglist .teaser .value { margin-top:5px; }
#main .mod_cataloglist .bild { margin-top:7px; margin-right:5px; float:left;  }

.mod_catalogfeatured .titel .value { font-weight:bold; margin-bottom:5px; }
#main .custom .mod_catalogfeatured .titel .value { font-size:11px; font-family:arial, sans-serif; margin-bottom:5px; margin-top:0; }
#main .mod_catalogfeatured .teaser .value { line-height:16px; }
#main .mod_formdatalisting .record { margin:15px 0 10px 0; padding-top:15px; border-top: dotted 2px #b8ab89; }
#main .mod_formdatalisting .field_0{ font-weight:bold; color:#b8ab89; }
#main .mod_formdatalisting .field_1 { color: #3d9eb6; text-decoration: none;margin: 5px 0 5px 0; font-weight: bold; }

#main .mod_formdatalisting .single_record td { padding-top:4px; padding-bottom:4px; vertical-align:top; }
#main .mod_formdatalisting .single_record tr:nth-child(2n+1) {background-color: rgba(61, 158, 182, 0.23);}
#main .mod_formdatalisting .single_record tr:nth-child(2n) { background-color: rgba(61, 158, 182, 0.13);}
#main .mod_formdatalisting .single_record .label { width:160px;  }

.pagination { margin-top:5px; padding-top:5px;background-image:url("../../files/css/dotted3.png"); background-repeat:repeat-x; }
.pagination ul, #main .pagination ul { padding-left:0; margin:0 0 0 0; display:inline; list-style-type:none; text-indent:0; }
.pagination li { padding-right:7px; margin-left:4px; margin-right:0; display:inline; }


.ce_survey .title { font-weight:bold; margin-top:10px; }




#left { width:13em; z-index:99999; padding-top: 5.6em; clear:both; }
#left .mod_navigation { margin-top:20px; }
#left ul { padding:0 0 0 0; margin:0 0 0 0; list-style-type:none; }
#left ul ul { margin:0 0 0 0; }
#left li { background-color:#3d9eb6; }
#left li  a, #left li  span{ margin-left:8px; font-size:17px; color:#ffffff; font-family:PTSansNarrowBold, arial, sans-serif; line-height:25px; display:block;}
#left li  a:hover { text-decoration:none; }
#left li.active  {  border-top:solid 1px #ffffff;border-bottom:solid 0 #ffffff; }
#left .level_2 li { background-color:#7fbfcf; border-bottom:solid 1px #7fbfcf; border-top:solid 1px #7fbfcf; padding-top:2px; padding-left:2px; }
#left .level_2 li:hover { background-color:#90c8d6; }
#left .level_2 li.active, #left .level_2 li.trail { background-color:#ccc1a4;border-bottom:solid 1px #ffffff;border-top:solid 1px #ffffff; }
#left .level_2 li.active.last, #left .level_2 li.trail.last { border-bottom:solid 0 #ffffff;}
#left .trail .level_2 li.active.last, #left .trail .level_2 li.trail.last  { border-bottom:solid 0 #ffffff; }
#left .mod_customnav.intern { margin-top:30px;}
#left .level_1 li { border-top:solid 1px #ffffff; padding-top:3px; }
#left .level_1 li:hover { background-color:#4ea4b9; }
#left .togglerNav { cursor:pointer; background-color:#3d9eb6; border-top:solid 1px #ffffff; padding-top:3px; padding-left:8px; font-size:1.3rem; color:#ffffff; font-family:PTSansNarrowBold, sans-serif; }
#left .togglerNav .level_2 li  { display:block;line-height:25px; }
#left .togglerNav:hover{ background-color:#4ea4b9; }
/*
#left .intern .level_1 a, #left .intern div, #left .intern .level_1 span { color:#ddd3ba; }
*/
#left .intern li, #left .intern .togglerNav { background-color:#a19882; }
#left .intern .level_2 li { background-color:#c6bba0; border-color:#c6bba0; }
#left .intern .level_2 li.active, #left .intern .level_2 li.trail { background-color:#7fbfcf;border-bottom:solid 1px #ffffff;border-top:solid 1px #ffffff; }
#left .intern .level_2 li.active.last, #left .intern .level_2 li.trail.last  { border-bottom:solid 0 #ffffff; }
#left .level_1 li.active { background-color:#7fbfcf;}


#left .intern { margin-top:0; }
.mod_search .text {  border:solid 1px #ccc0a4; width:100%; box-sizing: border-box; }
.mod_search .submit { margin:0; padding:0; background-color:#ffffff; border:solid 0 #ffffff; font-family:Arial, sans-serif; font-size:14px; color:#b8ab89; }
#main .mod_search .relevance { font-size:10px; font-weight:normal; display:block; color:#b8ab89; }
#main .mod_search .header { margin-top:15px;}
#main .mod_search h3 { margin-top:20px; padding-top:10px;}
#main .mod_search  div { background-image:url("../../files/css/dotted3.png"); background-repeat:repeat-x; }
#main .mod_search .formbody, #main .mod_search .first { background-image:none; }
#main .mod_search .submit { margin-left:5px; }
#main .mod_search .url { font-weight:bold; }
#main .mod_search .highlight { font-weight:bold; }

#right { padding-top:0; width:270px; padding-left:7px; z-index:99999; background-image:url("../../files/css/dotted.png"); background-repeat:repeat-y; background-position:top left;  }
#right .mod_login label { font-family:Arial, sans-serif; font-size:14px; color:#b8ab89; font-weight:normal; }
#right .mod_login .text { border:solid 1px #ccc0a4; background-color:#ffffff; }
#right .togglerLogin { cursor:pointer; font-weight:bold; font-size:14px;padding-left:20px; border:solid 0 #ffffff; color:#cdc1a3; background-image:url("../../files/css/toggler1.png"); background-repeat:no-repeat; background-position:0 0; }
#right .togglerLogin.active { background-image:url("../../files/css/toggler2.png"); }
#right .login  { margin-bottom:0; }
#loginakkordeon { min-height:85px;}
/* textbloecke in der rechten spalte */
#right .mod_catalogfeatured { margin:3px 4px 0 4px;  }



#footer { background-color:#f0ede4; margin-left:13rem; padding-bottom:20px; margin-right:285px; font-family:Arial, sans-serif; color:#3d9eb6;}
#footer .mod_content  {margin-left:8px; padding-top:8px;}
#footer td { color:#3d9eb6; }
#footer .col_0 { width:280px; }
#footer #toplink {
	display:none;
}

#footernav {
	border-top:dotted 2px #b8ab89;
	margin-top: 3em;
	clear: both;
	display:none;
}
#footernav ul {
	list-style-type:none;
	padding-left: 0px;
	margin-top: 0;
	margin-bottom: 0;
}
#footernav li {
	background-color: #f0ede4;
	padding-left: 30px;
	clear:both;
}
#footernav ul a {
	font-size: 1.4em;
	line-height: 1.7em;
	font-weight: bold;
}
#footernav ul span {
	font-size: 1.4em;
	line-height: 1.7em;
	font-weight: bold;
}
#footernav li.facebook {
	background-image: url("../../files/nachwuchs-pflegemanagement/facebook.png");
	background-repeat: no-repeat;
	background-color: #ffffff;
	float: left;
	overflow: hidden;
	width: 46px;

	padding-left: 0;
	margin-left: 19px;
	margin-bottom: 20px;
	margin-top: 20px;
	clear: none;
}
#footernav li.facebook a {
	text-indent: -9999px;
	display:block;
	height: 47px;
}
#footernav li.twitter {
	background-image: url("../../files/nachwuchs-pflegemanagement/twitter.png");
	background-repeat: no-repeat;
	background-color: #ffffff;
	float: left;
	overflow: hidden;
	width: 46px;
	text-indent: 100px;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-left: 0;
	clear: none;
}
#footernav li.twitter a {
	text-indent: -9999px;
	display:block;
	height: 47px;
}
#footernav li.xing {
	background-image: url("../../files/nachwuchs-pflegemanagement/xing.png");
	background-repeat: no-repeat;
	background-color: #ffffff;
	float: left;
	overflow: hidden;
	width: 46px;
	text-indent: 100px;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-left: 0;
	clear: none;
}
#footernav li.xing a {
	text-indent: -9999px;
	display:block;
	height: 47px;
}

#footer-text {
	padding-top: 10px;
}
#footer-text div {
	color: #3d9eb6;
	text-align: center;

}
#footer-text div.first {
	float: left;
	text-align: left;
	padding-left: 20px;
	width: 50%;
	box-sizing: border-box;
}
#footer-text div.last {
	float: left;
	text-align: left;
	padding-left: 20px;
	width: 50%;
	box-sizing: border-box;
}



#Mittelinks, #Mitterechts {  }
#Mittelinks .mod_article {  }
#Mittelinks .ce_text {  }
#Mittelinks .mod_cataloglist .item, #Mitterechts .mod_cataloglist .item{ padding-top:7px;padding-bottom:7px; background-image:url("../../files/css/dotted3.png"); background-repeat:repeat-x; }
#Mittelinks .mod_cataloglist .item.first, #Mitterechts .mod_cataloglist .item.first { background-image:none; padding-top:0; }
#Mittelinks .mod_cataloglist .datum .value, #Mitterechts .mod_cataloglist .datum .value { font-weight:bold; color:#b8ab89; }
#Mittelinks .mod_cataloglist .titel a, #Mitterechts .mod_cataloglist .titel a { font-weight:bold; }
#Mitterechts .mod_article { }
#Mitterechts .ce_text {  }

.startseite_current .mod_breadcrumb {display:none;}
.startseite_current .mod_cataloglist .label {display:none;}



.mod_breadcrumb { position:absolute; top:108px; left:197px; font-size:11px; font-family:arial, sans-serif; color:#3d9eb6; padding:4px 0 4px 2px; margin-top:0; margin-bottom:0;}
.mod_breadcrumb a {font-size:11px; font-family:arial, sans-serif; color:#3d9eb6; font-style:italic}
.mod_breadcrumb span { font-size:11px; font-family:Trebuchet MS, sans-serif; color:#3d9eb6; }

.ce_form { margin-bottom:20px;}
.tableform td.col_0.col_first {
	border-bottom: solid 1px #eaeaea;
}
.tableless fieldset { border:solid 1px #ccc0a4; padding:0px 10px 10px 10px; margin-top:15px; }
.tableless fieldset fieldset { border:solid 0px #ccc0a4; margin-top:11px; }
.tableless fieldset legend { font-weight:bold; margin-left:10px; color:#b8ab89; }
.tableless fieldset > span { display:block; }
.tableless label { color:#7F6C39; display:block; margin-top:8px; }
.tableless label.error { color:#ff0000;}
.tableless p.error { color:#ff0000; }
.ce_form .explanation { margin-top:10px; }
.tableless .text, .tableless .textarea { border:solid 1px #ccc0a4; background-color:#f1ede5; }
.tableless .text { color:#000000; font-weight:bold; font-size:13px; border:solid 1px #ccc0a4; padding:3px; width:100%; box-sizing: border-box; }
.text.short { width:50%; }
.text.short2 { width:20%; }
.tableless .text.long { width:100%; box-sizing: border-box; }
.tableless .text.error { color:#ff0000; background-color:#ffe1e1; border-color:#d15c5c; }
.tableless .textarea { color:#000000; padding:3px; font-weight:normal; font-family:arial, sans-serif; height:150px; width:100%; box-sizing: border-box; }
.tableless .textarea.error { color:#ff0000; background-color:#ffe1e1; border-color:#d15c5c; }
.tableless .select { color:#000000; font-size:13px; border:solid 1px #ccc0a4; padding:3px; font-weight:bold; font-family:arial, sans-serif; background-color:#f1ede5; }
.tableless br { display:none; }
.tableless .submit_container { padding:0; margin:10px 0 0 0; }
.tableless .submit_container .submit { width:auto; border:1px solid #ccc0a4; padding-bottom:1px; padding-left:5px; padding-right:5px; background-color:#f1ede5; color:#000000; padding-top:3px; cursor:pointer; }
.checkbox_container, .radio_container { margin-top:5px; margin-bottom:5px; }
.checkbox_container label, .radio_container label { display:inline; font-weight:bold; margin-left:0; margin-right:11px; margin-top:0; }
.checkbox_container .checkbox, .radio_container .radio { vertical-align:middle; margin-top:0; }
.checkbox_container span { display:block; }
.checkbox_container span.mandatory { display:inline; }
.checkbox_container legend, .radio_container legend { margin-bottom:5px;}

.event.layout_teaser { margin-bottom:10px;}
.event.layout_teaser .date { color:#3d9eb6; font-family:Arial, sans-serif; font-size:13px; font-weight:bold;}
.event.layout_teaser .titel a { color:#cdc1a3; font-family:Arial, sans-serif; font-size:13px; font-weight:bold; }
.event.layout_teaser .teaser {}

.mod_catalogfeatured .label { display:none; }

.verband h1.pagetitle { background-image:url("../../files/css/bannergrafiken/verband.png"); background-position:300px bottom; }
.vorstand h1.pagetitle { background-image:url("../../files/css/bannergrafiken/vorstand.png"); background-position:320px bottom; }
.geschaeftsstelle h1.pagetitle { background-image:url("../../files/css/bannergrafiken/geschaeftsstelle.png"); background-position:310px bottom; }
.strategie h1.pagetitle { background-image:url("../../files/css/bannergrafiken/strategie.png"); background-position:400px bottom; }
.landesgruppen h1.pagetitle { background-image:url("../../files/css/bannergrafiken/landesgruppen3.png"); background-position:right bottom; }
.landesgruppen #main .ce_hyperlink { background-color:#f1ede5; font-size:17px; margin-bottom:3px; font-family:PTSansNarrowBold, arial, sans-serif; }
.kooperation h1.pagetitle { background-image:url("../../files/css/bannergrafiken/kooperation.png"); background-position:290px bottom; }
.presse h1.pagetitle { background-image:url("../../files/css/bannergrafiken/presse.png"); background-position:430px bottom; }
.karriere h1.pagetitle { background-image:url("../../files/css/bannergrafiken/bildungkarriere.png"); background-position:400px bottom; }
.karriere.nachwuchs h1.pagetitle { background-image:none; background-position:400px bottom; }
.karriere.akademie h1.pagetitle { background-image:url("../../files/css/bannergrafiken/akademie.png"); background-position:430px bottom; }
.mitglieder h1.pagetitle { background-image:url("../../files/css/bannergrafiken/mitglieder.png"); background-position:385px bottom; }
.themen h1.pagetitle { background-image:url("../../files/css/bannergrafiken/themenwissen.png"); background-position:380px bottom; }
.kontakt h1.pagetitle { background-image:url("../../files/css/bannergrafiken/geschaeftsstelle.png"); background-position:310px bottom; }

.baden-wuerttemberg_current h1.pagetitle, .baden-wuerttemberg h1.pagetitle { background-image:url("../../files/css/bannergrafiken/baden-wuerttemberg.png"); background-position:460px 0; }
.bayern_current h1.pagetitle, .bayern h1.pagetitle { background-image:url("../../files/css/bannergrafiken/bayern.png"); background-position:480px 0; }
.berlin-brandenburg_current h1.pagetitle, .berlin-brandenburg h1.pagetitle { background-image:url("../../files/css/bannergrafiken/berlin-brandenburg.png"); background-position:480px 0; }
.bremen-niedersachsen_current h1.pagetitle, .bremen-niedersachsen h1.pagetitle { background-image:url("../../files/css/bannergrafiken/bremen-niedersachsen.png"); background-position:480px 0; }
.hamburg_current h1.pagetitle, .hamburg h1.pagetitle { background-image:url("../../files/css/bannergrafiken/hamburg.png"); background-position:480px 0; }
.hessen_current h1.pagetitle, .hessen h1.pagetitle { background-image:url("../../files/css/bannergrafiken/hessen.png"); background-position:480px 0; }
.mecklenburg-vorpommern_current h1.pagetitle, .mecklenburg-vorpommern h1.pagetitle { background-image:url("../../files/css/bannergrafiken/mecklenburg-vorpommern.png"); background-position:480px 0; }
.nordrhein-westfalen_current h1.pagetitle, .nordrhein-westfalen h1.pagetitle { background-image:url("../../files/css/bannergrafiken/nordrhein-westfalen.png"); background-position:480px 0; }
.rheinland-pfalz_current h1.pagetitle, .rheinland-pfalz h1.pagetitle { background-image:url("../../files/css/bannergrafiken/rheinland-pfalz.png"); background-position:480px 0; }
.saarland_current h1.pagetitle, .saarland h1.pagetitle { background-image:url("../../files/css/bannergrafiken/saarland.png"); background-position:480px 0; }
.sachsen_current h1.pagetitle, .sachsen h1.pagetitle { background-image:url("../../files/css/bannergrafiken/sachsen.png"); background-position:480px 0; }
.sachsen-anhalt_current h1.pagetitle, .sachsen-anhalt h1.pagetitle { background-image:url("../../files/css/bannergrafiken/sachsen-anhalt.png"); background-position:480px 0; }
.schleswig-holstein_current h1.pagetitle, .schleswig-holstein h1.pagetitle { background-image:url("../../files/css/bannergrafiken/schleswig-holstein.png"); background-position:480px 0; }

#logozusatz { position:absolute; top:85px; left:190px; color:#a09883; font-weight:bold; font-size:14px; font-family:arial, sans-serif; }

#banner-pflegemanagement {margin-top:40px; }

.mitgliederbereich h1.pagetitle { background-color:#3d9eb6; color:#ffffff; margin-bottom:0; background-image:url("../../files/css/bannergrafiken/intern3.png"); background-position:350px 0; }
/*.mitgliederbereich #main .inside { background-color:#f1ede5; }*/
.mitgliederbereich #main .custom .mod_article { padding-top:0; }
/*.mitgliederbereich .custom { background-color:#f1ede5;  }*/
.mitgliederbereich #main h4, .mitgliederbereich #main  h5 {  background-color:#7fbfcf; color:#ffffff; }
.mitgliederbereich #main input.text { background-color:#ffffff; }
.mitgliederbereich #main textarea { background-color:#ffffff; }
.mitgliederbereich .tableless .submit_container .submit { background-color:#ffffff; }
.mitgliederbereich #main .mod_cataloglist .item { background-image:url("../../files/css/dotted-intern.png"); padding-top: 25px; }

 
.result_bar { background-color:#ff0000; height:10px; }
.pdf_link { margin-bottom:10px; float: right; }
/*
.back { padding-top:20px; }
*/

.ce_download { margin-bottom:12px; }
.ce_download img { vertical-align:top; float:left; }
.ce_download a { display:block; margin-left:23px; }

.file { display:block; margin-top:15px; }
.file img { vertical-align:top; float:left; }
.file a { display:block; margin-left:23px; }

.toggler { cursor:pointer; }
.toggler { cursor:pointer; }

#right .ce_hyperlink {margin-bottom:10px;}

.result_bar { background-color:#3d9eb6; }


#blickpunkt .text .label { display:none; }
#blickpunkt h1 { color:#ffffff; display:block; background-color:#3d9eb6; padding:6px; font-size:1.6em; margin-bottom:8px; }
#blickpunkt h2 { color:#3d9eb6; }

#mbCenter { top:0 !important; left:0 !important; right:0; bottom:0;  margin-top:auto !important; margin-right:auto !important; margin-left:auto !important; margin-bottom:auto !important; position:fixed; }

#sharebuttons {
	margin-bottom: 3.5em;
}
#sharebuttons .shareButtonsTitle {
	color: #aaaaaa;
	border-bottom: solid 1px #cccccc;
	margin-top: 2em;
}
#sharebuttons .shareButtonsItem {
	float: left;
	cursor: pointer;
	padding: 10px 20px 10px 25px;
	background-repeat: no-repeat;
	background-position: 0 center;
	font-size: 0.8em;
	color:#888888;
}
#sharebuttons .shareButtonsItem.facebook {
	background-image: url("../../files/sharebuttons/share-facebook.png");
}
#sharebuttons .shareButtonsItem.googleplus {
	background-image: url("../../files/sharebuttons/share-google-plus.png");
}
#sharebuttons .shareButtonsItem.twitter {
	background-image: url("../../files/sharebuttons/share-twitter.png");
}



#burger {
	display:none;
	width:32px;
	height:32px;
	position:absolute;
	right:12px;
	top:70px;
	cursor:pointer;
	background-image:url("../../files/nachwuchs-pflegemanagement/burger-nachwuchs.png");
	background-repeat:no-repeat;
}
#burger.open {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #000000;
	opacity: 0.3;
	z-index: 1;
	background-image: none;
}



#mobilesearch {
	display:none;
	width:32px;
	height:32px;
	position:absolute;
	right:65px;
	top:70px;
	cursor:pointer;
	background-image:url("../../files/nachwuchs-pflegemanagement/search-nachwuchs.png");
	background-repeat:no-repeat;
}



.more-padding {
	padding-top: 10px;
	padding-bottom: 10px;
}

.jungepflege h1.pagetitle {
	color:#ffffff;
	background-image:url("../../files/nachwuchs-pflegemanagement/logo-nachwuchs-banner.png");
	background-position:right 0;
	height:77px;
	background-color:#00a8ca;
}
.jungepflege #main .inside { background-color:#ffffff; }
.jungepflege .custom { background-color:#ffffff; }
.jungepflege h2, .jungepflege h1 { color:#EC2A8C; }


#top.jungepflege #main h1 {
	font-size:1.8em;
	color:#EC2A8C;
}
#top.jungepflege #main h2 {
	font-size:1.2em;
	line-height:1.2em;
	color:#009ec8;
}
#top.jungepflege #main h3 {
	font-size:1.2em;
	color:#000000;
}
#top.jungepflege a {
	color: #009ec8;
}
#top.jungepflege.startseite #main .ce_headline {
	font-size: 1.7em;
	color:#009ec8;
}
#top.jungepflege #footer { background-color:#e51b82; font-size: 0.8em; }
#top.jungepflege #footer td { color:#ffffff; }
#top.jungepflege h1.pagetitle { background-color:#009ec8; color:#ffffff; padding-left: 0; margin-left:210px; padding-right: 85px; }
#top.jungepflege #header .level_1 a { color:#e51b82; }
#top.jungepflege #header li { border-color:#009ec8;  }
#top.jungepflege #header .level_1 .active { color: #009ec8; }
#top.jungepflege #left li { background-color:#009ec8; }
#top.jungepflege #left li a, #top.jungepflege #left li span {
	font-size: 1.3rem;
	color:#ffffff;
}
#top.jungepflege #left .level_1 li.active { background-color: #00b6e0; }
#top.jungepflege #left .mod_navigation {
	overflow: visible;
}
#top.jungepflege #right { padding-top: 18px; font-size:0.8em; }
#top.jungepflege .list_totalnumber {
	font-style: italic;
	color: #aaaaaa;
	font-size: 0.8em;
}
#top.jungepflege #header .mod_zw_image_logo {
	top: 23px;
	left: 125px;
}
#top.jungepflege h3, #top.jungepflege h4, #top.jungepflege h5, #top.jungepflege h6 {
	color: #009ec8;
}
#top.jungepflege .mod_search .text {
	border: solid 1px #e51b82;
}
#top.jungepflege .mod_search .submit {
	color: #e51b82;
	font-weight: bold;
}
#top.jungepflege #right h2, #top.jungepflege #right h1 {
	color: #ffffff;
	background-color: #EC2A8C;
	padding-left: 5px;
}
#top.jungepflege #left .mod_zw_image_logo {
	margin-top:30px;
}

#top.jungepflege #main .mod_formdatalisting .field_0 {
	color:#009ec8;
	display:none;
}
#top.jungepflege #main .mod_formdatalisting .field_1 {
	color:#EC2A8C;
}
#top.jungepflege #main .mod_formdatalisting .record {
	border-color: #009ec8;
}
#top.jungepflege .tableless .text, #top.jungepflege .tableless .textarea, #top.jungepflege .tableless .submit_container .submit {
	border-color: #009ec8;
	background-color: rgba(0, 158, 200, 0.1);
}
#top.jungepflege .tableless fieldset {
	border-color: #009ec8;
}
#top.jungepflege .tableless label {
	color: #009ec8;
}
#top.jungepflege .tableless fieldset legend {
	color: #009ec8;
}
#top.jungepflege #left .level_2 li {
	background-color: #00B6E0;
}
#top.jungepflege #left .level_2 li a, #top.jungepflege #left .level_2 li span {
	margin-left: 17px;
	font-size: 1.1rem;
}
#top.jungepflege .teammitglied > p, #top.jungepflege .teammitglied > div, #top.jungepflege .teammitglied > h2 { margin-left: 96px; }
#top.jungepflege .teammitglied > figure { margin-top: 7px; }
#top.jungepflege .teammitglied { border-bottom: solid 1px #c7c7c7; }

#top.jungepflege.startseite #main h2 {
    font-size: 1.7em;
    color: #ec2a8c;
}
#top.jungepflege.startseite #main ul li {
	list-style-image: none;
}
#top.jungepflege.startseite #main li::before {
    content: "•";
    color: #fcc413;
    display: inline-block;
    width: 0.6em;
    margin-left: 0em;
    font-size: 4em;
    line-height: 0.5em;
    margin-top: 0em;
    vertical-align: middle;
}

#top.jungepflege #right > div > div > * { padding-left:20px; }

#top.jungepflege #right .sidebar-icon {
    position: relative;
    padding-top: 41px;
	margin-top: 33px;
	padding-left: 20px;
}
#top.jungepflege #right .sidebar-icon h1 {
	font-size: 2rem;
    padding-left: 45px;
    /*margin-left: 17px;*/
    line-height: 2.6rem;
}
#top.jungepflege #right .sidebar-icon .image_container {
    position: absolute;
    top: 2px;
    left: 4px;
	display: block;
    width: 100%;
}
#top.jungepflege #right .sidebar-icon .image_container a {
    height:83px;
	display:block;
}

#top.jungepflege #right .mod_cataloglist .label {
    display: none;
}
#top.jungepflege #right .mod_cataloglist .item .titel .value {
	font-size: 1.2rem;
    font-weight: bold;
    font-family: PTSansNarrowRegular, arial, sans-serif;
}

.ce_colsetStart {
	margin-top:1em;
}
#stufe2 .explanation {
	margin-top: 1px;
}
.subcolumns {
	margin-top: 2px;
}

.viewmobile {
	display:none;
}
.viewnomobile {
	display:block;
}


/* ######################################### */
@media (max-width:1120px) {
	body { width:auto; }
	#main .image_container img {
		height: auto;
		max-width: 100%;
	}
	h1.pagetitle {
		background-position:right bottom !important;
	}
	.ce_colsetStart > div {
		float: none;
		width: 100%;
	}
}
/* ######################################### */
@media (max-width:900px) {
	#main {
		margin-right: 0;
		padding-top: 5.6em;
	}
	/*
	#right {
		margin-left:13em;
		float: none;
		width: auto;
		background-image:none;
		padding-left:0;
		padding-top: 5.6em;
	}
	#right > .inside {
		padding: 1em 1em 0 1em;
	}
	*/
	#right {
		display:none;
	}
	#footer {
		margin-right: 0;
	}
	h1.pagetitle {
		margin-right: 0;
	}
	#loginakkordeon {
		display:none;
	}
	#top.jungepflege #right {
		font-size:1em;
	}

	#top.jungepflege #right > .inside {
		display:none;
	}
	/*#top.jungepflege.startseite #right > .inside {
		display:block;
	}*/
	.viewmobile {
		display:block;
	}
	.viewnomobile {
		display:none;
	}
}
/* ######################################### */
@media (max-width:700px) {
	#wrapper {
		border-top: solid 11px #009ec8;
	}
	#main {
		margin-left: 0;
		padding-top: 0;
	}
	#left {
		width:auto;
		position: fixed;
		top: 0;
		right: 0;
		margin-top: 0;
		z-index: 1;
		padding-top: 0;
		background-color: #ffffff;
		height: 100%;
		display:none;
		overflow-y: overlay;
		width: 40%;
	}
	#left.open {
		display:block;
	}
	#right {
		margin-left: 0;
		padding-top: 0 !important;
	}
	#header {
		height:auto;
	}
	#header .mod_zw_image_logo {
		position: static;
		margin-top:1rem;
		margin-bottom:1rem;
	}
	#header .level_1 {
		margin-bottom: 6px;
	}
	#footer {
		margin-left: 0;
		background-color:transparent;
		padding-bottom:45px;
	}
	#footer #toplink {
		background-color: #009ec8;
		position: fixed;
		bottom: 0;
		width: 100%;
		padding:5px 10px;
		box-sizing: border-box;
		background-image:url("../../files/css/toplink.png");
		background-repeat: no-repeat;
		background-position: center center;
	}
	#footer #toplink a {
		color: #ffffff;
		display: block;
		text-align: right;
	}
	#footer #toplink.show {
		display: block;
	}
	#footernav {
		display:block;
	}
	#banner-pflegemanagement {
		display:none;
	}

	#topnav {
		position: absolute;
		top: 0;
		right: 0;
	}
	#topnav li {
		display:none;
	}
	#topnav li.last {
		display:block;
	}
	#top.jungepflege #topnav {
		display:none;
	}
	#topnav li.last a {
		font-size: 1.5em;
	}
	#search {
		display:none;
		background-color: #ffffff;
		padding: 10px;
		right: 91px;
		left: auto !important;
		top: 0 !important;
	}
	#search.open {
		display:block;
	}
	.mod_breadcrumb {
		position: static;
	}
	h1.pagetitle {
		margin-top: 0;
		margin-left:0 !important;
		font-size: 2em;
		background-position: right bottom;
		height: 117px;
	}
	#header .mod_zw_image_logo {
		top: 8px;
		left: 0;
	}
	.mod_breadcrumb {
		top: auto;
		left: auto;
		padding: 10px 0px 10px 10px;
		display:none;
	}
	#burger {
		display:block;
	}
	#mobilesearch {
		display:block;
	}
	/*
	#meldungen .field.teaser {
		display:none;
	}
	#termine .field.untertitel {
		display:none;
	}*/

	#main .mod_article {
		padding: 1em 0 0 0;
	}
	#main .mod_article > * {
		padding-left:1rem;
		padding-right: 1rem;
		box-sizing: border-box;
	}
}

/* ######################################### */
@media (max-width:460px) {

	#left {
		width: 60%;
	}
}


#accordion-big .ce_accordion .toggler {
	background-color: transparent;
	color: #b1a27c;
	font-size: 33px;
	margin-left: 40px;
}
#accordion-big .ce_accordion .toggler:before {
	content: "●";
	color: #3d9eb6;
	font-size: 44px;
	vertical-align: top;
	margin-right: 12px;
	margin-left: -40px;
}
#accordion-big .accordion {
	margin-left: 40px;
}

.ce_accordion#first {
	display: none;
}

#accordion-big .ce_accordion .toggler:focus {
	outline-color: transparent;
}


.trainee-programm #accordion-big .ce_accordion .toggler:before {
	color: #e40e7c;
}
.trainee-programm #accordion-big .ce_accordion .toggler {
	color: #00a7cb;
}

#jetztmitgliedwerden {
	position: absolute;
    top: -90px;
	right: 17px;
}
@media print
{
body { font-family:arial; }

#left { display:none; }
#right { display:none; }
#main { margin-left:0px; margin-right:0px;}

#footer { margin-top:30px; }

.pdf_link { display:none; }
#header .mod_customnav { display:none; }
#header .mod_breadcrumb { display:none; }
.mod_cataloglist .label { display:none; }
.mod_catalogreader .label { display:none; }
#header .image_container a { border-width:0px; }

h1, h2, h3, h4, h5, h6 { font-size:17px; font-weight:bold; margin-top:5px; margin-bottom:0px; padding-left:0px; font-family:arial; color:#b8ab89; }
h2, h3, h4, h5, h6 { margin-top:5px; margin-bottom:3px; font-size:15px; }
h3, h4, h5, h6 { color:#3d9eb6; }
h4, h5, h6 {  padding-left:3px; margin-bottom:10px; background-color:#f1ede5; font-size:17px; }
h5, h6 { font-size:15px; }
h6 { background-color:transparent; padding-left:0px; } 
}
