
body { color:#501E00;
		font-family:Tahoma,Verdana,Arial;
		font-size:10pt;
		background-color:#2F3F4F;
		background-image:url('images/layout/bg4.gif');
		background-repeat:repeat-x;
		text-align:center;
		behavior:url("csshover.htc");
		height:100%;
	margin-top:0px;
	margin-left:0px;

	  }
	  
	  
a { color:#501E00; }
a:hover { color:#501EFF; }

ul#navi {

   list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0px none;
	top: 0px;
	left: 0px;
	width: 650px;
	height: 49px;
	
}
ul#navi li a{
	border: 0px none;
	display: block;
	height: 49px
}

ul#navi li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	width:130px;
	text-indent: -9999px;	
}




li#home a { background: url('images/navi/home.gif') no-repeat; }
li#home a:hover { background-position: 0px -49px;}

li#about a { background: url('images/navi/about.gif') no-repeat; }
li#about a:hover { background-position: 0px -49px;}

li#archiv a { background: url('images/navi/archiv.gif') no-repeat; }
li#archiv a:hover { background-position: 0px -49px;}
 
li#fotos a { background: url('images/navi/fotos.gif') no-repeat; }
li#fotos a:hover { background-position: 0px -49px;}

li#gbook a { background: url('images/navi/gbook.gif') no-repeat; }
li#gbook a:hover { background-position: 0px -49px;}

#main {background: url('images/layout/bg_main_final.gif') repeat;
	width:727px;
	

	
}

.foto_td {

		font-size:12px;
}
.foto_parent_link {

		font-size:10px; text-decoration:none;
}

#user_task{ background-color:#BFBFBF; 
	    width:707px;
	    text-align:left;
            padding:4px;
	    overflow:hidden;
	    
	    height:20px;
}
.usertable{
font-size:12px;

}

input.usertask { font-size:10px; background-color:#E0E4ED;
		border:1px solid #A5ACB2;}

input.login { height:18px; font-size:10px; background-color:#FFFFFF;
		border:1px solid #A5ACB2;}

#header {width:707px;
         background-color:#FFFFFF;
         text-align:left;
         padding:4px;
        }




#navi2 {width:715px;
       background-color:#525348;
       text-align:left;
       background: url('images/navi/navibg.gif')
      }

#content {width:715px;
       
         text-align:left;
         
        } 


#leftframe {
		text-align:left;
		width:493px;
		padding-left:15px;
		float:left;

	}   

#rightdiv { margin-left:50px;
	     text-algin:left;

}       
#rightframe_inline{
	width:140px;
	margin-left:50px;
	text-align:left;

}
#rightframe {float:left;
	text-align:left;
	margin-left:10px;
	align:right;
        width:197px;
         background: url('images/layout/kl_corner2.gif') no-repeat;

          }



.smalfontsize { font-size:10pt; };


#realcontent {
           background-color:#EFF0E6;
           width:502px;
           padding:15px;
          }
#empfiehlt_head {
           background-color:#B5B8A7;
           width:175px;
           padding:4px;
          }
#empfiehlt {
           background-color:#CACDBA;
           width:175px;
           padding:4px;
           text-align:center;
          }
#partnerp_head {
           background-color:#DCDDD2;
           width:175px;
           padding:4px;
          }
#partnerp {
           background-color:#DDE0C9;
           width:175px;
           padding:4px;
          }

/* News */

.news_date {font-size:12px;color:#CCCCCC;}
.news_date:hover{color:#555555;}


.news_titel {
            border-bottom:1px solid #DDE0C9;
	    font-size:14pt;
	    font-weight:bold;
	    }
.news_bottom { 
	     font-size:10pt;
	     border-top:1px solid #DDE0C9; 
	     color:#501E00;
	     text-align:right;

}

a.news_bottom{color:#501E00;}
a.news_bottom:hover{color:#999999;}



#comment {
	 width:715px;
         background-color:#FCEBF9;
         text-align:left;
	 height:100%;
}

.com_bit { margin-left:57px;
	   width:600px;
	

}



.com_ava2 { float:left; 
	width:44px; 
	height:66px;
	background-color:#637946; 
	color:#FFFFFF; 	
	text-align:center; 
	padding-top:2px;
	font-weight:bold;}

.com_body2 {background-color:#e1e8d6;
	   padding:10px; 
	 min-height:66px;
	float:left;
	width:536px;
	border-top:2px solid #637946;
	
}



.com_ava { float:left; 
	width:44px; 
	height:66px;
	background-color:#466079; 
	color:#FFFFFF; 	
	padding-top:2px;
	text-align:center; 
	font-weight:bold;
}

.com_body {background-color:#e1e5e5;
	   padding:10px; 
	 min-height:66px;
	float:left;
	width:536px;
	border-top:2px solid #466079;
}


.com_ava2 { float:left; 
	width:44px; 
	height:66px;
	background-color:#637946; 
	color:#FFFFFF; 	
	text-align:center; 
	padding-top:2px;
	font-weight:bold;}

.com_body2 {background-color:#e1e8d6;
	   padding:10px; 
	 min-height:66px;
	float:left;
	width:536px;
	border-top:2px solid #637946;
	
}


.com_ava3 { float:left; 
	width:44px; 
	height:66px;
	background-color:#fad62b; 
	color:#FFFFFF; 	
	padding-top:2px;
	text-align:center; 
	font-weight:bold;}


.com_body3 {background-color:#faeca9;
	   padding:10px; 
	 height:66px;
	float:left;
	width:536px;
	border-top:2px solid #fad62b;
}




.com_hr { background-color:#466079; border:none; height:1px;}
.com_name {font-weight:bold; color:#501E00;}

.com_form_bit {
	margin-left:57px;

}



#comm_top {background-image:url('img/comm_top.gif');
color:#999999;
padding:4px;
height:14px;
font-size:10pt;
}
#comm_mid {border-left:1px solid #DEDFD5;
background-color:#E0E4ED;
border-right:1px solid #DEDFD5;
padding:4px;

color:#444444;

}
#comm_bot {background-image:url('img/comm_bot.gif');
background-repeat:no-repeat;
color:#999999;
height:5px;
}

#comm_head { background-color:#C2D0CF;
padding:4px;
color:#466079;
font-weight:bold;

}


#list { background-color:#EBEAEB;
padding:4px;
color:#FFFFFF;
}

