/* Put your custom styles here */
body { background: #fff }
#header { background: #193441 }
#topbar { color: #fff; padding-top: 10px }
#archivbar { color: #fff }
#archivbar h1 { font-family: 'Uncial Antiqua', cursive; color: #fff }
#archivbar h1 { font-family: 'Almendra Display', cursive; color: #fff; font-weight: bold }
#archivbar h2 { font-family: 'Almendra Display', cursive; color: #fff }
#cntnt { min-height: 600px }
#mycntnt { margin-bottom: 10px; -moz-box-shadow: 10px 6px 14px -4px #000000; -webkit-box-shadow: 10px 6px 14px -4px #000000; box-shadow: 10px 6px 14px -4px #000000 }
.fa-ul a { color: #193441 }
.fa-ul a:hover { color: #16a085 }
#top-link { display:none; position: fixed; right: 0; bottom: 70px; color: #ffffff; background: #454543; padding: 7px 8px; text-decoration: none }
#top-link a { color: #ffffff; text-decoration: none }
#content { margin-bottom: 20px }
#content a,#content a:hover,.bgblock a { font-weight: bold } 
#slideshow { float: left; position: relative; max-width: 600px; height: auto; padding: 0; margin: 0; overflow: hidden }
#cntnt ul { margin: 10px }
#tabs ul { margin: 0 }

.cntntw a { float: right; font-weight: bold } 

li.alist { color: blue; font-size: 16px!important; }
li.alist * { font-size: inherit!important; }
.p1 { color: #1abc9c }
.p2 { line-height: 2.6em }
.bgtrans { position: absolute; width: 1000px; top: 0; left: 0; height: 23px; margin: 0; padding: 0; background: transparent url("/weimages/tmpl/bg-menu.png") no-repeat top left; z-index: 15 }
.caption { text-align: center; margin-top: -15px }
.gallery { float: left; width: 100% }
.galerie { float: left; width: 150px; height: 150px; padding: 2px; margin: 2px; line-height: 150px; text-align: center; border: 1px solid #fff }
.bg-danger { padding: 10px }

.bg-top { float: left; position: relative; max-width: 750px; margin-bottom: 5px }
.bg-top p { margin: 2px 0 }
.bg-top img { max-width: 100%; height: auto }
.overlay { color: #fff; background: rgba(25,52,65,0.8); position: absolute; bottom: 0; left: 0; width: 100%; padding: 2% }
.overlay p { color: #fff }

.bgblock { float: left; width: 100% }
.bgblock p { margin: 5px 0 }
.bgblock h3 { font-size: 16px; background: #193441; color: #fff; padding: 5px; margin-top: 5px }
.bgblock img { float: left; display: block; margin: 0 10px 10px 0;
-moz-box-shadow: 0 5px 5px -2px #000000;
-webkit-box-shadow: 0 5px 5px -2px #000000;
box-shadow: 0 5px 5px -2px #000000; }

.menuttl h4 { color: #fff; padding: 4px; background: #1abc9c; font-size: 16px }
.crop { float: left; width: 200px; height: 120px; overflow: hidden }
.crop img { padding: 0 10px 10px 0 }
.ixblock p { margin: 2px 0 }

p.umbruch { clear: both; line-height: 2px; margin: 0 }
.imgr { margin-right: 10px }
.imgl { margin-left: 10px }

.imgb { float: left; padding: 5px 0 0 0; margin-right: 5px;
-moz-box-shadow: 0 5px 5px -10px #000000;
-webkit-box-shadow: 0 5px 5px -10px #000000;
box-shadow: 0 5px 5px -10px #000000; }
.imgrb { float: right; padding: 5px 0 0 0; margin-left: 5px;
-moz-box-shadow: 0 5px 5px -10px #000000;
-webkit-box-shadow: 0 5px 5px -10px #000000;
box-shadow: 0 5px 5px -10px #000000; }
p.umbruch { clear: both; line-height: 2px; margin: 0 }

.form-control { background: #eee }