/* init less/css */
/********** globals **********/
/*
@r2: #00b8a3;
@r3: #00549e;
@r4: #ba0025;
*/
/* fonts */
/* globals include */
/* ----------------------------- */
/*        Reset/Global           */
/* ----------------------------- */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
tt,
var,
u,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
caption,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-spacing: 0;
}
html {
  height: 100%;
}
body {
  -webkit-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  -ms-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  -o-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  /* easeOutExpo */
}
.clear {
  clear: both;
}
/* Prevent nav from animating away on page load */
.preload * {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -ms-transition: none !important;
  -o-transition: none !important;
}
/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.clearfix {
  *zoom: 1;
}
/* globals */
body,
html {
  border: none;
  margin: 0;
  padding: 0;
  min-height: 100%;
  width: 100%;
}
html {
  font-size: 100%;
  /* 16px */
  overflow-y: scroll;
  /* deny scrollbar jumping */
}
/*
html#r1 { background-color: @r1; }
html#r2 { background-color: @r2; }
html#r3 { background-color: @r3; }
html#r4 { background-color: @r4; }
*/
body {
  font-size: 16px;
  font-size: 1em;
  font-family: Helvetica,Arial,sans-serif;
  font-weight: 300;
  color: #272727;
  line-height: 1.45em;
  background: #eaedb9;
}
#outer-wrp {
  padding-top: 20px;
  min-height: 100%;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#32624e+0,eabdb9+100 */
  background: #32624e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #32624e 0%, #eaedb9 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #32624e 0%, #eaedb9 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #32624e 0%, #eaedb9 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#32624e', endColorstr='#eabdb9', GradientType=0);
  /* IE6-9 */
}
/********** layout **********/
/* navigation */
/* origin */
/* @import "stylesheet.less"; */
/* custom */
/* layout */
div#wrp {
  background-color: #ffffff;
  position: relative;
  width: 960px;
  padding: 0 20px;
  margin: 0 auto auto auto;
  /*
	header a.r2, article a.r2 { color:@r2; text-decoration:none; }
	header a.r2:hover, article a.r2:hover { color:lighten(@r2, 10%); }
	header a.r3, article a.r3{ color:@r3; text-decoration:none; }
	header a.r3:hover, article a.r3:hover{ color:lighten(@r3, 10%); }
	header a.r4, article a.r4{ color:@r4; text-decoration:none; }
	header a.r4:hover, article a.r4:hover{ color:lighten(@r4, 5%); }	
	header a.r5, article a.r5{ color:#5d5d5d; text-decoration:none; }
	header a.r5:hover, article a.r5:hover{ color:lighten(#5d5d5d, 20%); }
	*/
}
div#wrp a {
  color: #272727;
  text-decoration: none;
}
div#wrp header a.r1,
div#wrp article a.r1 {
  color: #32624e;
  text-decoration: none;
}
div#wrp header a.r1:hover,
div#wrp article a.r1:hover {
  color: #438469;
}
div#wrp header {
  position: relative;
  font-weight: 300;
  height: 32px;
  padding: 0 0 0 3px;
  /*
		nav { 
			position:relative;
		    float:left;
			width:777px;
		}
		div#snv {
			float:left;
		    width:195px;
		    padding: 0 5px 0 0;
			font-size:1.06rem;
			text-align:right;
			a { display:inline-block; padding:1px 14px; }
		}
		*/
}
div#wrp article {
  position: relative;
  background-color: #ffffff;
  /*
		div#ci {
			position:absolute;
			width:160px;
			height:160px;
			top:17px;
			right:17px;
			z-index:90;
			background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAMAAAC8EZcfAAAAA3NCSVQICAjb4U/gAAABvFBMVEX/////ZgD/ZgD/ZgD/ZgD/ZgD/ZgD/ZgD/ZgD/ZgD/ZgD/ZgD/ZgD/ZgD//////fv/+/n/+/j/+fX/+PP/9/H/9e7/9e//8+v/8+n/8ej/8ef/7+X/7uP/7N//7eH/693/6dr/6dv/59f/5tX/5dP/49D/49H/4Mv/4c3/38n/3cf/3MX/2sH/28P/2b//173/1rv/1Lf/1bn/07b/0bP/0LH/z6//zq3/zav/y6n/yqf/yKP/yaX/x6H/xZ//xJ3/wpn/w5v/wZf/v5X/vpP/vI//vZH/u43/uYv/uIn/toX/t4f/tYP/s4H/sn7/sHz/r3r/sHv/rnj/rXb/rHT/q3P/qXD/qG7/p2z/pmr/pGj/o2X/o2b/pGf/oWL/oGD/n1//nVz/nl3/nFr/m1j/mlb/mVX/mFP/l1L/llD/lU7/lEz/k0v/k0j/kUj/kUf/j0T/jkL/jUH/jD//iz3/iz7/iTr/iDj/hzf/hTP/hTT/gzD/gi7/gS3/gCv/fij/fSb/fCT/eSD/eiL/eB7/dxz/dhr/dBf/dBj/chT/cRL/cBD/bQz/bg3/bg7/bAr/awj/agb/aAT/ZgCyke6/AAAAlHRSTlMAESIzRFVmd4iqu8zd7v//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////SX3yAwAAAAlwSFlzAAATEQAAExEBOWB/8AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8yMC8xM786xUwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAKIUlEQVR4nO2c+VsTRxjH44GCwoZCaDiNRbCNhUAsZ5UrQOUKtUIplyBFpSBS5LYREJAjBEt29x/uJtl5Z3Z2dnNusn0evr/w7DvHfpjdneN9Z2KxaOj67ZzcPDHzYsJdu3U301wgBp6J6EQ14LVsMzxXQjRepnlUUvBlmaz1QiKbLyfTMCxhvhu5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');
			background-repeat: no-repeat;
			a { display:block; width:160px; height:160px; }
		}
		*/
  /*
		div#buttons { 
		    .ccm-block { float:left; min-width:170px; min-height:85px; }
		    position:relative;
		    // .ccm-area { float:left;  }
		    height:194px; 
		    img { 
		        margin:17px 0 17px 17px; 
		        display:block;
		        float:left;
		    }
		    div#info { 
		        float:right;
		        width:177px; 
		        img { 
    		        margin:17px 17px 0 0; 
    		        float:none;
    		    }
		    }
		}
		div#infoftr { 
		    position:absolute;
	        right:0;
	        bottom:17px;
	        width:177px; 
	        height:177px;
	        img { 
		        margin:17px 17px 0 0; 
		        float:none;
		    }
	    }
	    */
}
div#wrp article div#articletop {
  height: 19px;
}
div#wrp article div#bild {
  margin-bottom: 15px;
  padding: 0;
  border: none;
}
div#wrp article div#content {
  position: relative;
  float: left;
  width: 623px;
  min-height: 473px;
  /* min-height:490px; */
  padding: 0 17px 0 0;
}
div#wrp article aside#context {
  position: relative;
  float: left;
  width: 303px;
  margin-left: 17px;
  /* min-height:490px; */
}
div#wrp article.empty p {
  margin: 0;
  padding: 0;
  border: none;
}
div#wrp article.empty img {
  display: block;
  float: left;
}
div#wrp footer {
  padding-left: 17px;
  text-align: left;
  font-size: 11px;
  color: #ffffff;
}
div#wrp footer a {
  color: #ffffff;
}
div#wrp footer a:hover {
  text-decoration: underline;
}
/* smartphones */
@media screen and (max-width: 900px) {
  html {
    font-size: 100%;
    /* 16px */
    overflow-y: scroll;
    /* deny scrollbar jumping */
    background-color: #ffffff !important;
    background-image: none;
    background-repeat: repeat-x;
  }
  div#nv-wrp {
    width: 100%;
    min-height: 100%;
    overflow: hidden;
    /* position: relative; */
  }
  /* layout */
  div#wrp {
    position: inherit;
    width: auto;
    margin-top: 80px;
    /*
		header a.r2, article a.r2 { color:@r2; text-decoration:none; }
		header a.r2:hover, article a.r2:hover { color:lighten(@r2, 10%); }
		header a.r3, article a.r3{ color:@r3; text-decoration:none; }
		header a.r3:hover, article a.r3:hover{ color:lighten(@r3, 10%); }
		header a.r4, article a.r4{ color:@r4; text-decoration:none; }
		header a.r4:hover, article a.r4:hover{ color:lighten(@r4, 5%); }	
		header a.r5, article a.r5{ color:#5d5d5d; text-decoration:none; }
		header a.r5:hover, article a.r5:hover{ color:lighten(#5d5d5d, 20%); }
		*/
  }
  div#wrp a {
    color: #272727;
    text-decoration: none;
  }
  div#wrp header a.r1,
  div#wrp article a.r1 {
    color: #32624e;
    text-decoration: none;
  }
  div#wrp header a.r1:hover,
  div#wrp article a.r1:hover {
    color: #438469;
  }
  div#wrp img {
    max-width: 100%;
    height: auto;
  }
  div#wrp header {
    position: inherit;
    font-weight: 300;
    height: 34px;
    padding: 0;
    /*
			nav { 
				position:relative;
				display:none;
			    float:none;
				width:auto;
			}
			div#snv {
				float:none;
			    width:auto;
			    padding-left:17px;
				font-size:0.82rem;
				text-align:left;
				a { display:inline-block; padding:1px 0; }
				a#sitemap { display:none; }
			}
			*/
  }
  div#wrp article {
    position: relative;
    background-color: #ffffff;
    min-height: auto;
    padding-bottom: 54px;
    /*
			div#ci {
				position:absolute;
				width:80px;
				height:80px;
				top:-97px;
				right:17px;
				z-index:90;
				background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAAA3NCSVQICAjb4U/gAAAC61BMVEX/SgD/oGH/9/L/dSH/2cH/wpn/ijv/agv/7eD/tYP/ZgD/0bH/lU7/4s//gi7/p3L/cBD/y6f/////8+v/XgD/uov/XAD/mlX/59f/j0b/fCT/chn/ZgD/1Lf/pmr/hzf/rnf/zq3/WgD/3cX/mWb/zaz/WAD/7+X/xJv/zav/aA//u5L/zJn/t4n/fSn/9e//jUL/1bz/VgD/6tv/38r/lVL/xqH/sn3/cBX/cxv/+/f/kkn/49L/qnD/hDH/o2b/nVv/bBH/eiL/VAD/fiv/07X/v5X/lVb/Xgf/rHT/wZv/iDj/bQr/iz7/UQD/7uH/vI//8ej/6Nn/fzH/dBb/4cv/k0r/9/H/Zgf/eyj/xJ3/dhr/eST/28P/nVz/9O3/bg7/+fX/eSD/bBX/qG3/toX/1bn/aQz/yaX/5dT/o2T/r3n/llz/dxz/cBL/s4H/hTj/2b//TwD/8Of/awj/w6L/pWj/vpP/q3L/l1H/3cf/0bP/chT/uYn/hTP/kUj/n1z/69//xZ//m1v/iTr/mFP/49H/chr/k0z/eij/7eH/4c3/eB//j0T/gzD/fSb/agf/wZf/bAv/1rv/ikD/u47/m1j/////ZgD/TgD/z6//rXb/p2z/+fP/bA7/28H/38v/Ywn/6dv/gDX/mVn/uYv/chL/t4X/pWb/59X/bhP/gCv/mVX/hzj/y6n/07P/693/07f/9e3/38f/kUb/28X/yKP/chb/sXr/dBj/xZ3/ijz/173/eB7/lUz/tYH/w5n/8+n/n17/bhT/oWL/fif/qHT/cBf/bAr/9+//z7H/8ef/j0L/bgz/hDL/q3T/5dP/fyr/5dH/vZL/7uP/vZH/jT//fij/nV//u43/l07/t4f/gSz/rnj/dhz/w5v/8eX/x6P/eiT/qG7/sX3/17v/p2r/yaf/l1L/jT7/hzT/sn//mVT/bhD/dBr/17//4c//TAD/diD/ag//agz/hDv/hzv/bhb///94DHtRAAAA+XRSTlP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wD5s3lGAAAACXBIWXMAABLqAAAS6gEWyM/fAAAAFnRFWHRDcmVhdGlvbiBUaW1lADEyLzIwLzEzvzrFTAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAd8SURBVFiFtZlvUFRVFMBXWgvurri8vdyWdZB4O4DU4NJCWYu0tAhFQgItQa6wy46Sf4YllPgn6kDEOJmKmXwAdMrqg2aO9aE0dQZLx51hKBhNnUljHPvg0PShmoqP3XPfn33AW2BhOzO77777zv3tvfecc++5bzWTQWnMiO1FixWNRLt5LNO7aFoQaGz1R4ImAwsuRwgnAlsihhOAhRHkAdASSR4Ax5T3GGRxwI1KGjJPTEyYmxbB1Ex2B28yu8qjOI6LyipwrFgoUrNbCg68IoULinH/AomaPKn050lOKa38AoEGqbSMcfrvJCUtiavluEEi9FsUQYeAIDyb5TTilTwBOOt+nskb6dyA0MOkhrqeHu2xW6x9x+DmzZv9+OH9dm385yGIErApGoCP25DYrwd6aHD6vjQDcW/S2r1QuqdjFXa9OlEE4hJQag/qEBjxiQqozRqG77N0lLHKSfZ0zAYkzaDzGy/PGvuVVbSu+rUTJ1rh4S0JaLyUza59JDjFeDoQN4BKHlW5b9GCtF8lxGznuMriP2w22276sJQQBoz/F2MHFM4TcrnlhiAZHdOBMdJv3hRHlJGaCs025NVQSaSlRCT0sCQV4YAHNDBeL0+AGU8DslHlUuAuUSOG5+OnOGa7CMyhTZvKBWCS9NDunAYkbVCdTufwp5SUahFYOAVYoQCiHgEY29l5jklP/XS38VFf5qKc4LX53SIwA4bc3d29nsk1hKYDEfJKMsMPMfOu6r94HpGDInAJjMW8k1kxHwfUgCHdRnRabvSMH/GZItB9nF6XrWPAhOp40crzBCLSKkyVsafRJAARWcNqnj62ZeMp6jY8HxYQ4Vy70gZbwMnHFRVHlMBRWtgzBxCRvem1khdoY5ysruYjiWfZj/EhKLwOnG3zAVIDu9vOl5Zm5O5zI15YbAg65NhSWvpr32FEm38A1mbrXSw1/vtqvClAxkxloqgigoiPxagNvSBq1KsXLv8fsKanokI3Mp8mhsYDB0YfkjmAeAf4oCGE1hTpAPcaTA3xVALy4NedxcGZxrIlxHvZDl4rVd1umwP48T2qFe2qqqoSmhtK+vraxpCIJMRVotcfNFcB0w3AlS/3qme7AhCXGCFl4MrKykwujMimcQ/z5ux3hb0g50v22J515BecDjyuMi3NM6jmOQKQ5MgRZnfTlcAo3w5AHzOCAajn2+XyGjXDiMDMWhZ1drs9zcWvhvLu5csboWoC4z64ntzaVUe7ncMnCiFfW1vbGhqIel+EXWqD2e9yCUvjZxAvQFzF87CjVINN/I7yNnziNoy56EmXq3g2o6TmgpWboJkTumDGvb38A1pYixAMMrrvAsI22wj11OKv6P3VfFWTKPywCIDgh8L2YgKBHfDKCN8ljNG0dWAMlgw/9NARKpeaCeQd3BQxkEPBhTJjIcDt0FKXkixIVwDhi9kysZnOpBI4Y9WRgQNU6xxsXkQPDQ/bgkkG/WTuiDOxfmaLPdwuAC/4fL4L6kAIPeMIxJsbvGYrIQz3qAOh87dpNmJDj1hofRZdHMDpf8xnwXiJOlojVgMS2DO5PdfNNV5+CIp1Lzk7zJ+mcxaMjLU3PvRWVV2HBCAR48A5AL91Wp+EMfyGRRUo7Lng2W7yvUkMGo4REOTKHpMw5ATarWTxaQPPa5mLqgJRizjtNPSeLwgaOQXjbfKNdQlM6SGrcEeBB+hlWQggqtGdu3Jl9Fvm/wmFa41RUZ5TXd/RPG11kW6D5/hxY3vMJhZseF3LsuHhTu0+jGN0Ot0WVaMgMWmVbIRxsdtNw4IZk+d7DfX1gaAGxtLiFdJtIiYysAkkksD+6Ojor0MdPngUCATCBK6d4QCyYPfP2pMnT2lfmM9pTQbCCeKSagu8Tsy79aG2TlXgthk+L0uj6MhtYQGTO8s7n1VVcQKu65O7Z3zz4CkSTilHEq48TZ8FF9sJSZwdaTRsJ6Z1BoNBSs5mAzaPF443U8LhpVR6vQ2WaFN/Jh3jhadgS+GGhoa+gLB7dGl2WlpaY4xvzlQEwlxLENkHzWOiBTOcIeSuHMgOekyVAp6zXg1BlIGwHujoqSJTufyXeacCV7HCcfadp04MAWx/pZ+tVjnE8E4p6/Mdx+FUlg7U/b3pmfdgNf4mDGAeFg+IKwl5lR3ozPn5GPfTwrCXjpzNS7NqF9WBPjr/l2EnaOURToCaH2hNMZwDVzFMFi3FzX7wmQIco7p+SHBylcB6mIUdzGGOQhiEMWQABnZNBzIPF96WgHZFmMCmGcAOmIQYNmTYnI6GOeSZQPYmppHGirDXx6sBDeEAeeE9ArXyUihcVAPWhNXD59KgmPg2e1mSrMbr3S0D60CVAtlhGd7yNEGCUESBzOn2QnP8j1WOG8vvasDuSRl4NioqinoWLqm0Wq3X2HuFysrKldBnWmGNFZJtZxxLtrm0jMdUTbJRBiKX2Wx20WuTkwrbIy9T8U6pYci2BwOOBL96II9NBoFoxrkwxEmRTDvAKMWiBEZAjkxGFtgyGVGgr2AyksCOAc9k5IAdmYW7pD8pFg+s15e2K/5D+Q/Y/dh6iV4y0QAAAABJRU5ErkJggg==');
				background-repeat: no-repeat;
				a { display:block; width:80px; height:80px; }
			}
			*/
    /*
			div#gallery {
				height:auto;
				margin:0;
				padding:0;
				border:none;
			}
			*/
  }
  div#wrp article div#articletop {
    height: 19px;
  }
  div#wrp article div#content {
    position: relative;
    float: none;
    width: auto;
    /* 635px; */
    min-height: 0;
    /* 473px; */
    /* min-height:490px; */
    padding: 0 17px;
  }
  div#wrp article aside#context {
    position: relative;
    float: none;
    width: auto;
    margin-left: 0;
    margin-top: 34px;
    /* min-height:490px; */
    padding: 0 17px;
  }
  div#wrp article.empty p {
    margin: 0;
    padding: 0;
    border: none;
  }
  div#wrp article.empty img {
    display: block;
    float: left;
  }
  div#wrp footer {
    padding-left: 17px;
    text-align: left;
    font-size: 11px;
    color: #ffffff;
  }
  div#wrp footer a {
    color: #ffffff;
  }
  div#wrp footer a:hover {
    text-decoration: underline;
  }
}
/* ----------------------------- */
/*          Page Styles          */
/* ----------------------------- */
/*
.hinweis { 
	min-height:142px; 
	color:@text-color-white;
	padding:9px 18px 9px 100px; 
	display:block;
	clear:both;
}
.hinweis:before {
   content: url(/_src/img/global/hinweis.png);
   margin: -3px 0 0 -100px;
   float:left;
}
*/
html div#wrp article a,
html div#wrp article a:link,
html div#wrp article a:visited {
  text-decoration: none;
}
html div#wrp article a:hover,
html div#wrp article a:active,
html div#wrp article a:focus {
  text-decoration: underline !important;
}
html#r1 div#wrp article a {
  color: #32624e;
}
html div#wrp article ul {
  margin: 0 0 1em 0;
  padding: 0;
  list-style-type: disc;
}
html div#wrp article li {
  margin: 0 0 0 1em;
  padding: 0;
}
* :focus {
  outline: 0;
}
h1,
h2,
h3 {
  padding: 0;
  margin: 0;
  font-weight: 500;
  color: #32624e;
}
h1 {
  font-size: 2rem;
  line-height: 1.45em;
  margin: 0 0 0.6em 0;
  color: #ff0000;
}
h2 {
  font-size: 1.5rem;
  line-height: 1.45em;
  margin: 0 0 0.6em 0;
}
h3 {
  font-size: 1rem;
  line-height: 1.45em;
  margin: 0 0 1em 0;
}
p {
  margin: 0 0 1em 0;
}
b,
strong {
  font-weight: 500;
}
hr {
  margin: 0;
  padding: 0;
  border: none;
  border-bottom: solid 1px #cccccc;
  height: 1px;
  margin: 14px 0;
  font-size: 1px;
  line-height: 1px;
  outline: 0;
}
html#r1 div#wrp article h2,
html#r1 div#wrp article h3 {
  color: #32624e;
}
div#content .accord h3.even {
  padding-left: 21px;
  cursor: pointer;
}
div#content .accord h3.even div {
  width: 21px;
  font-size: 1em;
  display: block;
  float: left;
  margin-left: -21px;
}
div#content .accord.einzug .panel {
  margin-left: 21px;
}
div#content .accord .panel {
  display: none;
  /*
	ul { list-style: disc; margin:0 0 0 15px; }
	li { padding:0 0 0 15px; }
	*/
}
div#content .accord .panel ul {
  margin: 0 0 1em 0;
  padding: 0;
  list-style-type: disc;
}
div#content .accord .panel li {
  margin: 0 0 0 1em;
  padding: 0;
}
aside#context .accord h3.even {
  padding-left: 21px;
  cursor: pointer;
}
aside#context .accord h3.even div {
  width: 21px;
  font-size: 1em;
  display: block;
  float: left;
  margin-left: -21px;
}
aside#context .accord.einzug .panel {
  margin-left: 21px;
}
aside#context .accord .panel {
  display: none;
  /*
	ul { list-style: disc; margin:0 0 0 15px; }
	li { padding:0 0 0 15px; }
	*/
}
aside#context .accord .panel ul {
  margin: 0 0 1em 0;
  padding: 0;
  list-style-type: disc;
}
aside#context .accord .panel li {
  margin: 0 0 0 1em;
  padding: 0;
}
html#r1 div#wrp article .auszeichnung {
  color: #32624e;
}
html#r1 div#wrp article .auszeichnung-orange {
  color: #ff0000;
}
html div#wrp aside h3,
html div#wrp aside p,
html div#wrp aside a,
html div#wrp aside li {
  font-size: 0.82rem;
  line-height: 1.3em;
  margin-bottom: 0.5em;
}
html#r1 div#wrp aside h3,
html#r1 div#wrp aside p,
html#r1 div#wrp aside a,
html#r1 div#wrp aside li {
  color: #32624e;
}
/* smartphones */
@media screen and (max-width: 900px) {
  .hinweis {
    min-height: 96px;
    color: #ffffff;
    padding: 9px 18px 9px 50px;
    display: block;
    clear: both;
  }
  .hinweis br:first-child {
    display: none;
  }
  .hinweis:before {
    content: url(/_src/img/global/hinweis-mob.png);
    margin: 5px 0 0 -50px;
    float: left;
  }
}
/* ----------------------------- */
/*             Responsive        */
/* ----------------------------- */
.table-wrap {
  width: 100%;
  overflow: auto;
}
.responsive-iframe-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.responsive-iframe-container iframe,
.responsive-iframe-container object,
.responsive-iframe-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 900px) {
  .main-nav-wrap {
    display: none;
  }
  .openmob {
    display: block;
  }
}
.noise {
  position: relative;
  z-index: 1;
}
.noise:before,
.body-noise:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: url(data:image/png;base64,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);
}
