@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;}
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) YAML core stylesheet
 * (de) YAML Basis-Stylesheet
 *
 * Don't make any changes in this file!
 * Your changes should be placed in any css-file in your own stylesheet folder.
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.2
 * @revision        $Revision:426 $
 * @lastmodified    $Date:2009-10-21 21:12:11 +0200 (Mi, 21. Okt 2009) $
 */

/**
 * TYPOlight Extension
 * @copyright  2007-2009 
 * @author     Felix Pfeiffer and Frank Hüttner 
 * @package    subcolumns v 1.2
 */

@media all{.subcolumns{width:100%;overflow:hidden}.subcolumns_oldgecko{width:100%;float:left}.c20l,.c20r{width:20%}.c40l,.c40r{width:40%}.c60l,.c60r{width:60%}.c80l,.c80r{width:80%}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c50l,.c50r{width:50%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.c15l,.c15r{width:15%}.c16l,.c16r{width:16.666%}.c30l,.c30r{width:30%}.c45l,.c45r{width:45%}.c55l,.c55r{width:55%}.c70l,.c70r{width:70%}.c85l,.c85r{width:85%}.subc{padding:0 .5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}.equalize > div{display:table-cell;float:none;overflow:hidden;vertical-align:top;margin:0}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l,.c15l,.c16l,.c30l,.c45l,.c55l,.c70l,.c85l{float:left}.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r,.c15r,.c16r,.c30r,.c45r,.c55r,.c70r,.c85r{float:right;margin-left:-5px}}@media print{.subcolumns > div{display:table;overflow:visible}}
@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;;

}
