a.button{
	font-size:1em;
	font-weight: bold; 
	text-decoration:none;
}
a.button:hover{
	text-decoration:underline;
}

#navirootline{
	border:1px solid #DC041C;
	padding:3px 5px 3px 10px;
	margin:0 0 5px 0;
}
#navirootline .deli{
	color: #DC041C;
}
#navirootline li{
	font-size:1em;
	display:inline;
}
#navirootline li a{
	font-size:1em;
	text-decoration:none;
}
#navirootline li.last a{
	font-size:1em;
	font-weight: normal; 
	text-decoration:none;
}
#navirootline li a:hover{
}
#direktsuche{
	border:1px solid #DC041C;
	padding:3px 5px 3px 10px;
	margin:0 0 5px 0;
}

#uw{
	border:1px solid #DC041C;
	padding:3px 5px 3px 10px;
	margin:0 0 5px 0;
}
#uw .deli{
	color: #DC041C;
}
#uw li{
	font-size:1em;
	display:inline;
	padding:0 2px 0 4px;
	border-left:1px solid #DC041C;
}
#uw li.first{
	border:none;	
}
#uw li a{
	font-size:1em;
	text-decoration:none;
}
#uw li.act a,#uw li a:hover{
	font-weight: bold; 
	text-decoration:underline;
}


.buchen,.pruefen{
	position:relative;
	left:480px;
	width:60px;
	line-height:20px;
	margin:10px 0 0 0;
}
.pruefen{
	left:413px;
	width:150px;
	line-height:20px;
	margin:10px 0 0 0;
}
.buchen a,.pruefen a{
	color: #000;
	text-decoration:none;
	border:1px solid #000;
	padding:1px 4px 1px 4px;
	cursor:pointer;
}
.buchen a:hover{
}
#counter a{
	text-decoration:none;
	border:1px solid #000;
	padding:0 2px 0 2px;
}
#counter a.act,#counter a:hover{
	text-decoration:none;
	color:#000;
	background:#fff;
}

