/* FRONTEND/BACKEND */
/* @group Standard */
html { overflow-y: scroll;}
body{line-height:150%;font-size:90%;margin:0;padding:0;color:#333333;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
img{border:0px;}
a{color: #666666;}
a:link,a:visited{color:inherit;}
a:hover {color: black;text-decoration: underline;}
a:focus {-moz-outline: none; outline: none; ie-dummy: expression(this.hideFocus=true);}

td{vertical-align:top;}
table{border-collapse: collapse;}
table td{border-spacing: 0px 0px;}
th{text-align:left;}
h1:first-child{margin-top:0;}
h1{font-size: 1.3em;font-weight: bold;color: #444444;margin-bottom: 0.75em;}
h2{color: #444444;font-size: 1.2em;font-weight: bold;margin: 1em 0em 0.3em 0em;}
h3{font-size:1.1em;margin-bottom: 0.1em;}
h3+p{margin-top:0;}
h4{font-size:1.1em;margin-bottom: 0.1em;}

ul,ol{margin-bottom: 0.5em;margin-top: 0.5em;}

form{margin: 0px;overflow: hidden}
fieldset{margin-top: 1em;}
label{cursor: hand;}
legend{padding-right:1em;}
input,select,textarea{font-size: 1em;padding-left:0.5em;border:1px solid silver;}
input:focus,select:focus,textarea:focus{border:1px solid black;}

p{margin-top:0.5em;margin-bottom:0.5em;}
hr{color:silver;height:1px;padding:0;border-color:silver;border-width:1px 0 0 0;border-style:solid;margin: 1em 0;}
li {margin-top: 0.5em;}

.xdebug-error{font-size:14px;font-family:Verdana}
.xdebug-error tr th span{display:none;}

/* @end */



/* @group Standard */
html { overflow-y: scroll;overflow-x:hidden;}
body{font-size:13px;margin:0;padding:0;color:#0e204f;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:19px;line-height:1.75em;}
img{border:0px; height: auto;max-width: 100%;}
a{color: #94103e;text-decoration: none;}
a:link,a:visited{color:#94103e;}
a:hover {
	text-decoration: underline;

}
a:focus {-moz-outline: none; outline: none; ie-dummy: expression(this.hideFocus=true);}
input,select,textarea{font-family: "Droid-Serif";}
select{padding:0}

td{vertical-align:top;}
td.Markiert{background:#e5e5e5;}
table{border-collapse: collapse;}
table td{border-spacing: 0px 0px;}
th{text-align:left;}
h1:first-child{margin-top:0;}
h1{color:#0e204f;font-size:20px;font-family:"Droid-Serif";line-height:19px;margin-bottom:1em;font-weight:normal;}
h2{color:#0e204f;font-size:16px;font-family:"Droid-Serif";line-height:19px;font-weight:700;margin: 1em 0em 0.25em 0;clear:left;}
h3{color:#0e204f;font-size:14px;font-family:"Droid-Serif";line-height:19px;font-weight:700;margin-bottom: 0.1em;}
h1+p,h2+p,h3+p{margin-top:0;}
h4{font-size:1.1em;margin-bottom: 0.1em;font-family:"Droid-Serif";line-height:19px;font-weight:700;}

form{margin: 0px;overflow: hidden}
fieldset{margin-top: 10px;margin-bottom:1em;padding: 5px 10px;border:1px solid #071e4f;}
label{cursor: hand;}
legend{color:#244A70;padding-right:1em;}
input,select,textarea{font-size: 1em;border:1px solid #d9dada;}
input[type="submit"].Klein{
	font-size:12px;padding-bottom:1px;padding-top:1px;
}
button{cursor:pointer;}
p{margin-top:1em;margin-bottom:1em;}
hr{color:silver;height:1px;padding:0;border-color:silver;border-width:1px 0 0 0;border-style:solid;margin: 1em 0;}
ul.OhneListenzeichen{padding-left:0;}
ul.OhneListenzeichen li{list-style: none;padding-left:1em;}
li {margin-top: 0.5em;}
li.Selektiert{font-weight:700;}
.Kommentar{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color: #999999;font-size: 11px !important;font-weight: normal;line-height:normal;}
.Kommentar.Intern{font-style:italic;font-size:12px !important;color: #5d9c0a;}

.NurDrucken,.Unsichtbar {display: none;}
.Sichtbar {display: inline;}
.markiert { background-color: yellow !important }

.Barrier{clear: left; line-height: 0; height: 0;}
.BarrierHalf{clear: both;line-height: 0.5em;height:0.5em;}
.BarrierFull{clear: both;line-height: 1em;height:1em;}
div.Barrier{clear:both;overflow: hidden;}
div.Barrier:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/*tr.List0 td{background-color: white;border-top:1px solid silver;}
tr.List1 td{border-top:1px solid silver;}
*/

.NoPrint{}

.xdebug-error{font-size:14px;font-family:Verdana}
.xdebug-error tr th span{display:none;}

.BildRechts{float:right;margin-bottom:2em;margin-left:2em;}
@media all and (max-width: 460px) {
	.BildRechts{
		float: none;
		margin-left: 0;
		margin-top: 1em;
		margin-bottom: 1em;
	}
}



.BildLinks{float:left;margin-bottom:2em;margin-right:2em;}
/* @end */

/* @group Kommentar / Rückmeldung */
.Feedback{border: 1px solid #AAAAAA;margin-bottom: 10px;margin-top: 10px;}
.Feedback .Inhalt{padding: 3px;}
.Feedback.Error .Titel{background-color: rgb(255,215,0);border-bottom: 1px solid #E5E5E5;color: black;font-weight: bold;padding: 3px;}
.Feedback.Error .Inhalt{background-color: rgba(255,215,0,.2)}
.Feedback.Error ul .Titel{background:transparent;color:black}
.Feedback.Error .Inhalt ul{margin-left:0;padding-left:1em;}
.Feedback ul li{margin-left:20px;}
.Feedback ul li.Titel{margin-left:0;list-style:none;}
.Feedback .Titel,.Feedback.Information .Titel{background-color: #e0e0e0;border-bottom: 1px solid #E5E5E5;font-weight: bold;padding: 3px;border-bottom:1px dotted silver}
/* @end */

/* @group Schriften */
/*@font-face {
	font-family: 'Droid-Serif';
	font-style: italic;
	font-weight: 700;
	src: local('Droid Serif Bold Italic'), local('DroidSerif-BoldItalic'), url(schriften/droidserif-bold-italic-c92rD_x0V1LslSFt3-QEpgRV2F9RPTaqyJ4QibDfkzM.woff) format('woff');
}*/

@font-face {
  font-family: 'Droid Serif';
	font-style: normal;
	font-weight: 400;
  src: local('Droid Serif'), local('DroidSerif'), url(../schriften/droidserif-normal-0AKsP294HTD-nvJgucYTaIbN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
  font-family: 'Droid Serif';
	font-style: normal;
	font-weight: 700;
  src: local('Droid Serif Bold'), local('DroidSerif-Bold'), url(../schriften/droidserif-bold-QQt14e8dY39u-eYBZmppwTqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
}

@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 400;
  src: local('Oxygen'), local('Oxygen-Regular'), url(../schriften/Oxygen-Normal-RzoNiRR1p2Mqyyz2RwqSMw.woff) format('woff');
}
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 700;
  src: local('Oxygen Bold'), local('Oxygen-Bold'), url(../schriften/Oxygen-Bold-yVHpdQrmTj9Kax1tmFSx2j8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 300;
  src: local('Oxygen Light'), local('Oxygen-Light'), url(../schriften/Oxygen-Light-AwBqWF2kjhlybWamaKMPcT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

/* @end */

#Site{
	width:1050px;
	margin-left:auto;
	margin-right:auto;
	background-color: rgb(245, 244, 241);
}
#Site #Webinhalt{

}
/* @group Top */
#Top{background:#f5f4f1;overflow:hidden;padding-bottom: 20px;}
#Top a{color:#071e4f;}
#Top .Links{
	margin-left:5.714%;/* 60 */
	margin-top: 35px;/* 48 */
	width:22%;
	float:left;
}

#Top .Rechts{
	float:right;
	margin-right:5.238%;/*55px*/
	width:44%;
	margin-top:35px;
}
#Top .Rechts .Schriftzug{
	text-align:right;
}
#Top .Rechts .Schriftzug img{}
#Top .Kontrast{
	float:right;
	margin-right:45px;
	margin-top:77px;
	text-align:right;
	font-size:11px;
	cursor:pointer;
}
#Top ul.Menu{
	list-style: none;
	padding-left:0;
 	font-family: 'Oxygen';
	font-size:11px;
	line-height:22px;
	float:left;
	font-style: normal;
	font-weight: 700;
	margin-bottom:0;
	margin-top:0;
}
#Top ul.Menu li{
	margin-top:0;
	line-height: 24px
}
#Top ul li a{
	position: relative;
}
#Top .Flagge{
	position: absolute;
	background: url(/daten/layout/standard/bilder/icons/flaggen.png);
	width: 16px;
	height: 14px;
	display: inline-block;
	top: 1px;
right: -20px

}
#Top .Flagge.de{
	background-position: left 16px ;
	display: inline-block;
}

#Site.b00 #SeitenBereich{background: #0e204f;}
#Site.b01 #SeitenBereich{background: #87acbb;}
#Site.b02 #SeitenBereich{background: #0e204f;}
#Site.b03 #SeitenBereich{background: #c20043;}
#SeitenBereich{
	white-space:nowrap;
	cursor:pointer;
	margin-top:5px;
	text-align:right;
	line-height:48px;
	overflow: hidden;
	width:100%;
}
#SeitenBereich .btnOeffneResponseDPTNews{
	display:none;	margin-right:1.25em;	line-height:40px;
	width:80px;float:right;
}
#SeitenBereich .btnOeffneResponseDPTNews a{
	color:white;

}
#SeitenBereich ul.Inhalt{
	margin-top:0;
	padding-left:0;
	list-style: none;
    padding-left:20px;
}
#SeitenBereich ul.Inhalt li{
	float:left;
	margin-top:0;

    margin-right:2em;
    text-align:left;
}
#SeitenBereich ul.Inhalt li.Selektiert{



}
#SeitenBereich ul.Inhalt li.Normal{	margin-left:0}
#SeitenBereich li.Selektiert a{
	opacity:1;
}
#SeitenBereich li a{
	opacity:.5;
	background-image:url(../bilder/3stricheHell.png);
	background-repeat:no-repeat;
	background-position: left center;
    padding-left:30px;
	color:white;
	font-size:18px;
	font-family: 'Oxygen';
	font-weight: 700;
	text-decoration:none;
}
#SeitenBereich li a:hover{
	opacity:1;
}
#Site.b00 #SeitenBereich ul.Inhalt.Normal{
	width:94.952%;/* 997/1050*/
	overflow:hidden;display:block;}
#Site.b00 #SeitenBereich ul.Inhalt.Selektiert{}
/* @end */

/* @group Suchformular */
#Top #SuchKontainer{clear:left;
	margin-top:0;
}
#SuchKontainer form{
	display:inline-block;
	height:1.5em;
}
#SuchKontainer img{
	vertical-align: middle;
}

#Suchformular{
	margin-top:1em;
	line-height:normal;
	background:white;
	-webkit-box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.4);
	box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.4);
	width:100%;
	min-width: 200px;
}
#Suchformular input[type="text"]{
	font-size:11px;
	padding:0px 1px;
	font-size:10px;
	margin-top:2px;
	border:none;
	line-height: 18px;
	width:90%;
}
#Suchformular input[type="button"]{}
#Suchformular .submitBild{
	padding-top:3px;
	cursor:pointer;
}
#Suchformular .submitBild{
	margin-left:0;
	padding-left:3px;
	padding-right:2px;
	padding-bottom:6px;
	width:13px;
	height:13px;
}
#Suchformular label{
	border-bottom:none;
}
/* @end */
/* @group Startseite */
.Startseite{
	clear:both;
	padding-top:40px;
}

/*
#Site.b01 a,.bc01{color:#CC9933 !important;}
#Site.b02 a,.bc02{color:#b0490e !important;}
#Site.b03 a,.bc03{color:#8b8682 !important;}

#Site.b01 a:hover{color:#000 !important;}
#Site.b02 a:hover{color:#000 !important;}
#Site.b03 a:hover{color:#000 !important;}
*/

/* @end */

/* @group InfoCommBox */

#InfoCommBox{
	overflow:hidden;
	border-bottom:7px solid #071e4f;
	float:left;
	display:inline-block;
	width:74.762%;/*785/1050*/
	background:white;
	padding-bottom:6px;
}
#InfoCommBox.OhneHauptnavigation{
	padding-left:25.23%;/*240/1050*/;
}
#InfoCommBox a{
	color:#0e204f;
}
/* @end */

/* @group Brotkrümelpfad */
#Brotkruemelpfad{padding-left:10px;	font-size:11px;line-height:normal;margin-top:6px;}
#Brotkruemelpfad a span{}
#Brotkruemelpfad a:hover{color:black !important;}
#Brotkruemelpfad a:last-child{
	font-weight:700;
}
/* @end */

/* @group Basis Layout */

#Seiteninhalt{font-family:"Droid Serif";float:left;
	width:71.4%;/* 750/1050*/
	margin-left:1.5%;/* 16/1050*/
	margin-top:44px;font-size:13px;
}
#Seiteninhalt.OhneHauptnavigation{
	margin-left:25.23%;/*240/1050*/;
}

#Site.startseite #Seiteninhalt{font-family:"Oxygen";float: none;width:auto;margin-left:0;margin-top:0;}
#Site.startseite #Main{background:white;}

#Main{
	clear:both;
	padding-bottom:5px;
	overflow:hidden;
}
#Webinhalt{}
#Inhalt{}

/* @end */


/* @group Hauptnavigation */
#Hauptnavigation{
	font-family: Oxygen;
	font-weight:700;
	color:white;
	width:25.23%;/*240/1050*/;
	float:left;
	line-height:17px;
	font-size:14px;
	min-height: 200px;
	margin-bottom:10px;
}
#Hauptnavigation.Leer{
	display:none;
}
#Hauptnavigation .Inhalt{
	margin-left:10%;/*10/240*/
}
#Hauptnavigation ul{list-style: none;margin:0;padding:0;}
#Hauptnavigation li{margin:0 0 0 0;padding:0;cursor:pointer;white-space:nowrap;}
#Hauptnavigation li a:hover{color:black;}
#Hauptnavigation a{text-decoration: none;color:white;}
#Hauptnavigation .Row{margin-bottom: 0.2em;}
#Hauptnavigation li .Button{
	overflow:hidden;
}

#Site.b00 #Hauptnavigation ul.Level2 li.Level2 .Button{background:#071e4f;}
#Site.b01 #Hauptnavigation ul.Level2 li.Level2 .Button{background:#87acbb;}
#Site.b02 #Hauptnavigation ul.Level2 li.Level2 .Button{background:#071e4f;}
#Site.b03 #Hauptnavigation ul.Level2 li.Level2 .Button{background:#c20043;}

#Site.b00 #Hauptnavigation ul.Level3 li.Level3 .Button{background:#f5f4f1;}
#Site.b01 #Hauptnavigation ul.Level3 li.Level3 .Button{background:#f5f4f1;}
#Site.b02 #Hauptnavigation ul.Level3 li.Level3 .Button{background:#f5f4f1;}
#Site.b03 #Hauptnavigation ul.Level3 li.Level3 .Button{background:#f5f4f1;}

#Site #Hauptnavigation li.Level3 a{color:#071e4f;}


#Site #Hauptnavigation ul.Level2 li.Level2.Selektiert>.Button{background-color:#94103e !important;}
#Site #Hauptnavigation ul.Level3 li.Level3.Selektiert>.Button{background-color:#bbb;}

#Hauptnavigation ul.Level1 {margin-bottom:1em;}
#Hauptnavigation ul.Level1 li{font-weight:700;opacity: 0.6;}
#Hauptnavigation ul.Level1 li .Button{margin-left:20px;}
#Hauptnavigation ul.Level1 li:nth-child(1){background:#87acbb;}
#Hauptnavigation ul.Level1 > li.Selektiert:nth-child(1),#Hauptnavigation ul.Level1 > li:hover:nth-child(1){opacity: 1;}
#Hauptnavigation ul.Level1 li:nth-child(2){background:#071e4f;}
#Hauptnavigation ul.Level1 > li.Selektiert:nth-child(2),#Hauptnavigation ul.Level1 > li:hover:nth-child(2){opacity: 1;}
#Hauptnavigation ul.Level1 li:nth-child(3){background:#c20043;}
#Hauptnavigation ul.Level1 > li.Selektiert:nth-child(3),#Hauptnavigation ul.Level1 > li:hover:nth-child(3){opacity: 1;}

#Hauptnavigation ul.Level1 li.Level1{margin:3px 0 0 0;}
#Hauptnavigation ul.Level1 li.Level1>.Button{font-size:14px;height:30px;line-height:28px;padding-left:14px;}
#Hauptnavigation ul.Level1 li.Level1:hover{background-color:#878786 !important;}

#Hauptnavigation ul.Level1 li.Level1 .Button a{}
#Hauptnavigation ul.Level1 li.Level1 a:hover{color:white;}
#Site.b01 #Hauptnavigation ul.Level1 li.Level1.Selektiert>.Button a{color:white;}



#Hauptnavigation ul.Level2 li.Level2{margin:3px 0 0 0;}
#Hauptnavigation ul.Level2 li.Level2>.Button{font-size:17px;height:50px;line-height:48px;padding-left:24px;}
#Hauptnavigation ul.Level2 li.Level2:hover>.Button{background-color:#878786 !important;}
#Hauptnavigation ul.Level2 li.Level2 .Button a{}
#Hauptnavigation ul.Level2 li.Level2 a:hover{color:white;}
#Site.b01 #Hauptnavigation ul.Level2 li.Level2.Selektiert>.Button a{color:white;}



