/*========kalender menu===========*/

body{
margin: 0px;
padding: 0px;
clear: both;
font-family: arial, sans-serif;
text-align: center;
}

* html #buchseite{
margin-left: -15px;
}

#buchseite{
overflow: hidden;
padding: 0px;
width: 755px;
margin-left: -10px;
}

#submenu-kal{
float: left;
width: 150px;
padding-right: 10px;
background-color: #ffffff;            
}

#submenu{
float: left;
width: 150px;
background-color: #ffffff;
margin: 0px;
padding: 0px;
}

ul#submenu li{
display: block;
text-align: left;
font-weight: bold;
border-bottom: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
}

ul#submenu a{
display:block;
color: #000000;
font-size: 11px;
line-height: 1.2em;
font-weight: bold;
padding: 5px 7px;
}

ul#submenu li:hover{
display:block;
background-color: #D9D9D9;
}

li#active-site{
background: #d9d9d9;
}

li#active-link{
text-decoration: underline;
}


a{
text-decoration: none;
color: #000000; 
list-style-type: none;
}

* html #buchseite h2{
width: 150px;
}

#buchseite h2{
background-color:#D9D9D9;
border-bottom: 1px solid #b6b6b6;
color:black;
font-size:13px;
line-height: 1.2em;
margin: 0px;
text-align: left;
padding-left: 7px;
padding:3px 0 3px 7px;
}


/*========kalender detail seiten ======*/

#buchinfo{
float: left;
background: #ffffff;
width: 580px;
margin: 0px;
}

#text{
width: 200px;
float: left;
text-align: left;
border: 0px solid #b6b6b6;
margin-bottom: 10px;
margin-left: 5px;
background: #ffffff;
}

#img{
float: left;
background: #ffffff;
width: 345px;
margin: 0px;
}

#additional-info{
text-align: left;
float: left;
}

.format{
background: #ffffff;
width: 200px;
margin: 5px;
border: 1px solid #d9d9d9;
padding: 5px 5px 5px 5px;
}

.subhl{
background: #d9d9d9;
margin: 0px;
width: 196px;
padding-left: 5px;
font-weight: bold;
}

#wupti-text{
width: 300px;
float: left;
}

