/*
Theme Name: hohenlohehonig.de
Theme URI: http://www.hohenlohehonig.de
Description: Hohenlohehonig V1 2012
Author: S.Langbein
Version: 1.0
Tags: two-columns, fixed-width, custom-header, custom-background, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

/* @group X-Ray */

* {
      baackground-color:rgba(255,0,0,.1);
}

/* @end */

/* @group Reset */

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, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
        background: transparent;
        border: 0;
        margin: 0;
        padding: 0;
        vertical-align: baseline;
}

/* @end */


body {
        line-height: 1;
        font-family: 'Cuprum', arial, serif;
}

p {
        padding: 7px 0;
}

.thinking .entry-content p {
        text-shadow: 0 1px 2px #FFF
}

h1, h2, h3, h4, h5, h6 {
        font-family: 'Pacifico', 'Dancing Script', serif;
        clear: both;
        font-weight: normal;
}
ol, ul {
        list-style: none;
}
blockquote {
        quotes: none;
}
blockquote:before, blockquote:after {
        content: '';
        content: none;
}
del {
        text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
        border-collapse: collapse;
        border-spacing: 0;
}
a img {
        border-bottom: none;
}

.botSkilz {
        background-color: #7F6214;
        border-bottom: medium none;
        border-radius: 10px 10px 10px 10px;
        display: block;
        margin-top: 10px;
        padding: 2px 8px;
        text-align: center;
        max-width: 50%;
}

.botSkilz:hover {
        border-bottom: none;
}

img:hover {
        border: none;
        text-decoration: none;
}

a, a:visited, a:link {
        text-decoration:none;
        color:#D20000;
}

p a:hover {
        border-bottom: 1px dotted #FFF;
}

h1 {
        font-size:3em;
}

.seccion-title {
        margin: 30px 20px;
}

.seccion {
        margin: 0 20px 20px 20px;
}

.posttitle {
        margin: 20px;
        padding: 0 0 20px;
        border-bottom: 1px solid #7F6214;
        font-family: cuprum;
        letter-spacing: -0.5px;
        font-size: 2em;
}

.posttitle a {
        color: #000000;
        padding: 10px 0;
        text-shadow: 0 1px 0 #AAAAAA;
}

.posttitle-content {
        padding: 0 20px 20px 20px;
        font-size: 1em;
}

.posttitle-content p {
        line-height: 18px;
        font-size: 1.5em
        letter-spacing: -0.5px;
        padding: 6px 12px 4px 12px;
}

.dot {
        color: #7F6214;
}

.adapt {
        width: 100%;
}

.ngg-slideshow img {
        width: 100%;
}

.slideshowlink {
        margin: 5px 0px 15px 5px;
}

.socialLabel {
        display: block;
        margin: 10px 0;
}

/* @group Home */


.nav {
        background-color: #000;
        width: auto;
}

.nav ul {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        float: none;
        margin-top: 18px;
        width: 100%;
}

.nav ul li a {
        border-radius: 25px 25px 25px 25px;
        color: #FFFFFF;
        font-weight: lighter;
        padding: 6px 12px 4px 12px;
        text-decoration: none;
        text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
        }

.nav ul li {
        color: #FFFFFF;
        display: inline;
        float: left;
        font-size: 17px;
}

.nav a {
        color: rgba(255,255,255,1);
        font-size: 13px;
}

.nav ul li a:hover,
.nav ul li a.select {
        background-color: #7F6214;
        padding: 6px 12px 4px 12px;
        -webkit-border-radius: 25px;
        -moz-border-radius: 25px;
        border-radius: 25px;
        }

.current {
         background-color: rgba(0,0,0,0.4);
        padding: 6px 12px 4px 12px;
        -webkit-border-radius: 25px;
        -moz-border-radius: 25px;
        border-radius: 25px;
        }

.current_page_item a {
         background-color: #9F9F9F;
          padding: 6px 12px 4px 12px;
        -webkit-border-radius: 25px;
        -moz-border-radius: 25px;
        border-radius: 25px;
        }

.menu {
        height: 50px;
        padding: 0 0 5px;
        display: block;
}

.menu-header {
        margin: 0 15px 0;
        float: left;
}

.current-menu-item {
        padding: 0 0 4px 0;
}

/* @group Menu SecciÃ³n */

.menuseccion {
        float: left;
        background: #000;
        padding: 20px 0;
}

.menuseccion .menu-grafica-container .menu li,
.menuseccion .menu-html-container .menu li {
        padding: 5px 0;
}

.menuseccion .menu-grafica-container .menu {
        margin: 5px;
        height: 75px;
}

.menuseccion .menu-html-container .menu {
        margin: 5px;
        height: 24px;
}


.menuseccion .menu-grafica-container .menu .current-menu-item,
.menuseccion .menu-html-container .menu .current-menu-item {
         background-color: #7F6214;
}

/* @end */


/* @group Header */

.header {
        border-bottom: 3px solid #7F6214;      /* SL Ursprung Strich unter Hauptmenü #D20000  */
}


.header .logo {
        font-family: 'Cuprum', 'Helvetica', serif;
        float: left;
        margin: 15px 0 0 5px;
}

.header .logo a {
        font-size: 28px;
        text-decoration: none;
        text-shadow: 0 2px 0 rgba(0, 0, 0, 0.5);
}
/* @end */
.home {
        /*background: url("images/bg.jpg") top center repeat-x;*/
        border-bottom: 1px solid #7F6214;
        margin-bottom: 5px;
}

