/* Contentcontainer -------------------------------- */


#Content-A {
	width: 580px;
	float: left;
	padding:15px;
}

#Content-B {
	width: 320px;
	float: left;
}

#Content-C {
	width: 550px;
	float: left;
}

#Content-D {
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 0px;
}
 
/* Contentbereich A -------------------------------- */

#A-images {
	width: 215px;
	float: left;
}

/* Contentbereich B -------------------------------- */

#B-head {
	width: 320px;
	float: left;
}

#B-images {
	width: 215px;
	float: left;
}

#B-text {
	width: 215px;
	float: left;
}


/* Contentbereich C -------------------------------- */

#C-head {
	width: 320px;
	float: left;
}

#C-images {
	width: 215px;
	float: left;
}

#C-images img {
	margin: 0px;
	margin-bottom: 15px;
}

#C-text {
	width: 325px;
	float: left;
	padding-right: 10px;
}


/* Contentbereich D -------------------------------- */

#Content-D img {
	position: relative;
	left: -10px;
	margin: 0px;
	margin-left: 10px;
	float: left;
border: 0px;

}

#Content-D #bildende {
	margin: 0px;
	margin-right: 10px;
	float: left;

}


#D-images {
	width: 215px;
	float: left;
}

#D-text {
	width: 215px;
	float: left;
}


/* Contenttext -------------------------------- */

p, li, .bodytext {
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 12px;	
	line-height: 15px;
	color: #000000; 
	font-weight: normal;
	margin-top: 0px;	

	margin-right: 25px;
	}




.csc-firstHeader {
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 55px; 
	line-height: 52px;
	 color: #AFC6DB; 
	 font-weight: bold;
	 margin: 0px;
	 margin-top: 10px;
	 margin-bottom: 30px;
	word-spacing: -5px;
	letter-spacing: -2px;
	 }
	 
h1 { 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 22px; 
	 color: #28527B; 
	 font-weight: bold;
	 margin-bottom:15px;
 	 margin-top: 20px;
	 }
	 
h2 { 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 17px; 
	 color: #28527B; 
	 font-weight: bold;
	 margin-bottom:10px;
 	 margin-top: 0px;
	 }

h3, h4 { 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #28527B; 
	 font-weight: bold;
	 margin-bottom: 10px;
	 margin-top: 10px;
	 }

h4 , h5 { 
	 margin-bottom: 1px;
	 }

h5 { 
	 font-size: 12px; 
	 font-weight: bold;
	 color: #333333; 	 }



.imgtext-table,
#imgblock,
#icon
{
	 margin-left: 15px;
	 margin-right: 15px;

} 

/* Rechter Rand -------------------------------- */

#rightmap1, #rightmap2 {
	margin: 0px;
	margin-bottom: 7px;
}

/* Content Reiseziele -------------------------------- */

/* Content Margin hier!!!! -------------------------------- */



#contentMargin {
	position: relative;
	left: 0px;
	width: 550px;
	margin-left: 15px;
}

/* Content Margin hier!!!! -------------------------------- */



#logoblock, #imgblock {
	position: relative;
	margin: 0px;
	width: 215px;
	float: right;
	clear: right;
	text-align: right;
}

#contentRight img{
	margin: 0px;
	margin-bottom: 7px;
	margin-right: 0px;
}




/*****************/
/* Various Forms */
/*****************/

/* Email, Login and Search forms generally: */
FORM TABLE TR TD { padding-left: 5px; padding-right: 20px; }
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #D8D7DC; }
FORM TABLE TR TD.csc-form-fieldcell { background-color: #EDEBF1; }
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border: 1px solid #333333; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }

/* Email form, specifically */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }


/* Login form, specifically */
FORM TABLE.csc-loginform { width: 70%; }






