


h1 {			font-size:1.15em;
				font-weight:bold;
				color:#005aa1;;
				display:block;
				background-repeat: no-repeat;
				margin-bottom:15px;
}

#leftcolumn h1 {color:#005aa1;
				display:block;
				width:167px;
				background:#ebebeb;
				padding-left:10px;
				padding-top:8px;
				padding-bottom:8px;
				font-family: Verdana,Helvetica,sans-serif;
				margin-bottom:0px;}


#spacer-top h1 {font-size:1.5em;}
h2 {font-size:1.0em;
				font-weight:bold;
				color:#5f5f5f;
				display:block;
				background-repeat: no-repeat;			
				margin-bottom:15px;

}



/*Ueberschrift h1 linke Spalte*/




/*Bodytext in der linken Spalte unterhalb der Navigation*/

p.bodytext, p.align-left, p.align-right, p.align-center, p.align-justify {		        color:#545454;
				padding-right:0px;
				padding-bottom:0px;
				line-height:1.5em;
				margin-bottom:20px;}

#headerslogan p.bodytext {font-family:Century Gothic;
font-size:22px;
padding-left:20px;
padding-top:5px;}


/*Links sowohl in- als auch extern*/
a {color:#005aa1;text-decoration:none;}
a:hover {text-decoration:underline;}




/*Bildunterschriften*/				

#middlecolumn .csc-textpic-imagewrap {padding:2px;border:1px dotted #623e17;text-align:center;line-height:1em; }
#middlecolumn .csc-textpic {margin-bottom:15px}
#middlecolumn .csc-textpic-text {margin-bottom:15px;}
#middlecolumn .csc-textpic-text img{margin:15px; border:none;}
#middlecolumn dd.csc-textpic-caption {padding:0;padding-top:2px;}


#middlecolumn .csc-textpic-text .internal-link img {margin:0;}




/*blauen Rahmen um Bilder mit Link entfernen*/
a img {border:none;}


/*ul und ol*/
#middlecolumn ul {margin-left:40px;
				list-style-type: square;
				list-style-position: outside;
				margin-bottom:10px;
	margin-top:10px;
				
				}
#middlecolumn ol {              margin-left:40px;
				list-style-position: outside;
			
				
				}

/*ul und ol*/
#middlecolumn_folge ul {margin-left:40px;
				list-style-type: square;
				list-style-position: outside;
				margin-bottom:10px;
	margin-top:10px;
				
				}
#middlecolumn_folge ol {              margin-left:40px;
				list-style-position: outside;
			
				
				}


#middlecolumn_folge DIV.csc-textpic DIV.csc-textpic-imagewrap UL {
  margin: 0 !important;
  padding: 0;
}

.table-menusearch {margin-top:25px;}
.menu-searchfields {background:#eaeaea;font-size:1em}

input[type="image"] {
-moz-appearance:none;
-moz-binding:none;
background-color:transparent;
border:medium none;
cursor:pointer;
font-family:sans-serif;
font-size:small;
padding:0;
margin-bottom:-3px;;
}


*html input.suchpfeil{
margin-bottom:-3px;
}



/*Banner auf der linken Seite stylen*/
#bannerlinksdiv {margin-top:25px;}
#bannerlinksdiv .banner {margin-bottom:10px;}
#leftcolumn .banner h1{background:none;}
#leftcolumn .banner{background:none;background-image:url(images/banner_kasten_145.jpg); background-repeat:no-repeat;display:block;height:145px;width:181px}
#leftcolumn img {padding-left:4px;}
/*Wettermodul positionieren*/
#rightcolumn table {margin-left:20px;}






/*Sitemap stylen*/
.csc-sitemap ul li a {font-weight:bold;}
.csc-sitemap ul li ul li a{font-weight:normal;}
.csc-sitemap ul li ul li a:hover{font-weight:bold;text-decoration:none;background:#ebebeb}

/*Pageteaser*/

.tx-jppageteaser-pi1-list-entry h4 a{
				border-bottom:1px solid #CCCCCC;
				font-weight:bold;
				color:#005aa1;
				display:block;
				background-repeat: no-repeat;
				font-size:1.1em;				
}

.tx-jppageteaser-pi1-list-entry-link-item {
font-size:1em;
margin-bottom:2px;
margin-top:5px;
}