.me img {
        width: 163%;
}

.meHTML img {
        width: 150%;
        margin-bottom: -75px;
}

.meAbout img {
        width: 150%;
        margin-bottom: -5px;
}


.thinking {
        color: rgba(0, 0, 0, 0.7);
        font-size: 16px;
        margin-top: 15%;
}

.entry-title {
        color: #7F6214;
        line-height: 1.1em;
        padding: 20px 0 0 20px;
        text-shadow: 0 1px 0 #AAAAAA;
}

.entry-title-honey {
        color: #7F6214;
        line-height: 1.1em;
        padding: 10px 0 0 10px;
        text-shadow: 0 2px 0 #AAAAAA;
}


.entry-content {
        color: #7F6214;
        line-height: 20px;
        margin: 10px 30px 0 0;
        padding: 12px 0 0 30px;
}

.skill {
        color: rgba(250, 250, 250, 0.7);
        line-height: 24px;
        padding: 20px 0 30px;
}

.description .xoxo {
        padding: 0 15px;
}

.about .xoxo {
        padding: 0;
}

.about .threecol .xoxo {
        padding: 0 0 0 50px;
}

.skill:hover {
        background-color: rgba(0,0,0,.2);
}

.skill h2 {
        padding: 0 0 15px;
        font-family: 'Cuprum',arial,serif;
        font-size: 1.7em;
        color: #FFF;
        letter-spacing: -1px;
}

.html h2 {
        border-bottom: 2px solid #D20000;
        margin-bottom: 10px;
        padding: 10px 0;
}

.description {
        background: url("images/micro_carbon.gif") top center repeat;
        margin-top: -10px;
}

.textwidget {
        line-height: 22px;
        color: #7F6214;
        font-size: 20px;
        font-size: 1.1em;
        letter-spacing: 1px;

}

.textwidget-silver {
        line-height: 22px;
        color: #7F7F7F;
        font-size: 18px;
        letter-spacing: 1px;

}
.textwidget a {
        color: #FFF;
}

.qrdescription .xoxo .widget-container .textwidget a {
        color: #7F6214;
}

/* @end */

.tweet {
        background: url("images/trama.png") #dad0c3 0 0 repeat;
        height: 120px;
        border-bottom: 5px solid #afa79d;
        color: #FFF;
}

.tweet h2 {
        margin: 14px 0 5px;
        font-family: Cuprum, sans-serif;
        color: #111;
    text-shadow: 0 1px 0 #FFF;
}

.aktt_tweets {
        color: #666666;
        font-size: 14px;
        line-height: 17px;
}

.aktt_tweets li {
        margin-bottom: 5px;
        font-size: 18px;
        color: #444;
        line-height: 24px;
}

.aktt_tweets a {
        color: #455272;
}

.aktt_more_updates {
        display: none;
}

#twitter-tools {
        margin-top: 25px;
}

.about {
        background: url("images/about_bg.jpg") 0 0 repeat;
        height: 140px;
        color: #FFF;
}

.aboutme {
        margin: 20px 0;
        line-height: 21px;
}

.aboutme h2 {
        font-family: Cuprum, sans-serif;
        padding-bottom: 10px;
}

.qrcode {
        margin: 20px 0 0 -15px;
}

.qrcode h2 {
        font-family: Cuprum, sans-serif;
        padding-bottom: 10px;
}

.qrpicture {
        margin: -119px 0 0 10px;
        position: absolute;
}

.footer {
        background: none repeat scroll 0 0 #000000;
        color: #555555;
        
        height: 20px;
        padding: 10px 0;
        text-align: center;
        line-height: 18px;
        font-size: 1.5em
        letter-spacing: -0.5px;
        padding: 6px 12px 4px 12px;
}

.container row ninecol {
        color: #FFF;
}


.contactfooter {
        padding-left: 0;
}


/* =Print Style
-------------------------------------------------------------- */

@media print {
        body {
                background: none !important;
        }
        #wrapper {
                clear: both !important;
                display: block !important;
                float: none !important;
                position: relative !important;
        }
        #header {
                border-bottom: 2pt solid #000;
                padding-bottom: 18pt;
        }
        #colophon {
                border-top: 2pt solid #000;
        }
        #site-title,
        #site-description {
                float: none;
                line-height: 1.4em;
                margin: 0;
                padding: 0;
        }
        #site-title {
                font-size: 13pt;
        }
        .entry-content {
                font-size: 14pt;
                line-height: 1.6em;
        }
        .entry-title {
                font-size: 21pt;
        }
        #access,
        #branding img,
        #respond,
        .comment-edit-link,
        .edit-link,
        .navigation,
        .page-link,
        .widget-area {
                display: none !important;
        }
        #container,
        #header,
        #footer {
                margin: 0;
                width: 100%;
        }
        #content,
        .one-column #content {
                margin: 24pt 0 0;
                width: 100%;
        }
        .wp-caption p {
                font-size: 11pt;
        }
        #site-info,
        #site-generator {
                float: none;
                width: auto;
        }
        #colophon {
                width: auto;
        }
        img#wpstats {
                display: none;
        }
        #site-generator a {
                margin: 0;
                padding: 0;
        }
        #entry-author-info {
                border: 1px solid #e7e7e7;
        }
        #main {
                display: inline;
        }
        .home .sticky {
                border: none;
        }
}#