html { margin:0px; padding:0px; border:none; }
body { margin:0px; padding:0px; border:none; font-family: courier,arial,serif; font-size: 12pt; overflow-y: scroll; }
img { border: 0px; }

#frame { width: 1100px; margin: auto; }

#left    { float: left; width: 140px; color: #666; text-align: right; }
#left h1 { font-size: 14pt; }



#menu1 {
   padding-bottom: 10px;
   margin-top: 50px;
   margin-bottom: 30px;
font-size: 11pt;
}

#menu1 a {
   text-decoration: none;
   color: #666;
display: block;
}

#menu1 a:hover {
   color: #C00;
}

#menu1 > h2 {
   background-color: #EEE;
   font-size: 11pt;
   padding: 3px;
}

.preview  {
   display: inline-block;
}

.preview > img {
   border: 2px solid #000;
   box-shadow: 3px 3px 4px #AAA;
border-radius: 4px;
}



.preview:hover > img {
border-color: #C00;
}

.preview_box {
   display: inline-block;
   margin: 0px 5px 5px 0px;
}

.preview_box td {
   width: 240px;
   height: 240px;
   text-align: center;
   vertical-align: middle;
}

.preview_title,.preview_date { font-size: 10pt; color: #888; margin-top: 5px; }

.clear { clear: both; }

.line {
   margin: 20px 0px;
   border-bottom: 2px solid #ccc;
}

#content {
margin-top: 20px;
   margin-left: 190px;
}

.image > img {
   border: 2px solid #000;
   box-shadow: 3px 3px 4px #AAA;
   border-radius: 4px;
}


.imagetext {
   border-right: 2px dotted #ccc;
   text-align: left;
   padding-right: 10px;
color: #888;
}



/* tr,td { border: 1px solid red; } */


#commentform {
font-size: 13px;
}

#commentform input,textarea {
margin-bottom: 5px;
width: 300px;
border: 1px solid #ddd;
}
#commentform input[type=submit] {width: 100px;}
#commentform textarea {height: 120px; resize: vertical; }


.comment {
font-size: 12px;
padding-left:35px;
background-image:url('comment.png'); background-repeat:no-repeat; background-position: 5px 5px;
}

.commenttext {
padding-top: 5px;
}


.linie {
background-image:url('line.png'); background-repeat:no-repeat;
margin: 10px;
height: 1px;
}

h3 {font-size: 16px;}

li {
list-style-type: square;
}




.kalenderseite {
   float: left;
   margin: 0px 30px 20px 0px;
}

.kalenderseite img {
   border: 1px solid black;
   box-shadow: 3px 3px 4px #AAA;
}


#content h2 {
font-size: 14pt;
margin-top: 40px;
}

#content a {
   text-decoration: none;
   color: #666;
color: #000;
text-decoration: underline;
font-weight: bold;

}

#content a:hover {
   color: #C00;
}

