div#sitecontainera {
	width: 500px;
/*	margin: 0px 0px 0px 115px; */
/*	clear: both; */
	float:left; 
	display: inline; 
/*	height: 929px; */
/*	text-align: left; */
}

div#summerpic {
/*	float:left;
	display:inline; */
	margin: 0px 0px 0px 85px; 
/*	background: url(../images/summerpic.png) no-repeat transparent; */
	background-image: url();
/*	#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='fileadmin/images/frontpage/summerpic1.png', sizingMethod='scale');   */
	width: 405px;
	height: 280px;
}

/*div#summperpic img {
	width: 100%;
	height: 100%;
} */

html>body div#summerpic {
/*	background: url(../images/summerpic.png) no-repeat transparent;  */
}

div#newsletter {
/*	clear:both;
	float:left;
	display:inline; */
	margin: -4px 0px 0px 115px;
	width: 322px;
	height: 63px;
	background-image: url();
	#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='fileadmin/images/newsletterbg.png', sizingMethod='scale'); 
	z-index: 1;
	padding: 15px 30px 0px 20px;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
}

html>body div#newsletter {
	background: url(../images/newsletterbg.png) no-repeat;
}

div#newsletter div.nletter a {
	color: #FFFFFF;
}

div#newsletter div.nletter {
	font-size: 20px; 
/*	font-weight: normal; */
}

div#contentcontainer {
	margin: 20px 0px 0px 115px;
}

div.news-list-item img {
	float:left;
	display: inline;
	clear: both;
}

div.news-list-item p.bodytext {
	float: left; 
	display: inline;
	clear: none; 
}

div.news-list-item h3 {
	clear: both;
	float: left;
	display: inline;
	width: 100%;
}

 div.news-list-morelink { 
	clear: both; 
	float: none; 
	display: inline; 
} 

 div.news-list-morelink a { 
	 clear: both; 
	 float: right; 
	 display: inline; 
} 

div#contenttop {
	height: 27px;
	width: 378px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='fileadmin/images/contenttop.png', sizingMethod='scale');
}

html>body div#contenttop {
	background-image: url(../images/contenttop.png);
}

div#contentrow {
/*	width: 378px; */
	width: 338px;
	background-repeat: repeat-y;
	padding: 0px 25px 0px 15px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='fileadmin/images/contentrow.png', sizingMethod='scale');
	/* #height: 265px; */
	min-height: 252px;
}

html>body div#contentrow {
	background-image: url(../images/contentrow.png);
}

div#contentbottom {
	clear:both;
	height: 31px;
	width: 378px;
	#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='fileadmin/images/contentbottom.png', sizingMethod='scale');
}

html>body div#contentbottom {
	background-image: url(../images/contentbottom.png);
}


/* ---------------------- right half ------------------- */

div#sitecontainerb {
	width: 452px;
	margin: 0px 0px 0px 40px;
	float:left;
	display:inline;
}

div#termine {
	margin: 24px 0px 0px 0px;
/* */
	/* min-height: 175px; */
	height: auto; 
/* */
	width: 452px;
/*
	padding: 20px; 
	background-repeat: no-repeat;
	#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='fileadmin/images/termine.png', sizingMethod='scale');
*/
}


div#terminetop {
	height: 27px;
	width: 452px;
	#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='fileadmin/images/terminetop.png', sizingMethod='scale');
}

html>body div#terminetop {
	background-image: url(../images/terminetop.png);
}

div#terminerow {
	background-color: #FFFFFF;
/*	width: 452px; */
	width: 412px;
	padding: 0px 20px 0px 20px;
	min-height: 175px;
	height: auto;
}

/* for Internet Explorer */
/*\*/
* html div#terminerow {
height: 276px;
}
/**/

html>body div#terminerow {
	width: 412px;
}

div#terminebottom {
	height: 27px;
	width: 452px;
	#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='fileadmin/images/terminebottom.png', sizingMethod='scale');
}

html>body div#terminebottom {
	background-image: url(../images/terminebottom.png);
}

div#blog {
/*	width: 217px; */
	width: 192px;
	height: 170px;
	padding: 15px 10px 15px 15px;
	#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='fileadmin/images/card.png', sizingMethod='scale');
	margin: 20px 0px 0px 0px;
/*	float:left;
	display:inline; */
}

