html, body{margin:0; padding:0; font-size: 14px; color:#003a61;}

@font-face { font-family:Nueva; src:local(Nueva), url(nueva1.pfb) format(type-1); }

.box{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1003px;
	height: 600px;
	margin-left: -501px;
	margin-top: -300px;
	}

img {
	float:left;
	border:0;
	}	

h4 {
	margin:0 0 20px 0;
	font-size: 18px;
	font-weight:500;
	color:#5bac26;
	}
h5 {
	margin:0;
	font-size: 18px;
	font-weight:500;
	color:#5bac26;
	}

h3 {
	margin:0 0 10px 0;
	font-size: 14px;
	font-weight:600;
	}
	
p {
	margin:12px 0 12px 0;
	}

ul {
	list-style-type:none;
	padding-left:25px;
	}
	
object{
	border:0;
	width:1001px;
	height:383px;
	}
	
.mittelteil{
	width: 1001px;
	height: 395px;
	background-color:#ebf5f4;
	border-left:1px solid #5bac26;
	border-right:1px solid #5bac26;
	clear:both;
	}
		
.links{
	float:left;
	width:470px;
	margin:0;
	padding:40px 0 0 20px;

	}
	
.rechts{
	float:left;
	width:460px;
	margin:0;
	padding:35px 0 0 20px;
	}
	
.allein{
	float:left;
	width:950px;
	margin:0;
	padding:35px 0 0 20px;
	}

.bildeins{
	padding-bottom:16px;
	}
	
.bildlinks{
	padding:0 16px 16px 0;
	}	
	
.bildrechts{
	padding:0 0 16px 0;
	}

.preise td {padding-left:20px;}
.preise th {padding-left:20px;padding-top:20px;}

th{text-align:left;}

.bold{font-weight:bold;}

 a:link { text-decoration:none; font-weight:normal; color:#5bac26; }
 a:visited { text-decoration:none; font-weight:normal; color:#5bac26; }
 a:hover { text-decoration:none; font-weight:normal; color:#003a61; }
 a:active { text-decoration:none; font-weight:normal; color:#003a61; }
 
 .imp1{
	padding-left:20px;
	}

 .imp2{
	padding-top:20px;
	}

 .imp3{
	padding:20px 0 0 20px;
	}
	
.klein{
	font-size: 11px;
}

.tdrechts{
	padding-left:60px;
	}
	
.allein2{
	float:left;
	width:950px;
	margin:0;
	padding:0;
}

.anreise{
	padding-left:20px;
}