a {
	color:#0086C9;
}

img {
	border:0px;
}

h1 {
	background-image:url(../pix/backgroundH1.gif);
	color:#ffffff;
	padding:4px;
	padding-left:20px;
	font-size:11px;
	
}

#content h1 {
	margin-bottom:15px;
}

body#newsteaser #content h1 {
	margin-bottom:0px;
}

h2 {
	font-size:13px;
	font-weight:bold;
	padding-left:20px;
	margin-bottom:12px;
}

#content .stripe {
	background-color:#53434B;
	height:1px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:15px;
}

#right_content h1 {
	background-image:url(../pix/backgroundH1Grey.gif);
	border-bottom:10px solid #EEEFEF;
	padding-left:10px;
	font-size:10px;
	margin-top:10px;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
}

.moduleBoxGreyHeadline {
	background-color:#EEEFEF;
	font-size:9px;
	line-height:13px;
	border:1px solid #E1E1E1;
	border-top-width:0px;
	color:#5A5F60;	
}

.moduleBoxGreyHeadline p.bodytext {
	padding-left:10px;
	padding-right:10px;
	line-height:14px;
	padding-bottom:10px;
}

#right_content .moduleBoxGreyHeadline h1 {
	border-left-width:0px;
	border-right-width:0px;	
}

.moduleBoxGrey {
	background-color:#EEEFEF;
	padding:10px;
	padding-top:0px;
	font-size:9px;
	line-height:13px;
	border:1px solid #E1E1E1;
	border-top-width:0px;
	color:#5A5F60;	
}

.moduleBoxGreyClosed {
	margin-top:10px;
	background-color:#EEEFEF;
	padding:10px;
	font-size:9px;
	line-height:13px;
	color:#5A5F60;
	border:1px solid #E1E1E1;
}

#right_content ul {
	margin-left:12px;
}

#right_content li {
	list-style-type:square;
}

#left_content h1 {
	background-image:url(../pix/backgroundH1Lightblue.gif);
	padding-left:10px;
	font-size:10px;
}

#left_content p.bodytext {
	padding:10px;
	font-size:10px;
}

#right_content input {
	width:95px;
	border:1px solid #909191;
	font-size:9px;
	padding:1px;
}

#right_content div.loginButton {
	padding-left:60px;
}

#right_content input.loginButton {
	width:98px;
	font-size:9px;
	background-color:#909191;
	color:#ffffff;
	font-weight:bold;
}

#right_content label {
	font-size:10px;
	font-weight:bold;
	width:60px;
	float:left;
	display:block;
	padding-top:2px;
}

#right_content .row {
	padding-bottom:1px;
	clear:both;
}

#right_content fieldset {
	border-width:0px;
}

#content p.bodytext {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
	line-height:14px;
}



#content .csi-left .csi-image {
	margin-left:20px;
	padding-lright:10px;
	padding-bottom:15px;
}



#content .csi-intext-right .csi-image, #content .csi-intext-right-nowrap .csi-image {
	margin-right:20px;
	padding-left:10px;
	padding-bottom:15px;
}

#content .csi-intext-left .csi-image, #content .csi-intext-left-nowrap .csi-image {
	margin-left:20px;
	padding-right:10px;
	padding-bottom:15px;
}

#content ol, #content ul {
	margin-left:20px;
	margin-bottom:15px;
}

#content .noSpace p.bodytext, #content .noSpace .csi-left .csi-image,
#content .noSpace .csi-intext-left .csi-image, #content .noSpace .csi-intext-left-nowrap .csi-image {
	padding-bottom:0px;
	margin-bottom:0px;
}

#content li {
	margin-left:30px;
}

#content .csc-sitemap {
	padding-bottom:20px;
}

#content .csc-sitemap ul ul a {
	font-weight:normal;
}

#content .csc-sitemap li {
	list-style-type:none;
}

#content .csc-sitemap ul {
	margin-left:30px;
	line-height:18px;
}

.news-list-item {
	margin:20px;
	margin-top:10px;
	margin-bottom:5px;
}

.news-list-date {
	font-weight:normal;
	font-size:10px;
}

.news-list-item .newsMoreLink a {
	padding-left:5px;
	font-weight:bold;
	color:#5A5F60;
}

.news-list-item .image {
	float:right;
	text-align:left;
	padding-bottom:10px;
}

.news-list-item .news-text {
	float:left;
	width:410px;
}

.news-latest-container .news-list-item .news-text {
	width:500px;
}

#content .news-list-item p.bodytext {
	padding:0px;
	padding-bottom:10px;
	font-size:10px;
	line-height:normal;
}

.news-list-item .headline {
	margin-bottom:10px;
}

#left_content .moduleBoxAdvertising h1 {
	background:none;
	color:#5A5F60;
	font-weight:normal;
	font-size:10px;
	
}

#left_content .moduleBoxAdvertising {
	background-color:#FFFFFF;
	padding-bottom:2px;
	padding-top:5px;
}

#left_content .moduleBoxAdvertising img {
	margin-bottom:5px;
}