html>body div#blog {
	background-image: url(../images/card.png);
	width: 192px;
	height: 170px;
}

div#partners {
	float:left;
	display:inline;
	clear:left; 
	width: 219px;
	height: 315px;
	margin: 16px 0px 20px 0px;
	background-image: url(../images/content3.gif);
	background-repeat: no-repeat;
}

div#sponsors {
	float:right;
	display: inline;
	clear: right;
	width: 219px;
	height: 243px;
	margin: 16px 0px 0px 0px;
	background-image: url(../images/partner2.gif);
	background-repeat: no-repeat;
}

div#partners div.csc-textpic-imagewrap dt {
	margin: 0px; 
}

div#partners div.csc-textpic-imagewrap {
	margin: 20px 20px 0px 20px;
	padding: 0px;
	display: inline;
	float: left;
}

div#sponsors div.csc-textpic-imagewrap {
	margin: 5px 9px 0px 9px;
	display: inline;
/*	float: left; */
}

div#info {
/* 	width: 216px; */
	width: 186px;
	height: 204px;
	margin: 20px 0px 0px 0px;
	padding: 15px;
	float:right;
	display:inline;
	#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='fileadmin/images/info.png', sizingMethod='scale');
}

html>body div#info {
	width: 186px;
	height: 204px;
	background-image: url(../images/info.png);
}

div#info div.csc-header {
	padding: 5px 0px 0px 0px;
}

div#info div.csc-header h1.csc-firstHeader {
	font-size: 14px;
	text-transform: none;
	color: #585852;
	margin: 0px 0px 0px 0px;
}

div#info div.csc-textpic {
	margin: 15px 0px 0px 0px;
}

div#info div.csc-textpic-clear {
	margin: 0px 0px 10px 0px;
}

div#info p.bodytext {
	margin: 0px;
	font-size: 11px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}

div#info p.bodytext a {
	color: #FFAA10;
	font-weight: bold;
}

/* --------------------------- TERMINE Styling ----------------------------*/

div.FrontPageListItem {
	margin: 10px 0px 10px 0px;
	clear: both;
	float:left;
	display: inline;
	height: 65px;
	width: 378px;
}


div.FrontPageListItemImageContainer {
	float: left;
	display: inline;
	margin: 0px 15px 0px 0px;
}


div.FrontPageListItemImageContainer img {
	width: 65px;
	height: 65px;
}

div.FrontPageListItemTextContainer {
	border-top:	1px solid black;
	border-bottom: 1px solid black;
	float:left;
	display: inline;
	height: 63px;
	width: 255px;
/*	padding: 10px 0px 0px 0px; */
}

div.tx-julleevents-pi1-listrowFrontPageField-datetime {
	float: left;
	display: inline;
/*	padding: 5px 0px 0px 0px; */
	margin: 5px 0px 0px 0px; 
}

div.tx-julleevents-pi1-listrowFrontPageField-title {
	float: left;
	display: inline;
/*	padding: 5px 0px 0px 0px; */
	margin: 5px 0px 0px 0px; 
}

div.tx-julleevents-pi1-listrowFrontPageField-title a {
	text-transform: uppercase;
}

div.tx-julleevents-pi1-listrowFrontPageField-datetime a, div.tx-julleevents-pi1-listrowFrontPageField-title a {
	color: #FDAA10;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

div.tx-julleevents-pi1-listrowFrontPageField-teaser {
	clear: both;
}

div.FrontPageListItemLink {
	float: right;
	display: inline;
}

div.FrontPageListItemLink a {
	color: #FDAA10;
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 11px;
	padding: 0px 5px 0px 0px;
	margin: 0px;
	background-position: center right;
	background-repeat: no-repeat;
	background-image: url(../images/arrow.gif);							
}

div.evtypetext {
	float: left;
	display: inline;
	color: #AA3422;
	font-size: 11px;
	font-family: Arial, sans-serif;
}

div.news-latest-item div.news-latest-title {
	width: 100%;
}

div#partners p.bodytext {
	float: right;
	display: inline;
	width: 80px;
	height: 20px;
	clear: none;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	overflow: hidden;
}

 div#partners p.bodytext a {
	color: #FFAA10;
	font-weight: bold;
	font-family: Arial, sans-serif;
	text-decoration: none;
} 

div#preloader {
	background-image: url(../images/buttonact.gif);
	display: none;
}
