/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.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 { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_dropdownsitemap_pi1" */
		.tx-dropdownsitemap-pi1 A {
			font-weight: bold;
		}
		.tx-dropdownsitemap-pi1 LI.open OL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed OL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 LI.open UL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed UL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 DIV {
			border: solid 1px #DFE2E3;
			background: #FAFBFB;
			padding: 2px;
			margin-bottom: 5px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 {
			background: #FFFFFF;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 A {
			font-weight: normal;
		}
		.tx-dropdownsitemap-pi1 DIV.level_3 {
			background: #FAFBFB;
		}
		.tx-dropdownsitemap-pi1 DIV.level_4 {
			background: #FFFFFF;
		}
		.tx-dropdownsitemap-pi1 DIV.level_5 {
			background: #FAFBFB;
		}
		.tx-dropdownsitemap-pi1 DIV.expAll {
			text-align: center;
			border: solid 1px #DFE2E3;
			background: #FAFBFB;
		}
/* default styles for extension "tx_flvplayer_pi1" */
		.tx-flvplayer-pi1 {
			text-align: center;
		}
/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
/* default styles for extension "tx_veguestbook_pi1" */

    .tx-veguestbook-pi1 {
        font-size:100%;
        width: 555px;
    }
  
    /* error handling */
	.tx-veguestbook-pi1 p.tx-guestbook-form-error {
		font-weight:bold;
		color:#990000;
	}
	
	/* display of result count */
	.tx-veguestbook-pi1 .tx-guestbook-result {
		font-weight:bold;
		float:left;
  		text-decoration: none;		
	}
	
	/* pagination */
	.tx-veguestbook-pi1 .tx-guestbook-pagination {
		font-weight:bold;
		float:right;
    	background-image: url('/fileadmin/templates/images/arrow2.gif');
	  	background-position: left;
		background-repeat: no-repeat;
		padding-left: 10px;
	}
	.tx-veguestbook-pi1 .tx-guestbook-pagination a {
		text-decoration: none;
		color: #0060ac;
		font-weight: bold;
	}
	
	/* styles for list mode */
	.tx-veguestbook-pi1 h2.tx-guestbook-header {
		clear:both;
		background:#cfe1ef;
		color:#000;
		display:block;
		font-size:100%;
		font-weight:bold;
/*		padding: 1em;*/
		width: 555px;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		float:left;
		width:185px;
		min-height:4em;
/*		padding: 1em;*/
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		height:4em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left p {
		color:#333;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right {
		float:left;
		width:340px;
		background:#eeeeee;
		padding: 10px;
	}
	
	/* styles for latest mode */
	.tx-veguestbook-pi1 .tx-guestbook-latest p,
	.tx-veguestbook-pi1 .tx-guestbook-right p {
		color:#333;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
	.tx-veguestbook-pi1 .tx-guestbook-left p.tx-guestbook-date,
	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right h3 {
		font-size:100%;
		color:#990000;
		font-weight:bold;
		background:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
		font-size:75%;
		color:#333;
		font-style: italic;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest {
		display:block;
		padding:0.25em;
		clear:both;
	}
	
	/* form styles */
	.tx-veguestbook-pi1 .tx-guestbook-field {
		clear:both;
		width:100%;
		display:block;
		padding: 1em 0;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field label {
		clear: both;
		display: block;
		float: left;
		width: 10em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-sml {
		width:5.5em;
		background:#cfe1ef;
		border: 1px solid #0060ac;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
		float:left;
		width:10em;
		background:#cfe1ef;
		border: 1px solid #0060ac;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		float:left;
		width:20em;
		background:#cfe1ef;
		border: 1px solid #0060ac;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		width: 30em;
		display: block;
		float: left;
		background:#cfe1ef;
		border: 1px solid #0060ac;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 fieldset {
		border:none;
	}
	
	.tx-veguestbook-pi1 legend {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		float:left;
		display:block;
		background:#F7F7F7;
		border:1px solid #CCC;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		margin-left:2.25em;
	}
 
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap img {
		float:left;
		display:block;
		padding-left:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap input {
		float:left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap label {
		clear:both;
		display:block;
		float:none;
		width:10em;
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap p {
		font-size:75%;
		padding:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-clear {
		clear:both;
		display:block;
	}
	
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
		width:auto;
		display:block;
    	border: 1px solid #0060ac;
	    background-color: #0060ac;
		color: #f8b820;
		font-weight: bold;
	}
/* default styles for extension "tx_mgcityweatherstatic" */

.tx-mgcityweatherstatic-pi1 table  {
	font-size: 11px;
    font-family: Arial, Verdana, sans-serif;
}
.tx-mgcityweatherstatic-pi1 table thead	.head {
	background-color: #0060AC;
}
.tx-mgcityweatherstatic-pi1 table thead	.head td {
	border-bottom: 1px solid #ffffff;
}
.tx-mgcityweatherstatic-pi1 table thead	.head h2 {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color: #ffffff;
	font-size: 15px;
}
.tx-mgcityweatherstatic-pi1 table thead	.main {
	background-color: #004680;
}
.tx-mgcityweatherstatic-pi1 table thead	.main td	{
	border-right: 1px solid #ffffff;
	text-align: center;
	color: white;
}
.tx-mgcityweatherstatic-pi1 table thead .main td.last	{
	border-right: 1px solid #004680;
}
.tx-mgcityweatherstatic-pi1 table tbody 	{
	background-color: #B8D1E5;
}
.tx-mgcityweatherstatic-pi1 table tbody .one td	{
	border-top: 1px solid #ffffff;
}
.tx-mgcityweatherstatic-pi1 table tbody .for td	{
	border-bottom: 1px solid #ffffff;
}
.tx-mgcityweatherstatic-pi1 table tbody td {
    border-right: 1px solid #ffffff;
	color: #004680;
	text-align: center;
}
.tx-mgcityweatherstatic-pi1 table tbody td.last {
    border-right: 1px solid #B8D1E5;
}
.tx-mgcityweatherstatic-pi1 table tbody td.first {
    text-align: left;
	padding: 5px;
}
.tx-mgcityweatherstatic-pi1 table tbody td .temp {
	margin-left: 3px;
	width: 48px;
	font-weight: bold;
}
.tx-mgcityweatherstatic-pi1 table tbody td .tn {
	float: left;
	width: 25px;
	background-color: #E5EEF6;
	color: #004680;
}
.tx-mgcityweatherstatic-pi1 table tbody td .tx {
	background-color: #D93D16;
	color: white;
}
.tx-mgcityweatherstatic-pi1 table tbody td .wind {
	background-color: #E5EEF6;
	margin-left: 3px;
	width: 48px;
	font-weight: bold;
}
.tx-mgcityweatherstatic-pi1 table tbody td .bft {
    text-align: center;
	float: left;
	margin-left: 7px;
}
.tx-mgcityweatherstatic-pi1 table tbody td .kmh {
    text-align: center;
}
.tx-mgcityweatherstatic-pi1 table thead .weekend {
	background-color: #00569A;
}
.tx-mgcityweatherstatic-pi1 table tbody .weekend {
	background-color: #A9C8E1;
}
.tx-mgcityweatherstatic-pi1 table tbody .footer {
	background-color: #004680;
	height: 14px;
}
.tx-mgcityweatherstatic-pi1 table tfoot .footer .last {
	height: 14px;
	border-top: 1px solid #ffffff;
	background-color: #004680;
}
.tx-mgcityweatherstatic-pi1 .head h2, .headshort h2, .headgooglemap h2 {
	margin: 0px;
	padding: 3px 0px 3px 5px;
	color: #ffffff;
	font-size: 15px;
	background-color: #0060AC;
}
/*.tx-mgcityweatherstatic-pi1 .headgooglemap h2 {
	margin: 0px;
	padding: 3px 0px 3px 5px;
	color: #ffffff;
	font-size: 15px;
	background-color: #0060AC;
	width: 250px;
}*/
.tx-mgcityweatherstatic-pi1 .abstand {
	height:10px;
}
.tx-mgcityweatherstatic-pi1 .head,.headgooglemap {
	border-bottom: 1px solid #ffffff;
}
.tx-mgcityweatherstatic-pi1 .head2 {
	background-color: #004680;
	color: #ffffff;
}
.tx-mgcityweatherstatic-pi1 .head2 .name {
    width: 215px;
    float: left;
    padding: 0px 0px 0px 15px;
}
.tx-mgcityweatherstatic-pi1 .head2 .nameshort {
    width: 150px;
    float: left;
    padding: 0px 0px 0px 15px;
}
.tx-mgcityweatherstatic-pi1 .head2 .lat {
    width: 85px;
    float: left;
	text-align: left;
}
.tx-mgcityweatherstatic-pi1 .head2 .lon {
    width: 85px;
    float: left;
	text-align: left;
}
.tx-mgcityweatherstatic-pi1 .head2 .height {
    width: 85px;
    float: left;
	text-align: left;
}
.tx-mgcityweatherstatic-pi1 .head2 .value {
	text-align: left;
}
.tx-mgcityweatherstatic-pi1 .head2 .valueshort {
	text-align: left;
}
/*.tx-mgcityweatherstatic-pi1 table tfoot {
	background-color: #ffffff;
}*/
.tx-mgcityweatherstatic-pi1 .footertext {
	border-top: 1px solid #ffffff;
	background-color: #B8D1E5;
	color: #004680;
	padding: 2px;
}
.tx-mgcityweatherstatic-pi1 .latshort {
	text-align: center;
}
.tx-mgcityweatherstatic-pi1 .nameshort {
	width: 160px;
	float: left;
	padding: 0px 0px 0px 5px;
/*	float:left;*/
}
.tx-mgcityweatherstatic-pi1 .nameshortbig {
	width: 180px;
	float: left;
	padding: 0px 0px 0px 5px;
}
.tx-mgcityweatherstatic-pi1 .nameshort a:visited {
	color: #0060AC;
}
.tx-mgcityweatherstatic-pi1 .nameshort a, .nameshortbig a {
    background-image: url('/fileadmin/templates/images/arrow2.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #0060AC;
}
.tx-mgcityweatherstatic-pi1 .latshort {
	width: 50px;
	float: left;
	text-align: center;
	padding: 0px 0px 0px 0px;
}
.tx-mgcityweatherstatic-pi1 .name {
	width: 215px;
	float: left;
	padding: 0px 10px 0px 5px;
}
.tx-mgcityweatherstatic-pi1 .name a:visited, .nameshort a:visited {
	color: #0060AC;
}
.tx-mgcityweatherstatic-pi1 .name a, .nameshort a, .footer_link a {
    background-image: url('/fileadmin/templates/images/arrow2.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #0060AC;
}
.tx-mgcityweatherstatic-pi1 .footer_link a {
	background-image: url('/fileadmin/filemounts/global/images/pfeil.gif');
	padding-left: 20px;
	float: left;
	margin-left: 10px;
	color: #ffffff;
}
.tx-mgcityweatherstatic-pi1 .lat {
	width: 85px;
	float: left;
	text-align: left;
	/*padding: 0px 0px 0px 10px;*/
}
.tx-mgcityweatherstatic-pi1 .lon {
	width: 85px;
	float: left;
	text-align: left;
}
.tx-mgcityweatherstatic-pi1 .height {
	width: 85px;
	float: left;
	text-align: left;
}
.tx-mgcityweatherstatic-pi1 .value {
}
.tx-mgcityweatherstatic-pi1 .table {
	width: 555px;
/*	margin-top: 10px;*/
}
.tx-mgcityweatherstatic-pi1 .colone {
    font-size: 11px;
    font-family: Arial, Verdana, sans-serif;
	width: 245px;
	float: left;
	margin-right: 5px;
}
.tx-mgcityweatherstatic-pi1 .colonebigger {
    font-size: 11px;
    font-family: Arial, Verdana, sans-serif;
	width: 298px;
	float: left;
	margin-right: 5px;
}
.tx-mgcityweatherstatic-pi1 .colonecenter {
    font-size: 11px;
    font-family: Arial, Verdana, sans-serif;
	width: 245px;
	/*float: left;*/
	margin-right: 5px;
}
/*
.tx-mgcityweatherstatic-pi1 .coloneradar {
    font-size: 11px;
    font-family: Arial, Verdana, sans-serif;
	width: 300px;
	float: left;
	margin-right: 5px;
}*/
.tx-mgcityweatherstatic-pi1 .headshort, .coloneradar .headshort {
/*	padding: 0px 0px 0px 5px;*/
	color: #ffffff;
	font-size: 15px;
	background-color: #0060AC;	
	font-weight: bold;
	border-bottom: #ffffff solid 1px;
}
.tx-mgcityweatherstatic-pi1 .colone .nameshort, .coloneradar .nameshort {
	float: left;
	width: 160px;
}
.tx-mgcityweatherstatic-pi1 .colone .line .nameshort, .coloneradar .line .nameshort {
	padding: 0px 0px 0px 5px;
}
.tx-mgcityweatherstatic-pi1 .colone .cityline .nameshort, .coloneradar .cityline .nameshort {
	padding: 0px 0px 0px 15px;
}
.tx-mgcityweatherstatic-pi1 .colone .cityline, .coloneradar .cityline {
	border-top: 1px solid #ffffff;
	background-color: #004680;
	color: #ffffff;
}
.tx-mgcityweatherstatic-pi1 .line {
	border-top: 1px solid #ffffff;
	background-color: #B8D1E5;
	
}
.tx-mgcityweatherstatic-pi1 .colone .cityline .valueshort, .coloneradar .cityline .valueshort {
	padding: 0px;
	margin: 0px;
}
.tx-mgcityweatherstatic-pi1 .colone .line .latshort, .coloneradar .line .latshort {
	text-align: center;
}
.tx-mgcityweatherstatic-pi1 .line .lastshort {
	background-color: #004680;
	height: 14px;
}
.tx-mgcityweatherstatic-pi1 .coltwo {
	width: 301px;
	float: right;
	vertical-align: top;
}
.tx-mgcityweatherstatic-pi1 .coltwosmaller {
	width: 248px;
	float: right;
	vertical-align: top;
}
.tx-mgcityweatherstatic-pi1 .coltwocenter {
	width: 301px;
/*	float: right;*/
}
.tx-mgcityweatherstatic-pi1 .coltworadar {
	width: 241px;
	float: right;
}
.tx-mgcityweatherstatic-pi1 .googlemapstext {
    font-size: 11px;
    font-family: Arial, Verdana, sans-serif;
	width: 450px;
	text-align: right;
	float:left;
	margin-top: 5px;
}
.tx-mgcityweatherstatic-pi1 .googlemapslogo {
	width:100px; 
	float:right; 
	height: 30px;
}
.tx-mgcityweatherstatic-pi1 .savefav {
	float:right;
	padding-right:4px;
}
.tx-mgcityweatherstatic-pi1 .savefavlink {
	border:2px solid gray;
}
/*.tx-mgcityweatherstatic-pi1 .onerowradar {
	height:200px; 
	margin: 0px 0px 15px;
	padding: 0px;
	width:175px;
}*/
/* default styles for extension "tt_news" */
  /* example styles for the pagebrowser */
    .tx-ttnews-browsebox TD { font-size: 10px; }
    .tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-ttnews-browsebox-SCell { background-color: #EEE; }