.moduleBoxHeadlineRed h1 {
	background-image:url(../pix/backgroundH1Red.gif);
}

.moduleBoxHeadlineLightblue h1 {
	background-image:url(../pix/backgroundH1Lightblue.gif);
}

.moduleBoxHeadlineOrange h1 {
	background-image:url(../pix/backgroundH1Orange.gif);
}

.moduleBoxHeadlineGreen h1 {
	background-image:url(../pix/backgroundH1Green.gif);
}

.moduleBoxHeadlineRed .news-list-item .headline a {
	color:#C9243A;
}

.moduleBoxHeadlineOrange .news-list-item .headline a {
	color:#F7931E;
}

.moduleBoxHeadlineGreen .news-list-item .headline a {
	color:#8CC63F;
}

.news-list-item .headline, .news-list-item .headline h3 {
	font-size:11px;
}

.news-single-item {
	margin:20px;
	margin-top:10px;
	margin-bottom:15px;
}

.news-single-item h2 {
	padding:0px;
}


.news-single-item .image {
	float:right;
	padding-left:15px;
	padding-bottom:10px;
}

.news-single-item .news-single-timedata {
	font-weight:normal;
	font-size:10px;
	white-space:nowrap;
}

.news-single-item .news-single-backlink {
	margin-top:10px;
}

#content .news-single-item p.bodytext {
	padding:0px;
	padding-bottom:12px;
}

.news-single-item .headline {
	margin-bottom:10px;
}


div.news-clearer {
	background-color: #BEC3C4;
	clear:both;
	height:1px;
	overflow:hidden;
}

.tx-thmailformplus-pi1 {	
}

.form {
	padding-bottom:20px;
}

.col {
	float:left;
	width:290px;
	margin-left:20px;
	padding-right:10px;
}

.col2 {
	float:left;
	width:180px;
}


.col3 {
	clear:both;
	padding-left:130px;
	padding-top:10px;
	padding-right:20px;
	padding-bottom:15px;
	
}

.row {
	clear:both;
	margin-bottom:2px;
}

.label {
	display:block;
	float:left;
	margin:2pt 0.8em 0pt 0pt;
	width:100px;
	color:#5A5F60;
	font-size:11px;
}

.feldRadio {
	float:left;	
	width:18px;
	height:20px;
}

.labelRadio label {
	font-size:11px;
}


label {
}

#strasse {
	width:125px;
}

#nr {
	width:35px;
}

#plz {
	width:50px;
}

#ort {
	width:110px;
}

.datenspeicherung {
	font-size:10px;
	margin-bottom:15px;
}

div.formbutton {
	margin-left:130px;
}

input.button {
	padding-left:10px;
	padding-right:10px;
	background-color:#0086C9;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

input.textfeld, input.textfeldMiddle, input.textfeldSmall, select.dropdown, textarea.textarea, select {
	background-color:#EEF5FC;
	border:1px solid #909191;
	line-height:1.2em;
	padding:0.2em;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

input.textfeld {
	width:170px;
}

input.textfeldMiddle {
	width:100px;
}

input.textfeldSmall {
	width:40px;
}

textarea {
	width:190px;
	height:120px;
	margin-bottom:10px;
}

select.dropdown {
	background-color:#FFFFFF;
	width:100px;
}

#content ul.fehlerliste {
	margin-left:20px;
	margin-bottom:20px;
	color:#ff0000;
}

#content table {
	margin-bottom:20px;
	empty-cells:show;
	border-spacing:0px;
}

#content th {	
	background-color: #ACD8ED;
	padding:4px;
}

#content td {
	padding-top:2px;
	padding-bottom:2px;	
	font-size:11px;
	padding:4px;
}

#content .td-0 {
	width:350px;
}

#content .td-1 {
	width:80px;
	text-align:right;
}

/* Suche ------------------------------------------------------------------*/

.tx-indexedsearch {
	padding-bottom:20px;
	margin-left:20px;
	margin-right:20px;
}

.tx-indexedsearch fieldset {
	border-width:0px;
}

.tx-indexedsearch-res {
}

.tx-indexedsearch-searchbox {
	margin-bottom:20px;
}

.search-result {
	margin-bottom:20px;
	padding-right:50px;
}

.search-title {
	margin-bottom:5px;
}

#content ul.browsebox {
	margin-bottom:10px;
	margin-top:10px;
	margin-left:0px;
}

#content ul.browsebox li {
	margin-left:0px;
	padding-right:5px;
}

.search-title a:hover {
	text-decoration:none;
}

.search-path a {
	text-decoration:none;
}

#right_content input.searchFeld {
	width:125px;	
	font-weight:bold;
	font-size:12px;
	padding:2px;
	margin-right:5px;
}

#right_content input.searchButton {
	width:auto;	
	font-size:9px;
	background-color:#909191;
	color:#ffffff;
	font-weight:bold;
}

#right_content .searchbox {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}

#right_content .newsletterBox {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}

#right_content input.newsletterButton {
	width:auto;	
	font-weight:bold;
	font-size:10px;
}