#Hauptnavigation ul.Level3{background:#f5f4f1;}
#Hauptnavigation ul.Level3 li.Level3:first-child{margin-top:1em;}
#Hauptnavigation ul.Level3 li.Level3{margin:0 0 0 0;color:#071E4F;}
#Hauptnavigation ul.Level3 li.Level3 .Button{font-size:14px;padding-left:24px;padding-top: 5px;padding-bottom:5px;}
#Hauptnavigation ul.Level3 li.Level3:hover>.Button{background-color:#bbb !important;}
#Hauptnavigation ul.Level3 li.Level3 .Button a{}
#Hauptnavigation ul.Level3 li.Level3 a:hover{color:#071E4F;}
#Site.b01 #Hauptnavigation ul.Level3 li.Level3.Selektiert>.Button a{}

#Hauptnavigation ul.Level4{margin-top:5px;}
#Hauptnavigation ul.Level4 li{padding-left:10px;line-height:17px;padding-top:2px;padding-bottom:2px;margin-bottom:3px;font-size:13px;}
#Hauptnavigation ul.Level4 li a{}
#Hauptnavigation ul.Level4 li.Selektiert .Button{background:#eeefef;}
#Hauptnavigation ul.Level3 li.Level4.Selektiert .Button{padding-left:14px;border-left:10px solid #d5d5d4 !important;}
#Hauptnavigation ul.Level3 li.Level4:hover .Button{padding-left:14px;border-left:10px solid #d5d5d4 !important;}


#Site.b01 #Hauptnavigation ul.Level3 li:hover,#Site.b01 #Hauptnavigation ul.Level3 li:hover li.Level4{}

.b03#Site #Hauptnavigation .Inhalt ul.Level2 li.Level2#navrueckblick {
	margin-top: 2em;
}
.b03#Site #Hauptnavigation .Inhalt ul.Level2 li.Level2#navrueckblick .Button,.b03#Site #Hauptnavigation .Inhalt ul.Level2 li.Level2#navretrospective .Button,.b03#Site #Hauptnavigation .Inhalt ul.Level2 li.Level2#nav24-dpt-uebersicht .Button{
	background-color:#bbb !important;
}

/* @end */

/* @group Artikelnavigation */
#Artikelnavigation{
	float:right;
	width:33.333%;/*250/750*/
	padding-left:16px;
	background-image: url('../bilder/3stricheHell.png');
	background-repeat: no-repeat;
	background-position: left top;

}
#Artikelnavigation .Block{
	margin-bottom:1em;
	border-bottom:1px solid silver;
	padding-bottom:1em;
}
#Artikelnavigation h2{
	font-size:14px;
	margin-top:0;
}

#Artikelnavigation .Artikelunterseiten, #Artikelnavigation .Downloads{
	margin-bottom:2em;
}
#Artikelnavigation ul{
	list-style:none;
	padding-left:0;
	clear:left;
}
#Artikelnavigation ul li{
	    list-style-type:none;
    padding-left: 16px;
    position: relative;
   }
#Artikelnavigation ul li.Selektiert{
	font-weight:700;
}
#Artikelnavigation ul li ul{
	margin-left:1em;
}
#Artikelnavigation ul li.Selektiert ul li{
	font-weight:normal;
}
#Artikelnavigation ul li.Selektiert ul li.Selektiert{
	font-weight:700;
}
#Artikelnavigation ul li:before {
	content:"› ";
    font-weight:bold;
    font-size:18px;
    text-align:right;
    width:10px;
    position: absolute;
    left: 0;
    top: -0.1em;
}
#Artikelnavigation>.Inhalt{
	border-left: 1px solid #071e4f;
	padding: 10px 10px 25px 20px;
	overflow: hidden;
}

/* @end */

/* @group Standard Layout */
.icComm{
	background:url(../bilder/Icons.png);
	width:25px;height:25px;cursor:pointer;
	float:left;margin-left:10px;margin-top:6px;
}
#icFacebook{background-position:left -16px;}
#icTwitter{background-position:left -41px;}
#icLinkedin{background-position:left -66px;}
#icMenu{
	background-position:left -117px;
	margin-top:10px;
	margin-left:10px;
}
#icDruck{
	float:right;
	background-position:left -91px;
	margin-right:20px;
}
#Seiteninhalt{
	padding-bottom:3em;
}
#Seiteninhalt .Inhalt.MitNavigation{

}
#Artikelinhalt{
	width:64.5%;
}
#Artikelinhalt.OhneNavigation{width:100%;}
#Seiteninhalt .Box {display: table-cell; }
#Seiteninhalt .Platzhalter{
	float:right;
	border:0;
	height:6.5em;
}

#Seiteninhalt .BildBox{
	float:right;
	clear:right;
	margin-left:3em;
	overflow:hidden;
	margin-top:1em;
}
.Untertitel{
	color:#666;margin-top:1px;
	line-height:14px;
	margin-bottom:5px;
}
.DarkboxUntertitel{
	font-size:11px;color:#666;
	margin-bottom:10px;background:white;line-height:18px;

}
#Seiteninhalt .BildBox a{
	text-decoration:none;
}
#Artikelnavigation .BildBox{
	float:none;
	margin-left:0;
	overflow:visible;
}
/* @end */
/* @group Weiteres */
.StricheAnfang{
	background-image:url(../bilder/3stricheDunkel.png);
	background-repeat:no-repeat;
	background-position: left center;
	width:13px;
	height:16px;
}
.StricheAnfang.Linie{
	border-left:1px solid #071e4f;
}
.StrichEnde{
	width:16px;
	background:#0e204f;
	height:3px;
	clear:both;
}
.Weiteres ul{
	margin-left:0;
	padding-left:15px;
}
.Weiteres.Links li{
	margin-top:0;
	line-height:19px;
	margin-left:0px;
	margin-bottom:0.5em;
}
.Weiteres.Downloads li.Ueberschrift, .Weiteres.Links li.Ueberschrift{
	list-style:none;
	padding-left:0;margin-left:-20px;
}
.Weiteres.Links li a{
	padding-right:20px;
}
.Weiteres.Links li .Beschreibung{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10px !important;
	line-height:normal;

}
.Weiteres.Ansprechpartner li span{
	color:#404040 !important;
}
#Site.b00 .Weiteres.Links li a{background-position:right -38px;}
#Site.b01 .Weiteres.Links li a{background-position:right 2px;}
#Site.b02 .Weiteres.Links li a{background-position:right -17px;}
#Site.b03 .Weiteres.Links li a{background-position:right -38px;}


.Weiteres.Downloads li span.Info{
	padding-right:20px;
}
.Weiteres li span{
	color:#404040 !important;
}
.Weiteres h2{
	font-size:13px;
	color:#919191;
	border-left:5px solid #919191;
	padding-left:10px;
	line-height:13px;
}

/* @end */

/* @group Tooltip */
a.Tooltip {outline:none;text-decoration:none;}
a.Tooltip strong {line-height:30px;}
a.Tooltip:hover {text-decoration:none;}
a.Tooltip span {
	text-align: left;
	z-index:10;
	display:none;
	padding:14px 20px;
	margin-top:-10px; margin-left:28px;
	line-height:16px;
}
a.Tooltip:hover span{
	display:inline; position:absolute; color:#111;
	border:1px solid #9CA3A8; background:white;
	border-bottom:5px solid #9CA3A8;
	background:#f0f0f0;
}
.callout {z-index:20;position:absolute;top:10px;border:0;left:-12px;}

/*CSS3 extras*/
a.Tooltip span
{
	-moz-box-shadow: 5px 5px 8px #CCC;
	-webkit-box-shadow: 5px 5px 8px #CCC;
	box-shadow: 5px 5px 8px #CCC;
}
/* @end */


/* @group Zeilen */
#formSuche .Titel{padding-top:2px;}
#formSuche .Zeile{margin-bottom:0;}
form .Zeile{}
form .Zeile.Senden{margin-top:1em;}
form .Zeile.Haelfte{width:44%;float:left;clear: none;}
form.Breite2080 .Zeile .Titel{width:19.5%}
form.Breite2080 .Zeile .Inhalt{width:79.5%;}
form.Breite1090 .Zeile .Titel{width:9.5%}
form.Breite1090 .Zeile .Inhalt{width:89.5%;}
form .Zeile.Clear{clear:left;}
form .Zeile .Inhalt .Radio, form .Zeile .Inhalt .CheckBox{
	margin-top:4px;
}
form .Zeile.Trenner{border-bottom:1px dotted silver;}
form .Zeile{padding-top:.5em;padding-bottom:.5em;margin-bottom:1em;overflow:hidden;clear:both;}
form .Zeile .Titel{clear:both;width:12%;min-width:18%;float: left;text-align:right;margin-right:1em;margin-top:4px;}
form .Zeile.TitelOhnePadding .Titel{padding-top:0;}
form .Zeile.Warnung .Titel{color:black;}
form .Zeile.Pflichtfeld .Titel{}
form .Zeile.dataTags .Titel{line-height:40px;}
form .Zeile.Pflichtfeld .Titel:after{content:" *";color: #df0039;}
form .Zeile .Inhalt{float:left;width:74%;}
form .Zeile.Wide .Titel{}
form .Zeile.Flach{padding-bottom:0;padding-top:0;}
form .Zeile.Wide .Titel{width:auto;display:block;text-align: left;float: none;}
form .Zeile.Wide .Inhalt{width:auto;display:block;text-align: left;float: none;}

form .Zeile.Weit .Titel{width:30%;}
form .Zeile.Weit .Inhalt{width:60%}

form .Zeile.InhaltRechts .Inhalt{
	text-align:right;
}

form .Zeile.Wide .Inhalt input{width:97%;}
form .Zeile.Warnung{background: rgba(255,215,0,.4);}
form .Zeile.Warnung .Kommentar{color:black; }
form .Zeile.Absenden input{
	font-size:1em;
	padding-left:2em;padding-right:2em;
	background:#0ca3cf;
	color:white;
	-moz-border-radius:4px; /* Firefox */
	-webkit-border-radius:4px; /* Safari, Chrome */
	-khtml-border-radius:4px; /* Konqueror */
	border-radius:8px; /* CSS3 */
}
form .Zeile.Absenden.Login .Inhalt{
	width:97%;
}
form .Zeile.Information{margin-bottom:0;padding-bottom:0;}
form .Zeile.Absenden.Login{
	margin-bottom:0;
	padding-bottom:0.5em;
	text-align:center;
}

select{
	line-height: 1.25em !important;
  font-weight: 300;
	padding: 7px 0.5em;
  border: 1px solid #A8B5BD;


  cursor: pointer;
  text-align: center;
  }
input[type=password],input[type=text]{
  min-height: 1.75em;
}


input.Button,input[type=submit]:active{
  /*color: #FFF !important;*/
  text-shadow: none;
  border-color: #262626;
  background-color: #333;
  background-image: -moz-linear-gradient(top, #333, #333); /* FF 3.6+ */
  background-image: -ms-linear-gradient(top, #333, #333); /* IE10 */
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#333)); /* Safari 4+, Chrome 2+ */
  background-image: -webkit-linear-gradient(top, #333, #333); /* Safari 5.1+, Chrome 10+ */
  background-image: -o-linear-gradient(top, #333, #333); /* Opera 11.10 */
  background-image: linear-gradient(top, #333, #333); /* The standard */
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00B5CF', endColorstr='#00B5CF', GradientType=0); /* IE9 and down */
  -webkit-box-shadow: inset 0 0 0 1px #262626; /* Inner shadow with 0 offset, 0 blur and 1px spread */
     -moz-box-shadow: inset 0 0 0 1px #262626;
          box-shadow: inset 0 0 0 1px #262626;
}
input.Button,input[type="submit"]{
	box-shadow: 0px 0px 5px #bbb;
	padding-bottom:0.5em;
	padding-top:0.5em;
	border:1px solid #aaa;
	text-shadow: #fff 0px 1px 1px;
}
form .Zeile.Absenden.Login input{
text-align:center;
}
form .Zeile .Inhalt textarea{
	width:100%;
	height:200px;
}
form .Zeile .Inhalt textarea.DynRow{height:auto;}
form .BildUpload{
	float:left;
}
form .Bilduntertitel{
	width:75%;display:inline;
}
form img.BildUpload{float:left;margin-right:1em;}

li .Icon.Delete{
	display:none;
}
li:hover .Icon.Delete{
	display:block;
}
/* @end */

/* @group AdminArea */
#AdminArea{}
#AdminArea div{line-height:2em;padding-left:1em;padding-bottom:.2em;background:#071e4f;text-align:center;cursor:pointer;}
#AdminArea {color:white;}
#AdminArea:hover div{background:#c20043;}
/* @end */

/* @group Tabelle-Liste */
table.Liste{font-size:1.1em;border-spacing: 1px;;margin:10px 0 15px;width:100%;text-align:left}
table.Liste thead tr th,table.Liste tfoot tr th,table.Liste tbody tr th{text-align:left;padding:4px;
}
table.Liste tbody tr td.Selektiert{background:#94103e;}
table.Liste tbody tr td.Selektiert a{color:white;}
table.Liste tbody tr td{border-color:silver;}
table.Liste thead tr .header{background-repeat:no-repeat;background-position: right -25px;cursor:pointer}
table.Liste tbody td{padding:4px;vertical-align:top;}
table.Liste tbody tr.odd td,table.Liste tbody tr.List1 td{background-color:#f0f0f0;}
table.Liste thead tr .headerSortUp{background-position: right -75px !important; }
table.Liste thead tr .headerSortDown{background-position: right -50px !important; }
table.Liste thead tr .headerSortDown,table.Liste thead tr .headerSortUp{color:black;}
/**table.Liste tr:hover td{background:#FFFBCA !important;cursor:pointer;}**/
table.Liste tbody tr:nth-child(even) td{}
table.Liste tbody tr:nth-child(odd) td{}
table.OhneBorder tr td{border:none;}
table tr td.Unterlegt{
	background:#dfdfdf;
}

.ResponseModus div{display:none;color:maroon;}
.ResponseModus div.ModNormal{
		display:block;
}
/* @end */

/* @end */

/* @group TopText */
#Top #TopText{
	font-family: "Droid-Serif";
	font-size:18px;
	margin-top:30px;
	font-style:italic;
}

/* @end */
/* @group Footer */
.PreFooter{padding-top:10px;background:white;border-bottom:1px solid #071e4f;}
#Footer{
	width:1050px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	font-family: "Oxygen";
	overflow:hidden;
	padding-bottom:2em;
	background:white;
}
#Footer a{color:#071e4f;}
#Footer .Block{
	padding-top:20px;
	float:left;
}
#Footer .Block ul{
	padding-left:0;
	list-style: none;
	line-height: 1.2em;
}
#Footer .Block.Trenner{
	border-bottom:3px solid #071e4f;
	width:13px;
	height:157px;
	margin-right:14px;
}
#Footer .Block.Normal{
	margin-left:40px;
}
#Footer .Block.Sitemap{
	text-align:right;
	border-right:1px solid #071e4f;
	width:25%;/* 285px/1050 */
	height:160px;
	padding-right:20px;
}
/* @end */

/* @group Buttons */
input[type="submit"].Button,input[type="button"].Button,button{
	-webkit-box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.4);
	-moz-box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.4);
	box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.4);
	background:white;
	padding: 1em;
	border:none;
	color:#071e4f;
	font-size:10px;
	font-weight: bold;
	cursor: pointer;
}
input[type="submit"].Button:hover,input[type="button"].Button:hover,button,input.Suchfeld{
	-webkit-box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.4);
	-moz-box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.4);
	box-shadow: 2px 2px 4px 0 rgba(0,0,0,0.4);
	background:white;
    border:none;
}
input.Suchfeld{width:27.6% !important;margin-right:1em;}/* 207/750 */
#DocsSuchfeldBox input.Suchfeld{width:100% !important;}
button.Anmeldung{
	padding: 1em 1em 1em 0;
	line-height: 16px;
}

button.Anmeldung:before {
	content:"";
	float:left;
	width:16px;
	height:16px;
	margin:0 5px 0 0;
	background:url(/daten/layout/standard/bilder/Icons.png);
	border: none;
}
/* @end */

/* @group a href Icons */
a.OUT{padding-bottom:1px;background: url(../bilder/icons/out.png);background-position: top left;background-repeat: no-repeat;padding-left:20px;}
[href$=".pdf"],a.PDF{padding-bottom:1px;background: url(../bilder/icons/pdf.png);background-position: top left;background-repeat: no-repeat;padding-left:20px;}
a.OhneIcon{padding-bottom:0;background:none;padding-left:0;}
/* @end */

/* @group Favorit */

.Favorit:hover{
	cursor: pointer;
}
.Zeile.Notiz .Favorit{
	text-align:left;
	left:0;
	position:relative;
	padding-left:0;
	float:left;

}
.Favorit .Marker{
	float:left;
	height:16px;
	width:16px;
	background-image:url("../bilder/icons/Stern-klein.png");
	background-position: 0px 0px;
}
.Zeile.Notiz .Favorit .Inhalt .InhaltBox{
	display:block;
	float:left;
}
.Zeile.Notiz .Favorit .btnText{
	margin-left:5px;
	line-height:32px;
}

.Marker.klein{
	float:left;
	height:16px;
	width:16px;
	background-image:url("../bilder/icons/Stern-klein.png");
	cursor:pointer;
	background-position: -8px -8px;
}
.Favorit{
	float:right;
	right:10px;
	text-align:right;
	overflow:hidden;
	margin-right: 1em;
}
.Favorit .btnText{
	line-height:30px;
}
.Favorit .Marker{
	height:32px;
	width:32px;
	background-image:url("../bilder/icons/Stern.png");
	float:left;
}

