body, html {	
			background: url(images/bkg_concrete.jpg);
                        background-repeat:no-repeat;
			background-position: center top;
                        background-attachment:fixed;
			font-family: Georgia,arial,verdana,sans-serif;
			font-size: 12px; 
			text-align: center; 
			background-color: #FFFFFF; 
			line-height: 1.4; 
			margin: 0; 
		}
		#maincontainer {
			width: 760px;
                      /*  background-color: #F3F1EB; */
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			margin-bottom: 5px;
			border: 0px solid #9F707C;
			background: url(images/bkg.gif);
                        z-index:0;
                       
		} 
		#container {
			width: 760px; 
			border: none;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left:0px;
			margin-right: 0px;
			text-align: left;
                        z-index:0;
                      /*  background-color: #F3F1EB; */
			
		}
		#iframe {
			width: 140px; 
                        height: 140px; 
			border: none;
                        position: absolute;
                        left: 80%; 
                        right: 30%; 
                        top: 120px; 
                       allowtransparency: true; 
                       background-color: transparent;
			
		}

		#wrap {
			border: 1px solid #111;
			padding: 0;
                        z-index:0;
		}

		#banner {
                        height: 206px;
			padding: 0px;
			text-align: right;
			color: #860D5F;
			font-style: normal;
			border-bottom: none;
                        background: url(images/titel.gif);
                        z-index:0;
		}


		#content {

			padding: 8px;

			margin-right: 180px;
                        z-index:0;

		}



		#content .right {

			float: right;

			margin-right: 0px;

			width: 50%;
                        z-index:0;

		}



		#content .left {

			float: left;

			margin-right: 0px;

			width: 49%;
                        z-index:0;

		}



	        #content .right .title {

			font-family: 'Lucida Grande','Lucida Sans Unicode',arial,verdana,sans-serif;

			font-size: 15px;
			text-align: left;
			line-height: 0;
                        z-index:0;

		}



	        #content .left .title {

			font-family: 'Lucida Grande','Lucida Sans Unicode',arial,verdana,sans-serif;

			font-size: 15px;

			text-align: left;
			line-height: 0;
                        z-index:0;

		}

        

		#sidebar {
                        z-index:0;

		}



		#sidebar-a {

			float: right;

			width: 170px;

			margin-left: 12;

			margin-bottom: 5px;

			padding: 5px;

			font-family: 'Lucida Grande','Lucida Sans Unicode',arial,verdana,sans-serif;

			font-size: 10px;

			line-height: 1;
                        z-index:0;

		}



		#headbar {

			/*clear: both;*/

			/*height: 10px;*/

			/*border-top: 1px #ccc solid;*/
                        z-index:0;

		}



		#footer {

			clear: both;
                        height: 97px;
                        background: url(images/footer_last.gif);

			padding-top: 0px;

			/*border-top: 1px dotted #333;*/

			text-align: center;

			font-size: 10px;
                        z-index:0;

		}



		blockquote {

			/*border-top: 1px solid #333;*/

			/*border-bottom: 1px solid #333;*/

			font-style: italic;

		}



		h1 {


			font-variant: normal;
                        text-align: right;

			font-size: 12px;

			color: #CD2E9A;

			font-style: italic;

			line-height: 0;
			margin-top: 6px;
			margin-right: 44px;


		}

                     .date2{
width:268px;
height:16px;
			margin-top: -16px;
                         align: right;
                        z-index:1;
                         background: url(images/illuzhausen_bkg.gif);
background-repeat:no-repeat;
padding:1px;

		}

		

		h1 span {

			color: #c90;

			font-style: italic;

			font-size: 35%;

			font-variant: normal;

		}



		.footer{

			text-align: center;

			font-weight: normal;

			text-transform : uppercase;

			font-size: 80%;

			color: #333;

			line-height: 1.7;
                        margin-left:0px;

		}

		

		.marginfooter{

			width:156px;

			text-align: center;
                        margin-left:0px;

			margin-bottom:0px;

		}
		.iframe{

			width:140px;

			text-align: right;
                        margin-left:680px;

			margin-top:100px;
                         z-index:1;

		}



		#content h2 {

			padding-left: 20px;
                        padding-top: 5px;
                        padding-bottom: 5px;

			font-weight: bold;
                        font-family:'Times New Roman',Times,serif;

			font-variant: small-caps;

			font-size: 17px;

  	 	 	line-height:  1;

			color: #5F3A3A;

			background: url(images/artikel.gif);

			background-position: center left;

			background-repeat: no-repeat;

		}
		#content h3 {

			padding-left: 20px;
                        padding-top: 5px;
                        padding-bottom: 5px;
                        font-family:'Times New Roman',Times,serif;

			font-weight: bold;

			font-variant: small-caps;

			font-size: 21px;

  	 	 	line-height:  1;

			color: #5F3A3A;

			background: url(images/artikel.gif);

			background-position: center left;

			background-repeat: no-repeat;

		}

		#content u {

			padding-left: 20px;
                        padding-top: 5px;
                        padding-bottom: 5px;

			font-weight: bold;

                         font-family:'Courier',Times,serif;

			font-variant: small-caps;

			font-size: 26px;

  	 	 	line-height:  1;

			color: #FFFFFF;

			background: url(images/headline_artikel_robot.gif);

			background-position: center left;

			background-repeat: no-repeat;

		}



		

		#content b {

			font-weight: bold;
                        font-family:'Times New Roman',Times,serif;

		}

		#sidebar-a p1{

			font: 12px georgia, times new roman, serif;

			color: #C31687;


		}

		#sidebar-a h2{

			font: 13px georgia, times new roman, serif;

			color: #5F3A3A;

			font-weight: bold;

			text-transform: uppercase;
                        vertical-align: middle;

			line-height: 0;

			padding: 0;

			/*border-bottom: 1px solid #eee;*/

		}
		#sidebar-a a{
                      text-decoration: none;
                      border: 0;


		}
		#sidebar-a img{
                      border: 0;


		}
		.adresse{
                      margin-left: 6px;


		}



		a:visited, a:link {

			color: #860D5F;

			text-decoration: none;

			border-bottom: 1px dotted #860D5F;

		}



		a:hover {

			color: #DB0396;

			text-decoration: none;

			border-bottom: 1px solid #DB0396;

		}

              

		h1 a:visited, h1 a:link, h1 a:hover {

			font-variant: small-caps;

			color: #860D5F;

			font-style: normal;

			line-height: 1;

			border-bottom: none;}

		#entry-box {
			border: none; 