#list:hover { background-color:#FCEBF9;
padding:4px;
color:#FFFFFF;
}

.comm_img { 
            opacity:0.7;
}
.comm_img:hover { 
            opacity:1;  
}

#error{background-color:#DF7D93;
       border:1px solid #525348;
       padding:4px;

}
a.white{
	color:#FFFFFF;
}
a.white:hover { color:#501EFF; }

textarea {background-color:#E0E4ED;
          scroll:no-scroll;}

.fotos_top{
	padding:4px;
	border-bottom:1px dotted #501E00;
border-top:1px dotted #501E00;
}



.foto_table {border:1px dotted #501E00;
	       width:98%;
		background-color:#DEDFD1;
text-align:center;
	font-size:12px;
}

.foto_table_cat {border:1px dotted #501E00;
	        width:98%;
		background-color:#FCEBF9;
		text-align:left;
}

a.red {

	color:#FF0000;
}

img.image_detail {border:6px solid #DCEB9C;
		  }

//  img.image_detail:hover {width:550px;}

.navi_td {color:#FFFFFF;
font-weight:bold;
background-color:#88897A;
height:30px;
width:16%;
}
.navi_td:hover {
background-color:#A7B6BF;
}
#navitable{
 text-align:center;
width:100%;
}


.titel {background-color:#88897A;
	padding:4px;
}




.calbg {
    background-color:#FFFFFF;
    background-image:url('images/cal_bg_de.gif');
    height:19px;
    width:19px;
}

.calte {
    background-color:#FFFFFF;
    height:19px;
    color:#C10000;
    font-weight:bold;
}
.calbg_a {
    background-color:#CC3300;
    color:#FFFFFF;
}
.caltable{
    background-color:#C2D0CF;
    font-size:11px;
    text-align:center;
    color:#466079;
    font-family:Verdana;
}
.calhead{
    background-color:#C2D0CF;
    font-size:11px;
    font-weight:bold;
    color:#466079;
}
.cala {
    color:#466079;
    text-decoration:none;
}
.cala:hover {
    color:#FF0000;
    text-decoration:none;
}

a.liny {color:#000000;}

img {border:0px;}

#kalender {height:143px;}

#error { background-color:#AF1515;
	color:#FFFFFF;
	padding:5px;
	width:615px;
	border:2px #FFFFFF solid;
}
#ok { background-color:#57AF15;
	color:#FFFFFF;
	padding:5px;
	width:615px;
	border:2px #FFFFFF solid;
}

#error2 { background-color:#AF1515;
	color:#FFFFFF;
	padding:5px;
	
	border:0px #A5ACB2 solid;
}
#ok2 { background-color:#57AF15;
	color:#FFFFFF;
	padding:5px;

	border:0px #A5ACB2 solid;
}

.com_form_body {float:left; 
		width:536px; 
		background-color:#FF8FE8;
		border-top:2px solid #FF00C6;
		padding:10px;
}

.com_form_input { background-color:#E0E4ED;
		border:1px solid #501E00;
}
.com_form_input:focus { background-color:#FFFFFF;
		      border:1px solid #501E00;
}


	

.input_form {
		background-color:#E0E4ED;
		border:1px solid #A5ACB2;
		padding:2px;
}

.input_form:focus {
		background-color:#FFFFFF;

}

.register_fieldset {
		border:1px solid #A5ACB2;
		padding:10px;
}

.register_fieldset:hover {
		border:1px solid #A5ACB2;
		background-color:#F5F5F5;
		padding:10px;
}

.gb_form_body {
		width:470px; 
		background-color:#FF8FE8;
		border-top:2px solid #FF00C6;
		padding:10px;
}
