#vorschau, #link, table {
	font-family:verdana,sans-serif,arial;
	font-size:8pt;
	color: rgb(55,55,55);}
 
 #vorschau {
	float:left;
	margin-top:5px;margin-left:0px;
	padding-top:0px;padding-left:0px;padding-bottom:100px;
	width:560px;
	background-color:transparent;
	}
	
#link { z-index:3;
	position:absolute;top:133px;left:575px;
	width: 190px;
	text-align:right;
	background-color:transparent;
	}

#link .w2{width:20px;height:20px;}

.lidr {
	border:1px solid rgb(196,196,196);
	margin-bottom:10px;
	padding-top:8px;padding-bottom:2px;
	background-color:rgb(255,255,255);
	}

.lidr p{
	padding:4px;	
	padding-right:10px;
	border-top:1px solid rgb(196,196,196);
	border-bottom:1px solid rgb(196,196,196);	
	background-color:rgb(221,221,221);
	}
.lidr img {margin-right:8px;}
.terminanz{
	margin-top:8px;
	width:350px;
	margin:15px 0 20px;
	}

.terminbl {
	display:block;
	float:left;
	width:410px;height:21px;	
	margin-top:10px;	
	padding-left:90px;
	background-color:transparent;
	border-bottom:solid 0px rgb(196,196,196);
	}
 
.teiler {
	display:block;
	clear:both;
	width:570px;height:20px;
	margin-left:1px;
	background-image:url('../2006_images/teiler.gif');
	background-repeat:no-repeat;
	}
 
.page_end {
	display:block;
	float:left;
	/*background-image:url('../2006_images/page_end.gif');
	background-repeat: no-repeat;*/
	width:25px;height:50px;
	} 
 
.block1 {
	display:block;
	float:left;
	width:200px;height:auto;
	text-align:right;
	padding-top:5px;
	margin-top:5px;
	}
    
.block1_main, .block1_head {
	display:block;
	float:left;
	width:200px;height:14px;
	text-align:right;
	margin-left:1px;
	padding-top:1px;
	padding-right:15px;
	margin-top:10px;
	background:url('../2006_images/headline.gif')  top right no-repeat;
	background-color:rgb(245,245,245);
	border:1px solid rgb(196,196,196);
	}
.block1_head {background-color:rgb(245,245,245);}
.block1_main {
	background:url('../2006_images/headline1.gif') top right no-repeat;
	border:1px solid rgb(196,196,196);
	background-color:rgb(255,255,255);
	}
 
.block2 {
	display:block;
	float:left;       
	width:320px;
	min-height:75px;
	padding-top:5px;
	margin-top:5px;
	padding-left:15px;
	text-align:left;
	}
  
table.termine {
	margin-top:0px;
	border-collapse:collapse;
	border-spacing:0px 0px;
	border:1px solid rgb(196,196,196);
	width:570px;
	font-size:8pt;
	background-color:rgb(255,255,255);
	margin-top:10px;
	}
td.monat {
	width:100%;height:18px;
	text-align:left;
	background-color:rgb(241,241,241);
	color:rgb(155,155,155);
	}
td.leer {
	width:100%;height:18px;
	background-color:rgb(255,255,255);
	border-top:1px solid rgb(196,196,196);
	}

td.dt {
	width:20px;height:18px;
	text-align:right;
	border:1px solid rgb(196,196,196);
	vertical-align:baseline;
	}
td.zeit,td.sa {
	width:60px;height:18px;
	text-align:right;
	border:1px solid rgb(196,196,196);
	vertical-align:baseline;
	}
td.sa {background-color: rgb(252,252,202);}		
td.text {
	width:470px;height:18px;
	text-align:left;
	border:1px solid rgb(196,196,196);
	}

form#pw_form{
background-color:rgb(221,221,221);
position:relative;top:-12px;
padding-top:10px;
padding-bottom:10px;}
.pw_head{background-color:transparent;}

.pw_input{
width: 100px;
margin-left:4px;
margin-right:8px;
padding:3px;
padding-left:10px;
border:1px solid rgb(196,196,196);
background-color:rgb(255,255,191);
}

.pw_ok{
width: 122px;
height:20px;
border:0px solid;
background-color:transparent;
text-align:right;
margin-right:4px;
}

.pw_ok:hover{
background-color:transparent;
text-decoration:underline;

}

.pw_head_err{
color:rgb(119,43,26);
background-color:white;
padding:3px;
padding-left:8px;padding-right:8px;}


h3.pw_err{
position:absolute;top:250px;left:0px;
width:188px;
background-color:rgb(255,217,23);
height:20px;padding-top:2px;
border:1px solid;
font-weight:normal;
font-size:1em;
text-align:center;
}


#stmer{
margin-top:32px;
padding:5px;
width:540px;height:auto;
border: 1px solid rgb(211,211,211);
font-size:10pt;

}

