body {
        font: 11px/17px verdana, arial, helvetica, sans-serif;
        margin: 0;
        padding: 0;
        background: #fffbb2;
        /* url(../graphics/backgrd.jpg) repeat-x fixed bottom; */
        color: #46362d;
        font-size: 100%;
        width:800px;
        margin-left:auto;
        margin-right:auto;
}

#top {
margin : 10px 15% 0;
/* margin: 20px 200px 20px 20px; */
margin: 20px 0px 0px 0px;
color : black;
padding : 5px;
font-weight : bold;
vertical-align : middle;
border : 4px solid #ff6e02;
background-color : #f9d75c;
height:100px;
}

#top1 {
   float: left;
   width: 300px;
   height: 100px;
   background-color:#f9d75c;
   margin:0px;
   padding:0px;
   border: 0;
   background: url(../graphics/korkoi-schrift2.gif) no-repeat left;
}

#top2 {
   float:right;
   width:125px;
   height:100px;
   background-color:#f9d75c;
   margin:0;
   padding:0;
   border:0;
}

#top2 h1 {
   padding:0;
   margin:0;
   background-color: #f9d75c;
   color: black;
   height: 100px;
   vertical-align: middle;
   background: url(../graphics/korkoi-logo-klein.gif) no-repeat right;
}

#top2 h1 a {
border : 0;
border-top : 20px;
margin : 0;
padding : 0;
/*color : #f9d75c;
font-size:0.1em; */
text-decoration : none;
}

#top2 h1 span {
        display:none;
}


#tdindex h2 {
        background: #f9d75c url(../graphics/tdindex.gif) no-repeat left;
        height: 35px;
}

#tdlinks h2 {
        background: #f9d75c url(../graphics/tdlinks.gif) no-repeat left;
        height: 35px;
}

#tdtanz h2 {
        background: #f9d75c url(../graphics/tdtanz.gif) no-repeat left;
        height: 35px;
}

#tdzeremonie h2 {
        background: #f9d75c url(../graphics/tdzeremonie.gif) no-repeat left;
        height: 35px;
}

#tdthai h2 {
        background: #f9d75c url(../graphics/tdthai.gif) no-repeat left;
        height: 35px;
}

#tdimpressum h2 {
        background: #f9d75c url(../graphics/tdimpressum.gif) no-repeat left;
        height: 35px;
}

#tdtermine h2 {
        background: #f9d75c url(../graphics/tdtermine.gif) no-repeat left;
        height: 35px;
}

#teindex h2 {
        background: #f9d75c url(../graphics/teindex.gif) no-repeat left;
        height: 35px;
}

#telinks h2 {
        background: #f9d75c url(../graphics/telinks.gif) no-repeat left;
        height: 35px;
}

#tedance h2 {
        background: #f9d75c url(../graphics/tedance.gif) no-repeat left;
        height: 35px;
}

#teceremony h2 {
        background: #f9d75c url(../graphics/teceremony.gif) no-repeat left;
        height: 35px;
}

#tethai h2 {
        background: #f9d75c url(../graphics/tethai.gif) no-repeat left;
        height: 35px;
}

#teimprint h2 {
        background: #f9d75c url(../graphics/teimprint.gif) no-repeat left;
        height: 35px;
}

#tedates h2 {
        background: #f9d75c url(../graphics/tedates.gif) no-repeat left;
        height: 35px;
}


h2 span {
        display:none;
}

#content {
margin : 0 15%;
margin:0 0px 20px 210px;
color : black;
background-color : transparent;
padding : 20px;
padding: 20px 0 20px 0;
font-size : 0.8em;
/* text-align : justify; */
text-align : left;
}
#content dt {
font-weight : bold;
}
#content dd {
padding-bottom : 1em;
}
#intro {
margin : 0 auto;
color : black;
background-color : transparent;
padding : 20px;
font-size : 0.8em;
text-align : justify;
width : 502px;
}
#content a {
font-weight : bold;
color : #ff6e02;
text-decoration : none;
}
#content a:hover , a:active {
font-weight : bold;
color : #ff6e02;
text-decoration : underline;
}
.lang {
    margin-top:20px;
    border-top:20px;
}
a {
font-weight : bold;
color : #ff6e02;
text-decoration : none;
}
a:hover , a:active {
text-decoration : underline;
}

