#domfeat {
    position: absolute;
    left: -10000px;
}

.calremark {
   margin: 20px 40px 10px 40px;
   border: 1px solid #990000;
   padding: 10px;
   font-size: 13px;
}

.calt {
     padding: 10px 10px 10px 100px;
}

.calr, .calhr {

}

.calh, .cald, .calmf, .calmz, .calma, .calmn, .cals, .calmat, .calanm {
    width: 70px;
    height: 70px;
    border-right: 1px solid grey;
    border-bottom: 1px solid grey;

    vertical-align: top;
}

.calmat {
    background: #bbbbff;
}

.calanm {

}

.calmf {
    background: url(/images/270t.png) top right no-repeat;
}

.calmz {
    background: url(/images/269t.png) top right no-repeat;
}

.calma {
    background: url(/images/271t.png) top right no-repeat;
}

.calmn {
    background: url(/images/268t.png) top right no-repeat;
}

.cals {
    background: url(/images/272t.png) top right no-repeat;
}

.fest {
    padding-top: 18px;
    font-family: "Arial narrow", "Arial", sans-serif;
    font-size: 11px;
    line-height: 13px;
    color: #990000;
}

#legende img {
    width: 25px;
    height: 25px;
}

#legende  {
    width: 177px;
}

#legende tr {
    background: #fff;
}

#legende td {
    font-family: "Arial narrow", "Arial", sans-serif;
    font-size: 13px;
}




.clickable {
    cursor: pointer;
}


.licensenotice {
   border: 1px solid #008888;
   font-size: 0.9em;
   background: #ddffff;
   font-style: italic;
   padding: 10px;
   margin: 20px;
   line-height: 1.1em;
   font-family: "Arial Narrow", Arial, sans-serif;
}

.licensenotice img {
   display: block;
   float: left;
}

#right #musicbutton {
    width: 170px;
    margin-right: 5px;
    margin-top: 0px;
    padding: 0px;
    margin-bottom:20px;
    border: 1px solid #c87;
    background-color: #c65;
}

#right #musicbutton a {
    color: #eee;
    font-weight: bold;
}

#right #sectionmenu {
    margin-right: 5px;
}

#right #sectionmenu h3 {
    background-color: #afadb1;
    color: #b32;
    font-size: 1em;
}

#right #innersectionmenu {
    margin-top: 0px;
    border: 1px solid #afadb1;
    background-color: #eee;
    padding-bottom: 3px;
    margin-bottom: 30px;
    color: #b32;
}

#right #sectionmenu ul {
    margin-top: 4px;
    background-color: #eee;
    color: #b32;
}

#right ul {
    color: #955;
}

#right h3 {
    font-family: "Arial Narrow", "Arial", sans-serif;
    font-weight: bold;
    color: #999;
    margin-bottom: 0px;
    font-size: 1.1em;
    padding-left: 5px;
}



#right ul {
    margin-top: 0px;
}

body {
   background-color: #fff;
   font-family: "Century Gothic", "Arial", sans-serif;
   font-size: 1em; 
   line-height: 1.2em;
   text-align: center;
}

img {
    border: 0;
}

.gravatar {
   margin: 5px;
   float: right;
}

.comment {
   /*height: 85px;*/
    min-height: 85px;
}

.rssFull {
    border-bottom: 1px solid black;
    float: none;
    font-size: 0.95em;
}

.rssAlt {
    font-family: "Arial Narrow", "Arial", sans-serif;
    font-weight: bold;
    margin-bottom: 0.5em;
    display: block;
    font-size: 0.95em;
    padding-left: 155px;
    padding-top: 0;
    margin-top: 0;
}

.rssThumb {
    float: left;
}

.rssThumbnail {
    
}

.rssCap {
    font-family: "Arial Narrow", "Arial", sans-serif;
    font-size: 0.95em;
    padding-left: 155px;
}


a {
   color: #b32;
   text-decoration: none;
}

#head {
   text-align: center;
   height: 300px;
   border: 0px;
   margin: 0px;
   padding: 0px;
   background: #292929  url(/images/header-home.png) top left no-repeat; 
   font-family: "Century Gothic", "Arial", sans-serif;
}

#head ul {
   padding-bottom: 0px;
   margin-bottom: 0px;
}

#blog #menu_blog {
   font-weight: bold;
}

#Krimskrams #head {
   background: #292929 url(/images/header-home.png) top left no-repeat
}
#Krimskrams #menu_krimskrams span {
   font-weight: bold;
}

#Dana #head {
   background: #292929 url(/images/header-home.png) top left no-repeat
}
#Dana #menu_dana span {
   font-weight: bold;
}

