@charset "utf-8";
/* CSS Document */

body {

	margin:0px;
	padding:0px;
	text-align:center;
	font: small-caps 13px Verdana;
}
#wrapper {
	margin: 0px auto;
	width:1000px;
	min-height: 725px;
	height:725px;
	position:relative;
}

h3 {
	font-size: 160%;
	font-weight:normal;
}
img {
	padding:10px;
}
ul {
list-style-type:none;
margin:20px;
padding:0px;
}
li {
	list-style:none;
	background: none;
	background-repeat: no-repeat;
	line-height:20px;
	text-align:left;
	width:600px;
	margin:10px;
	margin-top:20px;
	margin-left:0px;
}
li.child {
	border-left:5px solid #EAF5E4;
margin-left:40px;
margin-top:0px;
padding-left:10px;
background:none;
width:500px;
}
li.child h4{
margin:0px;
padding:0px;
width:450px;
color: #1D721D;
font-weight:bold;
font-size:95%;
}
li.child p{
margin:0px;
padding:0px;
width:450px;
font-variant: normal;
font-size:90%;
}
li.child p.destination{
	color: #008000;
	font-size:80%;
	font-variant: normal;
}
li.firmenname{
	color: #DC143C;
	font-size:120%;
	font-variant: normal;
	margin-left:30px;
	font-weight:bolder;
}
li a {
	margin-left:10px;
}
li a:visited {
	color: #6E4987;
}
span.date {
	margin:3px;
	padding:5px;
	border-left: 5px solid #FFE1EE;
	text-decoration:none;
	width:250px;
	float:right;
}
p.links {
	border-top:1px dotted #ccc;
	margin:0px;
	padding:0pc;
	text-align:left;
}
p.links a {
	margin:3px;
	padding:5px;
	border-left: 5px solid #FFE1EE;
	text-decoration:none;
	width:70px;
	float:left;
}
p.links a.contact {

}
p.links a.dest {

}
p {
	width:600px;
}
div.links {
	margin: 0px;
	padding:0px;
	font-size:75%;
	font-variant: normal;
	border-top:1px dotted #ccc;
}
p.partnerlinks {
	margin: 0px;
	padding:0px;
	font-size: 90%;
	float: none;
	text-align:center;
}
p.partnerlinks a{

	font-variant: normal;
	text-decoration:none;
	color: #778899;
}
hr {
	clear:both;
	border: 1px solid #ccc;
	height:1px;
	width: 600px;
	margin:0px;
	margin-bottom:10px;
}
strong {
	font-weight:normal;
}