#menu {
float:left;
width:190px;
font : 10px/16px verdana, arial, georgia, sans-serif;
padding : 0;
padding-top:20px;
background-color : transparent;
text-align : left;
}

#menu ul {
   margin: 0 0 20px 20px;
   margin: 0 0 20px 0px;
   padding:0;
   list-style:none;
   width:170px;
}

#menu li {
   padding:0 0 2px 0;
   margin:0;
}

#menu a {
   font-size:1.1em;
   width:160px;
   display:block;
   color:black;
   background-color : #f9d75c;
   border:2px solid #ff6e02;
   padding: 4px 4px 4px 10px;
   font-weight:bold;
   text-decoration:none;
   border-left:10px solid #ff6e02;
}

#menu a:hover {
   color:#f9d75c;
   background: #ff6e02;
   border: 2px solid black;
   border-left:10px solid black;
}

#submenu {
    font-size:0.85em;
    margin-top:20px;
}

#submenu ul {
   margin: 0 0 20px 20px;
   padding:0;
   list-style:none;
}

#submenu li {
   padding:0 0 2px 0;
   margin:0;
   width:99%;
}

#submenu a {
        display: block;
        width: 90%;
        color: #ff6e02;
        background-color: transparent;
        padding: 2px 2px 2px 5px;
        font-weight: bold;
        /* font-size:1.2em; */
        text-decoration: none;
        border: 1px solid #fffbb2;
        border-left: 5px solid #fffbb2;
}

#submenu a:hover {
   color:black;
   background: #f9d75c;
   border:1px solid #ff6e02;
   border-left:5px solid #ff6e02;
   text-decoration:none;
}


#bottom {
margin : 30px 15% 0;
margin:0 200px 20px 230px;
color : #666666;
background-color : transparent;
padding : 5px;
text-align : center;
font-size : 0.6em;
}
#bottom img {
border : 0;
}
#content h2 {
font-size : 1.4em;
border : 2pt solid #ff6e02;
background-color : #f9d75c;
padding : 3px;
margin : 0;
}
#content h3 {
font-size : 1.2em;
}

#content h4 {
font-size : 1.1em;
font-style:italic;
}
img {
border : 1px solid black;
}
.image {
text-align : center;
padding : 0;
margin-left : auto;
margin-right : auto;
margin-top : 20px;
margin-bottom : 20px;
}
.image img {
border : 1px solid black;
padding : 10px;
margin : 0;
margin-left : auto;
margin-right : auto;
background-color : #f9d75c;
}
.up {
text-align : right;
font-size : 0.8em;
margin-top : 20px;
margin-bottom : 20px;
}
.text {
border : 1px solid black;
padding : 0 15px 15px;
margin-top : 20px;
margin-bottom : 20px;
background-color : #f9d75c;
background : url(../graphics/korkoi-kachel2.gif) repeat fixed;
}
#preisliste td , th {
padding : 10px 20px 0 10px;
}
#preisliste th {
font-weight : bold;
text-align : right;
}

#logo {
   display:inline;
   float:left;
   /* float:right; */
   width:200px;
   background-color:red;
   margin:0;
   padding:0;
   border:0;
}

.termine {
        margin-left:20px;
}

.links {
        margin-left:20px;
}

#subsubmenu {
   font-size:0.9em;
        padding-left:0px;
   margin-top:0px;
   margin-bottom:0px;
         padding-top:0;
        padding-bottom:0;
}

#subsubmenu ul {
   /* display:inline;  */
   margin-bottom: 0px;
   padding:0;
   list-style:none;
   font-size:1em;
        padding-left:10px;
        font-style:normal;
}

#subsubmenu li {
   padding:0 0 2px 0;
   margin:0;
   width:99%;
        /* float:left;  */
}

#subsubmenu a {
        /* display: block; */
        width: 90%;
        color: #ff6e02;
        background-color: transparent;
        padding: 2px 2px 2px 5px;
        font-weight: normal;
        text-decoration: none;
        border: 0;
}

#subsubmenu a:hover {
   /* display:block; */
   color:black;
   background: #f9d75c;
   text-decoration:underline;
        border:0;
           font-weight: normal
}

.vorbei {
        /* text-decoration: line-through;*/
        color: red;
}
