/* ****************************************************************************
 * Defaults #armeeklamotten_de
 * ************************************************************************** */
#plenty_appendix {display:none;}

/* ***** reset
------------------------------------------------- */
#armeeklamotten_de * {margin: 0; padding: 0; border: 0; outline: 0; background-repeat: no-repeat;}
#armeeklamotten_de #wrapper * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#armeeklamotten_de ol, #armeeklamotten_de ul {list-style: none;}
#armeeklamotten_de table {border-spacing: 0;}
#armeeklamotten_de .clearfix:before, #armeeklamotten_de .clearfix:after {content: "";display: table; line-height: 0;}
#armeeklamotten_de .clearfix:after {clear: both;}


/* ***** float classes
------------------------------------------------- */
#armeeklamotten_de .float-left {float: left;}
#armeeklamotten_de .float-right {float: right;}

/* ***** margin classes
------------------------------------------------- */
#armeeklamotten_de .margin-top10 {margin-top:10px;}
#armeeklamotten_de .margin-top15 {margin-top:15px;}
#armeeklamotten_de .margin-top20 {margin-top:20px;}
#armeeklamotten_de .margin-top25 {margin-top:25px;}
#armeeklamotten_de .margin-top30 {margin-top:30px;}
#armeeklamotten_de .margin-top40 {margin-top:40px;}
#armeeklamotten_de .margin-top50 {margin-top:50px;}
#armeeklamotten_de .margin-top60 {margin-top:60px;}
#armeeklamotten_de .margin-top70 {margin-top:70px;}

#armeeklamotten_de .margin-bottom10 {margin-bottom:10px;}
#armeeklamotten_de .margin-bottom15 {margin-bottom:15px;}
#armeeklamotten_de .margin-bottom20 {margin-bottom:20px;}
#armeeklamotten_de .margin-bottom25 {margin-bottom:25px;}
#armeeklamotten_de .margin-bottom30 {margin-bottom:30px;}
#armeeklamotten_de .margin-bottom40 {margin-bottom:40px;}
#armeeklamotten_de .margin-bottom50 {margin-bottom:50px;}
#armeeklamotten_de .margin-bottom60 {margin-bottom:60px;}
#armeeklamotten_de .margin-bottom70 {margin-bottom:70px;}

/* ***** tags
------------------------------------------------- */
#armeeklamotten_de a {color: #fff; text-decoration: underline; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;}
#armeeklamotten_de a:hover {color: #ddd; text-decoration:none;}
#armeeklamotten_de p {margin-bottom: 15px;}

/* ***** hr
------------------------------------------------- */
#armeeklamotten_de hr {padding: 0; border: none; border-top: medium double #ddd; color: #ccc; text-align: center; height: 1px; margin: 25px 0;}

/* ***** headlines
------------------------------------------------- */
#armeeklamotten_de h1, #armeeklamotten_de h2, #armeeklamotten_de h3, #armeeklamotten_de h4, #armeeklamotten_de h5, #armeeklamotten_deh6 {line-height: 1.3em; color: #202020; text-transform: uppercase; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#armeeklamotten_de h1 {font-size: 28px; margin-bottom: 15px;}
#armeeklamotten_de h2 {font-size: 21px; margin-bottom: 15px; color:#DB4105; text-transform:none;}
#armeeklamotten_de h3 {font-size: 18px; margin-bottom: 15px; text-transform:none;}
#armeeklamotten_de h4 {font-size: 14px; margin-bottom: 10px;}
#armeeklamotten_de h5 {font-size: 12px; margin-bottom: 10px;}
#armeeklamotten_de h6 {font-size: 12px; margin-bottom: 10px;}

/* ***** headline fakes
------------------------------------------------- */
#armeeklamotten_de .kombiname,
#armeeklamotten_de .oder {line-height: 1.3em; margin:0; color: #202020; font-size: 28px; font-weight:normal; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase;}
#armeeklamotten_de .oder {font-style:italic; text-transform:none; text-decoration:underline;}
#armeeklamotten_de .wahlweise {font-size: 21px; margin-bottom: 15px; color:#DB4105; text-transform:none;}

/* ***** body
------------------------------------------------- */
#armeeklamotten_de {background:url("https://www.armeeklamotten.de/layout/armeeklamotten/images/bg_armeeklamotten.de.jpg") no-repeat fixed center top #eeeee6; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:15px; line-height:21px; border-top: 5px solid #596c42;}

/* ***** wrapper
------------------------------------------------- */
#armeeklamotten_de #wrapper {margin:0 auto; width:90%; max-width:800px;}

/* ***** top-container
------------------------------------------------- */
#armeeklamotten_de #top-container {color: #eeeee6; text-transform: uppercase; text-align:center; font-size:12px;}
#armeeklamotten_de #top-container .container {background-color: #454545; padding: 5px 1%;}

/* ***** header-container
------------------------------------------------- */
#armeeklamotten_de #header-container {background:#eeeee6; padding:2%; text-align:center;}
#armeeklamotten_de #header-container .logo img {height:65px; width:auto;}

/* ***** menue-container
------------------------------------------------- */
#armeeklamotten_de #menue-container {background:#596c42; padding:2%; color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight:bold; font-size:18px; text-align:center;}

/* ***** main-container
------------------------------------------------- */
#armeeklamotten_de #main-container {background:#fff; padding:2%;}