/*			border: 1px #000 solid;*/
			margin-right: 10px;
			margin-top: 0px;

			margin-left: 5px;
		}
		.entry  {

			background-color: #E9E2DF;
			background: url(images/artikel_bkg.gif);
			color:#333;
			padding: 8px;
			padding-left: 16px;

			border: 1px #D0B6B2 solid;
			text-align: left;
		}
		.entry:first-letter  {
			color:#000;
			font-weight:bold;
			font-size:14px;
                        font-family:times new roman, serif;
		}
		.ornament  {
			text-align:center;
                        margin-left:12px;
/*			width:270px; */
		}
		.commentform  {
			background-color: #F3F1EB; 
			background: url(images/artikel_bkg.gif);
			border: 1px #D0B6B2 solid;
			padding: 5px;
			/* width: 570px; */
		}
		.commentinput {
			border:1px #ccc solid;
/*			width:300px; */
		}

		.searchbox {
			/*border:1px #ccc solid;*/
			margin-bottom:5px;
			width:144px;
                        margin-left:10px;
		}
		.commentbutton, .searchbutton {
			border:1px #000 solid;
			background-color: #F3F1EB; 
		}
		.commentbutton {
			width:140px;
		}
		.searchbutton {
			margin-left:10px;
			width:146px;
		}
		#comments {
			margin-left:40px;
		}
		.pivot-image {
margin-bottom:10px;
			border:1px #F3F1EB solid;
			padding:6px;
			background: #FAF9FC;
		}
		.pivot-popupimage {
                        float:left;
                        margin-right:10px;
			border:1px #F3F1EB solid;
			padding:6px;
			background: #FAF9FC;
		}

		#buttonbox a {
			border-bottom:none;
		}
		.badge {
			border:none;
			margin-bottom: 5px;
		}

/* these styles are for the calendar widget */

.calendar {
	padding: 1px 5px;
	margin: 0px;
        font-size: 11px;
	color: #333333;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #f3f3f3;
}

.calendarHeader {
	font-weight: bold;
	font-size: 11px;
	color: #5F3A3A;
        background: #EADCD5;
	margin:0px;
	padding: 2px 5px;
}
	
table.calendar {
/* only the calendar has a line, not the individual cells */
        background: #FaFaFa;
        border: 1px #D0B6B2 solid;
	padding: 0px;
	width: 160px;
}

.calendar a {
	font-weight: bold;
	color: #860D5F;
	text-decoration: none;
}
.calendar a: hover {
	font-weight: bold;
	color: #CD2E9A;
	text-decoration: none;
}
.calendarHeader a:link,.calendarHeader a:visited, {
	font-weight: bold;
	color: #860D5F;
	text-decoration: none;}
.calendarHeader a:hover {
	font-weight: bold;
	color: #CD2E9A;
	text-decoration: none;}


.calendar td {
	padding: 1px 4px;
}

.calendar td:hover {
	background-color: #E69CCE; 
}

.calendarlink {
	font-size: 10px;
}

.calendarToday {
	background-color: #CD2E9A;
	font-weight: bold;
        color: #FFFFFF;
}
.calendarToday  a{
	font-weight: bold;
        color: #FFFFFF;
}
/* JM - removed as an inline style for accessibility */

.calendarHeaderControl {
	font-size:19px;
}


/* ACCESSIBILITY CHANGES - JM 2004/11/26 */

/* these hide the accessibility tags to stop the layout from changing */

.pivot-search label { visibility:hidden; display:none; }
.pivot-search legend { visibility:hidden; display:none; }
.pivot-search fieldset { border:0; padding:0; margin:0; }
.pivot-search-result label { visibility:hidden; display:none; }
.pivot-search-result legend { visibility:hidden; display:none; }
.pivot-search-result fieldset { border:0; padding:0; margin:0; } 


