/*html, body { height:100%; }*/

body {
height: 100%;
	padding:0;
	margin:0;
	text-align:left;
	background-color:#FFFFFF;
	font-size:14px;
	font-family:Trebuchet MS,Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(0,0,0);
	/*overflow-x:hidden;
	overflow:-moz-scrollbars-vertical;*/
}


.text {
   font-size:13px;
}

li, ul, p {
       font-size:13px;
}

td {
        font-size: 13px;
}

.tbl_border_grey {
	/*background-color:#999999;*/
	border:1px solid #999999;
}

.tbl_navi {
	background-color:#bdb69a;
}

.navi{
	/*width:100px;*/
	/*background-color:#bdb69a;*/
}

.navi_headline {
	padding-top:0px;
	padding-bottom:8px;
        font-size: 18pt;
        text-decoration:none;
	color:rgb(255,255,255);
} 


a.pagenavi{
	font-size: 13px;
        text-decoration:none;
	color:#cccccc;
}

.tbl_pagenavi_active {
    background-color:rgb (255,255,255);
    padding:0px;
    font-size: 13px;
    color: #cccccc;
    border:1px solid #cccccc;
}

.tbl_pagenavi_passive {
    background-color:#eeeeee;
    padding:0px;
    font-size: 13px;
    color: #ffffff;
    border:1px solid #cccccc;
}


a {
   color: #bdb69a;
   text-decoration: none;
   font-weight:bold;
}

a.textlink {
   color: #bdb69a;
   text-decoration: none;
   font-weight:bold;
   padding-left:14px;
   background: url(../upload/gfx/xprev.gif) no-repeat left;
}

a.members {
	/*background-color:#bdb69a;*/
	padding-top:3px;
	padding-bottom:1px;
        padding-left:10px;
        font-size: 13px;
        text-decoration:none;
        font-weight: bold;
	color:rgb(255,255,255);
}

a.navileft_active {
	display:block;
	background-color:#ded8be;
	padding-top:3px;
	padding-bottom:3px;
        font-size: 13px;
        text-decoration:none;
        font-weight: bold;
	color:rgb(255,255,255);
} 



a.navileft_passive {
	display:block;
	/*background-color:#bdb69a;*/
	padding-top:3px;
	padding-bottom:3px;
        font-size: 13px;
        text-decoration:none;
        font-weight: bold;
	color:rgb(255,255,255);

}

td.logo {
	padding-top:15px;
        font-size: 13px;
        font-weight: bold;
	color:#bdb69a;
} 

.bildergalerie {
        background-color:#ffffff;

        top:0px;
}

.zelle {
        /*background-color:#f3ebcc;*/
         border:1px solid #f3ebcc;
}

.headline, h2 {
        font-size: 14pt;
        text-decoration:none;
	color:rgb(0,0,0);
} 


.locationnavi_1 {
        font-size: 16pt;
        text-decoration:none;
	color:#bdb69a;
} 

.locationnavi_2 {
        font-size: 12pt;
        text-decoration:none;
        font-weight:bold;
	color:#000000;
}

.memberzeile {
		
		font-size: 13px;
		
}

.membertable {
       width:600px;
}

.copy {
   padding:0px;
   font-size: 11px;
        text-decoration:none;
	color:#cccccc;
}

div.table {
float:left;
border:0px solid;
}

/*---------------------------------------------*/
/*             Termin-Definitionen             */
/*---------------------------------------------*/
.monjahr{
width:490px;
margin-top:12px;
margin-bottom:2px;
font-size:12px;
color:#666666;
}

.termine{
width:250px;
padding:0px;
margin-bottom:0px;
background-color: #ffffff;
clear:both;
font-size:12px;
}

.details{
background-color: #ffffff;
float:left;
padding:0px;
width:250px;
font-size:12px;
}

.ort{
background-color: #ffffff;
width:196px;
padding:0px;
float:right;
font-size:12px;
text-align:right;
}