/* ***** container
------------------------------------------------- */
#armeeklamotten_de #container {margin-bottom:25px; background:#fff;}

/* ***** footer
------------------------------------------------- */
#armeeklamotten_de #footer {margin:20px 0; background:#fff; padding:2%;}

/* ***** footer-bottom
------------------------------------------------- */
#armeeklamotten_de #footer-bottom {background: #333; background: rgba(51, 51, 51, 0.9); font-size: 11px; padding: 15px 0; color:#888;}

/* ***** service
------------------------------------------------- */
#armeeklamotten_de #service {background:#DDDDDD; padding:20px; border:5px solid #E9E7E8;}
/*#armeeklamotten_de #service img {width:100%; height:auto;}*/

/* ***** articleMessageBox
------------------------------------------------- */
#armeeklamotten_de .articleMessageBox {position:relative; width: auto; min-height: 25px; margin: 17px 0; padding: 25px; padding-left:80px; background-color: #FDEDA4; text-align: left; color: #7c622a;}
#armeeklamotten_de .articleMessageBox span:before {position:absolute; font-size:40px; line-height:40px; content:'!'; width:40px; height:40px; color:#fff; background-color:#E1941A; left:25px; top:25px; border-radius:50%; text-align:center;}

/* ***** Beschreibung
------------------------------------------------- */
#armeeklamotten_de #descript {margin-bottom:25px; padding:10px; background:#f9f9f9; border: 1px solid #dfdfdf;}

/* ***** tab
------------------------------------------------- */
#armeeklamotten_de .tab {padding:10px; background:#f9f9f9; border:1px solid #dfdfdf; border-top-color:#DB4105; border-bottom:none; display:inline-block; color:#202020; font-weight:bold;}

#armeeklamotten_de ul, #armeeklamotten_de ol {margin-bottom: 15px;}
#armeeklamotten_de li, #armeeklamotten_de ol {line-height: 1.5em;}
#armeeklamotten_de ul li {list-style-type: square; list-style-position: outside;}
#armeeklamotten_de ul {padding-left: 20px;}
#armeeklamotten_de ol {list-style: decimal; padding-left: 25px;}

/* ***** tabellen
------------------------------------------------- */
#armeeklamotten_de table {margin-bottom: 25px; width: 100%; text-align: center; font-size: 12px; text-shadow: 1px 1px 0px #fff; border: 1px solid #dfdfdf; border-bottom: 1px solid #a7a7a7;}
#armeeklamotten_de table td {padding:0.5em; border-bottom: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-top: 1px solid #ffffff; background: #fafafa;}
#armeeklamotten_de table td p {margin: 0;}
#armeeklamotten_de table th {border-bottom: 1px solid #e0e0e0; border-top: 1px solid #fafafa; background: #ededed; padding:0.5em;}
#armeeklamotten_de table th.col_first {text-align: left;}
#armeeklamotten_de table tr.odd td {background: #f6f6f6;}
#armeeklamotten_de table td.col_first {text-align: left; border-left: 0;}
#armeeklamotten_de table .row_last td {border-bottom: 0;}
#armeeklamotten_de table td:hover {background: #ddd!important;}
#armeeklamotten_de table td {-webkit-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; transition:all .4s ease-in-out;}

/* ***** tabellen .table
------------------------------------------------- */
#armeeklamotten_de .table .table-content table {margin-bottom:10px;}
#armeeklamotten_de .table .image_container.float-left {margin-right:4%; margin-bottom:5%; width:35%;}
#armeeklamotten_de .table .image_container img {width:100%; height:auto;}

/* ***** content boxen, Versand etc.
------------------------------------------------- */
#armeeklamotten_de .content {
	background: #DDDDDD; border: 4px solid #E9E7E7; border-bottom:none; padding: 20px 20px 10px; text-shadow: 1px 1px 1px white; font-size:11px;}
#armeeklamotten_de .last {border-bottom:4px solid #E9E7E7;}

/* ***** neuware
------------------------------------------------- */
#armeeklamotten_de .neuware,
#armeeklamotten_de .gebrauchtware {font-size:13px; border:1px solid #dfdfdf; border-right:none; border-left:none; margin-bottom:25px; padding:25px 0; padding-right:140px; background:url(../02_layout/neuware.png) no-repeat right 7px;}

#armeeklamotten_de .gebrauchtware {background:url(../02_layout/gebrauchtware.png) no-repeat right 7px;}

#armeeklamotten_de .neuware h4,
#armeeklamotten_de .gebrauchtware h4 {font-weight:bold; font-size:18px; text-transform:none;}

/* ***** iframe
------------------------------------------------- */
#armeeklamotten_de iframe {width: 100%; height: 375px; overflow: hidden;}

/* ****************************************************************************
 * Defaults .fashionalarm
 * ************************************************************************** */

 /* ***** reset
------------------------------------------------- */
#armeeklamotten_de.fashionalarm {background:#F3F3F3; border-color:#333;}
#armeeklamotten_de.fashionalarm h2 {color:#fb4f59;}
#armeeklamotten_de.fashionalarm #top-container {color: #888888;}
#armeeklamotten_de.fashionalarm #top-container .container {background-color: #ffffff; border-bottom: 2px solid #d3d3d3;}
#armeeklamotten_de.fashionalarm #header-container {background:none;}
#armeeklamotten_de.fashionalarm #menue-container {background-color:#333333; margin-bottom:20px; padding:10px; border-bottom: 2px solid #fb4f59;}