@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;}
}
@media all
{
body {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:12px;
	color:#494948;
	margin-left: auto;
	margin-right: auto;
	right: auto;
	left: auto;
	width: 900px;
	background-color: #f0f9ff;
}

#wrapper {
	width:900px;
	background-color:#ffffff;
}

h1 { color:#003a61; font-size:1.2em; }
a { text-decoration:none; color:#494948; }
h3 { background-color:#b2c3cf; color:#003a61; font-size:1.0em; line-height:25px; padding-left:10px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }

header {
	height:185px;
	background-image:url("../../files/dc-gpflege-logo.png");
	background-repeat:no-repeat;
	background-position:500px 25px;
}
section { margin-left:0px; padding:0px; }

footer { font-size:0.8em; color:#003a61; margin-right:220px; margin-left:173px; border-top:dotted 2px #003a61; }
footer .cell1 { width:50%; float:left; }
footer .cell2 { width:50%; float:left;}

.mod_navigation ul { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-indent:0; }
.mod_customnav ul { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-indent:0; }

#main article { font-size:1.1em; border-right:dotted 0px #003a61; margin-bottom:20px; padding-right:10px; }

#main { margin-left:164px; margin-right:200px; }
#left { width:163px; padding-right:10px; }
#right { width:200px; padding-left:10px; }  

#topnav { margin-left:20px; padding-top:20px; }
#topnav a { color:#6688a0; }
#topnav li { display:inline; padding-right:5px; padding-left:5px;  border-right:solid 1px #6688a0; }
#topnav li.last { border-right:solid 0px #494948; }

#leftnav { padding-top:50px; }
#leftnav a { color:#ffffff; padding-left:17px; font-size:15px; }
#leftnav span.active { color:#ffffff; padding-left:17px; font-size:15px; }
#leftnav  li a { display: block; }
#leftnav  li { margin-bottom:9px; background-color:#003a61; line-height:25px; -webkit-border-top-right-radius:8px; -webkit-border-bottom-right-radius:8px; -moz-border-radius-topright:8px; -moz-border-radius-bottomright:8px; border-top-right-radius:8px; border-bottom-right-radius:8px; }
#leftnav  li:hover { background-color:#0f486f; }
#leftnav  li.active, #leftnav .level_1 li.trail { background-color:#6688a0; }


header .mod_search { margin-top:90px; margin-left:20px; }
.mod_search input { border:solid 1px #6688a0; padding:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.mod_search .text { width:132px; }
.mod_search .submit { margin-left:10px; }


.ce_form { margin-bottom:20px;}
.tableless fieldset { border:solid 1px #6688a0; padding:0px 10px 10px 10px; }
.tableless fieldset legend { font-weight:bold; margin-left:10px; color:#6688a0; }
.tableless label { 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 #6688a0; background-color:#d9e3ea; }
.tableless .text { color:#000000; font-weight:bold; font-size:13px; border:solid 1px #6688a0; padding:3px; }
.tableless .text.short { width:80px; }
.tableless .text.long { width:320px; }
.tableless .text.error { color:#ff0000; background-color:#ffe1e1; border-color:#d15c5c; }
.tableless .textarea { color:#000000; padding:3px; font-weight:normal; font-family:Verdana; width:480px; height:150px; }
.tableless .textarea.error { color:#ff0000; background-color:#ffe1e1; border-color:#d15c5c; }
.tableless .select { color:#000000; font-size:13px; border:solid 1px #6688a0; padding:3px; font-weight:bold; font-family:Verdana; background-color:#d9e3ea; }
.tableless br { display:none; }
.tableless .submit_container { padding:0px; margin:10px 0px 0px 0px; }
.tableless .submit_container .submit { width:auto; border:1px solid #6688a0; padding-bottom:1px; padding-left:5px; padding-right:5px; background-color:#d9e3ea; 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; color:#000000; font-weight:bold; margin-left:0px; margin-right:11px; margin-top:0px; }
.checkbox_container .checkbox, .radio_container .radio { vertical-align:middle; margin-top:0px; }
.checkbox_container span { display:block; }
.checkbox_container span.mandatory { display:inline; }
.checkbox_container legend, .radio_container legend { margin-bottom:5px;}


.mod_catalogreader .label { display:none; }
.mod_catalogreader .datum .value, #main .mod_catalogfeatured .datum .value { color:#6688a0; font-weight:bold; font-family:arial; margin-top:0px; }
.mod_catalogreader .titel .value, #main .mod_catalogfeatured .titel .value  { color:#003a61; font-weight:bold; font-size:17px; font-family:PTSansNarrowRegular, arial;  margin-top:15px; margin-bottom:20px; }
.mod_catalogreader .untertitel .value, #main .mod_catalogfeatured .untertitel .value  { margin:15px 0px 15px 0px; 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; }


#main .mod_cataloglist .item { clear:both; }
#main .mod_cataloglist .total { display:none; }
#main .mod_cataloglist .item { padding-top:15px; padding-bottom:15px; border-bottom:dotted 2px #003a61; background-repeat:repeat-x; }
#main .mod_cataloglist .first { background-image:none; padding-top:10px; }
#main .mod_cataloglist .label { display:none; }
#main .mod_cataloglist .datum .value { color:#6688a0; font-weight:bold; }
#main .mod_cataloglist .titel .value { margin-top:5px; font-weight:bold; }
#main .mod_cataloglist .teaser .value { margin-top:5px; }
#main .mod_cataloglist .bild { margin-top:7px; margin-right:5px; float:left;  }


#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; }

.toggler { cursor:pointer; }

#accordion-big .ce_accordion .toggler {
	background-color: transparent;
	color: #003a61;
	font-size: 24px;
	margin-left: 40px;
}
#accordion-big .ce_accordion .toggler:before {
	content: "●";
	color: #6688a0;
	font-size: 27px;
	/*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;
}

#main .ce_accordion .toggler {
    padding-left: 3px;
    margin-bottom: 10px;
    font-weight: bold;
}

.ce_text a {
	text-decoration: underline;
	color: #0000ff;;

}
