/* CSS Document */
body{
	background-color:#ffffff;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10pt;
	margin:0px;
	padding:0px;
	background-image:url(images/klav_back_2.jpg);

	background-position:left top;
	background-attachment:fixed; 
	background-repeat:no-repeat;
	}

a{color:#7F7569;}
a:hover{background-color:#7F7569;color:#ffffff}



object{z-index:0; text-align:center}
	
.small{font-size:8pt; font-weight:normal; line-height:9pt}

.menu{float:left; position:fixed; z-index:750; top:100px; left:0px; width:200px; height:482px; background-image:url(images/klav_back_2_02.jpg); background-repeat:no-repeat}
.to_trans{position:fixed; z-index:1000; top:100px; left:200px; height:15px; width:598px; background-image:url(images/to_trans.png); background-repeat:repeat-x;}


.btn1{position:fixed; top:149px; left:86px; z-index:850;}
.btn1 a{text-decoration:none}
.btn1 a:hover{text-decoration:none; background:none}
.btn2{position:fixed; top:249px; left:28px; z-index:850;}
.btn2 a{text-decoration:none}
.btn2 a:hover{text-decoration:none; background:none}
.btn3{position:fixed; top:355px; left:65px; z-index:850;}
.btn3 a{text-decoration:none}
.btn3 a:hover{text-decoration:none; background:none}
.btn4{position:fixed; top:471px; left:34px; z-index:850;}
.btn4 a{text-decoration:none}
.btn4 a:hover{text-decoration:none; background:none}

.top{
	position:fixed;
	width:1000px;
	height:100px;
	z-index:1000;
	background-image:url(images/klav_back_2_01.jpg);
	background-repeat:no-repeat;
}

.content{position:absolute; top:110px; left:210px; width:580px; z-index:1;}
.title_image{float:left}
.pagetitle{font-size:12pt; letter-spacing:1px; padding-top:10px; margin:0px 0px 10px 80px}
.rightnavi{position:fixed; left:805px; top:110px; z-index:1200; width:190px;}

.cal_mon{font-size:8pt; font-weight:bold; text-align:center; background-color:#948C77; color:#ffffff; background-image:url(images/tab_head_back.gif); background-position:center; border-bottom:1px solid #BCBBB2}
.cal_day{font-size:8pt; text-align:center; background-color:#424427; color:#C2C4A7; background-image:url(images/tab_cell_back.gif); background-position:center; border:1px solid #BCBBB2}
.cal_day a{display:block; color:#ffffff; text-decoration:none; background-color:#626447; font-weight:bold; padding:2px; background-image:url(images/tab_cell_back_link.gif); background-position:center}
.cal_day a:hover{color:#000000; text-decoration:none; background-color:#C2C4A7; background-image:url(images/tab_cell_back_alink.gif);}
#ia{padding:2px}
#a{background-color:#990000; background-image:url(images/tab_cell_back_a.gif); background-position:center}
#f{color:#626447; padding:2px}
.cal_navi{text-align:center; padding:2px; background-color:#ffffff; font-size:8px}
.cal navi a{text-decoration:none}
.cal_navi a:hover{text-decoration:none; background:none}
.cal_frame{height:180px; width:150px}
.cal_body{background-image:none;background-color:none}

.entry_date{font-size:10px; background-image:url(images/klav_entry_back_01.png); width:139px; height:40px; background-repeat:no-repeat; font-weight:normal;color:#ffffff; padding-left:35px;}

.entry_day{float:left; padding:9px 10px 0px 0px; font-size:20px; font-weight:bold}
.entry_year{padding-top:7px; text-align:center;width:90px}
.entry_head{font-weight:bold; color:#000000; padding:14px 0px 6px 15px; letter-spacing:1px; background-image:url(images/klav_entry_back_03.png); background-repeat:no-repeat;}
.entry_head a{color:#8F3333;}
.entry_head a:hover{background-color:#8F3333;color:#ffffff}
.entry{padding:5px 15px 0px 15px; background-image:url(images/klav_entry_back_04.png); overflow:hidden; z-index:0; background-repeat:repeat-y;}
.entry_text{color:#000000}
.entry a{color:#CC3333;}
.entry a:hover{background-color:#CC3333;color:#ffffff}
.entry_pic{background-color:#ffffff; border:1px inset #999999;}
.pic_right{float:right; margin:0px 0px 5px 5px;}
.pic_bottom{text-align:center; margin-top:5px; clear:both}
.entry_comment{background-image:url(images/speak_02.png); background-repeat:repeat-y; padding:0px 55px 0px 10px;}
.entry_bottom{background-image:url(images/klav_entry_back_05.png); background-repeat:no-repeat; background-position:top; padding-bottom:20px;}

.comment_area{margin:15px 0px 0px 30px; font-size:8pt; color:#000000;}
.comment_input{border:1px dotted #8f3333; background-color:#ffffff; font-size:8pt;}
.comment_btn{border: 1px outset #8f3333; background-color:#8F3333; color:#ffffff; font-size:8pt;}

.foto_navi{font-size:8pt; padding:0px 0px 0px 0px; background-image:url(images/klav_fotolink_back.png); background-position:right; margin-bottom:1px}
#foto_group{font-weight:bold; padding:2px 0px 2px 3px; cursor:pointer; color:#ffffff;}
#foto_group:hover{color:#F1E5B9; text-decoration:underline}
.foto_navi a{color:#000000; margin:0px 1px 0px 5px; background-image:url(images/klav_fotolink_back_alink.png); text-decoration:none; background-position:right; display:block; padding:2px 0px 2px 5px; background-color:transparent}
.foto_navi a:hover{background-image:url(images/klav_fotolink_back_link.png); background-position:right; background-color:transparent; color:#ffffff;}
.randthumbs{float:left; padding:1px; background-color:#ffffff; position:absolute; border:1px solid #000000;}
.thumb_navi{float:right; text-align:center; width:90px;}
.thumb_pic {text-align:center; padding:1px; overflow:hidden}
.thumb_pic img {padding:1px; border:1px solid #000000;}
.thumb_pic img:hover{border:1px solid #B5B296}
#tp1 {background-image:url(images/thumb_pic_back1.png); background-position:bottom; background-repeat:no-repeat;}
#tp2 {background-image:url(images/thumb_pic_back2.png); background-position:bottom; background-repeat:no-repeat;}
.thumb_pic a{text-decoration:none;}
.thumb_pic a:hover{text-decoration:none; background-color:transparent;}
.thumb_act_pic{text-align:center; background-image:url(images/thumb_act_pic_back.png); background-position:bottom; background-repeat:no-repeat; overflow:hidden}
.thumb_act_pic img{padding:0px; border:2px solid #ffffff}
.galerie_pic{padding:2px; background-color:#ffffff; margin:0px 10px 5px 0px; border:1px solid #000000;}
.galerie_pic_navi{padding:0px 0px 5px 10px;}
.galerie_pic_navi a{text-decoration:none}
.galerie_pic_navi a:hover{background-color:transparent}

.infotabback{font-size:8pt; padding-left:8px}
#links{background-image:url(images/infotabback.png);background-position:left;}
#rechts{background-image:url(images/infotabback.png);background-position:right;}

#infotab_headline{padding:0px;font-size:10pt;background-image:url(images/infolink_back.png); background-position:center; font-weight:bold; color:#ffffff; text-align:center}

.info_navi{font-size:8pt; padding:0px; background-image:url(images/klav_infolink_back.png); background-position:right; margin-bottom:1px}
.info_navi a{color:#000000; margin:0px 1px 0px 5px; background-image:url(images/klav_infolink_back_alink.png); text-decoration:none; background-position:right; display:block; padding:2px 0px 2px 5px; background-color:transparent}
.info_navi a:hover{background-image:url(images/klav_infolink_back_link.png); background-postition:right; color:#ffffff}
.info a{color:#546376;}
.info a:hover{background-color:#546376;color:#ffffff}

.musik_navi{font-size:8pt; padding:0px; background-image:url(images/klav_musiklink_back.png); background-position:right; margin-bottom:1px}
.musik_navi a{color:#000000; margin:0px 1px 0px 5px; background-image:url(images/klav_musiklink_back_alink.png); text-decoration:none; background-position:right; display:block; padding:2px 0px 2px 5px; background-color:transparent}
.musik_navi a:hover{background-image:url(images/klav_musiklink_back_link.png); background-position:right; color:#ffffff}
.musik a{color:#546376;}
.musik a:hover{background-color:#546376;color:#ffffff}

.advent{margin-top:30px; margin-left:30px; padding-bottom:10px; background-image:url(images/advent_back.png); width:120px; background-position:bottom left; background-repeat:no-repeat; padding-left:10px}
.bannerimg{padding:5px 0px 0px 20px;}
.click{cursor:pointer}

.imageframe{background-color:#ffffff; border:1px inset #999999;}