#Anderswelten #head {
   background: #292929 url(/images/header-home.png) top left no-repeat
}
#Anderswelten #menu_anderswelten span {
   font-weight: bold;
}

#Nebelklaenge #head {
   background: #292929 url(/images/header-home.png) top left no-repeat
}
#Nebelklaenge #menu_nebelklaenge span {
   font-weight: bold;
}

#Unterwegs #head {
   background: #292929 url(/images/header-home.png) top left no-repeat
}
#Unterwegs #menu_unterwegs span {
  font-weight: bold;
}

#Kalender #head {
   background: #292929 url(/images/header-home.png) top left no-repeat
}
#Kalender #menu_kalender span {
  font-weight: bold;
}

#head ul  {
   list-style-type: none;
   padding-top: 275px;
}

#head  ul li {
   display: inline;
   margin-left: 15px;
}

#head ul li a:active {
   font-weight: bold;
}



#bluefree {
   border: 1px solid #b32;
   margin: 3px 3px 20px 3px;
   padding: 3px 3px 3px 3px;
   font-weight: bold;
}

#bluefree img {
   margin-top: 3px;
   padding-left: 65px;
}


#right #searchbox {
   /*border-bottom: 2px solid #b32;*/
}

#right #searchbox p {
    text-align: right;
}

#right #recentcomments {
    font-size: 0.9em;
    text-align: right;
}

#right #recentcomments h3 {
    font-size: 1.3em;
    padding-bottom: 10px;
}

#right #recentcomments a {
   border-bottom: 0px;
   color: #000;
   font-weight: bold;
}

#right #recentcomments a.active {
   font-weight: bold;
}

#right #recentcomments a.hover {
   font-weight: bold;
   border-bottom: 1px solid black;

}

#right #recentcomments ul {
   padding: 0;
   margin: 0 5px 0 5px;
   list-style-type: none;
}

#right #recentcomments li {
   font-family: "Arial Narrow", "Arial", sans-serif;
   line-height: 1.0em;
   margin-top: 10px;
   overflow: hidden;
   /*border-right: 2px solid #b32;*/
   border-bottom: 1px solid #999;
   padding-right: 2px;
}


#container {
   text-align: left;
   margin: 10px auto;
   padding: 0;
   width: 960px;
   \width: 960px;
   w\idth: 960px;
   background-color: #ddd;
}


#center {
	margin-right: 255px;
	padding-left: 10px;
	padding-top: 30px;
        padding-bottom: 1.1em;
	/*border-left: 1px solid #aaa;*/
	border-right: 15px solid #888;
        margin-bottom: 0px;
        background-color: #fff;
}

#center blockquote {
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 20px;
	margin-right: 0px;
}

#center h2 {
         padding-top: 10px;
         padding-bottom: 20px;
         margin-top: 0px;
         margin-bottom: 0px;
}

#center h3 {
	font-weight: bold;
	font-family: "Century Gothic", "Arial", sans-serif;
	font-size: 1.1em;
}

#center h3 a {
	border: 0px;

}

#center img {
      /*float: left;*/
      margin-right: 10px;
      margin-bottom: 10px;
}

#center div {
     /*padding-bottom: 10px;
     padding-top: 10px;*/
}

#center div.gedichtbox {
    /*border-bottom: 1px solid #b32;*/
    margin-right: 10px;
}

#center div.gedichtbox #more {
    font-size: 1.1em;
    line-height: 1.4em;
}

#center div.gedichtbox #more #gedichtsig {
    font-style: italic;
    text-align: right;
    padding-right: 250px;
    font-size: 1em;
}

#center div.defaultbox {
    margin-right: 10px;
    padding: 0 5px 5px 2px;
    min-height: 100px;
    /*# height: 100px;*/
    clear: left;
}

#center div.defaultbox h3 {
      margin: 0;
      padding: 15px 2px 2px 0px;
}

#center div.defaultbox h3 a {

}

#center div.defaultbox a {
    color: #b00;
}

#center div.defaultbox img {
    padding-right: 10px;
    padding-bottom: 10px;
    float: left;
}
#right {
   float: right;
   width: 250px;
   \width: 250px;
   w\idth: 250px;
   margin-left: 5px;
   padding-top: 20px;
   text-align: left;
   font-family: "Century Gothic", "Arial", sans-serif;
}

#right ul#subnav {
   list-style-type: none;
}

#right p{
	font-size: 1em;
}

#right a {
	border: 0px;
	color: #C00;
 font-family: "Arial Narrow", "Arial", sans-serif;
}

#right ul {
    list-style-type: square;
}

#right h2 {
    font-size: 1.3em;
}

#foot {
   clear: both;
   text-align: center;
   background-color: #afadb1;
   border-left: 1px solid #aaa;
   color: #c00;
   font-size: 0.8em;
}
