/* 
ID: 4107
Name: 20110321-jimdo
Author: Nadja Macht (2011-MAR)
*/
/*  Main Elements
----------------------------------------------- */
.body {
    height:100%;
    }

div#cc-tp-container {
    position:relative;
    width:100%;
    margin:0 auto;
    padding:0;
}

div#cc-tp-header {
    width:100%;
    padding:20px 0;
    border-bottom:1px solid #520707
}

div#cc-tp-emotion {
    width:942px;
    margin:0 auto 20px auto;
}

div#cc-tp-stripes {
    position:absolute;
    left:0;
    top:0;
    width:370px;
    height:166px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='https://u.jimcdn.com/cms/o/layout/l99c248a01267c834/img/stripes.png');
    background:none;
}

html > body div#cc-tp-stripes {    
    filter:none;
    background:url('https://u.jimcdn.com/cms/o/layout/l99c248a01267c834/img/stripes.png') 0 0 no-repeat transparent;
}

div#cc-tp-nav {
    width:100%;
    }

div#cc-tp-nav-top,
div#cc-tp-nav-bottom { height: 2px; font-size: 0;}

div#cc-tp-nav-top {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='https://u.jimcdn.com/cms/o/layout/l99c248a01267c834/img/bg-main-menu-top.png');
    background:none;
}

div#cc-tp-nav-bottom {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='https://u.jimcdn.com/cms/o/layout/l99c248a01267c834/img/bg-main-menu-bottom.png');
    background:none;
}

html > body div#cc-tp-nav-top    { background: url('https://u.jimcdn.com/cms/o/layout/l99c248a01267c834/img/bg-main-menu-top.png') repeat-x;}
html > body div#cc-tp-nav-bottom { background: url('https://u.jimcdn.com/cms/o/layout/l99c248a01267c834/img/bg-main-menu-bottom.png') repeat-x;}

div#cc-tp-nav {    
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='https://u.jimcdn.com/cms/o/layout/l99c248a01267c834/img/bg-main-menu.png');
    background:none;
}

html > body div#cc-tp-nav {    
    filter:none;
    background:url('https://u.jimcdn.com/cms/o/layout/l99c248a01267c834/img/bg-main-menu.png') 0 0 transparent;
}

div#cc-tp-nav .cc-tp-gutter {    
    position:relative;
    width:942px;
    margin:0 auto;
}

div#cc-tp-wrapper {
     width:100%;
    background: #660000; 
    padding:20px 0;
}

div#cc-tp-main-wrapper {
     width:942px;
    margin:0 auto;
}

div#cc-tp-top {
    width:942px;
    height:19px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='https://u.jimcdn.com/cms/o/layout/l99c248a01267c834/img/bg-top.png');
    background:none;
}

html > body div#cc-tp-top {    
  filter:none;
    background:url('https://u.jimcdn.com/cms/o/layout/l99c248a01267c834/img/bg-top.png') 0 0 no-repeat transparent;
}

div#cc-tp-main {
    padding:5px 25px;
    background:url('https://u.jimcdn.com/cms/o/layout/l99c248a01267c834/img/bg-content.png') bottom right repeat-y;
}

div#cc-tp-btm {
    width:942px;
    height:19px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='https://u.jimcdn.com/cms/o/layout/l99c248a01267c834/img/bg-btm.png');
    background:none;
}

html > body div#cc-tp-btm {    
    filter:none;
    background:url('https://u.jimcdn.com/cms/o/layout/l99c248a01267c834/img/bg-btm.png') 0 0 no-repeat transparent;
}

div#cc-tp-content {
    float:right;
    width:640px;    
    background:#fff;
    border:1px solid #F4F0ED;
}

div#cc-tp-sidebar {
    float:left;
    width:220px;    
}

div#cc-tp-footer {
    width:942px; 
    margin:0 auto;
}

div#cc-tp-footer a {
    text-decoration:none;
    font-weight:normal;
}

div#cc-tp-footer a:hover {
    text-decoration:underline;
}

/*  Gutter    
----------------------------------------------- */

div#cc-tp-sidebar .cc-tp-gutter {}
div#cc-tp-content .cc-tp-gutter {padding:20px;}
div#cc-tp-footer .cc-tp-gutter { padding:20px; }

    
/*  Sub-Elements
----------------------------------------------- */

div.jimdofriends {
    float:left;
    width:0;
    padding:0 !important;
    margin:0 0 20px 0 !important;
}

div.jimdofriends .vcard {
    border:none !important;
    border-bottom:1px solid #D1CAC5 !important;
    background:transparent !important;
    padding:0 0 4px 0 !important;
    margin:4px 0 4px 0 !important;
    }
    