.Favorit .Marker.Selektiert{
	background-position:bottom;
}
.Marker.Selektiert.klein{
	background-position:-8px -40px;
}

.Favorit .Inhalt{overflow:hidden;float:left;}
.Favorit .Inhalt .InhaltBox{
	overflow:hidden;
}
.Favorit:hover{}

.Favorit:hover .InhaltBox{

}
/*.Favorit:hover .InhaltBox{display:block;}übernimmt jquery*/
.prePlan{
	display:none;
}
/* @end */

/* @group ButtonBox */
.ButtonBox{list-style:none;margin:0px 0px 0px 0px;padding:0px;	overflow:hidden;}
.ButtonBox .Button{margin:5px 5px 5px 0px;float:left;width:20px;white-space:nowrap}
.ButtonBox .Button a,.ButtonBox .Button a:visited,.ButtonBox .Button a:hover{display:block;text-decoration:none;background:white;width:100%;text-align:center;text-decoration:none}
.ButtonBox .Button a{background:white;border:1px solid #727272;color:#696969}
.ButtonBox .Button a.Selected{border:2px solid #B00704;color:#B00704;font-weight:bold}
.ButtonBox .Button a:hover{border:1px solid #B00704;color:#B00704;font-weight:bold}
/* @end */

/* @group DivTabelle */
.DivTabelle{margin-top:1em;margin-bottom:1em;}
.DivTabelle .Zeile{clear:left;margin-bottom:.5em;overflow:hidden;}
.DivTabelle .Titel{width:25%;float:left;}
.DivTabelle .Inhalt{width:70%;float:left;}
.DivTabelle .Inhalt>p:first-child{margin-top:0;}
.DivTabelle .Zeile.Weit .Inhalt{width:100%;}
.DivTabelle .Zeile.Umbruch .Inhalt{width:100%;}
.DivTabelle .Zeile.Umbruch .Titel{width:100%;border-bottom: 1px dotted silver;}
/* @end */



/* @group Icons */
.Icon{
	width: 16px;
	height: 16px;
	background: url(../bilder/sprites.png) no-repeat;
	cursor: pointer;
}
.Icon.PDF{ background-position: 0 -112px;}
.Icon.ZIP{ background-position: 0 -128px;}
.Icon.TC{ background-position: -80px -112px;}
.Icon.YT{ background-position: -64px -112px;}
.Icon.LNK{ background-position: -64px -96px;}
.Icon.Add{ background-position: 0 -48px; }
.Icon.Bild0{ background-position: -112px -66px; }
.Icon.Bild1{ background-position: -96px -66px; }
.Icon.Copy{ background-position: -64px -80px; }
.Icon.Datei0{ background-position: -80px -64px; }
.Icon.Datei1{ background-position: -64px -64px; }
.Icon.Delete{ background-position: left 0px; }
.Icon.Delete0{ background-position: -16px 0px; }
.Icon.Delete1{ background-position: 0px 0px; }
.Icon.Abbruch{ background-position: -96px -48px; }
.Icon.EMail{ background-position: -112px -112px; }
.Icon.Info{ float: left; background-position: -32px -32px; }
.Icon.Oben{ background-position: left -96px; }
.Icon.Person0{ background-position: -16px -64px; }
.Icon.Person1{ background-position: 0px -64px; }
.Icon.Status0{ background-position: -112px 0px;padding:0; }
.Icon.Status1{ background-position: -96px 0px; }
.Icon.Unten{ background-position: -32px -96px; }
.Icon.Download{ background-position: -32px -144px; }
.Icon.Upload1{ background-position: -64px -16px; }
.Icon.Speichern0{ background-position: -80px -80px; }
.Icon.Speichern1{ background-position: -64px -80px; }

.Icon.World0{ background-position: -80px -96px; }
.Icon.World1{ background-position: -64px -96px; }
.Icon.Edit{background-position: -64px -48px;}
.Icon.Zoom{ background-position: -32px -64px; }
.Icon.Zurueck{ background-position: -32px 0; }
.Icon.Move{background-position: -96px -32px;}
.Icon.Twitter0{background-position: -48px -112px;}
.Icon.Twitter1{background-position: -32px -112px;}
.Icon.Facebook0{background-position: -112px -112px;}
.Icon.Facebook1{background-position: -96px -112px;}
.Icon.Space{margin-left:3px;}
.Icon.Float{display: block;float:left;}
.Icon.Rechts{float:right;}
.Icon.Inline{display:inline-block;}

.Icon.Handle{
	position:absolute;
	clip:rect(128px 128px 144px 112px);
	left:-114px;
	top:-120px;
	width:128px;height:176px;
}
.Icon.CallOut{
	position:absolute;
	clip:rect(144px 16px 176px 0px);
	left:-16px;
	top:-135px;
	width:128px;height:176px;
}
/* @end */

/* @group Registerkarten */
.Register .Standard{margin-top:1em;margin-bottom:1em;display:block;}
.Register .Standard ul{font-size:12px;margin:0 0 0 0;padding:0;}
.Register .Standard .BarL ul li{list-style:none;display:inline;margin-left:-1px;line-height:2em;}
.Register .Standard ul li{padding:1px 1em 0px 1em;border-right:1px solid white;}
.Register .Standard ul li.Normal:hover,.Register .Standard ul li.Selected{background: #94103e;display:block;float:left;}
.Register .Standard ul li.Selected a{text-decoration:none;font-weight:bold;color:white;}
.Register .Standard ul li.Normal{background:#87acbb;display:block;float:left;}
.Register .Standard ul li.Normal a{text-decoration:none;color:white;}
.Register .Standard .BarL{float:left;display:none;width:35px;height:37px}
.Register .Standard .BarM{width:100%;float:left;height:5px;height:auto;}
.Register .Standard .BarR{float:right;width:35px;height:5px;height:37px}
.Register .Standard .Holder {padding: 1em 20px 10px 0;clear:both;}
.Register .Standard .Holder .Content ul{margin-top:0;margin-left:0;padding-left:25px;clear:both;}
.Register .Standard .Holder .Content ul li{background:white;margin-bottom:1em;}
.Register .Standard .Holder .Content h2{margin-top:0;margin-right:70px;}
.Register .Standard .Holder ul.Content{display:none;}
.Register .Standard .Holder ul li.Content {list-style:none;}
/* @end */

/* @group SlideTab Neu */
#slideTab {
	font-family: 'DroidSerif';
	font-style:italic;
  	font-weight: 700;
	overflow: hidden;
	position: absolute;
	top: 350px;
	right: -251px;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
#slideTab .tabHandle{
	background-image:url(/daten/layout/standard/bilder/slideTab.png);
	width:48px;
	height:158px;
	cursor: pointer;float:left;
}
#slideTab.S2 .tabHandle{
	background-image:url(/daten/layout/standard/bilder/slideTab2.png);
}

#slideTab .tabHandle a{
	display:none;
}
#slideTabInnen {

	background:white;
	float:left;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
  	border-left: 1px solid #071e4f;
	line-height: 1.5em;
	width: 250px;
	box-shadow: 0px 0px 8px #666;
}
#slideTab .Inhalt{
	padding: 10px 15px 20px 20px;
}
html.slideTabOffen #slideTab{
  right: 0;
}
html.slideTabOffen #slideTabInnen{
  right: 0;
}
#slideTabInnen #Kontainer{
	display: none;
}
html.slideTabOffen #slideTabInnen #Kontainer{
	display:block;
}
#slideTab a{
	color:#c20043;
}
#slideTab a.mehr{
	font-size:0.8em;
	font-weight:700;
}

#slideTab .News .Item{
	font-weight:400;
	border-top:1px solid #87acbb;
	padding-top:1em;
	margin-top:1em;
	cursor: pointer;
}
#slideTab .News .Item .Newsinhalt{
	font-style: normal;
	font-weight:normal;
}
#slideTab .News .Item .Titel{
	font-weight: 700;
}
#slideTab .News .Item:first-child{
	border-top:none;
	padding-top:0;
}
#slideTab .Buttons{
	margin-top:2em;
}
/* @end */


/* @group ResponseMenu */
.openNav #Site {
	left: 0;
	-webkit-transform: translate3d(240px, 0, 0);
	-moz-transform: translate3d(240px, 0, 0);
	-ms-transform: translate3d(240px, 0, 0);
	-o-transform: translate3d(240px, 0, 0);
	transform: translate3d(240px, 0, 0);
	-webkit-transition: -webkit-transform 500ms ease;
	-moz-transition: -moz-transform 500ms ease;
	-o-transition: -o-transform 500ms ease;
	transition: transform 500ms ease;
}
#Site {
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);

	transform:none;

	-webkit-transition: -webkit-transform 500ms ease;
	-moz-transition: -moz-transform 500ms ease;
	-o-transition: -o-transform 500ms ease;
	transition: transform 500ms ease;
}
a.btnOeffneResponseMenu, a.btnSchliesseResponseMenu{
	display: none;
}

a.btnSchliesseResponseMenu{
	color:blue;
	line-height:2em;
	margin-left:3%;
}
/* @end */
/* @group Responsive Stile */
.rBlock{
	float:left;
}
.breite20{

	float:left;
	margin-right:2%;
}
/* @end */

/* @group Lagepläne */
.Lageplaene .Zeile{
	clear: both;
	overflow: hidden;
}
.Lageplaene .Plan{
	margin-bottom: 1em;
	width: 46%;
	margin-right: 2%;
	margin-left: 2%;
	float: left;

}
/* @end */

/* @group traueranzeige */
.traueranzeige{
	color: black;
	float: right;
	width: 30%;
}

@media all and (max-width: 740px) {
.traueranzeige{
	margin-left: 1em;
	float: left;
	width: auto;
}
}
/* @end */

/* @group traueranzeige */

#BewerbungenVorseite .Block{
	width: 32%;
	float: left;
	margin-right: 2%;
	background-repeat: no-repeat;
	height: 200px;
	position: relative;
	margin-bottom: 2em;
	/*cursor: pointer;*/
	overflow: hidden;
	background-position: right top;
}
#BewerbungenVorseite .Block.Vortraege{
	background-image: url('/daten/bilder/dpt-23/bvortraege.jpg');
}
#BewerbungenVorseite .Block.Ausstellung{
	background-image: url('/daten/bilder/dpt-23/bausstellung.jpg');
}
#BewerbungenVorseite .Block.Werkstatt{
	background-image: url('/daten/bilder/dpt-23/bwerkstatt.jpg');
}
#BewerbungenVorseite .Block:last-child{
	margin-right: 0;
}
#BewerbungenVorseite .Block .TitelKontainer {
	text-align: center;
	position: absolute;
	bottom: 0%;
	background-color:rgba(255, 255, 255, 0.8);">
	color: black;
	width: 100%;
	line-height: 30px;
	height: auto;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;

}
#BewerbungenVorseite .Block .TitelKontainer .Titel{
	font-size: 1.3em;
	line-height: 2em;
}
#BewerbungenVorseite .Block .TitelKontainer .Mehr{
	opacity: 0;
	height: 0;
	overflow: hidden;
	-webkit-transition: all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}
#BewerbungenVorseite .Block:hover .TitelKontainer .Mehr {
	visibility: visible;
	opacity: 1;
	height: 200px;
	font-size: 1.15em;
}
#BewerbungenVorseite .Block:hover .TitelKontainer .Mehr .Auswahl{
	box-sizing: border-box;
	height: 200px;
	padding-left: 1em;
	padding-right: 1em;
	line-height: 1.5em;
	padding-top: 50px;
}
#BewerbungenVorseite .Block .TitelKontainer .Mehr .Auswahl span{

}
/*#BewerbungenVorseite .TitelKontainer .Mehr .Auswahl:hover{
	background: white;
}*/

@media all and (max-width: 740px) {
	#BewerbungenVorseite .Block{
		width: auto;
		max-width: 300px;
		float: none;
		margin-right: auto;
		margin-left: auto;
	}
	#BewerbungenVorseite .Block:last-child{
		margin-right: auto;
	}
	#BewerbungenVorseite .Block:hover .TitelKontainer .Mehr .Auswahl{
		padding-top: 40px;
	}
}
/* @end */


/* @group LayoutBlöcke*/
.Layoutblock .Block33{
	width: 32%;
	float: left;
	margin-right: 2%;
}
.Layoutblock .Block40{
	width: 38%;
	float: left;
	margin-right: 2%;
}

.Layoutblock .Block40:last-child,.Layoutblock .Block33:last-child{
	margin-right: 0;
}
@media all and (max-width: 740px) {
	.Layoutblock .Block33{
		width: auto;
		float: none;
		margin-right: auto;
		margin-left: auto;
	}
	.Layoutblock .Block33:last-child{
		margin-right: auto;
	}
}
@media all and (max-width: 740px) {
	.Layoutblock .Block40{
		width: auto;
		float: none;
		margin-right: auto;
		margin-left: auto;
	}
	.Layoutblock .Block40:last-child{
		margin-right: auto;
	}
}


.Layoutblock .Block50{
	width: 48%;
	float: left;
	margin-right: 4%;
}
.Layoutblock .Block50 >p{
	margin-top: 0
}

.Layoutblock .Block50:last-child{
	margin-right: 0;
}
@media all and (max-width: 740px) {
	.Layoutblock .Block50{
		width: auto;
		float: none;
		margin-right: auto;
		margin-left: auto;
	}
	.Layoutblock .Block50:last-child{
		margin-right: auto;
	}
}

/* @end */

/* @group KatalogMenü/Onlinekatalog */
#KatalogMenu{
	overflow: hidden;
}
#KatalogMenu .Block{
	width: 24%;
	float: left;
	margin-right: 1.25%;
	background-repeat: no-repeat;
	height: 200px;
	position: relative;
	margin-bottom: 2em;
	/*cursor: pointer;*/
	overflow: hidden;
	background-position: center top;
}
#KatalogMenu .Block:last-child{
	margin-right: 0;
}
#KatalogMenu .Block.Vortraege{
	background-image: url('/daten/bilder/dpt-23/bvortraege.jpg');
}
#KatalogMenu .Block.Plenen{
	background-image: url('/daten/bilder/dpt-23/bplenen.jpg');
	background-position: top;
}

#KatalogMenu .Block.Ausstellung{
	background-image: url('/daten/bilder/dpt-23/bausstellung.jpg');
}
#KatalogMenu .Block.Werkstatt{
	background-image: url('/daten/bilder/dpt-23/bwerkstatt.jpg');
}
#KatalogMenu .Block:last-child{
	margin-right: 0;
}
#KatalogMenu .Block .TitelKontainer {
	text-align: center;
	position: absolute;
	bottom: 0%;
	background-color:rgba(255, 255, 255, 0.8);">
	color: black;
	width: 100%;
	line-height: 30px;
	height: auto;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;

}
#KatalogMenu .Block .TitelKontainer .Titel{
	font-size: 15px;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}
#KatalogMenu .Block .TitelKontainer .Mehr{
	opacity: 0;
	height: 0;
	overflow: hidden;
	-webkit-transition: all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}
#KatalogMenu .Block:hover .TitelKontainer .Mehr {
	visibility: visible;
	opacity: 1;
	height: 170px;
	font-size: 1.15em;
}
#KatalogMenu .Block:hover .TitelKontainer .Titel{
	background: #c20043;
	color: white;
}

#KatalogMenu .Block .TitelKontainer .Mehr ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

/*#KatalogMenu .TitelKontainer .Mehr .Auswahl:hover{
	background: white;
}*/
@media all and (max-width: 740px) {
	#KatalogMenu .Block{
		width: 48.5%;
		max-width: 300px;
	}
	#KatalogMenu .Block:last-child{
		margin-right: auto;
	}
	#KatalogMenu .Block:hover .TitelKontainer .Mehr .Auswahl{
		padding-top: 40px;
	}
}

@media all and (max-width: 560px) {
	#KatalogMenu .Block{
		width: auto;
		max-width: 300px;
		float: none;

	}
	#KatalogMenu .Block:last-child{
		margin-right: auto;
	}
	#KatalogMenu .Block:hover .TitelKontainer .Mehr .Auswahl{
		padding-top: 40px;
	}

	#KatalogMenu .Block .TitelKontainer .Mehr {
		visibility: visible;
		opacity: 1;
		height: 170px;
		font-size: 1.15em;
	}
	#KatalogMenu .Block .TitelKontainer .Titel{
		background: #c20043;
		color: white;
	}
	#KatalogMenu .rpBlock .breite50{
		float: none;
		width: auto;
	}

}
/* @end */


/* @group Pressestimmen*/

ul.Pressestimmen li .Datum{
	float: left;
	margin-right: 1em;
	width: 10%;
	display: block;
	min-width: 65px;
}
ul.Pressestimmen li .Datum::after{
	content: ","
}
ul.Pressestimmen li{
	overflow: hidden;
}
ul.Pressestimmen li .Inhalt{
	float: left;
	display: block;
	margin-right: 1em;
	width: 80%
}
@media all and (max-width: 740px) {
	ul.Pressestimmen li .Inhalt{
		width: 60%
	}
}
@media all and (max-width: 560px) {
	ul.Pressestimmen li .Datum::after{
		content: ""
	}
	ul.Pressestimmen{
		list-style: none;
		margin-left: 0;
		padding-left: 0;
	}
	ul.Pressestimmen li .Datum {
		float: none;
		display: block;
		margin-right: 1em;
	}
	ul.Pressestimmen li .Inhalt{
		width: 100%
	}
}
/* @end */
/* @group Pressefotos*/
.Pressefotos img{
	margin-right: 1em;
	width: 90px;
	height: auto;
	max-height: 60px;
}

