@MEDIA screen {
	#content {
		height: 36.75em; /*28.75em;*/ /*340px;*/
	}
	
	#banner {
		margin: 0.833em 0 0 0.833em;
		width: 	98%;
		height: 79.365079%; 
		/*
		width: 81.62em;
		height: 20.53em#
		*/
	}

	/********************************/
	/*          header              */
	/********************************/
	
	/* topNav */
	
	#navigation {
		margin: 0.45em 0 0.833em;
		background-color: #ffd409;
		/*background-image: url("../images/entry/yellow_trans.png");*/
		
		/*position: absolute;*/
		position: relative;
		left: 0.833em;
	}
	
	#naviMenu {
		float: left;
		width: auto;
	}

	#searchSite {
		color: #0099d1;
		font-size: 110%;
		height: 3.030em; /* 40px; */
		/*@todo problems in ie*/
		overflow: hidden;
		position: relative;
		z-index: 1;
  }
	
	#searchSite .padding {
		float: right;
		padding: 0.179em 0.01em 0 1.536em; /*5px 10px 0 15px;/*0.42em 0.758em 0 1.136em; /* 7px 10px 0 15px; */
		white-space: nowrap;
	}
	
	#searchSite .padding div {
		height: 2.197em; /* 29px; */
		line-height: 2.197em; /* 29px; */
		padding-top:0.25em;
	}
	
	#searchSite img {
	  position: relative;
	  top: -0.167em;
	  padding: 0 0.22em;
	}
	
	#searchSite a {
	  color: #fff;
	  font-weight: bold;
	  position: absolute;
	  line-height: 1.6em;
  }
	
	#searchSite input.searchtext {
	  width: 11.25em;
	  color: #bfc6b4;
	  border: 0;
	}
	
	#searchSite input.searchbutton {
	  background-color:#FFD409;
	  border:0 none;
	  color:#FFFFFF;
	  font-size:1.05em;
	  padding:0.01em;
	  width:3.95em;
	}
	
	#searchfield {
	  width:11.25em;
	}

	
	#searchSite input.searchbutton:hover {
	  text-decoration: underline;
	}
	
	
	/* infoLine */
	
	#infoLine {
		padding: 0;
		line-height: 15px;
