/*
CSS main.css
*/
body,td,th {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color:#00008B;
        margin:0;


}
body {
        text-align: center;
        background-color:#ffffee;
}
h1 {font-size:24px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

a:link {
        text-decoration:none;
        color:#00008B;
}
a:visited {
        text-decoration:none;
        color:#66667f;
}
a:focus {
        text-decoration:none;
        color:#66667f;
}
a:hover {
        text-decoration:none;
        font-weight:bold;
        color:#00BFFF;
}
a:active {
        text-decoration:none;
        color:#66667f;
}
a.sub:link {
        text-decoration:none;
        color:#66667f;
}
a.sub:visited {
        text-decoration:none;
        color:#66667f;
}
a.sub:focus {
        text-decoration:none;
        color:#66667f;
}
a.sub:hover {
        text-decoration:none;
        font-weight:bold;
        color:#00BFFF;
}
a.sub:active {
        text-decoration:none;
        color:#66667f;
}
#mainbox {
        text-align:left;
        width: 960px;
        background-color:#ffffee;
}
#boxheader_margin {
        position:relative;
        height:15px;
}
#boxheader {
        position:relative;
        height:170px;
}
#boxnaviliste {
        position:relative;
        height:15px;
        border-top-color:#0000FF;
        border-top-style:solid;
        border-top-width:5px;
}
#boxnaviline {
         position:relative;
         height:0px;
         border-top-color:#0000FF;
         border-top-style:solid;
         border-top-width:5px;
}
#boxnavi {
        position:relative;
        float:left;
        width:80px;
        border-right-color:#0000FF;
        border-right-style:solid;
        border-right-width:1px;
        font-size:14px;
        padding-left:10px;
}
#boxnavi_breit {
        position:relative;
        float:left;
        width:110px;
        border-right-color:#0000FF;
        border-right-style:solid;
        border-right-width:1px;
        font-size:14px;
        padding-left:10px;
}
#boxnavi_breit_current {
        position:relative;
        float:left;
        width:110px;
        border-right-color:#0000FF;
        border-right-style:solid;
        border-right-width:1px;
        font-size:14px;
        padding-left:10px;
        background-color:#afeeee;
}
#boxnavi_current {
        position:relative;
        float:left;
        width:80px;
        border-right-color:#0000FF;
        border-right-style:solid;
        border-right-width:1px;
        font-size:14px;
        padding-left:10px;
        background-color:#afeeee;
}
#boxnavilast {
        position:relative;
        float:right;
        width:80px;
        font-size:14px;
        padding-left:10px;
        border-right-color:#0000FF;
        border-right-style:solid;
        border-right-width:1px;
        border-left-color:#0000FF;
        border-left-style:solid;
        border-left-width:1px;
}
#boxnavilast_current {
        position:relative;
        float:right;
        width:80px;
        font-size:14px;
        padding-left:10px;
        background-color:#afeeee;
        border-right-color:#0000FF;
        border-right-style:solid;
        border-right-width:1px;
        border-left-color:#0000FF;
        border-left-style:solid;
        border-left-width:1px;
}
#placeholder1 {
        position:relative;
        float:left;
        width:36px;
        height:16px;
        border-right-color:#0000FF;
        border-right-style:solid;
        border-right-width:1px;
}
#placeholder2 {
        position:relative;
        float:left;
        width:195px;
        height:16px;
}
#boxleft {
        text-align:left;
        position:relative;
        padding:10px;
        padding-right:20px;
        float:left;
        width:170px;
        height:auto;
        _padding-top:40px;
        background-color:#ffffee;
}
#boxcontent {
        position:relative;
        float:left;
        width:560px;
        height:auto;
}
#boxcontent_large {
        position:relative;
        padding-top:20px;
        float:left;
        width:740px;
        height:auto;
}
#boxthumbs {
        position:relative;
        padding-left:7px;
        padding-top:10px;
        float:left;
        width:130px;
        height:auto;
}
#headertitel {
        font-family:"Helvetica", serif;
        position:relative;
        padding-right:10px;
        height:30px;
        width:210px;
        color:#66667f;
        font-size:30px;
        font-weight:bold;
        float:right;
}
#touren {
        width:160px;
        padding-top:5px;
        padding-bottom:3px;
        border-bottom:thin;
        border-bottom-color:#B0E0E6;
        border-bottom-style:solid;
        width:170px;
        background-repeat:no-repeat;
        background-position:right center;
}
#touren_o {
        width:160px;
        padding-top:1px;
        padding-bottom:2px;
        border-left-width:2px;
        border-left-color:#B0E0E6;
        border-left-style:solid;
        width:170px;
        background-color:#FFF7E1;
        background-repeat:no-repeat;
        background-position:right center;
}
#touren_l {
        width:160px;
        padding-top:1px;
        padding-bottom:2px;
        border-bottom:thin;
        border-bottom-color:#B0E0E6;
        border-bottom-style:solid;
        border-left-width:2px;
        border-left-color:#B0E0E6;
        border-left-style:solid;
        width:170px;
        background-color:#FFF7E1;
        background-repeat:no-repeat;
        background-position:right center;
}
#titel {
        padding-top:20px
}
#titelbild {
        position:relative;
        float:left;
        padding-right:20px;
}
#titelbildbox {
        position:relative;
        float:left;
        width:388px;
        height:340px;
        font-size:14px;
        font-weight:600;
        padding-bottom:20px;
}
#titelbildbox1 {
        position:relative;
        float:left;
        width:540px;
        height:450px;
        font-size:14px;
        font-weight:600;
        padding-bottom:20px;
}
#infobox {
        text-align:left;
        position:relative;
        float:right;
        width:140px;
        height:345px;
        font-size:10px;
        font-weight:600;
        background-color:#B0E0E6;
        padding-bottom:15px;
        padding-left:15px;
        padding-right:5px
}
#infobox1 {
        text-align:left;
        margin-top:30px;
        padding:5px;
        position:relative;
        width:165px;
        height:auto;
        font-size:12px;
        font-weight:600;
        background-color:#B0E0E6;
}
img {
        border:none;
}
.thumbs {
        padding:5px;
        text-align:center;
        border-right-color:#B0E0E6;
        border-right-style:solid;
        border-right-width:1px;
        border-left-color:#B0E0E6;
        border-left-style:solid;
        border-left-width:1px;
        width:160px;
}