/* @end */
/* @group WEbinar*/
button.Webinar {
	max-width: 748px;
	background: #071e4f;
	padding: 10px;
	color: white;
	width: 100%
}
button.Webinar a{
	font-size: 1.6em;
	color: white;
}
button.Webinar a:hover{
	color: white;
}
#WebinarAktuell{
	font-size: 1.2em;
	clear: both;
	background: #071e4f;
	padding: 10px;
	color: white;
	margin-bottom: 5px;
	text-align: center;
}
/* @end */

/* @group Grauer Kasten*/

.InfokastenGrau{
	width: 90%;
	padding: 10px;
	border:1px solid silver;
	background: #fff;
	margin-top:2em
}
.InfokastenGrau > h3{
	margin-top: 0;
}
.InfokastenGrau ul{
	padding-left: 30px;
}

/* @end */
/* CSS Document */

/* @group News */
#News .Zeile{margin-bottom:1.0em;overflow:hidden;font-size:15px;}
#News .Zeile .Datum{width:11%;float:left;min-width:80px;}
#News .Zeile .Titel{margin-top:0;margin-bottom:0;float:left;width:86%;clear:none;}
#News .Zeile .Titel.Wichtig{font-weight: bold;}
#News .Zeile .Bild{}
#News .Details .Inhalt h1{margin-top:0;clear:left;margin-bottom:.5em;}
#News .btnBlock{margin-top:1em;}
#News .btnBlock button{margin-bottom:0.5em;}

button.dpt365Auswahl{margin-top:1em;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:153px;height:23px;background-image:url(../../../bilder/news/dpt365-moeglichkeiten.png);background-repeat:none;}
button.dpt365Auswahl.Spracheen{margin-top:1em;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:153px;height:23px;background-image:url(../../../bilder/news/dpt365-moeglichkeiten-en.png);background-repeat:none;}
button.dpt365Auswahl.Twitter{background-position: left -35px;}
button.dpt365Auswahl.RSS{background-position: left -100px;}
button.dpt365Auswahl.Facebook{background-position: left -135px;}
button.dpt365Auswahl.Web{background-position: left -64px;}

#ArchivNavigation{margin-bottom:2em;overflow:hidden;}
#ArchivNavigation .Ueberblick{float:left;width:100px;background:#87acbb;color:white;padding:5px 10px 5px 10px;line-height:19px;}
#ArchivNavigation .Kalender{float:left;}
#ArchivNavigation .Kalender .Jahre{float:left;margin-left:5px;}
#ArchivNavigation .Kalender .Jahr{float:left;background:#87acbb;color:white;padding:3px 8px 3px 8px;margin-right:5px;}
#ArchivNavigation .Kalender .Monate{margin-top:3px;clear:left;float:left;margin-right:5px;}
#ArchivNavigation .Kalender .Monat.News{background:#87acbb;color:white;}
#ArchivNavigation .Kalender .Monat{float:left;background:#bbb;color:white;padding:3px 8px 3px 8px;margin-left:5px;}
#ArchivNavigation .Kalender a.Monat,#ArchivNavigation .Kalender a.Jahr{text-decoration:none;}
#ArchivNavigation .Kalender .Jahr.Selektiert,#ArchivNavigation .Kalender .Monat.Selektiert{background:#94103e;}
#ArchivNavigation .Kalender .Monat.News:hover,#ArchivNavigation .Kalender .Jahr:hover{background: silver;}
/* @end */

/* @group Startseite */
#Startseite{
	overflow: hidden;
}
#Startseite .Kontainer{
	overflow: hidden;
}
#Startseite .Block{
	float:left;
	height: 390px;
	width:32.8%;
	/*margin-top:5px;*/
	margin-right:.75%;
	color:white;
	padding-top:1em;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	-webkit-transition: all 0.7s;
	-moz-transition: all 0.7s;
	-o-transition: all 0.7s;
	transition: all 0.7s;
	transition-timing-function: ease-out;
}
#Startseite .Block.Jahreskongress{
	margin-right:0;
}
#Startseite .Block img{
	width:auto;
}
#Startseite .Block a,#Startseite .Block a:hover{
	color:white;
}
#Startseite .Block .Titel{
	display: none;
	margin-left:1em;
	background-image:url(../bilder/3stricheHell.png);
	background-repeat:no-repeat;
	background-position: left 3px;
	padding-left:30px;
	font-weight:700;
	font-family: 'Oxygen';
	font-size:16px;
}
#Startseite .Block .Titel2{
	margin-bottom:1.1em;
}
#Startseite .Block .Links{
	opacity:.8;
}
#Startseite .Block .Inhalt{
	text-align: center;
	line-height:1.75em;
	-webkit-transition: all 0.7s;
	-moz-transition: all 0.7s;
	-o-transition: all 0.7s;
	transition: all 0.7s;
	transition-delay: .35s;
	font-size:1.2em;
	position: relative;
	font-weight:700;
	opacity:1;
	display:block;
	top:0;
}
#Startseite .Block .Inhalt p{
	margin-top:2em;
	margin-bottom:2em;
}
#Startseite .Block .Inhalt img.Streifen{
	margin-top:20px;
	opacity:.5;
}
#Startseite .Block:hover{
	/*height:350px;*/
}

#Startseite .Block:hover .Titel{
	opacity:0;
	-webkit-transition: all 0.35s;
	-moz-transition: all 0.35s;
	-o-transition: all 0.35s;
	transition: all 0.35s;
}

#Startseite .Block.Arbeitsfelder{
	background:#87acbb;
}
#Startseite .Block.DPT{
	background:#071e4f;
}
#Startseite .Block.Jahreskongress{
	background:#c20043;
	margin-right:0;
}
/* @end */
/*@group Blog */

#Blog .Zeile{
	clear: left;
}
#Blog .Zeile .Inhalt{
	display:none;
    clear:left;
}
#Blog .Zeile .Titel{
	cursor:pointer;
	color:#94103e;
}
#Blog .Zeile .Datum{
	float:left;
	font-size:15px;
	margin-right:1em;
	line-height:19px;

}
#Blog .Zeile .Titel{
	float:left;
	overflow: hidden;
	width:78%;
	margin-top:0;
	margin-bottom:0.5em;
	clear:none;
	font-weight: normal;
}
#Blog.aktuell .Titel{

}
#Blog .Zeile.Nummer1 .Inhalt{
	display: block;clear:left;
}
#Blog .Zeile.Nummer1{
	margin-bottom:4em;
}
#Blog.jahr .Zeile.Nummer1 .Inhalt{
	display:none;
}
#Blog.aktuell .Zeile.Nummer1 .Titel{
	color:#071e4f;
}

/* @end */

/* @group Jahreskongress - Zeiten */
.Zeiten .Block{
	border:1px solid silver;
	margin-bottom:1em;
}
.Zeiten .Zeile{
	clear:both;
	overflow:hidden;
	border-bottom:1px dotted silver;
	line-height: 2em;
	padding:.5em 1em ;
}
.Zeiten .Zeile .Titel{
	font-weight:700;
}
.Zeiten .Zeile h2{margin-top:0;margin-bottom:0.5em;padding-top:0.5em;}
.Zeiten .Zeile .Titel{
	width:80%;
	float:left;
}
.Zeiten .Zeile .Uhrzeit{
	float:left;
	width:20%;
	text-align: right;
}
/* @end */
/* @group Partner */

#Partner h2{margin-top:1.5em;margin-bottom:1.5em;}
#Partner .Inhalt{
	overflow:hidden;
	text-align:center;
	margin-bottom:3em;
    border-bottom:1px solid #0e204f;
    padding-bottom:3em;
}
/* @end */
/* @group Personenliste mit Bild */
.Personen .Person{
	margin-top:1em;
	overflow: hidden;
}
.Personen .Link{
	color: #94103e;
	cursor: pointer;
}
.Personen .Link:hover{
	text-decoration: underline;
}
.Personen .Person .Bild{
	width:100px;
	float:left;	
	margin-right:1em;
}
.Personen .Person .Bild img{
	width:90px;
	height:auto;
}
.Personen .Person .Name{
	font-weight:700;
}
.Personen .Person .Inhalt{
	float:left;
	width:350px;
	overflow: hidden;
}
.Personen.Zweizeilig,.Personen.Dreizeilig{
	margin-bottom: 3em;
	overflow: hidden;
}
.Personen.Zweizeilig .Person{
	width: 50%;
	float: left;
	clear: none;
}
.Personen.Dreizeilig .Person{
	width: 33%;
	float: left;
	clear: none;
}
.Personen.Dreizeilig .Person .Content{
	clear: left;
	margin-left: 0
}

/* @end */

/* @group Team */
.Person {margin-bottom:1em;clear:left;overflow:hidden;}
.Person .Foto{float:left;}
.Person img{padding:5px;border:0;border:1px solid silver;}
.Person .Content{float:left;margin-left:1em;}
.Person .Content h2{margin-top:0;}
.TeamFotos .Person{width: 100px;clear:none;float:left;}
.TeamFotos{clear:both;padding-top:2em;margin-bottom:1em;}
#Position .Part{width:25%;float:left;padding-right:2em;}
#Position input{
	width:98%;
}
#Position button{
	margin-bottom:10px;
}
#Position {margin-bottom:1em;}
#Position{
	position:relative;
}
#Position .Part.Drei{
position: relative;
bottom: -5px;
}



/* @end */



/* @group Pressemitteilungen */
#Pressemitteilungen .Liste{overflow:hidden;}
#Pressemitteilungen .Item{line-height:23px;margin-top:0;margin-bottom:1em;}
#Pressemitteilungen .Item .Datum{width:16%;margin-right:1%;float:left;}
#Pressemitteilungen .Titel{float:left;width:80%;}
#Pressemitteilungen #Pressemitteilung h1{margin-top:0;}
/* @end */



/*

/* @group Hilfe */
#HilfeBox{
	display:none;
	margin-top:1em;
}
#FormEBook,#FormEMail{
	display:none;
	background: #dcdfe1;
	margin-top:15px;
	padding-bottom:10px;
	padding-left:20px;
	margin-bottom:15px;
	padding-top: 10px;
}
/* @end */

/* @group Kongressprogramm Themenbox */
.DokuListe.Themenbox .Zeile .Titel{
	margin-left:0;
	overflow: hidden;
}
.DokuListe .ThemenboxVortraege{
	display:none;
}
.DokuListe .ThemenboxVortraege .Titel{
	margin-top:0.5em;
}
.DokuListe .ThemenboxVortraege .Zeile{
	padding-left:100px;	
}
.DokuListe .ThemenboxVortraege .Zeile .Autoren{
	margin-left:0;
}
.DokuListe .ThemenboxVortraege .Zeile .Referent{
	color:#666;
}
.DokuListe .BoxTitel.Selektiert{
	font-weight: bold;
}
#Kongressplaner .DokuListe .Zeile.BoxTitel .Titel{
		color:#94103e;
}
.Themenbox {
	clear:left;
	margin-top:2em;
}
.Themenbox .Zeile.Vortrag{
	padding:.5em 1em .5em 0;
}

/* @end */

/* @group Kongressprogramm Dokuliste */
#Kongressprogramm .Tipp{
	padding-top: 1em;
	clear: both;
}
#Kongressprogramm .AenderungsInformation{
	padding:3px 5px;
	color:black;
	background:yellow;
	white-space:pre;
}
#Kongressprogramm .KatalogBereich{
	clear:both;
	padding-top:2em;
}
#Kongressprogramm .KatalogBereich .Zeile .Bereich{
	font-size: 1.1em;
	margin-top: 2em;
	margin-bottom: 1em;
}
#Kongressprogramm .KatalogBereich h2+.Zeile+.Bereich {
	margin-top: 0;
}
#Kongressprogramm .KatalogBereich h1 .TitelKurz{
	font-size: 0.8em;
}
.KatalogBereich.details .Kontakt{
	margin-top: 1em;
}
.KatalogBereich.details .Kontakt .Titel{
	font-weight: bold;
}

.DokuListe {
	clear:left;
}
.DokuListe .Zeile.Datum{
	padding-left:100px;
}
.DokuListe.Spez, #Auflistung.Spez{
	border-top:1px solid #ccc;
}
.DokuListe.Spez .Zeile,#DokuIndex.Spez .Zeile{
	padding-bottom:5px;
}
.DokuListe .Zeile{
	border-top:1px solid white;
	border-bottom:1px solid #ccc;
	overflow: hidden;
}
#DokuIndex .Zeile{
	padding-bottom:5px;
	padding-top:5px;
}
.DokuListe .Zeile:hover{
	color:#071e4f;
	background: #f5f5f5;
	cursor: pointer;
}
.DokuListe .Zeile.Infostand:hover{
	background: inherit;
	cursor: auto;
}
.DokuListe .Zeile.Infostand .Autoren{
	display:none;
}
.DokuListe .Zeile:hover a{
	color:#071e4f;
}

.DokuListe .Zeile .Titel{
	margin-top:5px;color:#333;
	font-size: 12px;
	margin-left:10px;
	margin-right:40px;
	overflow: hidden;
}
.DokuListe.Aussteller .Titel{
	margin-top: 20px;

}
.DokuListe.Raeume .Zeile .Titel{
	margin-bottom:5px;
}
.DokuListe .Zeile .Titel a{
	text-decoration: none;
}
.DokuListe.autor{
	margin-left:10px;
	margin-top:1em;
}
.DokuListe .Zeile .Titel a:hover,.DokuListe .Zeile .Autoren a:hover{
	text-decoration: underline;
}
.DokuListe .Zeile .Autoren{
margin-left:10px;
	margin-bottom:10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#aaa;
}

/* @end */

/* @group Kongressprogramm Menu */
#Kongressprogramm .Programm .rpBlock .Titel{font-weight:700;font-size:1.1em;}
#Kongressprogramm .Programm{
	clear:both;
	margin-top: 2em;
	border: 1px solid silver;
	overflow: hidden;
}
#Kongressprogramm .Programm .Zeile{
	clear: both;
	overflow: hidden;
	padding-bottom: 0;
}
#Kongressprogramm .Programm .rpBlock {
	float:left;
	padding-right:2em;
	border-right: 1px solid silver;
	padding-left: 1em;
	padding-top: 1em;
	box-sizing: border-box;
}
#Kongressprogramm .Programm .rpBlock.breite25 {
	width: 25%;
}
#Kongressprogramm .Programm .rpBlock.breite50 {
	width: 50%;
	min-height: 3em;
	box-sizing: border-box;
}
@media all and (max-width: 400px) {
	#Kongressprogramm .Programm .rpBlock {
		border: none;
	}
	#Kongressprogramm .Programm .rpBlock li.Unwichtig {
		display: none;
	}
}
@media all and (max-width: 460px) {
	#Kongressprogramm .Programm .rpBlock {
		border: none;
		float: none;
	}
	#Kongressprogramm .Programm .rpBlock li.Unwichtig {
		display: none;
	}
	#Kongressprogramm .Programm .rpBlock.breite50 {
		width: 100%;
	}
}

#Kongressprogramm .Programm .rpBlock:last-child{
	border-right: none;
}
#Kongressprogramm .Programm .rpBlock ul{
	padding-left:0;
}
#Kongressprogramm .Programm .rpBlock li{
	list-style: none;
}

#Kongressprogramm .Programm.DPTAb23 *{
	box-sizing: border-box;
}
#Kongressprogramm .Programm.DPTAb23 .rpBlock {
	padding: 0;
	min-height: 40px;
}
#Kongressprogramm .Programm.DPTAb23 .rpBlock .Inhalt{
	margin-left: 1em;
	margin-right: 1em;
}
#Kongressprogramm .Programm.DPTAb23 .rpBlock input{
	line-height: 40px;
	border: none;
	height: 39px;
	padding-left: 1em;
}
#Kongressprogramm .Programm.DPTAb23 .rpBlock button[type="submit"]{
	font-weight: normal;
	border: none;
	height: 40px;
	margin: 0;
	padding: 0 2em;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: #ddd;
	font-size: 1em;

}
/* @end */
/* @group Kongressplaner */

.Favorit{
	margin-top:1em;
}
#Kongressplaner #ZusatzDateienH2{
	padding-top:2em;
	clear:left;
}
#Kongressplaner #ZusatzDateienHinweis{
	margin-top:4em;
}
#Kongressplaner .DokuListe h2.NeuerTag{
	background:#bbb;
	color:white;
	clear:left;
	line-height: 150%;
	padding-left:0.5em;
}
#Kongressplaner .Zeile.Ort{
	font-weight:bold;background:#d4e0ee;
}
#Kongressplaner .Zeile.Ort h3{
	background: transparent;color:black;
}
#Kongressplaner .Zeile h3{
	margin-left:10px;
}
#Kongressplaner .Zeile .Raum{
	color:#aaa;font-size:10px;
}
.TableTC+.DokuListe.autor{}	


.ProjectDetail .Abstract,.ProjectDetail .Vita{
	margin-bottom:1em;
}
.ProjectDetail .Details{width:430px;}
.ProjectDetail .Details .Zeile{
	clear:left;
}
.ProjectDetail .Details .Zeile .Titel{
	width:80px;float:left;font-weight:bold;
}
#Kongressplaner .Zeile .Bereich{
	float:right;width:150px;margin-top:5px;
}
.ProjectDetail .Details .Zeile .Inhalt{
	width:290px;float:left;
}
#Kongressplaner h1.Kategorie{
	background:#94103e;
	color:white;
	padding:3px 5px 3px 5px;
	margin-bottom:.75em;
	line-height: 2em;
	margin-top:0;
	width:63.5%;
	float:left;
	height:38px;
}
#Kongressplaner h1.Kategorie.Raeume{
	width:100%;
}
#Kongressplaner #btListeAlsPDF{
	width:35%;
	height:44px;
}
#Kongressplaner .CatalogCategories{
	clear:both;
}
#Kongressplaner h1{
	 margin-bottom:5px;
}
#Kongressplaner .Menu{
	margin-top:1em;
	clear:both;
	overflow:hidden;


}
#GesammelteBegriffe h5{
	margin-bottom:0;
}
#Kongressplaner .Menu ul{
	margin:0;
	padding:0;
	border-bottom:1px dotted #a7bcd8;
	overflow:hidden;
}