#right_content input.newsletterFeld {
	width:120px;	
	font-weight:bold;
	font-size:12px;
	padding:2px;
	margin-right:5px;
}

.tx-jkpoll-pi1 p {
	margin-left:10px;
	margin-right:10px;
	
}

.tx-jkpoll-pi1 .pollsubmit {
	font-size:9px;
	background-color:#909191;
	color:#ffffff;
	font-weight:bold;
}

.tx-jkpoll-pi1 p.bodytext {
	padding:0px;
}

#right_content .tx-jkpoll-pi1 .poll_questions input {
	width:20px;
	border:none;
	float:left;
}

#right_content .tx-jkpoll-pi1 .poll_questions label {
	line-height:11px;
	width:auto;
}

#right_content .tx-jkpoll-pi1 .poll_questions {
	margin-left:10px;
	margin-right:10px;
}


/* Wetter ------------------------------------------------------------------*/

.tx-eiwetter-pi1 {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.weather_type .day {
	float:left;
	width:32px;
}

.weather_type .day img {
	margin-bottom:2px;
}

.weather_text {
}

.temperature_today {
	clear:both;
	padding-top:5px;
	
}

.temperature_tomorrow {
	padding-bottom:5px;
}

.landscape {
	margin-top:5px;
	position:relative;
}

.landscape_type {
	position:absolute;
}

#content .landscape {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}

#content .weather_text {
	margin-bottom:15px;
}

#content .weather_table table {
	width:100%;
}

.weather_table .weather_table_caption {
	font-weight:bold;
	float:left;
}

.weather_table .weather_table_dayselection {
	float:right;
	height:30px;
}

.weather_table .weather_table_dayselection option {
	padding-right:20px;
}


.weather_table .weather_table_dayselection input {
	padding-right:10px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#0086C9;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	border: 1px solid #FFFFFF;
}


#content .weather_table th, #content .weather_table td {
	text-align:center;
	width:auto;
}

#content .weather_table .td-0, #content .weather_table .th-0 {
	text-align:left;
	padding-left:15px;
}

#content tr.standard {
	background-color:#E5F3F9;
}

#content tr.alternative {
	background-color:#D9EDF7;
}

#content .copyright {
	width:100%;
	text-align:center;
	font-size:9px;
}

.newsletterBox .newsletterButton {
	background-color:#909191;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;	
}

fieldset.csc-mailform {
	border:0pt solid;
	position:relative;
	margin:0px 20px 20px 20px;
}

.csc-mailform-field {
	clear:both;
	padding-bottom:2px;
}

.csc-mailform-field label {
	display:block;
	float:left;
	margin:0pt 0.8em 0pt 0pt;
	width:10em;
	color:#5A5F60;
	font-size:11px;
}



fieldset.csc-mailform input, fieldset.csc-mailform textarea, fieldset.csc-mailform select {
	background-color:#EEF5FC;
	border:1px solid #909191;
	line-height:1.2em;
	padding:0.2em;
	width:370px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

fieldset.csc-mailform select {
	width:376px;
}

fieldset.csc-mailform .csc-mailform-submit, fieldset.csc-mailform .csc-mailform-check {
	width:auto;
}

/* Zeistrahl ------------------------------------------------------------------*/

.zeitstrahl_header {
	background-image:url(../../bilder/sitepics/zeitstrahl/kasten_abschluss_oben.jpg);
	height:18px;
	background-repeat:no-repeat;
}

.zeitstrahl {
	background-image:url(../../bilder/sitepics/zeitstrahl/kasten_zwischenstueck.jpg);
	background-repeat:repeat-y;
	margin-left:20px;
}

.zeitstrahl_footer {
	background-image:url(../../bilder/sitepics/zeitstrahl/kasten_abschluss_unten.jpg);
	height:16px;
	margin-top:10px;
	background-repeat:no-repeat;
}

.jahr {
	clear:both;
	padding-top:10px;
}

.jahresbild {
	float:left;
	text-align:center;
	width:167px;
	margin-left:16px;
	padding-top:5px;
}

.detailbild {
	display:none;
}

.lupe {
	float:left;
	width:45px;
}

.lupe img {
	cursor:pointer;
}

.jahreszahl {
	float:left;
	font-weight:bold;
	color:#0086C9;
	width:70px;
}

.zeitstrahl .text {
	padding-top:8px;
	float:left;
	width:280px;
}

.zeitstrahl .highlight {
	color:#ED1C24;
}

.zeitstrahl .liste {
	float:left;
	width:210px;
}

#content .zeitstrahl ul {
	margin-left:10px;
}

#content .zeitstrahl li {
	margin-left:5px;
}


/* Newsletter ------------------------------------------------------ */

#content .tx-sremailsubscribe-pi1 {
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
}

/* Tipafriend ------------------------------------------------------ */

#content .tipafriend-form {
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
}

#content .tipafriend-form .label {
	width:180px;
}

#content .tipafriend-form .textfeld {
	width:190px;
}

#content .tipafriend-form img {
	width:150px;
	border:1px solid #909191;
}

#content .tipafriend-form .fehler {
	color:#FF0000;
	
}
