@import url('editor_content.css');

/* standard elements */

.contentheading {
   height: 30px;
   color: #FFB902;
   font-weight: bold;
   font-size: 2.3em;
   white-space: nowrap;
   text-align: center;
   padding-top: 20px;
}


a {
        color: #FF9C00;
        text-decoration: none;
}

a:hover {
        color: #FF8400;
        text-decoration: none;
}

body {
        background: #FFFFFF;
        color: #000000;
        font: normal 62.5% verdana;
        padding-top: 15px;
}


h1,h2,h3 {padding-top: 6px;}


#top {
        position: relative;
        padding: 0px 0px 0;
        height: 192px;
        margin-left: 0px;
        width: 1000px;
        margin: 0 auto;
}




#header {
        background: #FFF;
        font-size: 1.2em;
        height: 150px;
        margin: 0 auto;
        padding: 10px 0 0 0;
        width: 1000px;
}



/* logo */
#logo {
margin-top: -10px;
height:10px;
left:760px;
position:absolute;
top:1px;
width:216px;
z-index:1;
}


#search {
        position:absolute;
        margin-top: -120px;
        padding-left: 830px;

}
#erlebnistage {
         position:absolute;
         margin-top: -90px;
         padding-left: 830px;
}

/* structure */

#container {
        position: relative;
        background: #FFF;
        font-size: 1.2em;
        margin: 0 auto;
        padding: 0 0 0 0;
        width: 1000px;
        }



#main {
        background: url(../images/kachel_service.jpg) repeat-y;
        padding-left:40px;
        padding-right:250px;
        position:relative;
         margin-top:0px;
         min-height: 850px;
}

#right {
        position:absolute;
        left:780px;
        top: -13px;
        width: 200px;

}


#footer {
        background-image:url(../images/service-footer.jpg);
        background-repeat: no-repeat;
        margin: 0 auto;
        font-size:1.2em;
        height:128px;
        width: 675px;
        padding-top: 89px;
        padding-left: 325px;
}

#footer a,
#footer a:hover {
        color: #000000;
         float: left;
        padding-right: 5px;

}


#componentheading{
        color:#456;
        font-size:40px;
        padding-top:40px;
        padding-bottom:8px;
}



#searchfield, .inputbox {
        border: 1px solid #CCC;
        font-size: 10px;
        text-indent: 2px;
        padding:2px;
        color:#444;
}


/* new tags */

h1, h2, h3, h4 {
        margin:0;
        padding:0;
}

h1 {
        font-size: 1em;
        color: #828282;
}

h2 {
font-family: Verdana;
        font-size: 1.5em;
        color: #FF9C00;
         }

h3 {
        font-size: 1.3em;
        padding-bottom: 5px;
        color: #FF9C00;
}

h4 {
        font-size: 11px;
        color: #A4A4A0;
}

ul {
        margin:2px;
        padding:6px;
        padding-left:15px;
}

#direkt {
         position: absolute;
         left: 782px;
         top: 242px;
         z-index: 99;
}


img {
        border: 0;
}

#menu {
        width: 1000px;
        height: 93px;
        background: url(../images/menue_service.jpg);
        background-repeat: no-repeat;
        margin: 0 auto;
        text-decoration: none;
        font-weight: bold;
        font-size: 13px;
        font-family: verdana;

}



#bildmenu {

padding-left: 19px;


}

#service {
padding-top: 6px;

}


#service a,
#service a:link,
#service a:visited {
        font-family: verdana;
        color: #000000;
        text-decoration: none;
        font-weight: bold;
        line-height:20px;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 6px;
        padding-bottom: 5px;
        margin-left: 19px;
        margin-top: 6px;
        margin-bottom: 5px;
}

#service a:hover,
#service a.active {
        text-decoration: underline;
        margin-left: 19px;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 6px;
        padding-bottom: 5px;
        margin-left: 19px;
        margin-top: 6px;
        margin-bottom: 5px;
}



#service a:hover {
         font-family: verdana;
         background: #FFFFFF;
         text-decoration: none;
         color: #000000;
         margin-left: 19px;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 6px;
        padding-bottom: 5px;
        margin-left: 19px;
        margin-top: 6px;
        margin-bottom: 5px;
}