#Kongressplaner .Menu ul li{
	list-style: none;
	padding:0.5em 0.5em 0.5em 0.5em;
	margin-top:0;
	float:left;
	width:150px;
}
#Kongressplaner .Menu ul li.Title,#Kongressplaner .Menu ul li.Title:hover{

	padding:0.5em 0.5em 0.5em 0.5em;
	border-right:1px solid #E9EEF5;
	font-size:14px;
}
#Kongressplaner .Menu ul li.Zusatz:hover a,#Kongressplaner .Menu ul li.Zusatz:hover{
		background: white;
		color:black;
}
#Kongressplaner .Menu ul li.Selektiert,#Kongressplaner .Menu ul li:hover{
	background: #df0039;
	padding:0.5em 0.5em 0.5em 0.5em;
}

#Kongressplaner .Menu ul li.Selektiert a,#Kongressplaner .Menu ul li:hover a{
	color:white;font-weight:normal;text-decoration:none;
}
#Kongressplaner .Navigaton{
	clear:both;
}
#Kongressplaner .Menu ul li h2{
	margin:0;
	font-size:1em;
}
#Kongressplaner .MenuV{
	clear:both;
	background:white;
	overflow:hidden;
	border: 1px solid #d4e0ee;
	margin-bottom:1em;
}
#Kongressplaner .MenuV ul{
	margin:0;
	padding:0;
	border-bottom:1px solid #E9EEF5;
	overflow:hidden;
}
#Kongressplaner .ExpertenBlock{
	margin-bottom:1em;
}
#Kongressplaner .ExpertenBlock .Autor{
	margin-left:10px;
}
#Kongressplaner .MenuV ul li h2{
	margin:0;
}
#Kongressplaner .MenuV ul li{

	list-style: none;
	padding:0.5em 0.5em 0.5em 0.5em;
	margin-top:0;
	border-bottom:1px solid #E9EEF5;
	margin-left:5em;
}
#Kongressplaner .MenuV ul li.Title{
	background: #f7f9fc;
	padding:0.5em 0.5em 0.5em 0.5em;
	border-right:1px solid #E9EEF5;
	margin-left:0em;
}

.Kommentar.Kommerziell{
	clear:both;
	margin-top:1em;font-size:10px;color:#666;
}
#Kongressplaner .Menu ul li.Title h2{
	border-bottom:none;
}
#Kongressplaner .Zeile .Datum{
	font-weight:bold;
}
.NotizMerkenListe{
	width:100px;float:right;
}
#SammelBoxBegriffe h5{
	margin-bottom:0;
}
#Kongressplaner .Zeile.Outlook{
	padding-top:3px;padding-bottom:3px;
}
#Kongressplaner h1+h2{
	margin-top:0;border-bottom:0;
}
#Kongressplaner .Zeile.Notiz{
	padding-top:5px;
}

#Kongressplaner .InfoBox{
	margin-top:1em;
}

#Kongressplaner .DokuListe .Zeile .Titel{
	font-weight:bold;color:#333;
}
#Notizen .Outlook{
	margin-top:1em;clear:both;
}
#Unternavigation ul li a#NavBtKongressplaner{
	text-decoration:blink;
}
.b03#Site #Hauptnavigation li#navkongressplaner .Button{
	background-image:url("../bilder/icons/Stern-klein.png");
	background-repeat:no-repeat;
	background-position:right -36px;
	font-weight:bold;
}

.Error .ErrorMessage{
	color:red;font-weight:bold;
}

#Kongressplaner.Bereich42 h1.Kategorie{
	width:100%;
}
#Kongressplaner.Bereich42 .DokuListe h2{
	margin-left:0.5em;	
}
.OutlookExport{
	margin-top:3em;
}
.OutlookExport h3{
	margin-bottom:0.5em;
}
/* @end */

/* @group Kongressplaner Ausstelleranschrift */
#Kongressplaner .Kontakt {
	margin-top:1em;
}
#Kongressplaner .Kontakt .Zeile.Abstand{
	margin-top:1em;
}
#Kongressplaner .Kontakt .Zeile.Fett .Titel{
	font-weight:bold;
}
/* @end */
/* @group Kongressplaner Plan Marker */
#Plan{border:1px solid silver;margin-bottom:10px;}
#PlanMarker{
	width:7px;
	height:7px;
	border-radius: 50% / 7px;
	border: 3px solid #c20043;
	background: white;
	position:relative;
	-webkit-animation: markeranimation 2s infinite; /* Safari 4+ */
	-moz-animation:    markeranimation 2s infinite; /* Fx 5+ */
	-o-animation:      markeranimation 2s infinite; /* Opera 12+ */
	animation:         markeranimation 2s infinite; /* IE 10+, Fx 29+ */

}
#Plan .PlanDetailMarker{
	position:absolute;
	margin-top: -3px;
	margin-left: -2px;
	width:7px;
	height:7px;
	border-radius: 50% / 7px;
	border: 4px solid #071e4f;
	background: white;
	opacity: .9;
}

#Plan .PlanDetailMarker.Selektiert{
	border: 4px solid #c20043;
	background: white;
	opacity: 1;
	z-index: 9999;
	-webkit-animation: markeranimation 1.5s infinite; /* Safari 4+ */
	-moz-animation:    markeranimation 1.5s infinite; /* Fx 5+ */
	-o-animation:      markeranimation 1.5s infinite; /* Opera 12+ */
	animation:         markeranimation 1.5s infinite; /* IE 10+, Fx 29+ */
}


@-webkit-keyframes markeranimation {
	0%   { opacity: .1; }
	100% { opacity: 1; }
}
@-moz-keyframes markeranimation {
	0%   { opacity: .1; }
	100% { opacity: 1; }
}
@-o-keyframes markeranimation {
	0%   { opacity: .1; }
	100% { opacity: 1; }
}
@keyframes markeranimation {
	0%   { opacity: .1;transform: scale(2); }
	100% { opacity: 1;transform: scale(1); }
}
/* @end */


/* @group Onlineanmeldung-Standbetreuer */
table.Standbetreuer tr.ListItem1 td{background:#cfc;padding-top:6px;padding-bottom:3px;padding-right:6px;font-weight:bold;}
table.Standbetreuer tr.ListItem2 td{background:#cfc;padding-top:3px;padding-bottom:6px;padding-right:6px;font-weight:bold;}
table.Standbetreuer tr.ListItem3 td{padding-top:12px;}
table.Standbetreuer tr.ListItemEnde td{background:#cfc;padding-top:3px;padding-bottom:6px;padding-right:6px;}
table.Standbetreuer input,table.Standbetreuer select{padding:0;}
table.Standbetreuer input{width:100%;}
/* @end */

/* @group Vor und Zur�ck */
.VorZurueck{
	margin-top:1em;
	padding-bottom:1em;
	overflow: hidden;
}
h1+.VorZurueck{
	margin-top:0;
}
.VorZurueck .Inhalt{
	text-align: center;
	width:250px;margin-left:auto;margin-right:auto;
}
.VorZurueck .Text{
	color: #acacac;
	display: inline-block;
	line-height:25px;
	vertical-align: middle;
	float:left;
}
.BtVZ{
	background-image: url(../bilder/IconsWeiter.png);
	width:25px;height:25px;
	display: inline-block;
	margin-left:10px;
	margin-right:10px;
	float:left;	
}
.BtVZ.Anfang{background-position: left 0;}
.BtVZ.Weiter{background-position: left -50px;}
.BtVZ.Zurueck{background-position: left -25px;}
.BtVZ.Ende{background-position: left -75px;}
.BtVZ.DeAkt{
	background-position:right 0;
}
.BtVZ.Weiter.Standard{
	float:none;margin-left:auto;margin-right:auto;background-position:left -42px;
	cursor:pointer;
}
.BtVZ.Weiter.Standard:hover{
}
/* @end */

/* @group Dokumentation */
#Dokumentation .Auflistung{clear:left;overflow: hidden;margin-bottom:2em;}
#Dokumentation h1+.Auflistung{margin-top:0;}
#Dokumentation .Auflistung h2{
	color:#071e4f;
	background:#ddd;
	font-size: 1.25em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.75em;
	padding-left:10px;
	margin:0;
	clear:left;
}
#Dokumentation .Auflistung .Zeile{border-bottom:1px solid silver;padding-bottom:0.25em;margin-left:.5em;}
#Dokumentation .Auflistung .Zeile:last-child{border-bottom:none;}
#Dokumentation .ButtonBox{margin-bottom:2em;}
#Dokumentation .Auflistung.zeigePerson{margin-top:3em;}
#Dokumentation .Suchergebnis .Zeile .Item,#Dokumentation .Auflistung.KeinIndex .Zeile .Autor{margin-left:10px;}
#Dokumentation .Auflistung .Item{width:100%;float:none;margin-bottom:.5em;margin-left:6%;line-height:1.5em;}
#Dokumentation .Auflistung.Spalten .Item{width:45%;float:left;margin-bottom:3px;margin-left:4%;}
#Dokumentation .Auflistung .Zeile{padding-top:5px;}
#Dokumentation .Auflistung .Zeile .Autoren{font-size:0.9em;color:#777;}
#Dokumentation .Auflistung .Zeile .Autoren a{color:#777;}

#Dokumentation .Auflistung .Zeile .Medien{float:right;margin-right:1em;margin-top:5px;margin-left:1em;}
#Dokumentation .Auflistung .Zeile .Medien div{float:left;margin-left:5px;}


#Dokumentation .Detailinformation h3{margin-top:0;}
#Dokumentation .Detailinformation .Kommerziell{
	margin-top:0.5em;
	marbin-bottom:0.5em;
	border:1px solid #f5f5f5;
	background:#f9f9f9;
	padding:5px 3px 5px 3px;
}
#Dokumentation .Detailinformation .Namen{margin-top:10px;margin-bottom:16px;}
#Dokumentation .Detailinformation .Name{margin-top:4px;line-height:1.2em;}
#Dokumentation .Detailinformation .Institution{color:#808080;font-size:12px;}
#Dokumentation #SucheErweitert{
	display:none;
	margin-left:10px;
	padding-top:5px;
	clear: both;
}

#Dokumentation input.Suchfeld{
	background-image: url('../bilder/icLupe.png');
	background-repeat: no-repeat;
	background-position:5px 6px;
	padding-left:24px;
	width:85%;
}
#Dokumentation .BtDPTSuche{
	margin-top:20px;
	width:261px;
	height:28px;
	background-image: url(/daten/layout/standard/bilder/DPT-Suche.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#Dokumentation .BtDPTSuche:hover{background-position:bottom;}
#Dokumentation .Hinweis{
	margin-top:1em;
	margin-bottom:1em;
}
#Dokumentation .Hinweis button{
	margin-right:1em;
}
#Dokumentation .WeitereDateien{
	margin-top:1em;
}
#Dokumentation .Zeile .Titel .dpt{
	width:50px;display:inline-block;text-align:right;margin-right:1em;
}
#Dokumentation #map{
	width: 100%;
	border:1px outset silver;
	height: 600px;
}
#Dokumentation .DivTabelle{margin-top:1em;margin-bottom:1em;}
#Dokumentation .DivTabelle.Bild{float:left;width:350px;margin-top:0em;margin-bottom:1em;margin-left:1.25em;}
/* @end */

/* @group Bücher */

.Buch{
	margin-top:2em;
	clear:left;
	overflow:hidden;
}

.Buch .Bild{
	width:25.333%;
	max-width: 123px;
	float:left;
}
.Buch .Inhalt{
	margin-left:1em;
	width:70%;
	float:left;
}
.Buch .Inhalt h2{
	margin-top:0;
}
/* @end */

/* @group Begriffe */
.Begriff{cursor:pointer;}
.Begriff:hover{color:#071e4f !important;}
#GesammelteBegriffe{display:none;}
#GesammelteBegriffe h5,#BegriffIndex h5,#GesammelteBegriffe h5{
	margin-bottom:0;
	margin-top:1em;
	border-bottom: 1px dotted silver;
}

#BegriffIndex{
	clear:both;
	padding-top:20px;
}
.Begriff.Groesse1{font-size:9px;color:#999}
.Begriff.Groesse2{font-size:10px;color:#888}
.Begriff.Groesse3{font-size:12px;color:#777}
.Begriff.Groesse4{font-size:14px;color:#666}
.Begriff.Groesse5{font-size:16px;color:#474e6c}
/* @end */

/* @group Kongresse / Rückblick */
.Kongresse .Zeile{
	clear:left;
	overflow:hidden;
	margin-bottom:1em;
}
.Kongresse .Zeile .Titel{
	float:left;
	width:20%;
	font-weight:700;
}
.Kongresse .Zeile .Inhalt{
	float:left;
	width:80%;
}
.Kongresse .Zeile .Inhalt>p{
	margin-top:0;
}
.Kongresse span.Nummer{width:25px;padding-right:.5em;display:inline-block;text-align:right;}
.Kongresse div.Beschreibung{margin-left:30px;}
/* @end */
/* @group DokumentationFotos */
#DokumentationFotos .Startbild{margin-top:0.5em;}

/* @end */

/* Start Partner */
.PartnerBox h2{
	clear: both;
	border-bottom:1px dotted silver;
	margin-top:3em;
	line-height:2em;
    margin-bottom:1em;
}
.Partner{
	text-align: center;
	overflow: hidden;
	margin-bottom:2em;

}
#Kongresse h1+table td{
	padding-left:1em;
}
#Kongresse table img{
	margin-right:15px;
}
/* Ende Partner */

.PersonMitBild .Zeile .Bild{
    width:20%;
    float:left;
}
.PersonMitBild .Zeile .Inhalt{
    width:70%;
    float:left;
}
.PersonMitBild .Zeile{
    clear:both;
    overflow:hidden;
    margin-bottom:2em;
}

/* @end */
/* @group Responsive Navigation */
#ResponseZusatzMenu{
	margin-top:1.5em;
	display:none;
}
.nav-collapse ul {
  margin: 0;
  		margin-right:0 !important;
  padding: 0;
  list-style: none;
}

.nav-collapse li {
  width: 100%;
  display: block;

}
.js .nav-collapse {
  clip: rect(0 0 0 0);
  max-height: 0;
  position: absolute;
  display: block;
  overflow: hidden;
  zoom: 1;
}

.nav-collapse.opened {
  max-height: 9999px;
}

.disable-pointer-events {
  pointer-events: none !important;
}

#btnToggleNavigation{
	display:block;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  background: url(bilder/grid.png)no-repeat;
	width: 44px;
	height: 44px;
	float: right;
	text-indent: -9999px;
	overflow: hidden;
}
@media screen and (min-width: 460px) {
	#btnToggleNavigation{
		display: none;
	}
  .js .nav-collapse {
    position: relative;
  }
	#Navigation ul li{
		background: transparent;
		margin-bottom:0;
		color:inherit;
	}
	.nav-collapse li {
		width:auto;
	}
	.js .nav-collapse.closed {
    max-height: none;
  }
  .nav-toggle {
    display: none;
  }
#Navigation ul li a.Selektiert{
	color:black;
	font-weight:normal;
}
#Navigation ul li:hover{
	background:inherit;
}

}
/* @end */
/* @group Container */
.HalberContainer{
	float:left;
	width:47%;
	margin-left:3%;
}
.HalberContainer>h2{
	margin-top:.51em;
}
.Wrapper{
	width:103%;
	margin-left:-3%;
}
/* @end */

/* @group DSGVO */
.DSGVOKontainer{
	padding: 5px 3px;
	border: 1px solid silver;
	background: white
}
.DSGVOKontainer input{
	width: auto;
	margin-right: .5em;
}
/* @end */
/* @group Kontakt */
.KontaktTelefon{
	float: right;
}
.KontaktAnschrift{
	float:left;
}
#Site.kontakt form.formRoutenberechnung{
	position: relative;
}
#Site.kontakt .Part.Drei{
	margin-top: 1em
}
/* @end */
/* @group Sitemap*/
#Sitemap ul{padding-left:10%;}
/* @end */

/* @group darkbox */
.BildBox img,.darkbox img{
    max-width:none;
}
/* @end */

/* @group DPT Map*/
#DPTSuche #SuchformularMap .Suchfeld{margin-bottom:0.5em;}
#DPTSuche #SuchformularMap form{padding-bottom:1em;}
#DPTSuche #SuchformularMap form #Suchbegriff{width:50%;}
#DPTSuche .Nummer{
    width:40px;
    float:left;
    font-size:16px;
    text-align:center;
    margin-bottom:12px;}
