/* CSS Document */

/* Funktion */
#ds_div > font {}

/* Nav */
#showanav #amrnav {display: none;}
#showanav:target #amrnav, #showanav:target #closeamrnav {display: inline-block;}
#showanav:target #openamrnav {display: none;}
#snav:checked ~ #amrnav, #snav:checked ~ #showamobnav #closeamrnav {display: inline-block;}
#snav:checked ~ #showamobnav #openamrnav {display: none;}
#closeamrnav {display: none;}
@media screen and (min-width : 992px) {#showanav #amrnav {display: inline-block;}}

/* Gestaltung */
#amr {padding:0 15px; min-height:90%; background:#FFF;}
#amr h1, #amr h2, #amr h3, #amr h4, #amr h5, #amr h6, #amr p {margin:0 0 15px}
#amr img {max-width:99%; max-height:500px; height:auto !important; width:auto; margin:auto}
#amr input[type=radio] {display:none}

/* Header */
#amr .aheader {padding:20px 0; border-bottom:3px solid #990000;}

/* Nav */
#amr #showanav {border: none; padding: 25px 0; margin:0}
#amr #showanav #amrnav {width:100%}
#amr #showanav ul {padding: 0; margin:0; list-style:none;}
#amr #showanav ul li {padding: 0; margin:0; border-bottom:1px solid #CCC}
#amr #showanav ul li:last-child {border:none}
#amr #showanav ul li a {display:block; color:#990000; padding:10px}
#amr #showanav ul li a:hover {text-decoration:none;}
#amr #showamobnav {padding-bottom:0}
#amr #showamobnav .btn-toggle {margin:15px 0}
#amr #showamobnav .btn-toggle hr {border:1px solid #990000; width:25px; padding:0; margin:5px 0}

/* Content */
#amr h1  {word-wrap:break-word;}
#amr #showacontent {padding: 25px 0; border-top:1px solid #CCC; }
@media screen and (max-width : 492px) {
	#amr #showacontent font {font-size:20px}
}

/* Right */
#amr #showaright {padding: 15px; border-top:1px solid #CCC;}
@media screen and (min-width : 992px) {
	#amr #showacontent {padding: 25px; border:1px solid #CCC; border-top:none; margin:0 -1px -1px}
	}
@media screen and (min-width : 1200px) {
	#amr #showaright {padding: 25px; border: none;}
	}
#amr #showaright p {display:inline}
#amr #showaright p a {padding:4px; border:1px solid #CCC; /* border-left:none; border-right:none; */ max-width: 145px; float:left; margin:10px 5px}
#amr #showaright p a {display:block; position:relative; height:285px;}
#amr #showaright p a img {max-height: 150px;}
#amr #showaright p a span:last-child {position:absolute; bottom:0; width:100%; text-align:center}

/* Footer */
#amr #showafooter {border-top:1px solid #CCC; padding: 25px 35px; text-align:center}
#amr .ambfooter {text-align:center; font: 10px Arial, Helvetica, sans-serif; letter-spacing: 2px; color:#CCC; line-height:15px;}

/* Afterbuy ausblenden */
@media screen and (max-width : 600px) {#set-with-ab_main {display:none}}