#wrapper{margin:0 auto;padding:25px 0 30px;box-shadow:none;width:980px;background:none repeat scroll 0 0 #F5F4EC;-webkit-box-shadow:0 0 12px 4px #000;box-shadow:0 0 12px 4px #000}
/*
.header{background:#ffeedd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWVkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2ZmYTczZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2ZmN2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdmMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  #ffeedd 0%, #ffa73d 45%, #ff7c00 80%, #ff7f04 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffeedd), color-stop(45%,#ffa73d), color-stop(80%,#ff7c00), color-stop(100%,#ff7f04));background: -webkit-linear-gradient(top,  #ffeedd 0%,#ffa73d 45%,#ff7c00 80%,#ff7f04 100%);background: -o-linear-gradient(top,  #ffeedd 0%,#ffa73d 45%,#ff7c00 80%,#ff7f04 100%);background: -ms-linear-gradient(top,  #ffeedd 0%,#ffa73d 45%,#ff7c00 80%,#ff7f04 100%);background: linear-gradient(to bottom,  #ffeedd 0%,#ffa73d 45%,#ff7c00 80%,#ff7f04 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeedd', endColorstr='#ff7f04',GradientType=0 );height: 150px; border: 8px solid rgb(37, 37, 37);-webkit-border-top-left-radius: 12px;-webkit-border-top-right-radius: 12px;-moz-border-radius-topleft: 12px;-moz-border-radius-topright: 12px;border-top-left-radius: 12px;border-top-right-radius: 12px}
*/