#DPTSuche h4{
    color:white;
    font-size:12px;
    margin-top:3px;
    margin-bottom:1em;
    text-decoration:none;
}
#DPTSuche .Datensaetze{ }
#DPTSuche .Filter{
}
#DPTSuche .Begriff4Leer{
    cursor: default;
    opacity: 0.5;
    color:#336680;
    font-size:18px;
}
#DPTSuche .Begriff1:hover,.Begriff2:hover,.Begriff3:hover,.Begriff4:hover,.Begriff5:hover{
    color:#ffaf02;
}
#DPTSuche .Begriff1{
    font-size:12px;
    color:#505050
}
#DPTSuche .Begriff2{
    font-size:14px;
    color:#404040
}
#DPTSuche .Begriff3{
    font-size:16px;
    color:#303030
}
#DPTSuche .Begriff4{
    font-size:18px;
    color:#202020
}
#DPTSuche .Begriff5{
    font-size:22px;
    color:#000000
}
#DPTSuche .Selektor a,{
    padding: 3px 30px 7px 3px;
    height:24px
}
#DPTSuche .Selektor:hover span{
    background-position:right -27px;
}
#DPTSuche .Selektor{

}
#DPTSuche .Selektor span em{
    background:url(/daten/layout/standard/bilder/icons/close.png) no-repeat right center;
    padding-right:20px;
}
#DPTSuche .Selektor{
    padding:0px 10px 0px 10px;
    font-size:13px;
    line-height:27px;

    text-align:center;
    border:0;
    margin:0px 5px 0px 0px;
    background-color: white;
    margin-bottom:5px;
    width:auto !important;
    white-space: nowrap;
    overflow:visible;
    cursor: pointer;
}
#DPTSuche .Selektor em{
    background-position: left 0px;
    color:black;
}
#DPTSuche .Selektor span{
    background-position: right 0px;
    color:#006567
}
#DPTSuche #map{
    width: 95%;
    border:1px outset silver;
    height: 700px
}
/* @end */
/* @group Standard Suche*/
#Suchergebnisse .Suchergebnis ul{
    list-style: none;
    padding-left:0;
}
/* @end */

/* @group Tabelle, Preise, etc*/
table.Abstand td{padding-left:0.5em;}
/* @end */


/* @group DPT Uni */
#AnmeldungDPTUni .Block{
	margin-bottom: 1em;
}
#AnmeldungDPTUni .Block.Nr1{
	border-left: solid 20px #31849b;
	padding-left: 20px;
}
#AnmeldungDPTUni .Block.Nr2{
	border-left: solid 20px #17365d;
	padding-left: 20px;
}
#AnmeldungDPTUni .Block.Nr3{
	border-left: solid 20px #071e4f;
	padding-left: 20px;
}
/* @end */


/* @group Mediathek */
#Mediathek{
	width: 100%;
}
#Mediathek .Medium{
	padding-right: 1em;
	box-sizing: border-box;
	width: 50%;
	float: left;
	margin-top: 1em;
	margin-bottom: 2em;
/*	max-height: 170px;
	overflow: hidden;*/
	cursor: pointer;
	min-height: 190px;
}
#Mediathek .Medium .Autoren {
	float: left;
	width: 30%;
	min-width: 100px;

}
#Mediathek .Medium .Autoren ul{
	list-style: none;
	padding: 0;
	margin: 0;
}
#Mediathek .Medium .Autoren ul li img{
	height: 130px;
	margin-bottom: 3px;
}
#Mediathek .Medium .Autoren .Name{
	font-size: 11px;
	line-height: 1.1em;
	overflow: hidden;
	width: 100%;
	min-height: 3.5em;

}
#Mediathek .Medium .Titel{
	float: left;
	width: 68%;
	margin-left: 1%;
}
#Mediathek h2{
	padding-bottom: .3em;
	margin-bottom: .75em;
	border-bottom: 1px solid #0e204f;
}

/* @end */

/* @group BxSlider*/
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 0;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	left: -5px;
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	/*bottom: -30px;*/
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 0px;

	position: absolute;
	top: -10px;
	right: 10px;
	height: 22px;
	overflow: hidden;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #c8c8c8;
	text-indent: -9999px;
	display: block;
	width: 8px;
	height: 8px;
	margin: 0 3px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #c20043;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

/* @end */

/* @group Videoliste*/
ul.video li span:hover{
	cursor: pointer;
	text-decoration: underline;
}
.VideoKontainer{
	position: relative;
	padding-bottom: 52.9%; /* 16:9 */
	padding-top: 25px;
}
.VideoKontainer iframe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* @end */

/* @group Newsletter*/
#NewsletterFeedback{
	margin-bottom: 1em
}
#NewsletterFeedback .Error{
	background: maroon;
	color: white;
	padding: .5em 1em;
}
.NewsletterHinweis{
	width: 90%;
	padding: 10px;
	border:1px solid silver;
	background: #fff;
	margin-top:2em
}
/* @end */

/* @group TPN Newsletterservice*/
#TPNNewsletterFeedback{
	margin-bottom: 1em
}
#TPNNewsletterFeedback .Error{
	background: maroon;
	color: white;
	padding: .5em 1em;
}
/* @end */

@media all and (max-width: 1050px) {
	#Site{
		max-width: 100%;
	}
	#Startseite .Block{
		height:345px;
	}
/* @group Top */
	#Top .Rechts {
		width:50%;
	}
	#Top .Links{
		width:23%;
	}
/* @end */
/* @group Footer */
	#Footer{
		max-width:95%;
	}
/* @end */
/* @group AdminArea */
	.ResponseModus div.ModNormal{
		display:none;
	}
	.ResponseModus div.Mod980{
		display:block;
	}
/* @end */
/* @group Footer */
	#Footer{
		width:98%;
	}
/* @end */
}

@media all and (max-width: 780px) {
/* @group Top */
	#SeitenBereich li a{
			font-size:16px;
	}
	#SeitenBereich li{
		line-height:40px;
	}
	#SeitenBereich ul.Inhalt li.Selektiert{
		width:auto;
		background-position: left 12px;
	}
/* @end */
}


@media all and (max-width: 740px) {

/* @group Top */
	#SeitenBereich{

	}
	#SeitenBereich ul.Inhalt li.Selektiert{
		font-size:14px;
		padding-left:0;
		background-image: none;
		width:auto;
	}
	
	#SeitenBereich li a{
		font-size:14px;
		padding-left:0;
		background-image: none;
	}
	#Top #TopText{
		font-size:16px;
		margin-top:20px;
	}
	#Top .Rechts{
		margin-top:3em;
	}
	#Top .Links{
		width:25%;
	}
/* @end */
/* @group Hauptnavigation */

#Hauptnavigation ul.Level2 li.Level2 > .Button {
	font-size:0.9em;
	line-height:3em;
	height:auto;
	padding-left:1em;
}
#Hauptnavigation .Inhalt{
	margin-left:0;
}
/* @end */
/* @group AdminArea */
	.ResponseModus div.Mod980{
		display:none;
	}
	.ResponseModus div.Mod740{
		display:block;
	}
/* @end */
/* @group Footer */
	#Footer .Block.Sitemap{
		width:10%;
	}
	#Footer .Block.Normal{
		margin-left:20px;
	}

/* @end */
/* @group Basis Layout */
#Seiteninhalt.OhneHauptnavigation{
	margin-left:3%;
	width:97%;
}
#InfoCommBox.OhneHauptnavigation{
	padding-left:0;
	width:97%;
}
/* @end */
/* @group Kontakt */
.KontaktTelefon{
	float:left;
	clear:left;
	margin-bottom:2em;
}
/* @end */
/* @group SlideTab */
#slideTab {
	top: 65px;
}
#slideTabInnen {
	top:65px;
}
/* @end */
}

@media all and (max-width: 460px) {

	ul.Menu li {
		margin-bottom: .5em;
	}

/* @group Top */
	#SeitenBereich ul.Inhalt li{
		float:none;
		text-align: left;
		margin-left:3%;
	}
#SeitenBereich .btnOeffneResponseDPTNews{
	display:block;
}
#SeitenBereich{
	cursor:auto;
}
/* @group Hauptnavigation */
	#Hauptnavigation{
		width:240px;
		float:none;
	}
	nav{
		width: 240px;
		position: absolute;
		left: -250px;
		top: 0;
		height: 100%;
		-moz-box-shadow: inset 0px -2px 15px #0e204f;
		-webkit-box-shadow: inset -2px 15px 15px #0e204f;
		box-shadow: inset 0px -2px 15px #0e204f;
	}
	#InfoCommBox{
		width: 100%;
	}
	#Seiteninhalt{
		width: 100%;
		margin-top:22px;
	}
	#SeitenBereich ul.Inhalt{
		display: none;
	}
	#Seiteninhalt>.Inhalt{
		margin-left:2%;
		margin-right:5%;
	}
/* @end */
/* @group ResponseMenu */
	a.btnOeffneResponseMenu{
		color:white;
	}
	a.btnOeffneResponseMenu, a.btnSchliesseResponseMenu{
	display: inline;
}
#ResponseZusatzMenu{
	display:block;
}
/* @end */

	#SeitenBereich{
		height:40px;	
	}
	#SeitenBereich ul.Inhalt li.Selektiert a{
		margin-left:0;
	}
	#SeitenBereich ul.Inhalt li.Selektiert{
		font-size:14px;
		padding-left:0;
		background-image: none;
		margin-left:3%;
	}
	#SeitenBereich li a{
		font-size:14px;
		padding-left:0;
		background-image: none;
		margin-left:0;
	}
	#Top #TopText{
		font-size:14px;
		margin-top:20px;
	}
	#Top .Rechts{
		margin-top:1em;
	}
	#Top .Links{
		width:28%;
	}
/* @end */
/* @group AdminArea */
	.ResponseModus div.Mod740{
		display:none;
	}
	.ResponseModus div.Mod460{
		display:block;
	}
/* @end */
/* @group Hauptnavigation */

#Hauptnavigation ul.Level2 li.Level2 > .Button {
	font-size:17px;
	line-height:48px;
	height:50px;
	padding-left:2em;
}
/* @end */
/* @group Artikelnavigation */
#Seiteninhalt .Platzhalter{
	display:none;
}
#Artikelnavigation{
	width:auto;
	float:none;
	margin-top:1em;
	clear:left;
	background-image:none;
	padding-left:0;
	margin-bottom:1em;
}

#Artikelnavigation .Inhalt{padding-top:0;padding-bottom:1em;}
/* @end */
/* @group Footer */
	#Footer .Block.Sitemap{
		width:10%;
		height:auto;
	}
	#Footer .Block.Trenner{
		display:none;
	}
	#Footer .Block.Sitemap{
		border-right:none;
	}
	#Footer .Block:nth-child(3){
		clear:left;
		margin-left:0;
	}
/* @end */

/* @group SlideTab */
#slideTab .tabHandle{
	display:none;
}
#slideTabInnen {
	top:40px;
}
/* @end */

	/* @group Standard Layout */
	#Artikelinhalt{
		width:100%;
	}
	/* @end */
}

@media all and (max-width: 320px) {
/* @group Top */
	#Seitenbereich {
		line-height:20px;
	}
	#SeitenBereich ul.Inhalt li a{
			font-size:12px;
	}
	#TopText,#TopTextKontainer{
		display:none;
	}
	#Top .Links{
		display:none;
	}
	#Top #SuchKontainer.Links{
		display:block;
		width:93%;
		margin-left:3%;
	}
	#Top #SuchKontainer.Links{
		
	}
	#Top .Rechts{
		width:92%;
		margin-right:4%;
		margin-left:4%;
		margin-top:1em;
	}
/* @end */
/* @group Standard Layout */
.icComm{
	width:25px;height:25px;
	margin-left:5px;
}
/* @end */
/* @group AdminArea */
	.ResponseModus div.Mod460{
		display:none;
	}
	.ResponseModus div.Mod320{
		display:block;
	}
/* @end */
/* @group Footer */
	#Footer{
		margin-left:3%;
		margin-right:3%;
	}
	#Footer .Block.Sitemap{
		width:10%;
		height:auto;
	}
	#Footer .Block.Trenner{
		display:none;
	}
	#Footer .Block.Sitemap{
		border-right:none;
		width:auto;
	}
	#Footer .Block.Normal{
		clear:left;
		height:auto;
		float:none;
		margin-left:0;		
	}
	#Footer .Block ul li{
		float:left;
		margin-right:1em;
		line-height: 1;
	}
/* @end */
}
@media all and (max-width: 740px) {

/* @group Startseite */
	#Startseite .Block .Titel{
		background-image:none;
		padding-left:0;
	}
/* @end */
	/* @group Team */
	#Position .Part{
		width:30%;
		margin-right:2%;
	}
/* @end */

/* @group News */
#News .Zeile .Titel{width:98%;}
#ArchivNavigation .Kalender .Jahre{clear:left;margin-left:0;margin-top:1em;}
#ArchivNavigation .Kalender .Monat{margin-left:0;margin-top:0.5em;margin-right:0.5em;}
/* @end */

	/* @group Pressemitteilungen */
	#Pressemitteilungen .Item .Datum{width:25%;float:none;}
	#Pressemitteilungen .Titel{float:none;width:auto;}
	#Pressemitteilungen #Pressemitteilung h1{margin-top:0;}
	/* @end */

}
@media all and (max-width: 700px) {
/* @group Startseite */
	#Startseite .Block{
		width:100%;
		margin-right:0;
		float:none;
		height:50px;
	}
	#Startseite .Block:hover{
		height:80px;
	}
	#Startseite .Block:hover .Inhalt{
		opacity:.5;
		display:none;
		top:100%;
	}
	#Startseite .Block .Inhalt img{
		display: none;
	}
	#Startseite .Block:hover .Titel{
		opacity:1;
	}
	#Startseite .Block .Titel{
		background-image:url(bilder/3stricheHell.png);
		padding-left:30px;
	}
	#Startseite .Block .Titel2{
		line-height: 40px;
	}
	/* @end */
	/* @group Kongressprogramm */
	.Personen .Person .Inhalt {
		float: none;
		width: auto;
	}
	#Kongressprogramm .Programm .rpBlock.breite25{
		width: auto
	}

	/* @group Standard Layout */
	#Seiteninhalt .BildBox{
		float:none;
		clear:left;
		margin-left:0em;
	}
	/* @end */
/* @group Team */
.Person .Content{
	margin-left:0;
	clear:left;
}
/* @end */

	/* @group Blog */
#Artikelnavigation{clear:left;margin-top:2em;float:left;}
	/* @end */


	/* @group Team */
#Position .Part{width:98%;
		clear:left;}
/* @end */

/* @group Zeilen */
form .Zeile .Titel{clear:both;width:98%;text-align:left;}
form .Zeile .Inhalt input{padding-left:0;width:95%;}
#Seiteninhalt form .Zeile .Inhalt{
	margin-left:0;clear:left;width:100%;

}
/* @end */

	/* @group Bücher */


	.Buch .Inhalt{
		margin-left:3%;
		width:65%;
		float:left;
	}
	.Buch .Inhalt h2{
		margin-top:0;
	}
	/* @end */

}

@media all and (max-width: 320px) {


/* @group Blog */
#Blog .Zeile .Titel{
	width:98%;
	clear:left;
}
/* @end */
	/* @group Kongressprogramm Menu */

#Kongressprogramm .Programm .rpBlock {
	float:none;
	padding-right:0;
}
/* @end */
}



/* Global */

.jBox-wrapper {
	text-align: left;
}

.jBox-wrapper,
.jBox-wrapper * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.jBox-title,
.jBox-content,
.jBox-container {
	position: relative;
	word-break: break-word;
}

.jBox-container {
	background: #fff;
}

.jBox-content {
	padding: 8px 10px;
	overflow: auto;
	-webkit-transition: opacity .15s;
	transition: opacity .15s;
}

/* jBox Tooltip */

.jBox-Tooltip .jBox-container,
.jBox-Mouse .jBox-container {
	border-radius: 3px;
	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.jBox-Tooltip .jBox-title,
.jBox-Mouse .jBox-title {
	padding: 8px 10px 0;
	font-weight: bold;
}

.jBox-hasTitle.jBox-Tooltip .jBox-content,
.jBox-hasTitle.jBox-Mouse .jBox-content {
	padding-top: 5px;
}

/* Pointer */

.jBox-pointer {
	position: absolute;
	overflow: hidden;
}

.jBox-pointer-top { top: 0; }
.jBox-pointer-bottom { bottom: 0; }
.jBox-pointer-left { left: 0; }
.jBox-pointer-right { right: 0; }

.jBox-pointer-top,
.jBox-pointer-bottom {
	width: 30px;
	height: 12px;
}

.jBox-pointer-left,
.jBox-pointer-right {
	width: 12px;
	height: 30px;
}

.jBox-pointer:after {
	content: '';
	width: 20px;
	height: 20px;
	position: absolute;
	background: #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.jBox-pointer-top:after {
	left: 5px;
	top: 6px;
	box-shadow: -1px -1px 4px rgba(0, 0, 0, .2);
}

.jBox-pointer-right:after {
	top: 5px;
	right: 6px;
	box-shadow: 1px -1px 4px rgba(0, 0, 0, .2);
}

.jBox-pointer-bottom:after {
	left: 5px;
	bottom: 6px;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
}

.jBox-pointer-left:after {
	top: 5px;
	left: 6px;
	box-shadow: -1px 1px 4px rgba(0, 0, 0, .2);
}

/* jBox Modal & jBox Confirm */

.jBox-Modal .jBox-container,
.jBox-Confirm .jBox-container {
	border-radius: 3px;
	box-shadow: 0 3px 15px rgba(0, 0, 0, .4), 0 0 5px rgba(0, 0, 0, .4);
}

.jBox-Modal .jBox-title,
.jBox-Confirm .jBox-title {
	border-radius: 3px 3px 0 0;
	padding: 10px 15px;
	background: #f4f5f6;
	border-bottom: 1px solid #ddd;
	text-shadow: 0 1px 0 #fff;
}

.jBox-Modal.jBox-closeButton-title .jBox-title,
.jBox-Confirm.jBox-closeButton-title .jBox-title {
	padding-right: 55px;
}

.jBox-Modal.jBox-closeButton-box:before,
.jBox-Confirm.jBox-closeButton-box:before {
	box-shadow: 0 3px 15px rgba(0, 0, 0, .4), 0 0 5px rgba(0, 0, 0, .4);
}

/* jBox Modal */

.jBox-Modal .jBox-content {
	padding: 12px 15px;
}

/* jBox Confirm */

.jBox-Confirm .jBox-content {
	text-align: center;
	padding: 45px 35px;
}

.jBox-Confirm-footer {
	border-top: 1px solid #e2e2e2;
	background: #fafafa;
	border-radius: 0 0 3px 3px;
	text-align: center;
	padding: 10px 0;
}

.jBox-Confirm-button {
	display: inline-block;
	cursor: pointer;
	font-size: 15px;
	line-height: 30px;
	height: 30px;
	border-radius: 3px;
	padding: 0 20px;
	-webkit-transition: color .2s, background-color .2s;
	transition: color .2s, background-color .2s;	
}

.jBox-Confirm-button-cancel {
	text-shadow: 0 1px 1px rgba(255, 255, 255, .6);
	background: #ddd;
	color: #999;
	margin-right: 25px;
}

.jBox-Confirm-button-cancel:hover {
	background: #ccc;
	color: #666;
}

.jBox-Confirm-button-submit {
	text-shadow: 0 -1px 1px rgba(0, 0, 0, .2);
	background: #5fc04c;
	color: #fff;
}

.jBox-Confirm-button-submit:hover {
	background: #53a642;
}

.jBox-Confirm-button-cancel:active,
.jBox-Confirm-button-submit:active {
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, .26);
}