div#cc-tp-content div.jimdofriends {width:0; width:500px !important;}
div#cc-tp-content div.jimdofriends .vcard {width:0; width:500px !important;}

div#cc-tp-sidebar div.jimdofriends {width:0; width:210px !important;}
div#cc-tp-sidebar div.jimdofriends .vcard {width:0; width:210px !important;}
    
/*  MAIN MENU    
----------------------------------------------- */
ul.mainNav1,
ul.mainNav2,
ul.mainNav3 {
    margin:0;
    padding:0;
    list-style:none;
    text-align:left;
    line-height:100%;
}

ul.mainNav1 {
    float:left;
    display:block;
    padding:0;
    margin:0;
}

ul.mainNav1 li,
ul.mainNav2 li,
ul.mainNav3 li {
    margin:0 !important;    
    padding:0;
    list-style:none;
    display:inline;
}

ul.mainNav1 li a,
ul.mainNav1 li a:link,
ul.mainNav1 li a:active,
ul.mainNav1 li a:visited {
    position:relative;
    display:block;
    float:left;
    text-decoration:none !important;
    color:#fff;
    font-weight:bold;
    font-size:12px;
    text-transform:uppercase;
    margin:0 10px 0 0;
    padding:0 0 0 15px;
}

ul.mainNav1 li a span {
    position:relative;
    display:block;    
    padding:40px 15px 30px 0;
    margin:0;     
}

ul.mainNav1 li a.current,
ul.mainNav1 li a.parent,
ul.mainNav1 li a:hover,
ul.mainNav1 li a.current:hover,
ul.mainNav1 li a.parent:hover { 
    background:url('https://u.jimcdn.com/cms/o/layout/l99c248a01267c834/img/star-white.gif') 0 38px no-repeat transparent;
    }
    
html > body ul.mainNav1 li a.current,
html > body ul.mainNav1 li a.parent,
html > body ul.mainNav1 li a:hover,
html > body ul.mainNav1 li a.current:hover,
html > body ul.mainNav1 li a.parent:hover {
    background:url('https://u.jimcdn.com/cms/o/layout/l99c248a01267c834/img/star-white.png') 0 38px no-repeat transparent;
}
    
ul.mainNav1 li a.current span,
ul.mainNav1 li a.parent span,
ul.mainNav1 li a:hover span,
ul.mainNav1 li a.current:hover span,
ul.mainNav1 li a.parent:hover span { 
    background:url('https://u.jimcdn.com/cms/o/layout/l99c248a01267c834/img/star-white.gif') right 38px no-repeat transparent;
    }
    
html > body ul.mainNav1 li a.current span,
html > body ul.mainNav1 li a.parent span,
html > body ul.mainNav1 li a:hover span,
html > body ul.mainNav1 li a.current:hover span,
html > body ul.mainNav1 li a.parent:hover span {    
    background:url('https://u.jimcdn.com/cms/o/layout/l99c248a01267c834/img/star-white.png') right 38px no-repeat transparent;
}    
     
ul.mainNav2 {
 margin:0 0 30px 0;
} 
    
/* 2nd/3rd Level */
ul.mainNav2 li a,
ul.mainNav2 li a:link,
ul.mainNav2 li a:active,
ul.mainNav2 li a:hover,
ul.mainNav2 li a:visited {
    display:block;
    text-decoration:none;
    padding:12px 20px 12px 4px;
    color:#666;
    font-size:12px;
    line-height:100%;
    border-bottom:1px solid #E0D6CD;
}
    
ul.mainNav2 li a:hover,
ul.mainNav2 li a.current {
    background:url('https://u.jimcdn.com/cms/o/layout/l99c248a01267c834/img/star.png') right 12px no-repeat;
}

ul.mainNav2 li a.current,
ul.mainNav2 li a.parent,
ul.mainNav2 li a.current:hover,
ul.mainNav2 li a.parent:hover,
ul.mainNav3 li a.current,
ul.mainNav3 li a.parent,
ul.mainNav3 li a.current:hover,
ul.mainNav3 li a.parent:hover {
    font-weight:bold;

}

ul.mainNav3 { 
    margin:0;
    border-bottom:1px solid #E0D6CD;
}

ul.mainNav3 li a,
ul.mainNav3 li a:link,
ul.mainNav3 li a:active,
ul.mainNav3 li a:hover,
ul.mainNav3 li a:visited {
    padding:8px 20px 8px 6px;
    font-size:11px;
    border:none;
    }
    

ul.mainNav3 li a:hover,
ul.mainNav3 li a.current {
    background:url('https://u.jimcdn.com/cms/o/layout/l99c248a01267c834/img/star.png') right 8px no-repeat;
}

