/*  Typo
----------------------------------------------- */
 
a:link, a:visited
{
    text-decoration: underline;
    color:#EC4413;
}
a:active { 	text-decoration: underline; }
a:hover { text-decoration:none; }

#contentfooter a:link, #contentfooter a:visited
{
    text-decoration: underline;
    color:#666;
}
#contentfooter a:active { 	text-decoration: underline; }
#contentfooter a:hover { text-decoration:none; }


#content .j-textWithImage a:link, #content .j-textWithImage a:visited {
    text-decoration: none;
    color:#a2c614;
     padding: 0 0 0 15px;
      background: #fff url(https://u.jimcdn.com/cms/o/sed65e8182c5d800d/userlayout/img/bg-link.jpg?t=1358868464) no-repeat left center;
}
#content .j-textWithImage a:active { 	text-decoration: none; }
#content .j-textWithImage a:hover { text-decoration:underline; }

h1 { font:lighter 34px "ff-dagny-web-pro", sans-serif !important; padding-bottom:20px;}
h2 { font:normal 18px/140% "ff-dagny-web-pro", sans-serif !important; }

p {	font: 15px/140% Arial, Helvetica, sans-serif;}

#sidebar h2 { background: #fff url(https://u.jimcdn.com/cms/o/sed65e8182c5d800d/userlayout/img/plus-gross.jpg?t=1359467520) no-repeat left center;padding-left:25px;}

/*  Layout
----------------------------------------------- */

body {
    background: #fff;
    padding:35px 0 0 0;
    margin:0;
    font: 15px/140% Arial, Helvetica, sans-serif;
}

#container
{
    margin:0 auto;
    width:950px;
    background:white;
}

#header
{
    padding:17px 0;
}

#header h1,
#header a
{
    padding:0;
    font:normal 11px/110% Arial, Helvetica, sans-serif !important;
    text-decoration:none;
    line-height:1.3em;
    color:#666666;
    text-align:right;
}

#header a:hover { text-decoration:none;  }


#navigation
{
    float:left;
    width:230px;
    padding:17px 0;

}
#sidebar
{
    padding:10px 0 0 0;
}
 
#content
{
    float:right;
    width:700px;
    padding:7px 0;

}

#content p,ul {
   font-size: 15px !important;
}

#footer
{
    clear:both;
    background: #fff url(https://u.jimcdn.com/cms/o/sed65e8182c5d800d/userlayout/img/bg-footer.jpg?t=1358422277) repeat-x top;
    
}

#footer .gutter 
{
     width: 950px;
    padding:20px 0 10px 0;
margin:10px auto 0 auto;
}

#footer .spalte220 {
    float:left;
margin: 0 20px 0 0;
width:220px;
}


#footer .spalte230 {
    float:left;
margin: 0 20px 0 0;
width:230px;
}

.tag { 
    display: block;
    width: 22px;
    float: left;
}

/*  Navigation
----------------------------------------------- */

ul.mainNav1,
ul.mainNav2
{
    margin:0;
    padding: 0;
}


ul.mainNav1
{
    padding-bottom: 25px;
}

ul.mainNav2 {
    border-bottom: 1px dotted #CCC;
}

ul.mainNav1 li,
ul.mainNav2 li
{
    display: inline;
    margin: 0;	
    padding: 0;
}


ul.mainNav1 li a {
    font: 20px/110% Arial, Helvetica, sans-serif;
font-weight:lighter;
    text-decoration: none;
    display: block;
    color:#575757;
    border-bottom:1px dotted #CCC;

}

ul.mainNav2 li a {
    font: 14px/110% Arial, Helvetica, sans-serif;
    text-decoration: none;
    display: block;
    color:#575757;
background-color: #f4f8e4;
border-bottom:3px solid #fff;
}


ul.mainNav1 li a { padding:10px 5px 10px 15px; }
ul.mainNav2 li a { padding:10px 5px 10px 15px; }
ul.mainNav3 li a { padding:10px 5px 10px 15px; }


ul.mainNav1 a:hover {
    background:#a3c616;
    color:#fff;
}

ul.mainNav1 a.current, ul.mainNav1 a.parent { background:#a3c616;color:#fff; }


ul.mainNav2 a:hover {
    background: #f4f8e4 url(https://u.jimcdn.com/cms/o/sed65e8182c5d800d/userlayout/img/pfeil-nav.gif?t=1358426941) no-repeat 5px center;
color: #575757;
padding-left: 15px
    
}

ul.mainNav2 a.current { background: #f4f8e4 url(https://u.jimcdn.com/cms/o/sed65e8182c5d800d/userlayout/img/pfeil-nav.gif?t=1358426941) no-repeat 5px center;color: #575757;padding-left: 15px }

/*  Footer
----------------------------------------------- */

#footer p 
{
    color:#fff;
font-size:12px;
padding-bottom:20px;
}

#footer h3 
{
    padding-bottom:15px;
font-size:18px;
}

div#contentfooter {
padding: 10px 0 !important;
}