/* jBox Notice */

.jBox-Notice {
	-webkit-transition: margin .2s;
	transition: margin .2s;
}

.jBox-Notice .jBox-container {
	border-radius: 3px;
	box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	color: #fff;
	text-shadow: 0 -1px 0 #000;
	background: #333;
	background-image: linear-gradient(to bottom, #444, #222);
}

.jBox-Notice .jBox-content {
	border-radius: 3px;
	padding: 12px 20px;
}

.jBox-Notice .jBox-title {
	padding: 8px 20px 0;
	font-weight: bold;
}

.jBox-hasTitle.jBox-Notice .jBox-content {
	padding-top: 5px;
}

.jBox-Notice-color .jBox-container {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
}

.jBox-Notice-gray .jBox-container {
	color: #666;
	text-shadow: 0 1px 0 #fff;
	background: #f4f4f4;
	background-image: linear-gradient(to bottom, #fafafa, #f0f0f0);
}

.jBox-Notice-red .jBox-container {
	background: #b02222;
	background-image: linear-gradient(to bottom, #ee2222, #b02222);
}

.jBox-Notice-green .jBox-container {
	background: #70a800;
	background-image: linear-gradient(to bottom, #95cc2a, #70a800);
}

.jBox-Notice-blue .jBox-container {
	background: #2b91d9;
	background-image: linear-gradient(to bottom, #5abaff, #2b91d9);
}

.jBox-Notice-yellow .jBox-container {
	color: #744700;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .6);
	background: #ffb11f;
	background-image: linear-gradient(to bottom, #ffd665, #ffb11f);
}

/* jBox Image */

.jBox-Image {
	background: #fff;
	padding: 8px 8px 45px;
	border-radius: 5px;
}

.jBox-Image .jBox-content {
	padding: 0;
	width: 100%;
	height: 100%;
}

.jBox-image-container {
	border-radius: 5px;
	background: #fff center center no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.jBox-image-label {
	box-sizing: border-box;
	position: absolute;
	background: #fff;
	top: 100%;
	left: 0;
	width: 100%;
	color: #333;
	margin-top: -35px;
	padding: 0 90px 5px 10px;
	border-radius: 0 0 5px 5px;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	opacity: 0;
}

.jBox-image-label.active {
	opacity: 1;
}

.jBox-image-pointer-next,
.jBox-image-pointer-prev {
	position: absolute;
	bottom: 0px;
	width: 22px;
	height: 45px;
	background: no-repeat center center url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijc0LjcgMjI0IDE4LjcgMzIiPg0KPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTkzLDIyNy40TDgwLjQsMjQwTDkzLDI1Mi42YzAuNCwwLjQsMC40LDEuMSwwLDEuNWwtMS42LDEuNmMtMC40LDAuNC0xLDAuNS0xLjUsMEw3NSwyNDAuN2MtMC40LTAuNC0wLjUtMSwwLTEuNWwxNC45LTE0LjljMC40LTAuNCwxLTAuNCwxLjUsMGwxLjYsMS42QzkzLjUsMjI2LjQsOTMuNCwyMjcsOTMsMjI3LjR6Ii8+DQo8L3N2Zz4=);
	background-size: 11px auto;
	cursor: pointer;
	opacity: .6;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
}

.jBox-image-pointer-next:hover,
.jBox-image-pointer-prev:hover {
	opacity: 1;
}

.jBox-image-pointer-next {
	right: 8px;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.jBox-image-pointer-prev {
	right: 30px;
}

.jBox-image-open #jBox-overlay {
	background-color: rgba(0, 0, 0, .86);
}

.jBox-Image.jBox-loading .jBox-container:before {
	left: auto;
	top: auto;
	bottom: -33px;
	right: 55px;
	margin-top: -9px;
	margin-left: -9px;
}

/* Close button */

.jBox-closeButton {
	cursor: pointer;
	position: absolute;
}

.jBox-closeButton svg {
	position: absolute;
	top: 50%;
	right: 50%;
}

.jBox-closeButton path {
	-webkit-transition: fill .2s;
	transition: fill .2s;
}

.jBox-closeButton path {
	fill: #aaa;
}

.jBox-closeButton:hover path {
	fill: #888;
}

.jBox-closeButton:active path {
	fill: #666;
}

/* Close button in overlay */

#jBox-overlay .jBox-closeButton {
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
}

#jBox-overlay .jBox-closeButton svg {
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-right: -10px;
}

#jBox-overlay .jBox-closeButton path {
	fill: #d2d4d6;
}

#jBox-overlay .jBox-closeButton:hover path {
	fill: #fff;
}

#jBox-overlay .jBox-closeButton:active path {
	fill: #b2b4b6;
}

/* Close button in title */

.jBox-closeButton-title .jBox-closeButton {
	top: 0;
	right: 0;
	bottom: 0;
	width: 40px;
}

.jBox-closeButton-title .jBox-closeButton svg {
	width: 12px;
	height: 12px;
	margin-top: -6px;
	margin-right: -6px;
}

/* Close button in box */

.jBox-closeButton-box .jBox-closeButton {
	top: -8px;
	right: -10px;
	width: 24px;
	height: 24px;
	background: #fff;
	border-radius: 50%;
}

.jBox-closeButton-box .jBox-closeButton svg {
	width: 10px;
	height: 10px;
	margin-top: -5px;
	margin-right: -5px;
}

.jBox-hasTitle.jBox-Modal.jBox-closeButton-box .jBox-closeButton {
	background: #f4f5f6;
}

.jBox-closeButton-box:before {
	content: '';
	position: absolute;
	top: -8px;
	right: -10px;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.jBox-pointerPosition-top.jBox-closeButton-box:before {
	top: 4px;
}

.jBox-pointerPosition-right.jBox-closeButton-box:before {
	right: 2px;
}

/* Overlay */

#jBox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	background-color: rgba(0, 0, 0, .9);
}

/* Block scrolling */

body[class^="jBox-blockScroll-"],
body[class*=" jBox-blockScroll-"] {
	overflow: hidden;
}

/* Draggable */

.jBox-draggable {
	cursor: move;
}

/* Spinner */

@keyframes jBoxLoading {
	to {transform: rotate(360deg);}
}

@-webkit-keyframes jBoxLoading {
	to {-webkit-transform: rotate(360deg);}
}

.jBox-loading .jBox-content {
	min-height: 32px;
	min-width: 38px;
	opacity: 0;
}

.jBox-spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
}
 
.jBox-spinner:before {
    content: 'Loading…';
    display: block;
    width: 20px;
    height: 20px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
 
.jBox-spinner:not(:required):before {
    content: '';
    border-radius: 50%;
    border: 2px solid rgba(0, 0, 0, .3);
    border-top-color: rgba(0, 0, 0, .6);
    animation: jBoxLoading .6s linear infinite;
    -webkit-animation: jBoxLoading .6s linear infinite;
}

/* IE8 fixes */

.jBox-IE8.jBox-Tooltip .jBox-container,
.jBox-IE8.jBox-Mouse .jBox-container {
	border: 1px solid #aaa;
}

.jBox-IE8 .jBox-pointer:after {
	display: none;
}

.jBox-IE8 .jBox-pointer {
	border: 0;
	background: no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNq01l0OwyAIAGAlvY+n8ZJ6Gk/EqqkNtf7ApCQ+LM34iuCmRUQzihjj6FH+kjWL8N4/Ph9GHpiTnC9SwDbhLGyvspSScc71KkOa/HpuuRhIK+psE2pjONouCQg7kBSEXUgC2tHo52mTTBpnaEATWlaYK6MrhIAaceWpOcsCrYp6FV4H/90zTWjUQ/gSevVQq0ecHqoOxWpYoO7p5O9ku2fnVtp7QAik2rsK3fnpWfjynJWpbw+1BkghurrYDjiCptg/4AxaYhJwBbEwDsiB2NgM5EIirAdKIDFGQSmU1+NaIPjJYt2I25vxT4ABAMhWvtle2YvmAAAAAElFTkSuQmCC);
}

.jBox-IE8 .jBox-pointer-top { background-position: center top; }
.jBox-IE8 .jBox-pointer-bottom { background-position: center bottom; }
.jBox-IE8 .jBox-pointer-left { background-position: left center; }
.jBox-IE8 .jBox-pointer-right { background-position: right center; }

.jBox-IE8.jBox-Modal .jBox-container {
	border: 3px solid #aaa;
}

/* No SVG support fixes */

.jBox-nosvg .jBox-closeButton:before {
    font-family: Verdana, sans-serif;
    content: 'x';
    text-align: center;
    font-size: 18px;
    color: #888;
}


/* jBox: Notice */

/* @group Zusatz NoticeBorder*/

.jBox-NoticeBorder .jBox-container {
	border-radius: 6px;
}

.jBox-NoticeBorder .jBox-content,
.jBox-NoticeBorder .jBox-title {
	padding-left: 26px;
}

.jBox-NoticeBorder.jBox-Notice-color .jBox-container {
	color: #fff;
	text-shadow: 0 -1px 0 #000;
	background: rgba(0, 0, 0, .92);
}

.jBox-NoticeBorder.jBox-Notice-color .jBox-container:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 8px;
	border-radius: 5px 0 0 5px;
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .5) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .5) 50%, rgba(255, 255, 255, .5) 75%, transparent 75%, transparent);
	background-size: 18px 18px;
}

.jBox-NoticeBorder.jBox-Notice-red .jBox-container:after {
	background-color: #ee0000;
}

.jBox-NoticeBorder.jBox-Notice-green .jBox-container:after {
	background-color: #95cc2a;
}

.jBox-NoticeBorder.jBox-Notice-blue .jBox-container:after {
	background-color: #4cb4ff;
}

