.schrift
{
         font-family:Arial;
         font-size:15px;
         color:white;
	 font-weight:500;
	 line-height:20px;
}

.beschreibung
{
         font-family:Times;
         font-size:20px;
         color:#b4c45c;
}

.Subhead
{
         font-family:Arial;
         font-size:12px;
         color:#ffffff;
         font-weight:bold;
	 padding-bottom:2px;
	 display:block;
}

.headline
{
	font-size:14px;
	padding-bottom:8px;
	display:block;
}
body
{
         font-family:Arial;
         font-size:12px;
         color:white;
         font-weight:500;
	 line-height:12px;
	
	  
	
}

td
{
margin:0px;
padding:0px;
}

.linkbutton
{
	font-family:arial;
	font-size:14px;
	color:white;
	background-color:#b4c45c;
	text-align:center;
	height:18px;
	line-height:18px;
}

.linkbuttonactive
{
	font-family:arial;
	font-size:14px;
	color:white;
	background-color:#81bc29;
	text-align:center;
		height:18px;
	line-height:18px;
}

.subname
{
font-size:11px;
color:#ffffff
}

.subtext
{
font-size:11px;
}

a
{
border-width:0px; border-style:hidden;
}

a:visited
{
border-width:0px;border-style:hidden;
}

a:active
{
border-width:0px;border-style:hidden;
}

a:hover
{
border-width:0px;border-style:hidden;
}

a:focus
{
border-width:0px;border-style:hidden;
}

a:link
{
border-width:0px;border-style:hidden;
}

.hide
{
border-color:#b4c45c;border-style:hidden;border-width:0px;
}

input
{
border-color:#b4c45c;border-style:solid;border-width:1px;line-height:12px;font-size:10px;margin-bottom:2px;
}

textarea
{
border-color:#b4c45c;border-style:solid;border-width:1px;;line-height:12px;font-size:10px;
}

.kalender
{
position: absolute;top:208px;
margin-left:264px;
/*left:364px;*/
z-index:15;
width:210px; 
height:215px;
}

.adresse_abstand
{
line-height:16px; 
}

.map24
{
position: absolute;top:158px;
margin-left:270px;
/*left:364px;*/
z-index:15;
width:200px; 
height:250px;
}

.links_general
{
color:#ffffff;
text-decoration:underline;
}
.bg-farbe
{
background-color:#7ea4cc;
}
.pipe
{
color:#b4c45c;
padding-left:3px; 
padding-right:3px;
}
.links_general_partner
{
color:#ffffff;
text-decoration:none;
}

.window
{
background-color:#FF0066;
}
.kalender_extern
{
margin-left:-30px;
}
.reisedaten
{
color:#ffffff;
font-size:11px; 
font-style:italic;
padding-top:3px;
padding-left:5px;
padding-bottom:10px;
}

.last-minutes
{
min-width:437px;
max-width: 442px; 
text-align: left; 
float: left; 
background-color:#7ea4cc;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
line-height:15px;
}

.zusatzinfos

{
min-width:437px;
max-width: 442px; 
text-align: left; 
float: left; 
background-color:#7ea4cc;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
line-height:15px;
font-size:12px;
}

/* Kontaktformular */

.zeitraum
{
width:20px;
text-align:center;
}
.zeitraum_jahr
{
width:28px;
text-align:center;
}
.bis-zeitraum_jahr
{
	padding-left:0px;
width:28px;
text-align:center;
}


.von
{
margin-left:107px;
}
.abstand-von
{
	padding-left:8px;
}
.bis
{
margin-left:206px;
}
.abstand-bis
{
	padding-left:12px;
}
.erwachsene
{
width:20px;
text-align:center;
}
.kinder
{
width:20px;
text-align:center;
}
.vorname_name
{
	width:277px;
	height:13px;
}
.strasse
{
	 
	width:247px;
	height:13px;

}
.hausnummer
{
	width:24px;
	height:13px;

}
.plz
{
width:35px;
text-align:center;
	height:13px;

}
.ort
{
width:145px;
height:13px;

}
.land
{
width:86px;
	height:13px;

}
.telefon
{
width:106px;
	height:13px;

}
.Feld_Mail
{
width:165px;
	height:13px;

}
.Kommentar
{
min-width:276px;
min-height:50px;
max-width:276px;
max-height:50px;
font-size:12px;
}
.Button
{
color:white;
background-color:#a0ca54;
border-color:#a0ca54;
font-size:13px;
margin-left:200px;
}