.header{background:url(../images/Logo1_klein.png) no-repeat; background-color: #F5F4EC; height: 150px; border: 8px solid rgb(166, 166, 166);-webkit-border-bottom-right-radius: 12px;-webkit-border-bottom-left-radius: 12px;-webkit-border-top-left-radius: 12px;-webkit-border-top-right-radius: 12px;-moz-border-radius-topleft: 12px;-moz-border-radius-topright: 12px;border-top-left-radius: 12px;border-top-right-radius: 12px;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;border-left-width:5px;border-right-width:5px}
.customheaderright{padding-left: 550px;padding-top: 30px;font-family: Garamond; line-height: 1.1}
.customstartpage_left{width: 96%; padding-left: 20px; padding-right: 20px}
/*
.header{background-image:url(../images/Logo1_klein.png); no-repeat}
*/
.module-sidebar{padding: 10px;margin-top: 15px;margin-bottom: 20px;background: #303030;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiMWIxYiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjMDMwMzAzIiBzdG9wLW9wYWNpdHk9IjAuODIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAzMDMwMyIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,  rgba(27,27,27,0.2) 0%, rgba(3,3,3,0.82) 95%, rgba(3,3,3,0.85) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(27,27,27,0.2)), color-stop(95%,rgba(3,3,3,0.82)), color-stop(100%,rgba(3,3,3,0.85)));background:-webkit-linear-gradient(top,  rgba(27,27,27,0.2) 0%,rgba(3,3,3,0.82) 95%,rgba(3,3,3,0.85) 100%);background:-o-linear-gradient(top,  rgba(27,27,27,0.2) 0%,rgba(3,3,3,0.82) 95%,rgba(3,3,3,0.85) 100%);background:-ms-linear-gradient(top,  rgba(27,27,27,0.2) 0%,rgba(3,3,3,0.82) 95%,rgba(3,3,3,0.85) 100%);background:linear-gradient(to bottom,  rgba(27,27,27,0.2) 0%,rgba(3,3,3,0.82) 95%,rgba(3,3,3,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#331b1b1b', endColorstr='#d9030303',GradientType=0 );border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}

.random-image img{margin:10px;display:block;margin-left:auto;margin-right:auto}
 
.name h1{padding-top:20px;text-align:center;color:#414958!important}

/* Navigation
====================================*/
.selectnav{display:none;cursor:pointer;width:100%;height:32px;font-size:14px;margin:15px 0;padding:6px}

#nav-top {border-top-right-radius: 12px; font-weight: bold; border-top-left-radius: 12px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background: #1B1B1B;margin-top:14px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiMWIxYiIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMwMzAzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,  rgba(27,27,27,0.8) 0%, rgba(48,48,48,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(27,27,27,0.8)), color-stop(100%,rgba(48,48,48,1)));background:-webkit-linear-gradient(top,  rgba(27,27,27,0.8) 0%,rgba(48,48,48,1) 100%);background:-o-linear-gradient(top,  rgba(27,27,27,0.8) 0%,rgba(48,48,48,1) 100%);background: -ms-linear-gradient(top,  rgba(27,27,27,0.8) 0%,rgba(48,48,48,1) 100%);background: linear-gradient(to bottom,  rgba(166,166,166,0.8) 0%,rgba(48,48,48,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc1b1b1b', endColorstr='#303030',GradientType=0 );height: 40px;border-bottom:3px solid #B92507;margin-bottom:20px}

#top-menu,#top-menu ul{width:auto;padding:0}
#top-menu ul{display:none;position:absolute;left:-30px;top:38px;box-shadow:3.5px 3.5px 5px #000;padding:0 10px 10px;background-color:#424542;border-width:2px;border-radius:6px 6px 6px 6px}
#top-menu li a:hover,#top-menu .current{border-bottom:3px solid #82CE01}
#top-menu .current:hover{border-bottom:none}
#top-menu ul li a:hover{border-bottom:none}
#top-menu li:hover > *{display:block}
#top-menu li:hover{position:relative;z-index:999}
#top-menu{display:block;float:left}
#top-menu li{margin:0 auto;display:block;white-space:nowrap;float:left}
#top-menu > li,ul.menu-top li{margin:0}
#top-menu a:active,ul.menu-top a:focus{outline-style:none}
#top-menu a,#top-menu a.active{padding:0 15px;line-height:40px;text-decoration:none;color:#fbfbfb;float:left;margin-right:-1px;text-align:center;height:40px;text-shadow:1px 2px 1px #000}
#top-menu ul li{float:none;margin:10px 0 0}
#top-menu ul a{padding:0 8px;line-height:40px;text-decoration:none;color:#fbfbfb;float:left;margin-right:-1px;text-align:center;height:40px;background-image:none;text-shadow:1px 2px 1px #000}
#top-menu li:hover > a{color:#fff;text-decoration:none;text-shadow:none}

.breadcrumbs{font-size:85%;margin-bottom:15px;padding:0}
/* Pagination
====================================*/
.pagination{margin-bottom:10px;margin-top:20px;}
.pagination li{padding:5px 10px;border:1px solid #ddd;display:inline-block;float:left;background:#fff;color:#888;margin-right:1px;-webkit-box-shadow:0 1px 1px 0 rgba(180,180,180,0.1);box-shadow:0 1px 1px 0 rgba(180,180,180,0.1)}
.pagination li:hover{background: #ffeedd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWVkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2ZmYTczZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2ZmN2MwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjdmMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  #ffeedd 0%, #ffa73d 45%, #ff7c00 80%, #ff7f04 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffeedd), color-stop(45%,#ffa73d), color-stop(80%,#ff7c00), color-stop(100%,#ff7f04));background:-webkit-linear-gradient(top,  #ffeedd 0%,#ffa73d 45%,#ff7c00 80%,#ff7f04 100%);background:-o-linear-gradient(top,  #ffeedd 0%,#ffa73d 45%,#ff7c00 80%,#ff7f04 100%);background:-ms-linear-gradient(top,  #ffeedd 0%,#ffa73d 45%,#ff7c00 80%,#ff7f04 100%);background:linear-gradient(to bottom,  #ffeedd 0%,#ffa73d 45%,#ff7c00 80%,#ff7f04 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeedd', endColorstr='#ff7f04',GradientType=0 );}
.pagination li:hover a.pagenav{color:#fbfbfb}

@media only screen and (min-width: 960px) {
  /* joomla blog Layout
  ====================================*/
  .cols-1{display:block;float:none!important;margin:0!important}
  .cols-2 .column-1{width:46%;float:left}
  .cols-2 .column-2{width:46%;float:right;margin:0}
  .cols-3 .column-1{float:left;width:29%;margin-right:4%;padding:0 5px}
  .cols-3 .column-2{float:left;width:29%;margin-left:0;padding:0 5px}
  .cols-3 .column-3{float:right;width:29%;padding:0 5px}
  .shownocolumns{width:98%!important}
  .items-row{overflow:hidden;margin-bottom:10px!important}
  .column-1,.column-2,.column-3{padding:10px 5px}
  .column-2{width:55%;margin-left:40%}
  .column-3{width:30%}
}

#footer{margin:0 auto;margin-bottom:20px;border-top:3px solid #B92507;width:980px;background:none repeat scroll 0 0 #252525;padding:0px 0 0;-webkit-box-shadow:0 0 12px 4px #000;box-shadow:0 4px 12px 4px #000;-webkit-border-bottom-right-radius:12px;-webkit-border-bottom-left-radius:12px;-moz-border-radius-bottomright:12px;-moz-border-radius-bottomleft:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
#footer div.banneritem {padding-bottom: 15px}
#footer-bottom{background: #2e2e2e;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlMmUyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZDFkMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,  #2e2e2e 0%, #1d1d1d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e2e2e), color-stop(100%,#1d1d1d));background:-webkit-linear-gradient(top,  #2e2e2e 0%,#1d1d1d 100%);background:-o-linear-gradient(top,  #2e2e2e 0%,#1d1d1d 100%);background:-ms-linear-gradient(top,  #2e2e2e 0%,#1d1d1d 100%);background:linear-gradient(to bottom,  #2e2e2e 0%,#1d1d1d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e2e2e', endColorstr='#1d1d1d',GradientType=0 );-webkit-border-bottom-right-radius: 12px;-webkit-border-bottom-left-radius: 12px;-moz-border-radius-bottomright: 12px;-moz-border-radius-bottomleft: 12px;border-bottom-right-radius: 12px;border-bottom-left-radius: 12px;padding: 10px 0px 0px}

/* Footer-Menu
====================================*/
.module_footer ul{margin:0;padding:0}
.menu-footer li{display:block;float:left}
.menu-footer li a{display:inline-block;text-decoration:none;padding:0 10px 0 0}
.menu-footer li a:hover{text-decoration:underline}
#copy{font-size:80%;text-indent:0px;float:right;padding-right:20px}

#scroll-top{width:20px;margin:0 auto;margin-top:20px}
#scroll-top a {text-decoration:none;color:#000;font-size: 15px;padding:10px;border:solid 1px #d9771a;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:bold;background-color:#ffbf75;background-image:-moz-linear-gradient(top, #ffbf75 0%, #bf5d02 100%);background-image:-webkit-linear-gradient(top, #ffbf75 0%, #bf5d02 100%);background-image:-o-linear-gradient(top, #ffbf75 0%, #bf5d02 100%);background-image:-ms-linear-gradient(top, #ffbf75 0% ,#bf5d02 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf5d02', endColorstr='#bf5d02',GradientType=0 );background-image:linear-gradient(top, #ffbf75 0% ,#bf5d02 100%);-webkit-box-shadow:inset 0,0,0px 0,0,0px 1,1,1px #fff,#fff,#fff;-moz-box-shadow:inset 0px 0px 1px #ffffff;box-shadow:inset 0px 0px 1px #ffffff}
#scroll-top a:hover {text-decoration:none;color:#e5ffff}
#scroll-top a, .menu-footer li a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}