.jBox-NoticeBorder.jBox-Notice-yellow .jBox-container:after {
	background-color: #ffba00;
}
/* @end */
.wrapper{box-sizing:border-box;max-width:1200px;margin:0 auto}.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.Flexgrid{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-moz-box-flex:0;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.Flexgrid.reverse{-webkit-box-direction:reverse;-webkit-box-orient:horizontal}.Flexgrid.colreverse{-webkit-box-direction:reverse;-webkit-box-orient:vertical}.col-xs{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.col-xs-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:8.3333333333%;-moz-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xs-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:16.6666666667%;-moz-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xs-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:33.3333333333%;-moz-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xs-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:41.6666666667%;-moz-flex-basis:41.6666666667%;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xs-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:58.3333333333%;-moz-flex-basis:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xs-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:66.6666666667%;-moz-flex-basis:66.6666666667%;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xs-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:75%;-moz-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:83.3333333333%;-moz-flex-basis:83.3333333333%;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xs-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:91.6666666667%;-moz-flex-basis:91.6666666667%;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xs-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:0}.col-xs-offset-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:8.3333333333%}.col-xs-offset-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:16.6666666667%}.col-xs-offset-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:25%}.col-xs-offset-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:33.3333333333%}.col-xs-offset-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:41.6666666667%}.col-xs-offset-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:50%}.col-xs-offset-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:58.3333333333%}.col-xs-offset-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:66.6666666667%}.col-xs-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:75%}.col-xs-offset-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:83.3333333333%}.col-xs-offset-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:91.6666666667%}.col-xs-offset-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-xs{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;text-align:left}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;text-align:right}.top-xs{-webkit-box-align:start;-ms-flex-align:start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end}.around-xs{-ms-flex-pack:distribute}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width: 48em){.container{width:46rem}.col-sm{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.col-sm-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:8.3333333333%;-moz-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-sm-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:16.6666666667%;-moz-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-sm-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:33.3333333333%;-moz-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-sm-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:41.6666666667%;-moz-flex-basis:41.6666666667%;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-sm-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:58.3333333333%;-moz-flex-basis:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-sm-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:66.6666666667%;-moz-flex-basis:66.6666666667%;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-sm-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:75%;-moz-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:83.3333333333%;-moz-flex-basis:83.3333333333%;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-sm-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:91.6666666667%;-moz-flex-basis:91.6666666667%;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-sm-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:0}.col-sm-offset-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:8.3333333333%}.col-sm-offset-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:16.6666666667%}.col-sm-offset-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:25%}.col-sm-offset-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:33.3333333333%}.col-sm-offset-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:41.6666666667%}.col-sm-offset-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:50%}.col-sm-offset-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:58.3333333333%}.col-sm-offset-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:66.6666666667%}.col-sm-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:75%}.col-sm-offset-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:83.3333333333%}.col-sm-offset-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:91.6666666667%}.col-sm-offset-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-sm{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;text-align:left}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;text-align:right}.top-sm{-webkit-box-align:start;-ms-flex-align:start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end}.around-sm{-ms-flex-pack:distribute}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width: 62em){.container{width:61rem}.col-md{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.col-md-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:8.3333333333%;-moz-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-md-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:16.6666666667%;-moz-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-md-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:33.3333333333%;-moz-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-md-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:41.6666666667%;-moz-flex-basis:41.6666666667%;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-md-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:58.3333333333%;-moz-flex-basis:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-md-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:66.6666666667%;-moz-flex-basis:66.6666666667%;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-md-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:75%;-moz-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:83.3333333333%;-moz-flex-basis:83.3333333333%;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-md-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:91.6666666667%;-moz-flex-basis:91.6666666667%;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-md-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:0}.col-md-offset-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:8.3333333333%}.col-md-offset-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:16.6666666667%}.col-md-offset-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:25%}.col-md-offset-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:33.3333333333%}.col-md-offset-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:41.6666666667%}.col-md-offset-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:50%}.col-md-offset-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:58.3333333333%}.col-md-offset-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:66.6666666667%}.col-md-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:75%}.col-md-offset-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:83.3333333333%}.col-md-offset-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:91.6666666667%}.col-md-offset-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-md{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;text-align:left}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;text-align:right}.top-md{-webkit-box-align:start;-ms-flex-align:start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end}.around-md{-ms-flex-pack:distribute}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width: 75em){.container{width:71rem}.col-lg{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:auto;-moz-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.col-lg-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:8.3333333333%;-moz-flex-basis:8.3333333333%;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.col-lg-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:16.6666666667%;-moz-flex-basis:16.6666666667%;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.col-lg-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:25%;-moz-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:33.3333333333%;-moz-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.col-lg-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:41.6666666667%;-moz-flex-basis:41.6666666667%;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.col-lg-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:58.3333333333%;-moz-flex-basis:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.col-lg-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:66.6666666667%;-moz-flex-basis:66.6666666667%;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.col-lg-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:75%;-moz-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:83.3333333333%;-moz-flex-basis:83.3333333333%;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.col-lg-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:91.6666666667%;-moz-flex-basis:91.6666666667%;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.col-lg-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;-webkit-flex-basis:100%;-moz-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:0}.col-lg-offset-1{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:8.3333333333%}.col-lg-offset-2{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:16.6666666667%}.col-lg-offset-3{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:25%}.col-lg-offset-4{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:33.3333333333%}.col-lg-offset-5{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:41.6666666667%}.col-lg-offset-6{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:50%}.col-lg-offset-7{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:58.3333333333%}.col-lg-offset-8{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:66.6666666667%}.col-lg-offset-9{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:75%}.col-lg-offset-10{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:83.3333333333%}.col-lg-offset-11{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:91.6666666667%}.col-lg-offset-12{box-sizing:border-box;-webkit-box-flex:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:.5rem;padding-left:.5rem;margin-left:100%}.col-lg{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;text-align:left}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;text-align:right}.top-lg{-webkit-box-align:start;-ms-flex-align:start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end}.around-lg{-ms-flex-pack:distribute}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify}.first-lg{order:-1}.last-lg{order:1}}[class*='Spalte-']{box-sizing:border-box;float:left;padding:1em;width:100%;min-height:1px}.SpaltenKontainer{box-sizing:border-box;overflow:hidden;width:100%}.SpaltenKontainer .Spalte-1{width:8.3333333333%}.SpaltenKontainer .Spalte-2{width:16.6666666667%}.SpaltenKontainer .Spalte-3{width:25%}.SpaltenKontainer .Spalte-4{width:33.3333333333%}.SpaltenKontainer .Spalte-5{width:41.6666666667%}.SpaltenKontainer .Spalte-6{width:50%}.SpaltenKontainer .Spalte-7{width:58.3333333333%}.SpaltenKontainer .Spalte-8{width:66.6666666667%}.SpaltenKontainer .Spalte-9{width:75%}.SpaltenKontainer .Spalte-10{width:83.3333333333%}.SpaltenKontainer .Spalte-11{width:91.6666666667%}.SpaltenKontainer .Spalte-12{width:100%}@media (max-width: 768px){.SpaltenKontainer .Spalte-1{width:100%;float:none}}@media (max-width: 768px){.SpaltenKontainer .Spalte-2{width:100%;float:none}}@media (max-width: 768px){.SpaltenKontainer .Spalte-3{width:100%;float:none}}@media (max-width: 768px){.SpaltenKontainer .Spalte-4{width:100%;float:none}}@media (max-width: 768px){.SpaltenKontainer .Spalte-5{width:100%;float:none}}@media (max-width: 768px){.SpaltenKontainer .Spalte-6{width:100%;float:none}}@media (max-width: 768px){.SpaltenKontainer .Spalte-7{width:100%;float:none}}@media (max-width: 768px){.SpaltenKontainer .Spalte-8{width:100%;float:none}}@media (max-width: 768px){.SpaltenKontainer .Spalte-9{width:100%;float:none}}@media (max-width: 768px){.SpaltenKontainer .Spalte-10{width:100%;float:none}}@media (max-width: 768px){.SpaltenKontainer .Spalte-11{width:100%;float:none}}@media (max-width: 768px){.SpaltenKontainer .Spalte-12{width:100%;float:none}}.B5{width:5%}.B10{width:10%}.B15{width:15%}.B20{width:20%}.B25{width:25%}.B30{width:30%}.B35{width:35%}.B40{width:40%}.B45{width:45%}.B50{width:50%}.B55{width:55%}.B60{width:60%}.B65{width:65%}.B70{width:70%}.B75{width:75%}.B80{width:80%}.B85{width:85%}.B90{width:90%}.B95{width:95%}.BIcon{width:1%;max-width:32px}.FormCounter{color:#999}label{cursor:pointer}.radio{padding-left:10px}.radio.nebeneinander{float:left}.radio input[type="radio"]{position:absolute;opacity:0}.radio input[type="radio"]+.radio-label:before{content:'';background:#f7f7f7;border-radius:100%;border:1px solid #b7b7b7;display:inline-block;width:1.4em;height:1.4em;position:relative;top:-0.2em;margin-right:1em;vertical-align:top;cursor:pointer;text-align:center;transition:all 250ms ease}.radio input[type="radio"]:checked+.radio-label:before{background-color:#4682b4;box-shadow:inset 0 0 0 4px #f7f7f7}.radio input[type="radio"]:focus+.radio-label:before{outline:none;border-color:#4682b4}.radio input[type="radio"]:disabled+.radio-label:before{box-shadow:inset 0 0 0 4px #f7f7f7;border-color:#b7b7b7;background:#b7b7b7}.radio input[type="radio"]+.radio-label:empty:before{margin-right:0}@media (max-width: 480px){.Zeile.Radio .Titel{width:10% !important;min-width:30px}.Zeile.Radio .Inhalt{float:left !important;clear:none !important;width:80% !important}}.Checkboxen{display:flex;flex-direction:column;flex-wrap:nowrap}.Checkboxen .Checkbox{min-height:2em}.Checkboxen .Checkbox input.Freifeld{width:250px;margin-left:1em !important}label{cursor:pointer;padding-top:3px}input[type="checkbox"]:not(.NurStandardCheckBox){border:0;clip-path:polygon(0% 0%, 0% 0%, 0% 0%, 0% 0%);height:1px;margin:-1px;overflow:hidden;padding:0;width:1px}input[type="checkbox"]:not(.NurStandardCheckBox)+label{position:relative;display:inline-block;padding:0rem 0 0 1.8rem;margin-bottom:1rem;user-select:none;margin-left:.75em}input[type="checkbox"]:not(.NurStandardCheckBox)+label:before{content:"";position:absolute;top:0;left:0;width:1.1rem;height:1.1rem;border:2px solid #ccc;border-radius:0.25rem;background:#fff;text-align:center;transition:background 200ms ease-out}input[type="checkbox"]:not(.NurStandardCheckBox)+label:after{content:"";position:absolute;transform:scale(0);transition:transform 200ms ease-out}input[type="checkbox"]:not(.NurStandardCheckBox)+label:after{background-color:transparent;content:"";display:block;position:absolute;left:0.45rem;top:0.15rem;width:0.25rem;height:.65rem;opacity:0.2;border-bottom:3px solid #4682b4;border-right:3px solid #4682b4;transform:rotate(45deg);transition:border-color 0.3s ease}input[type="checkbox"]:not(.NurStandardCheckBox):checked+label:before{content:""}input[type="checkbox"]:not(.NurStandardCheckBox):checked+label:after{content:"";opacity:1}.AbstandOben{margin-top:20px}.AbstandRechts{margin-right:20px}.AbstandUnten{margin-bottom:20px}.AbstandLinks{margin-left:20px}#Site.jahreskongress .Block40{min-height:100px}#Site.jahreskongress #DPTUebersichtsSeite{position:relative}#Site.jahreskongress #DPTUebersichtsSeite:after{content:"";display:table;clear:both}#Site.jahreskongress #DPTUebersichtsSeite .Ebene1{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:absolute;top:0;left:0}@media (max-width: 480px){#Site.jahreskongress #DPTUebersichtsSeite .Ebene1{position:relative}}#Site.jahreskongress #DPTUebersichtsSeite .Ebene1 .Schwerpunktthema{text-decoration:underline}#Site.jahreskongress #DPTUebersichtsSeite .Ebene2{max-width:283px;border:1px solid silver;background:#f8f8f8;padding:10px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;opacity:0;position:absolute;top:0;left:0}#Site.jahreskongress #DPTUebersichtsSeite:hover .Ebene1{opacity:0}#Site.jahreskongress #DPTUebersichtsSeite:hover .Ebene2{opacity:1}@media (max-width: 480px){#Site.startseite #Seiteninhalt>.Inhalt{margin-right:10px;margin-left:10px}}#Site.startseite #Seiteninhalt>.Inhalt #Startseite{padding-top:5px}#Site.startseite .Motiv{cursor:pointer}#Site.startseite .Abschluss{border-top:10px solid #071e4f;margin-top:5px}#Kongressprogramm .Viten{margin-top:20px}#Kongressprogramm .Viten .Abschnitt{overflow:hidden;margin-bottom:10px}#Kongressprogramm .Viten .Abschnitt .Name{font-weight:bold}#Kongressprogramm .Viten .Abschnitt .Bild{width:130px;float:right;margin-left:20px;margin-bottom:20px;margin-top:.5em}#Kongressprogramm .DokuListe .ThemenboxVortraege .Zeile .Titel{color:#94103e}#Kongressprogramm .DokuListe .ThemenboxVortraege .Zeile .Titel:hover{text-decoration:underline}#Kongressprogramm .KomInfoPlaner{margin-top:40px}#Partner .Inhalt.Partner .Logo{box-sizing:border-box;width:20%;float:left;max-height:80px;min-height:80px;padding-bottom:20px;margin-bottom:20px;text-align:center;position:relative}@media (max-width: 480px){#Partner .Inhalt.Partner .Logo{width:50%}}#Partner .Inhalt.Partner .Logo img{height:auto;max-width:90%;max-height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#Partner .Inhalt.Folge4 .Logo{width:33%}#Partner .Inhalt.Folge4 .Logo:nth-child(4){margin-left:18%}@media (max-width: 480px){#Partner .Inhalt.Folge4 .Logo{width:50%}#Partner .Inhalt.Folge4 .Logo:last-child{width:100%}}#Partner .Inhalt.Folge2 .Logo{width:50%;max-height:none;min-height:unset;height:140px}#Partner .Inhalt.Folge2 .Logo img{max-width:none;max-height:125px}@media (max-width: 480px){#Partner .Inhalt.Folge2 .Logo{width:100%}}#Kongressprogramm ul.Referenten{margin-left:0;padding-left:0}#Kongressprogramm ul.Referenten li{list-style:none;float:left;width:23%;margin-right:2%}#Kongressprogramm ul.Referenten li:last-child{margin-right:0}#Kongressprogramm ul.Referenten li .Bild{position:relative;overflow:hidden}#Kongressprogramm ul.Referenten li .Bild .Name{position:absolute;bottom:0;background:rgba(255,255,255,0.85);padding:3px 3px 5px 3px;width:100%;text-align:center}#Site.bewerbungen .SpaltenKontainer .Spalte{transition:all .2s;background:#f8f8f8;text-align:center}#Site.bewerbungen .SpaltenKontainer .Spalte:hover{background:white}#Site.bewerbungen .SpaltenKontainer .Spalte:first-child{border-right:1px silver dotted}#Site.bewerbungen .Icons{margin-bottom:1em;overflow:hidden}#Site.bewerbungen .Icons .icBereich{width:25%;height:50px;float:left;background-size:contain;background-repeat:no-repeat;background-position:left center}#Site.bewerbungen .Icons .icBereich.icBereich1{background-image:url("/daten/bilder/icons/i1.png")}#Site.bewerbungen .Icons .icBereich.icBereich2{background-image:url("/daten/bilder/icons/i2.png")}#Site.bewerbungen .Icons .icBereich.icBereich3{background-image:url("/daten/bilder/icons/i3.png")}#Site.bewerbungen .Icons .icBereich.icBereich4{background-image:url("/daten/bilder/icons/i4.png")}#KatalogMenu.DPT24 .Block{height:250px;background-size:175%}#KatalogMenu.DPT24 .Block .Mehr ul li{margin-bottom:0;margin-top:0}#KatalogMenu.DPT24 .Block:hover .TitelKontainer .Mehr{height:220px !important}#formOnlineanmeldung .Kommentar.Ermaessigt{margin-left:30%}@media (max-width: 480px){#formOnlineanmeldung .Kommentar.Ermaessigt{margin-left:0}}#formOnlineanmeldung .Zeile.KeinAbstand{margin-bottom:0;padding-bottom:0}#formOnlineanmeldung .Zeile.Kommerziell{margin-left:1em}#formOnlineanmeldung .Zeile.Kommerziell .Inhalt{width:100%}#formOnlineanmeldung .Zeile.Kommerziell .Inhalt .Text{float:left;width:90%}#formOnlineanmeldung .Zeile.Kommerziell .Inhalt input{float:left;width:20px}#formOnlineanmeldung .Zeile.Kommerziell input{width:auto}#formOnlineanmeldung .Zeile .Titel{margin-top:0.5rem;width:30%}#formOnlineanmeldung .Zeile .Inhalt{padding-top:0.5rem;width:50%}#formOnlineanmeldung .Zeile.Weit .Inhalt{float:none;width:auto}#formOnlineanmeldung #ZeileArbeitsbereichSonstiges{margin-top:-1.5em}#formOnlineanmeldung #ZeileArbeitsbereichSonstiges .Inhalt{padding-top:0}#formOnlineanmeldung input{width:98%}#formOnlineanmeldung input.Radio{width:auto}#formOnlineanmeldung select{width:100%}#formOnlineanmeldung .Kongressteilnahme input[type=radio]{width:8%;float:right;margin-top:0.3em}#formOnlineanmeldung .Kongressteilnahme .Zeile.InhaltRechts .Inhalt label{display:block;width:10%;float:right}#formOnlineanmeldung .AbfrageEingerueckt input[type=radio]{width:auto;float:right}#formOnlineanmeldung .AbfrageEingerueckt .Zeile{width:81%}#formOnlineanmeldung .AbfrageEingerueckt .Zeile label{float:right;margin-right:1em}#formOnlineanmeldung .Veroeffentlichung input{width:auto}#formOnlineanmeldung .Veroeffentlichung .Zeile{margin-bottom:0}#formOnlineanmeldung .Sammelteilnehmer input,#formOnlineanmeldung .Sammelteilnehmer select{margin-right:5px}#formOnlineanmeldung .Sammelteilnehmer select{padding:5px}#formOnlineanmeldung .Sammelteilnehmer .Kostenlos{background:greenyellow;margin-left:-10px;margin-right:-9px;padding-top:10px;padding-bottom:10px;padding-left:.5em;padding-right:.5em}#formOnlineanmeldung .Sammelteilnehmer .Sammelblock{display:none}#formOnlineanmeldung .Sammelteilnehmer .Sammelblock.Nr1{display:block}@media (max-width: 480px){#formOnlineanmeldung .Sammelteilnehmer input{clear:both;margin-left:20px;margin-top:5px;margin-bottom:5px}}#kalender{text-align:left}#kalender #Artikelinhalt{width:auto}#kalender .Bereich{overflow:hidden}#kalender .Bereich .Inhalt{margin-bottom:1em}@media (max-width: 480px){#kalender .Bereich .Inhalt{margin-bottom:0}}#kalender .TageDesMonats{min-width:435px;border-bottom:1px dotted silver;overflow:hidden}@media (max-width: 480px){#kalender .TageDesMonats{display:none}}#kalender .TageDesMonats .Inhalt{margin-bottom:0}#kalender .TageDesMonats .Inhalt span{width:14px;display:inline-block;font-size:9px;text-align:center;height:16px}#kalender .Monat{min-width:435px;clear:both;margin-bottom:1em;background-image:url(/ncms/kalender/layout/bilder/raster.gif);background-repeat:repeat-y;overflow:hidden;padding-bottom:0.5em}@media (max-width: 480px){#kalender .Monat{width:100% !important;min-width:auto;background-image:none;margin-bottom:0;margin-left:0}}#kalender .Monat.MaxTage30{background-position-x:-14px}#kalender .Monat.MaxTage29{background-position-x:-28px}#kalender .Monat.MaxTage28{background-position-x:-42px}#kalender .Monat .Inhalt{float:left;background:none}@media (max-width: 480px){#kalender .Monat .Inhalt{float:none}}#kalender .Monat .Zeile{margin-top:4px;margin-bottom:4px;overflow:hidden;clear:both}#kalender .Titel{margin-top:5px;font-size:20px}#kalender .ETitel{padding:.5em .75em;width:150px;text-align:left;background-color:rgba(255,255,255,0.9);color:#1f4973}@media (max-width: 1220px){#kalender .ETitel{width:416px !important}}@media (max-width: 480px){#kalender .ETitel{width:auto !important}}#kalender .ETitel .Datum{display:none}@media (max-width: 480px){#kalender .ETitel .Datum{display:block}}#kalender .Zeitraum{float:left;padding-top:7px;box-sizing:border-box}@media (max-width: 480px){#kalender .Zeitraum{display:none}}#kalender .Zeitraum .Mitte{height:2em;float:left;background-color:#94103e;width:100%;margin-right:1px}#kalender .Zeitraum.Split .Anfang{float:left}#kalender .Zeitraum.Split .Mitte{float:left;position:relative;background:#94103e}#kalender .Zeitraum.Split .Mitte:after,#kalender .Zeitraum.Split .Mitte:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#kalender .Zeitraum.Split .Mitte:after{border-color:rgba(136,183,213,0);border-left-color:#94103e;border-width:15px;margin-top:-15px}#kalender .Zeitraum.Split .Mitte:before{border-color:rgba(194,225,245,0);border-left-color:#94103e;border-width:18px;margin-top:-18px}#kalender .Eintrag{padding-top:7px;font-size:12px;float:left;line-height:1.25em;margin-bottom:1em}@media (max-width: 480px){#kalender .Eintrag{width:100% !important}}#kalender .EintragInhalt{padding:0.5em .7em;border:1px solid #fff;z-index:100;position:relative;background:#fff;color:#1f4973}@media (max-width: 480px){#kalender .EintragInhalt{width:90% !important}}#kalender .EintragInhalt a{color:#1f4973;font-weight:bold}#kalender .EintragInhalt h3{text-align:left;margin-top:0.25em;font-size:1.2em;margin-bottom:.5em}#kalender .EintragInhalt .Link{margin-top:.5em;margin-bottom:.5em;text-align:right}#kalender .EintragInhalt .Link a{display:block;padding-top:.5em;padding-bottom:.5em}#kalender h2{padding:6px 0.4em 2px 0.5em;height:21px;margin-bottom:0;border-bottom:1px solid #cdcdcd}#kalender .Zeile.Split .Eintrag{margin-left:17px}@media (max-width: 480px){#kalender .Zeile.Split .Eintrag{margin-left:0}}@media (max-width: 1220px){#kalender .Zeile.Split .Eintrag{margin-left:0}}#ExistiertSchon{margin-left:5px;margin-right:5px}#kondolenzbuch .Vortext{overflow:hidden;font-size:1.1em}#kondolenzbuch .Rechts{float:right;margin-left:2em;margin-bottom:2em;margin-right:2em}#kondolenzbuch .Rechts button{color:white;background:black;width:100%;cursor:pointer;transition:all 1s ease-in-out}#kondolenzbuch .Rechts button:hover{background:white;color:black}@media (max-width: 480px){#kondolenzbuch .Rechts{float:none;text-align:center;margin-left:0;margin-right:0}}#kondolenzbuch .Rechts .Foto{border:20px solid black}#kondolenzbuch .btnKontainer button{color:white;background:black}#kondolenzbuch #feedbackfehlermeldung{margin-right:40px;text-align:right;background:red;color:white;padding:1em 2em}@media (max-width: 480px){#kondolenzbuch #feedbackfehlermeldung{margin-right:0}}#kondolenzbuch ul#Kondolenzen{margin-right:30px;margin-top:80px;padding-left:0}#kondolenzbuch ul#Kondolenzen li{list-style:none;margin-bottom:40px}#kondolenzbuch ul#Kondolenzen li .Name{font-weight:bold}

#kondolenzbuch  button {
	color: white;
	background: black;
	width: 30%;
	cursor: pointer;
	transition: all 1s ease-in-out
}

#kondolenzbuch button:hover {
	background: white;
	color: black
}