/*		margin-top: -3px;
/*		margin: 26.417em 0 0;*/
  }	
	
	#currentPage {
	  float: left;
	  padding: 0 0 0.666em 0.833em; 
	}
	
	#currentPage span {
	  padding-right: 1.083em;
	}
	
	#currentPage .arrow {
	  position: relative;
	  top: -0.167em;
	}
	
	#selectFontSize {
	  padding-right: 0.833em; 
    float: right;
  }
	
	#selectFontSize span {
	  padding-right: 4em;
	}
	
	
	/* Webcam Chiemgau Thermen */
	
	#webcamChiemgauThermen
	{	
		/*border: 1px solid;*/
		height: 35px;
		width: 40px;
		
		position: relative;
		top: 50px;
		left: 940px;
		margin-top: /*-28px;*/-35px;

		/*display: none;*/
	}
	
	
	/********************************/
	/*           main               */
	/********************************/
	
  #main {
    line-height: 1.6em;
    width: 83.333em; 
    background-image: url("../images/content/bg_main.gif")
  }
  
  #main input {
		height: 1.793em; /* 19px */
		font-size: 0.85em;
		padding: 0.2em 0.490em 0; /* 3px 5px 0 */
		background-color:#E2EBEE;
	}
  
  /* column & contentBox definitions */
     
	#leftColumn {
	  width: 18.334em;
	  float: left;
	}
	
	#leftColumncontent {
	  background-color:#E2EBEE;
	  width: 65.000em;
	  /*padding-top: 0.833em;*/
	  float: left;
	}
	#centerColumnContentRight {
	  width: 64.157em;
	  padding-top: 0.833em;
	  float: left;
	}
	
	#centerColumn {
	  background-color:#E2EBEE;
	  width: 45.00em; /*width: 22.917em;*/
	  border-left:0.833em solid #E2EBEE;
	  border-right:0.833em solid #E2EBEE;
	  float: left;
	  
	}
	
	#centerColumn1 {
	  width: 22.083em; /*width: 22.917em;*/
	  float: left;
	  padding-right: 0.833em;
	}
	
	#centerColumn2 {
	  width: 22.083em; /*width: 22.917em;*/
	  float: left;
	  /*padding-right: 0.833em;*/
	}
	
	#centerColumn div.linkBox img {
	  width: 9.167em; 
	  height: 9.167em;
	}
	
	
	#centerColumn div.linkBox h2 {
	  color: #535D62;	/*#FFD409;*/
	  font-size:108%;
	  font-weight: bold;
	  padding: 0.583em 0 0em 9.25em; /* 5px 0 0 120px; */
	}
	
	#centerColumn div.linkBox h2 a {
	  color: #535D62;	/*#FFD409;*/
	  font-size:108%;
	  font-weight: bold;
	 
	}
	
	#centerColumn div.linkBox:hover {
	  background-color:#f0f0f0;
	}
	
	#rightColumn {
	  width: 18.33em;
	  float: right;
	  margin-top:0.833em;
	}
	
	#main .doubleContentBox {
	  height: 19.167em;
	}
	
	#main .singleContentBox {
	  height: 9.167em;
	  border-bottom:0.833em solid #E2EBEE;
	}
		
	#leftColumn .doubleContentBox {
	  margin-right: 0.833em;
	}
	
  #main .contentBox h2 {
    font-weight: bold;
		color: #ffcf09;
		padding: 0.42em 0 0 0; /* 5px 0 0 120px; */
  }
  
  #main .contentBox {
    padding: 0 0.833em;
	  margin-top: 0.833em;
	  background-color: #fff;
	  border-bottom:0.833em solid #E2EBEE;
  }
  
  #main .contentBox h1 {
    padding: 0.833em 0 0.433em 0;
    margin: 0;
    font-size:118%;
    font-weight: bold;
  }
  
  #main .contentBox a {
    padding-left: 0.833em;
    background-image:url("../images/entry/arrows_blue.png"); 
    background-repeat:no-repeat;
    background-position: left center;
    display: block;
  }
		
  #main .divTopBorder {
    border-top: 0.0833em solid #e2ecee;
    height: 0.583em;
    line-height: 0.1em;
    margin-top: 0.5em;
  }
  
  #main .divSpaceTopBorder {
    border-top: 0.0833em solid #e2ecee;
    height: 0.0833em;
    line-height: 0.1em;
    margin-top: 0.5em;
  }
  
  #contentCenter {
  	/*width: 43.40em;*/
	padding: 0 0.833em;
	margin-top: 0.833em;
	background-color: #fff;
  }
  
  #contentCenterBreit {
  	width: 62.5em;
	padding: 0 0.833em;
	margin-top: 0.833em;
	background-color: #fff;
  }
  
  #contentCenter h1 {
  	padding-top: 0.833em;
	margin-bottom: 0.833em;
  	font-weight: bold;
	color: #535D62;	/*#FFD409;*/
	font-weight: bold;
	font-size:115%;
  }  
  
  #contentCenterBreit h1 {
  	padding-top: 0.833em;
	margin-bottom: 0.833em;
  	font-weight: bold;
	color: #535D62;	/*#FFD409;*/
	font-weight: bold;
	font-size:115%;
  }  
  
  
  #contentCenter h2 {
  	padding-top: 0.833em;
	margin-bottom: 0.833em;
  	font-weight: bold;
	color: #535D62;	/*#FFD409;*/
	font-weight: bold;
	font-size:105%;
  }
  
  #contentCenter p {
  	padding-bottom: 0.833em;
	font-size:95%;
  }
  
  
  /*Für die Auflistung im contentCenter*/
  #contentCenter ul
  {
    padding-left: 1em
  }
  #contentCenter li
  {
   	list-style-type: disc;
   	font-size: 95%;
  }
  
  
  #centerContent2Coulums
  {
  	 background-color: #fff;
  	 margin-top: 0.833em;
	 float: left;
	 width: 45.00em;
  }
  
  #centerContent2Coulums div {
  	 float: left;
	 
  }
  
   #centerContent2Coulums div.contentCenterSmall1
   {
   	 	padding-left: 0.833em;
   	 	width: 21.40em;
   	 	border-right:0.833em solid #E2EBEE;
   }
    #centerContent2Coulums div.contentCenterSmall2
   {
   	 	width: 21.00em;
   	 	padding-left: 0.833em;
   }
  
  
  #centerContent2Coulums h1 {
  	padding-top: 0.833em;
	margin-bottom: 0.833em;
  	font-weight: bold;
	color: #535D62;	/*#FFD409;*/
	font-weight: bold;
	font-size:115%;
  }
  
  #contentCenter thead td {
  	border-top: 0.em;
  	border-bottom: 0.em; 
  	background-color: #0099D1;
  	color: #ffffff; 
  	
  }
  
  #contentCenter tr {
  	border-top: 0.0833em solid #e2ecee;
  	border-bottom: 0.0833em solid #e2ecee;  
  }
  
   #contentCenter td p {  	
  	padding-top: 0.1em;
  	padding-bottom: 0.1em;
  	padding-left: 0.3em;
  }
  
  
  /* navBox */
  #navBox {
  	/*margin-right: 0.833em;*/
  }
  
  #navBox ul {
    margin-top: 0.833em;
    margin-bottom: 0.833em;
  }

  #navBox li {
    border-top: 0.0833em solid #e2ecee;
    line-height: 2.45em;
  }
  
  #navBox li.menueboxsub, #navBox li.menueboxsubsub 
  {
    border-top: 0.0833em solid #ffffff;
  }
  
  #main table{
  	padding: 0.2em 0.2em 0.2em 0.2em;
  }
  
  #main .contentBox li a {
	color: #535d62;
	font-size:110%;
    background-image:url("../images/entry/arrows_grey.png"); 
  }

  #main .contentBox li a.menueboxlinksub {
	line-height: 1.9em;
  	font-size:105%;
  	padding-left: 0.833em;
  	margin-left: 0.833em;
    background-image:url("../images/entry/arrows_grey.png"); 
  }
  
 #main .contentBox li a.menueboxlinksubsub {
	line-height: 1.9em;
  	font-size:105%;
  	padding-left: 0.833em;
  	margin-left: 1.666em;
    background-image:url("../images/entry/arrows_grey.png"); 
  }
  
  
   #main .contentBox li a.menueboxactive {
	color: #0099D1;
	font-weight: bold;
    background-image:url("../images/entry/arrows_blue.png"); 
  }
  
   #main .contentBox li a.menueboxsubactive {
	color: #0099D1;
	font-weight: bold;
	line-height: 1.9em;
  	font-size:105%;
  	padding-left: 0.833em;
  	margin-left: 0.833em;
    background-image:url("../images/entry/arrows_blue_rathaus.png"); 
  }
  
	#main .contentBox li a.menueboxsubsubactive {
	color: #0099D1;
	font-weight: bold;
	line-height: 1.9em;
  	font-size:105%;
  	padding-left: 0.833em;
  	margin-left: 1.666em;
    background-image:url("../images/entry/arrows_blue_rathaus.png"); 
  }
  
  #menueboxlinksub {
  	
  }
  #menueboxactive {
  	color: #535d62;
  }
  
  
  /* locationBox */
  
  #locationPlus {
    float: right;
    margin-top: 0.833em;
  }

  #locationMap {
    border-bottom: 0.0833em solid #e2ecee;
    margin-bottom: 1.083em;
    height: 13.25em;
  }
  
  #locationMap img {
    height: 12.917em;  
    width: 16.5em;
  }
  
  
    /* linkBox */

	#centerColumn .linkBox {
	  height: 9.167em;
	  margin-top: 0.833em;
	  /*margin-right: 0.833em;*/
    background-color: #fff;
    line-height: 1.25em;
	}

  #centerColumn a.linkBox {
    color: #535d62;
    /*position: relative;*/
    display: block;
  }

  #centerColumn a.linkBox:hover {
    text-decoration: none;
	  background-color: #f0f0f0;
  }

  #centerColumn .linkBox img {
		position: absolute;
		z-index: 1;
  }
  
  #centerColumn .linkBox p {
  	padding-left: 10.0em; /* 120px; */
  }
  
  #centerColumn .linkBox p.blueBold {
    color: #0099d1;
    font-weight: bold;
  }
  
  #centerColumn .linkBox .linkBoxPic {
    width: 9.167em;
    height: 9.167em;
    background-color: #C6D7DE;
  }
 
  /* linkBox */

	#centerColumn1 .linkBox {
	  height: 9.167em;
	  margin-top: 0.833em;
	  /*margin-right: 0.833em;*/
    background-color: #fff;
    line-height: 1.25em;
	}

  #centerColumn1 a.linkBox {
    color: #535d62;
    /*position: relative;*/
    display: block;
  }

  #centerColumn1 a.linkBox:hover {
    text-decoration: none;
	  background-color: #f0f0f0;
  }

  #centerColumn1 .linkBox img {
		position: absolute;
		z-index: 3;
  }
  
  
  #centerColumn1 .linkBox p {
  	padding-left: 10.0em; /* 120px; */
  }
  
  #centerColumn1 .linkBox p.blueBold {
    color: #0099d1;
    font-weight: bold;
  }
  
  #centerColumn1 .linkBox .linkBoxPic {
    width: 9.167em;
    height: 9.167em;
    background-color: #C6D7DE;
  }
  
   /* linkBox */

	#centerColumn2 .linkBox {
	  height: 9.167em;
	  margin-top: 0.833em;
	  /*margin-right: 0.833em;*/
    background-color: #fff;
    line-height: 1.25em;
	}

  #centerColumn2 a.linkBox {
    color: #535d62;
    /*position: relative;*/
    display: block;
  }

  #centerColumn2 a.linkBox:hover {
    text-decoration: none;
	  background-color: #f0f0f0;
  }

  #centerColumn2 .linkBox img {
		position: absolute;
		z-index: 3;
  }
  
  
  #centerColumn2 .linkBox p {
  	padding-left: 10.0em; /* 120px; */
  }
  
  #centerColumn2 .linkBox p.blueBold {
    color: #0099d1;
    font-weight: bold;
  }
  
  #centerColumn2 .linkBox .linkBoxPic {
    width: 9.167em;
    height: 9.167em;
    background-color: #C6D7DE;
  }
  
  /* lotteryBox */
  
  #lotQuestion {
    height: 5.583em;
    padding-top: 0.333em;
  }
  
  #lotChoices {
    border-top: 0.0833em solid #e2ecee;
    border-bottom: 0.0833em solid #e2ecee;
    padding: 0.42em 0 0.7em;
    margin-top: 0.333em;
    margin-bottom: 0.8em;
    height: 6.083em;
  }
  
  #lotChoices .line {
  	clear: both;
  }
  
  #lotChoices input {
	float: left;
    border: none;
  }

  #lotChoices label {
    display: block;
    margin: 0 0 0.25em 1.8em;
    position: relative;
    top: 0.0833em;
  }
  
  /* bookRoomBox */
  
  #bookRoom {
    padding:0.833em;
    border-bottom:0.833em solid #E2EBEE;
    background-color:#FFFFFF;
  }
  
  #bookRoom a.linklist {
    background-image:url(../images/entry/arrows_blue.png);
	color:#0099D1;
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
	padding-left:0.833em;
  }
  
  
  #bookRoom h1 {
    font-size:118%;
    font-weight:bold;
	margin:0;
	padding-bottom: 0.433em;
	border-bottom: 1px solid #e2ecee;
	margin-bottom: 0.233em;
  }
  
  #bookRoom input {
    font-size:105%;
    border: 1px solid #e2e2e2;
  }
  
  #bookRoom label {
    font-size:101%;
    padding-top: 0.433em;
    padding-bottom: 0.433em;
  }
  
   #bookRoom div {
   	margin-top:0.07em;
  }
  
  
  #bookRoom input.arrivalDateBox {
     width: 15.844em;
     background-image:url(../images/content/calendar.gif);
	 background-position:right top;
	 background-repeat:no-repeat;
     
  }
  
  #bookRoom input.arrivalPersonBox {
     width: 2.844em;
  }
  
  #bookRoom input.arrivalButtonBox {
     width:8.344em;
     background-color:#FFFFFF;
	 height:1.89em;
	 margin-left:0.7em;
  }
  #bookRoom input.arrivalButtonBox:hover {
     background-color:#e2ecee;
     border: 1px solid #0099D1;
     text-decoration: underline;
  }
  
  #bookRoom div.arrivalButtonBoxSpan {
     margin-left: 0.433em;
  }
  
  #bookRoom div.arrivalPerson {
 	float: left;
  }
  

  #bookRoom select {
    margin: 0.444em 0; 
    font-size:105%;
    width: 15.844em;
    height: 1.793em; /*24px;*/
    background-color:#e2ecee;
    padding-top:0.3em;
    border: 1px solid #e2e2e2;
  }
  
  
  /* Lage von Bad Endorf Box */  
  #Lage {
  	padding:0.833em;
    border-bottom:0.833em solid #E2EBEE;
    height: 16em;
    background-color:#FFFFFF;
  }
  
 #Lage h1 {
    font-size:118%;
    font-weight:bold;
	margin:0;
	padding-bottom: 0.433em;
	border-bottom: 1px solid #e2ecee;
	margin-bottom: 0.233em;
  }
  
  	#koenigLudwig
  	{
  		padding:0.833em;
	    border-bottom:0.833em solid #E2EBEE;
	    height: 32em;
	    background-color:#FFFFFF;
	}
	
	/* Box E-Bikes */
	#box_e-bikes
  	{
  		padding:0.833em;		
	    border-bottom:0.833em solid #E2EBEE;
	    height: 17em;  		
	    background-color:#FFFFFF;
  		text-align: center;
	}
	
	#box_e-bikes a
	{
		width: 200px;
	}
	
	#box_e-bikes a:hover
	{
		text-decoration: none;
	}
	
	
	
	/* Box Trachtenfest */
	#box_trachtenfest
  	{
  		padding: 0.833em;		
	    border-bottom:0.833em solid #E2EBEE;
	    height: 24em; 	  				
	    background-color:#FFFFFF;
  		text-align: center;
	}
	
	#box_trachtenfest a
	{
		width: 200px;
	}
	
	#box_trachtenfest a:hover
	{
		text-decoration: none;
	}	
	
    
  
  /* weatherForecastBox */
  
 #weatherForecastBox {
  	padding:0.833em;
    border-bottom:0.833em solid #E2EBEE;
    height: 19.167em;
    background-color:#FFFFFF;
  }
  
 #weatherForecastBox h1 {
    font-size:118%;
    font-weight:bold;
	margin:0;
	padding-bottom: 0.433em;
	border-bottom: 1px solid #e2ecee;
	margin-bottom: 0.233em;
  }
  
  #weatherForecastBox div.weatherCurrentImage {
  	float:left; 
  	width:6.249em; 
  	height:6.249em;
  }


  #weatherForecastBox table.weatherCurrentInfoTabel {
  	padding:0.083em; 
  	font-size:93%; 
  	height:10.66em; 
  	width:18.066em;	
  }
  
  #weatherForecastBox table.weatherCurrentInfoTable2 {
  	padding:0.083em; 
  	font-size:93%; 
  	height:10.66em; 
  	width:11.066em;
  }
  
  #weatherForecastTabel th {
  	color:#535D62; 
  	text-align:center;  
  	border:0.233em solid #ffffff; 
  	font-size:84%; 
  	background-color:#E3E3E3;
  }
  
  #weatherForecastTable2 th {
  	color:#535D62; 
  	text-align:center;  
  	border:0.233em solid #ffffff; 
  	font-size:84%; 
  	background-color:#E3E3E3;
  }
  
  #weatherForecastBox img.weatherCurrentImageBig {
	width: 5.6em;
	height:5.6em;
 }
 
 #weatherForecastTabel {
 	color:black;
	width:16.066em; 
 }

  /* newsletterBox */

  #newsletter input {
    margin-top: 0.833em;
    height: 1.961em; /*20px;*/
    width: 8.235em; /*84px;*/
    border: 0.1em solid #e2ecee;
  }
  
  #newsletter #givenname, #newsletter #email {
    margin-right: 0.37em; /*4px;*/
  }
  
  #newsletter #sign {
    float: right;
    display: inline;
    margin-right: 2.83em;
    position: relative;
    top: 1.25em;
  }
  
  .clearDiv {
    clear: both;
    padding: 0;
  }
  
  #tx_mmirs_framebox {
  	width: 83.333em;/*63.167em;*/
	background-color: #ffffff;
	/*padding-left:0.81em;*/
	/*margin:0.833em 0 0;*/
   }
	.tx_mmirs_frame {
		left:0.81em;
		width: 83.333em;/*63.337em;*/
		height: 49.155em;
		background-color: #ffffff;
		border: 0px;
		padding: 0px;
		overflow: none;
		margin: 0px;

	}
	
	#tx_mmirs_frame {
		left:0.81em;
		width: 83.333em;/*63.337em;*/
		height: 52.155em;
		background-color: #ffffff;
		border: 0px;
		padding: 0px;
		overflow: none;
		margin: 0px;

	}
	
	div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
		border:1px solid #C8D5DA;
		float:left;
		padding:4px;
		margin-top:40px;
		margin-bottom:10px;
	}
	
		
	#main .winninggame-div {
		padding-left: 0.41em;
	}
	#main .winninggame-span {
		padding-left: 0.81em;
		line-height:2.5em;
	}
	
	.winninggame-description
	{
		padding-bottom: 0.81em;
	}
	
	.winninggame-radio {
		margin-right:0.8em;
	}
	.winninggame-submitcontainer {
		width: 100%;
		padding-top: 0.81em;
		padding-bottom: 0.81em;
	}
	
	.winninggame-formtable {
		margin-top: 1.0em;
		margin-bottom: 1.0em;
	}
	.winninggame-finish {
		margin-top: 2.4em;
		margin-left: 1.4em;
		padding-bottom: 3.0em;
		line-height:1.6em;
	}
	
	
	#main input.tx-winninggame-pi1-submit {
		 width: 13.235em;
		 height:2.29em;
		 text-align:center;
		 font-size:108%;
		 background-color:#ffffff;
		 border:1px solid #E2E2E2;
	}
	
	#main input.tx-winninggame-pi1-submit:hover {
		 background-color:#E2ECEE;
		 border:1px solid #0099D1;
	}	
	
	.tx-winninggame-pi1-text {
		width: 9.235em;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	
	/* Kontaktmail Rathaus bzw Tourismus */
	
	#tx-powermail-pi1_fieldset_5  {
		margin-bottom: 0.5em;
	}
	
	#kontakt fieldset div {
		margin-top: 0.5em;
	}
		
	#tx-powermail-pi1_fieldset_5 label {
		width: 10em;
	}
	
	#kontakt fieldset label {	   
	   display: block;	   
	   float: left;
	   clear: both;	 
	   margin-top: 0.5em;	  
	}
	
	#kontakt fieldset input {
	   margin-top: 0.5em;	  
	}
		
	#kontakt legend {
		color: #535D62;
		font-weight:bold;
	} 	
	
	#uid14 {	   
	   width: 39em;		    
	} 
	
	#uid15 {	   
	   width: 39em;		    
	} 
	
	#uid16 {	   
	   width: 39em;		    
	} 
	
	#uid17 {	   
	   width: 39em;		    
	} 
	
	#uid18 {	   
	   width: 39em;		    
	} 
	
	#uid19 {	   
	   width: 39em;		    
	} 
	
	#uid20 {	   
	   width: 39em;		    
	} 
	
	#uid21 {	   
	   width: 39em;		    
	} 
	
	#uid22 {	   
	   width: 39em;		    
	} 
	
	#uid37{
		background-color: #E2EBEE;
		color: #535D62;
	}
	
	#kontakt .powermail_submit {
		background-color:#0099D1;
		color:#FFFFFF;
		height:2.23em;
		line-height:2.23em;
		padding:0 0.891em;
		margin-top: 1em;	
		width: 11.5em;	
	}
		
	#kontakt .powermail_reset {
		background-color:#0099D1;
		color:#FFFFFF;
		height:2.23em;
		line-height:2.23em;
		padding:0 0.891em;
		margin-top: 1em;
		margin-right: 0.5em;
		width: 11.5em;
	}
	
	#kontakt .powermail_kontakt {
		float: left;		
	}
	
	#uid37 {		
		border: 0;
	}
		
	 #contentCenter .tx-powermail-pi1_confirmation_back {
		background-color:#0099D1;
		color:#FFFFFF;
		height:2.23em;
		line-height:2.23em;
		padding:0 0.891em;
		margin-top: 1em;
		margin-right: 0.5em;
		margin-bottom: 3em;
		width: 11.5em;
	}
	
	#contentCenter .tx-powermail-pi1_confirmation_submit{
		background-color:#0099D1;
		color:#FFFFFF;
		height:2.23em;
		line-height:2.23em;
		padding:0 0.891em;
		margin-top: 1em;
		margin-bottom: 3em;
		width: 11.5em;
	}
	
	#contentCenter .tx-powermail-pi1_mandatory_submit 
	{
		background-color:#0099D1;
		color:#FFFFFF;
		height:2.23em;
		line-height:2.23em;
		padding:0 0.891em;
		margin-top: 3em;
		margin-bottom: 14em;
		width: 11.5em;
	}
	
	#contentCenter .powermail_all_td 
	{
		width: 15em;		
	}
	
	#contentCenter .tx-powermail-pi1 form 
	{
		float: left;
	}
		
	#kontakt fieldset textarea 
	{	   
	   width: 100%;	 
	   margin-top: 0.25em;
	} 
	
	#kontakt fieldset legend 
	{
		width: 10em;
	}
	
	#kontakt fieldset 
	{	   
	   margin-bottom:1.5em;	 
	} 
	
	#kontakt fieldset textarea 
	{	   
		height: 7em;  
	} 	
		
	.tx-powermail-pi1_thx div 
	{
		margin-bottom: 10em;
	}
		
	/* Kontaktmail Touristmus-Formatierung */	
	#tx-powermail-pi1_fieldset_24 label 
	{
		width: 10em;
	}
			
	#uid69 
	{
		width: 39em;		
	}	
			
	#uid70 
	{
		width: 39em;		
	}
	
	#uid71 
	{
		width: 39em;		
	}
	
	#uid72 
	{
		width: 39em;		
	}
	
	#uid73 
	{
		width: 39em;		
	}
	
	#uid74 
	{
		width: 39em;		
	}
	
	#uid75 
	{
		width: 39em;		
	}
	
	#uid76 
	{
		width: 39em;		
	}
	
	#tx-powermail-pi1_fieldset_26 label 
	{
		width: 18em;
	}
	
	#powermaildiv_uid80 p 
	{
		padding-bottom: 0em;
	}
	
	#uid81 
	{
		width: 29.5em;
	}
	
	#uid82 
	{
		width: 29.5em;
	}
	
	#uid77 
	{
		border:0;
		background-color: #E2EBEE;
	}	
	
	.filelinks .pdf 
	{
		background-image:url(../icons/pdf.gif) !important;
	}
		
	.filelinks div {
		padding-left:29px;
		line-height:2em;
	}
		
	.filelinks .doc 
	{
		background-image:url(../icons/doc.gif) !important;
	}
	
	.filelinks .jpg 
	{
		background-image:url(../icons/jpg.gif) !important;
	}
	
	.filelinks .xls 
	{
		background-image:url(../icons/xls.gif) !important;
	}
	
	.filelinks .ppt 
	{
		background-image:url(../icons/pps.gif) !important;
	}
	
	/* Box lang mit Link */	
	#centerColumn div.linkBoxLang img 
	{
		width: 9.167em; 
		height: 9.167em;
	}
		
	#centerColumn div.linkBoxLang h2 
	{
		color: #535D62;	/*#FFD409;*/
		font-size:108%;
		font-weight: bold;
		padding: 0.583em 0 0em 9.25em; /* 5px 0 0 120px; */
	}
	
	#centerColumn div.linkBoxLang h2 a 
	{
		color: #535D62;	/*#FFD409;*/
		font-size:108%;
		font-weight: bold;	 
	}
	
	#centerColumn div.linkBoxLang:hover 
	{
		background-color:#f0f0f0;
	}
	
	#centerColumn .linkBoxLang 
	{
		height: 9.167em;
		margin-top: 0.833em;
		padding-right: 0.4em;
	    background-color: #fff;
	    line-height: 1.25em;
	}

	#centerColumn a.linkBoxLang 
	{
		color: #535d62;
		/*position: relative;*/
		display: block;
	}
	
	#centerColumn a.linkBoxLang:hover 
	{
		text-decoration: none;
		background-color: #f0f0f0;
	}
	
	#centerColumn .linkBoxLang img 
	{
		position: absolute;
		z-index: 1;
	}
		
	#centerColumn .linkBoxLang p {
		font-size:95%;
		padding-left:10.5em;
	}
	
	#centerColumn .linkBoxLang p.blueBold 
	{
		color: #0099d1;
		font-weight: bold;
		font-size:95%;
	}
	
	#centerColumn .linkBoxLang .linkBoxLangPic 
	{
		width: 9.167em;
		height: 9.167em;
		background-color: #C6D7DE;
	}
  
	#boxmain1heLang 
	{
		width: 100%;
	}	
	
	div.MultiBoxContainer 
	{		
		background-color: #000000;		
	}	
	
	#rightColumn .boxSmallColumn 
	{
		width: 91%;		
		padding-left: 0.833em;
		font-size: 95%;
		padding-top: 0.833em;
		padding-right: 0.833em;
		padding-bottom: 0.833em;
		border-bottom-width: 0.833em;
		border-bottom-style: solid;
		border-color: #E2EBEE;	
		background-color: #ffffff;		
	}
	
	#rightColumn
	{
		background-color: #E2EBEE;
	}
	
	#rightColumn dl.csc-textpic-image
	{
		margin-top:0px;
	}	
	
	/* großes Bild in Mittel Spalte */	
	#contentCenterBigImg 
	{		
		width: 100%;
		margin-top: 0.833em;
	/*	margin-bottom: 0.833em;*/
		padding-right: 0em;
	}
	
	#contentCenterBigImg img 
	{
		width: 45em;
		height: 21.25em;
	}	
	
	/* Newsletterformatierung */
	#tableNews 
	{
		border: 0px;
	}
	
	#tableNews tr 
	{
		border: 0px;
	}
	
	#tableNews td
	{
		border: 0px;
	}	
	
	/* Veranstaltungskalender */
	#veranstaltungskalender
	{
		width: 45em;
		height: 100%;
  		padding-top: 0.833em;
  		padding-left: -1em;
	}
	
	#MultiBoxContentContainer iframe 
	{
		
		background-color: #1B64B0 !important;
		overflow: hidden;
	}
	
	/******************************/
	/* Mitte 2 Spalten für Bilder */
	/******************************/
	#centerColumn1Pic 
	{
	  width: 21.583em; /*width: 22.917em;*/
	  float: left;
	  padding-right: 0.833em;
	  padding-bottom: 2.833em;
	  background-color: #fff;
	}
	
	#centerColumn2Pic 
	{
	  width: 21.583em; /*width: 22.917em;*/
	  float: left;
	  padding-right: 0.833em;
	  padding-bottom: 2.833em;
	  background-color: #fff;	  
	}
	
	#centerColumndoblewithPic
	{
		margin-top: 0.833em;
	}
	
	/******************************/
	/* 1 Spalte über ganze Breite */
	/******************************/
	
	#centerColumnOverWholeWidth {
		background-color:#E2EBEE;
		border-top:0.833em solid #E2EBEE;
		
	  /*width: 45.00em; 
	  border-left:0.833em solid #E2EBEE;
	  border-right:0.833em solid #E2EBEE;*/
	  /*float: left;*/
	  
	}
	
	
	/* ##############################
	** ### tx_indexedsearch #########
	** ##############################
	*/
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {width:100px;}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {width:150px;}
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {font-weight:bold; font-style:italic;}
	.tx-indexedsearch .tx-indexedsearch-whatis {margin-top:10px; margin-bottom:5px;}
	.tx-indexedsearch P.tx-indexedsearch-noresults {text-align:center; font-weight:bold;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {background:#eeeeee;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {font-weight:bold;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {font-weight:normal;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {font-style:italic;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background:#E0E7F5;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {margin-top:20px; margin-bottom:5px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {color:#006699; margin-top:0px; margin-bottom:0px; background:transparent;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {background:#cccccc;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {vertical-align:middle;}
	.tx-indexedsearch .tx-indexedsearch-res .noResume {color :#666666;}
	.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {background:#FFD409;}
	/* ########################################################
	** ### tx_indexedsearch with tablee-free template #########
	** ########################################################
	*/
	.tx-indexedsearch {}
	.tx-indexedsearch .searchbox-tmpl-css form fieldset legend {display:none;}
	.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-form {margin:0 0 0.5em 0; clear:both;}
	.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-form label {display:block; float:left; width:25%;}
	.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-form input {margin:0;}
	.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for {margin:0 0 0.5em 0; clear:both;}
	.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for label {display:block; float:left; width:25%;}
	.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for select {margin:0;}
	.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section {margin:0 0 0.5em 0; clear:both;}
	.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section label {display:block; float:left; width:25%;}
	.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section select {margin:0;}
	.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results {margin:0 0 0.5em 0; clear:both;}
	.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results label {display:block; float:left; width:25%;}
	.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results select {margin:0;}
	.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-submit {clear:both;}
	.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-submit input {margin:0 0 0 25%; }
	.tx-indexedsearch .tx-indexedsearch-browsebox {background:#eee; margin-bottom:0.8em;}
	.tx-indexedsearch .res-tmpl-css h3 {font-size:105%; clear:both;}
	.tx-indexedsearch .res-tmpl-css .tx-indexedsearch-result-number {display:none;}
	.tx-indexedsearch .res-tmpl-css.tx-indexedsearch-res .tx-indexedsearch-title {background:transparent;}
	.tx-indexedsearch .res-tmpl-css.tx-indexedsearch-res .percent-tmpl-css {color:#aaa;}
	.tx-indexedsearch .res-tmpl-css p.tx-indexedsearch-descr {font-size:0.8em; background:#fff url(../../img/icons/sprechblase.gif) 10px 10px no-repeat; color:#535d62; padding:1.5em 1.5em 1.5em 5em; border:1px solid #e2ebee; font-style:italic;}
	.tx-indexedsearch .res-tmpl-css dl.info-tmpl-css {font-size:0.8em; background:transparent; font-weight:normal; margin:0 0 4em 0;}
	.tx-indexedsearch .res-tmpl-css dt {float:left;}
	.tx-indexedsearch .res-tmpl-css dd {float:left; margin:0;}
	.tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox {list-style:none; background:#fff; margin:0 0 3em 0;}
	.tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li {font-size:0.8em; float:left; margin:0 1em 0 0;}


}
