@charset "utf-8";

/*	---------------------------------------------------
	Allgemein 
	---------------------------------------------------*/

	html, body {}
	html * {padding:0;margin:0;outline:none;}
	
	body { margin:0; padding:0; font-size:12px; color:#A8A8A8; line-height:140%; background:#CCCCCC url(../images/bg_kachel-body.jpg) repeat; }
	
	body, input, textarea, select,  td, th, a {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:13px;line-height:140%}
	h1, h2, h3, h4, h5, h6, h7, #mNav, #mNav a, button, label,#breadCrumb, #breadCrumb a, .contents li, .contents li a, .a-z a, .a-z, dt , .jahr, .jahr a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:normal;}

	/*	IE Transparenz 	*/
	img,
	div,
	a,
	input,
	h1,
	h2,
	h3,
	h4,
	span { behavior: url(/_elements/styles/iepngfix.htc) }

	/*	:hover-Support für alle Elemente	*/
	body { behavior: url(/_elements/styles/csshover.htc); }

	

/*	-------------------------------------------------------------------------------- */
/*	Seitenaufbau
/*	-------------------------------------------------------------------------------- */

	#wrap, #header, #lCol, #content, #footer, ul, li, dl {position:relative;}

	#header, #footer {margin:0 auto;width:980px;padding:0 8px;}
	#header {padding:0;width:996px;}

	#header {height:174px;z-index:2;}
	#wrap {margin:0 auto;width:996px;padding:0;background:transparent url(../images/bg_main.png) repeat-y 0 0;}
	#main {z-index:1;margin-left:8px;}
	
	#home #wrap {background:transparent url(../images/bg_main_home.png) repeat-y 0 0;}
	#footer {height:145px;}
	#footer {padding:0;width:996px;}
	/*	IE 6 mag den oberen Schatten nicht: ausschließen
		* html #main {
		   background : none;
		}
	*/

	#content {width:599px; float:left;padding:0 26px 0 30px;background:#FFFFFF url(../images/bg_content.gif) repeat-y right 0;min-height:400px;}
	#home #content { background:none; width: 910px; }
	#rCol {width:320px;padding:0 0 0 5px;float:left;background-color:#FFFFFF}

/*	-------------------------------------------------------------------------------- */
/*		Globale Einstellungen														 */
/*	-------------------------------------------------------------------------------- */
 
	.clearer {clear:both;display:block;height:1px;margin-bottom:-1px;font-size:1px;line-height:1px;}

	.error { color:#B2B2B2!important; }

	table {padding:0;table-layout:fixed;border-collapse:collapse;border-spacing:0px;}
	
	td, tr, th {padding:0;margin:0;border:none;}
	
	sub, sup {line-height:1em;font-size:32%;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}

	img, fieldset {border:none;}
	

/*	----------------------------------------------------------
	HEADER
	---------------------------------------------------------- */

	/* Hintergrund */
	#bgHeader {z-index:0;width:100%;height:100%;background:transparent url(../images/bg_head.png) no-repeat;}

	/* Logo und Kennung */
	#logo {position:absolute;width:169px;height:87px;top:53px;left:30px;}
	#logo h4 {width: 169px;height: 87px;background: url(../images/sprite.png) no-repeat 0 0;}
	#logo h4 span {display:none;}
	#logo h4 a {display:block;width:169px;height:87px;}

	/* Metanavigation */
	#meta {position:absolute;left:348px;top:54px;}
	#meta li {float:left;list-style:none;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;color:#949494;}
	#meta li a {display:block;padding:0 10px 0 11px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;color:#949494;text-decoration:none;background:transparent url(../images/sprite.png) no-repeat 0 -117px;}
	#meta li.first a {background:none;}
	#meta li a:hover, #meta li a.active {text-decoration:underline;}

	/* Hauptnavigation */
	#mNav {	z-index:5;position:absolute;left:348px;top:136px;}
	#mNav, #mNav ul{font-size:13px;padding:0;margin:0;list-style:none;}
	
	#mNav li {float:left;}
	#mNav a {display:block;text-decoration:none;color:#000;height:38px;line-height:38px;padding-left:10px;cursor:pointer;}
	
	#n01 {width:80px} 	#n02 {width:61px} 	#n03 {width:93px} 	#n04 {width:71px}
	#n01 a{width:70px} 	#n02 a{width:51px} 	#n03 a{width:83px} 	#n04 a{width:61px}

	#n01:hover, #n01.active:hover {background:transparent url(../images/sprite.png) no-repeat -561px -292px;}
	#n02:hover, #n02.active:hover {background:transparent url(../images/sprite.png) no-repeat -731px -292px;}
	#n03:hover, #n03.active:hover {background:transparent url(../images/sprite.png) no-repeat -901px -292px;}
	#n04:hover, #n04.active:hover {background:transparent url(../images/sprite.png) no-repeat -1071px -292px;}
	
	#n01.active {background:transparent url(../images/sprite.png) no-repeat -561px -244px;}
	#n02.active {background:transparent url(../images/sprite.png) no-repeat -731px -244px;}
	#n03.active {background:transparent url(../images/sprite.png) no-repeat -901px -244px;}
	#n04.active {background:transparent url(../images/sprite.png) no-repeat -1071px -244px;}
	
	#mNav li:hover a {color:#FFFFFF}
	#mNav #n03:hover a {color:#000000;}
	/*#mNav #n03:hover a {color:#000000;}*/
	
	
	#mNav li ul {position:absolute;width:200px;height:auto;left:-999em;background-color:#00737D;padding:10px 0;}
	#mNav li:hover ul {left:auto;}
	
	#mNav #n03 ul {background-color:#BFE11D}
	
	#mNav li ul li,
	#mNav li ul li a {color:#FFFFFF;width:180px;line-height:15px;height:auto;}
	#mNav li ul li a {color:#FFFFFF;background-color:#00737D;padding:4px 10px 3px 10px}
	#mNav #n03 ul li a{color:#000;background-color:#BFE11D}
	#mNav li ul li:hover {background-image:none;color:#FFFFFF;background-color:#00737D}
		#mNav li ul li:hover a {color:#FFFFFF;text-decoration:underline}

	/*	Schatten für die Navigation */
	#mNav .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px;
    border:none; position:relative; border:none; height:0px;} 
	#mNav .nav_right { position:absolute; right:-6px; top:0px;height:100%;} 
	#mNav .nav_bottom { position:absolute; left:0px; top:10px;width:207px;height:7px;} 

	/* Suche */
	#searchBox {position:absolute;left:678px;top:49px;width:290px;height:24px;}
	#iSearch {position:relative;width:290px;height:24px;}
	#searchBox label, #iSearch label {width:260px;height:24px;background:transparent url(../images/sprite.png) no-repeat -328px -550px;display:block;text-indent:-9000px;overflow:hidden;}
	#content #iSearch label, #content #iSearch span {margin:0;}
  #search, #iSearch input {position:absolute;font-size:13px;border:0px solid #FFFFFF;left:10px;width:250px;top:4px;background-color:#FFF;height:18px;}
	#searchBox button, #iSearch button {position:absolute;right:0;top:0;background:transparent url(../images/sprite.png) no-repeat -588px -550px;width:30px;height:24px; cursor:pointer;}
	#searchBox button:hover, #iSearch button:hover {background-position:-628px -550px;width:30px;height:24px;}
	#searchBox span, #iSearch span {display:none;}
	
	#content p.tx-indexedsearch-noresults{text-align:left;}
	#content .tx-indexedsearch strong{color:#000;}

/*	----------------------------------------------------------
	MAIN-WRAPPER
	---------------------------------------------------------- */

	/* BreadCrumb Navigation */
	#breadCrumb {width:80%;height:50px;background-color:#FFF;font-size:11px;color:#666;line-height:120%;position:relative;}

	#breadCrumb p {padding:10px 30px;line-height:120%;}
	#breadCrumb a {font-size:11px;color:#666;text-decoration:none;padding:0 13px 0 0;background:transparent url(../images/sprite.gif) no-repeat right 0;line-height:120%;}
	#breadCrumb a:hover {text-decoration:underline;}


	/* mittler Schatten */
	#bgMiddleTop {z-index:1;position:absolute;left:641px;bottom:-20px;width:15px;height:20px;background:transparent url(../images/sprite.gif) no-repeat -0 -470px}
	#bgMiddleBottom {z-index:5;position:absolute;left:649px;top:-1px;width:15px;height:7px;background:transparent url(../images/sprite.gif) no-repeat -0 -520px}

	/*	Linie */
	.line {clear:both;margin:5px 0;width:100%;height:4px;background:transparent url(../images/bg_linie.gif) repeat-x;}


/*	----------------------------------------------------------
	CONTENT
	---------------------------------------------------------- */
	
	/*	Überschriften
	/*	----------------- 	*/
	#content h1 		{ font-weight:normal; color:#000000; font-size:24px; line-height:100%; padding:5px 0 6px 0; border-bottom:1px solid #DCDCDC; margin: 0 0 13px 0; position:relative; background-image: url(../images/sprite.png);background-position:-3000px; }
	#content h1 + p 	{margin-top:8px;}
	#content p + h1 	{margin-top:10px;}
	#content h1 span	{position:absolute;right:0px;line-height:30px;font-size:13px;color:#949494}
	#content h1 a.link_last	{position:absolute;right:0px;top:10px;}
	
	#content h2 {font-size:24px;color:#000000;line-height:100%;margin:0 0 0.8em 0;}
	#content h2.topborder {border-top:1px solid #DCDCDC; border-bottom:0px;padding-top:12px;margin: 16px 0 12px 0;}
	#content h3 {font-size:13px;font-weight:bold;color:#000000;line-height:18px;}
	#content h4 {color:#000; font-size:13px; font-weight:bold; margin-bottom:4px;line-height:140%}

	/*	Besondere Auszeichnungen
	/*	----------------- 	*/
	#content em { font-style:normal;color:#949494; }

	/*	Textfluss
	/*	----------------- 	*/
	#content p {margin-bottom:8px; padding:0 39px 0 0;}
	#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{
    padding-right:39px;
  }
  
  #content .news-single-item p, #content .news-single-item h1, #content .news-single-item h2, #content .news-single-item h3, #content .news-single-item h4, #content .news-single-item h5, #content .news-single-item h6 {
    padding-right:65px;
  }
	
  /*  macht Probleme mit T3-Bildern
  #content img { margin:0 15px 15px 0; }*/
  #content .csc-textpic-intext-left .csc-textpic-imagewrap, #content .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{
    margin-right:20px !important;
  }
  #content .csc-textpic-intext-left-nowrap .csc-textpic-text{
    padding-left:10px;
  }

	/*	Listen
	/*	----------------- 	*/
	#content ul{margin-left:0;padding-left:0;}
	/*#content ul li {list-style:none;background:transparent url(../images/li.png) no-repeat 0px 9px;padding-left:25px;margin-bottom:3px;}
  */
                  #content ul li {
                               background:url("../images/li.png") no-repeat scroll 0 9px transparent;
                               list-style:none outside none;
                               margin-bottom:8px;
                               padding-left:28px;
                }

                #content ol {margin:0 0 0 27px;}
                #content ol li {margin-bottom:8px;}


  div.divider{border-top:1px solid #dcdcdc;margin:10px 0;}
  div.divider hr{display:none;}
/*	----------------------------------------------------------
	A-Z
	---------------------------------------------------------- */
	.a-z {overflow:hidden;}
	.a-z a {display:block;float:left;width:23px;height:38px;line-height:38px;text-decoration:none;}
	.a-z a:hover {text-decoration:underline;} 
	.a-z .tx-contagged-act a {text-decoration:underline;background:transparent url(../images/sprite.png) no-repeat -1212px -394px;}
	
	/* Alle raus */
	.a-z a {display:none;}
	.a-z span a {display:block;}

/*	----------------------------------------------------------
	Jahres-Navigation (Archiv)
	---------------------------------------------------------- */
	.jahr {margin:7px 0 0 10px;}
	.jahr a {display:block;float:left;width:49px;height:38px;line-height:38px;text-decoration:none;}
	.jahr a:hover {text-decoration:underline;} 
	.jahr .amenu-act a {text-decoration:underline;background:transparent url(../images/sprite.png) no-repeat -1189px -394px;}

/*	----------------------------------------------------------
	Definitionslisten
	---------------------------------------------------------- */
	dl {
		width:620px;
		margin-left:-10px;
	}
	dt {
		height:auto;
		position:relative;
		margin-top:1px;
		border-bottom:1px solid #DCDCDC; 
	}
	dt:hover,
	dt.active,
	dt.ui-state-active {
		background:transparent url(../images/sprite.png) no-repeat -630px 0;
		cursor:pointer;
		border-bottom:1px solid #F6F6F7;
	}
	dt strong, .tx-indexedsearch-res dt a {
		display:block;
		text-decoration:none;
		font-weight:bold;
		line-height:16px;
		margin:0 10px 0 10px;
		padding:11px 70px 9px 25px;
		background-image:url(../images/sprite.png);
		background-repeat:no-repeat;
		background-position:0 -1763px;
		height:auto;}

	dl.info dt strong {	background-position:0 -1763px;}
	dl.frage dt strong {background-position:0 -1592px;}
	dl.stimmen dt strong {background-position:0 -892px;}

	dt strong:hover,
	dt strong.active{}

	dd {background-color:#F6F6F7;padding:16px;}
	
	.csc-textpic dl, #rCol dl{
    width:auto;
    margin:0;
  }
  .csc-textpic dt, #rCol dt{
    position:static;
    border:0;
  }
  #rCol dd{
    background:none;
    padding:0;
  }
  #content .csc-textpic dd{
    margin:5px 0 10px;
  }
  
/*           ----------------------------------------------------------

                Sitemap

                ---------------------------------------------------------- */

                .csc-sitemap ul {position:static;padding:0;margin-left:0px}

                

                #content .csc-sitemap li {position:static;list-style:none;background:none;margin-bottom:0!important;line-height:24px;}

 

                .csc-sitemap ul ul{ margin-top:10px;margin-left:0px;  }

                .csc-sitemap ul ul ul{margin-top:0px;}

                .csc-sitemap ul ul ul ul{margin-top:0px;}

 

                .csc-sitemap li {padding:0 0 0 0!important}

                .csc-sitemap li li {border-top:1px solid #DCDCDC;padding:10px 0 10px 0!important}

                .csc-sitemap li li li {border-top:0px;padding:0!important}

 

                .csc-sitemap li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;display:block;line-height:24px;color:#666666;padding:0 0 0 0;text-decoration:none;}

                .csc-sitemap li li a {color:#666666;padding:0 0 0 10px;margin-left:-10px;}

                .csc-sitemap li li li a {color:#000000;font-weight:bold;padding:0 0 0 30px;}

                .csc-sitemap li li li a:hover {color:#000000;text-decoration:underline;background:transparent url(../images/sprite.png) -630px 0;}

                .csc-sitemap li li li li a {color:#000000;padding:0 0 0 50px;}

                .csc-sitemap li li li li a:hover {color:#000000;text-decoration:underline;background:transparent url(../images/sprite.png) -630px 0;}


/*	----------------------------------------------------------
	Formulare
	---------------------------------------------------------- */
  
  #content label {
		display:block;
		float:left;
		color:#949494;
		margin:12px 10px 0 0;
		border:0;
		line-height:18px;
	}
	#content input {
		color:#000000;
		border:0px solid #949494;
		width:250px;
		height:16px;
		margin:0;
		line-height:18px;
		background-color:#FBFBFA
	}
	
	div.zahlart{
	  padding:10px;
    border:1px solid #dcdcdc;
  }
  
  p.zahlart{
    margin-top:16px;
  }
  
  #paypal select, #paypal input{
    margin-bottom:15px;
  }
	
	#paypal input{
    width:170px;
    border-width:1px;
  }
  
  #paypal input[type=image]{
    width:144px;
    height:47px;
    border:0;  
  }
  
  input#ccbutton{
    color:#8AA314;
    width:auto;
    margin-top:8px;
    cursor:pointer;
    height:24px;
  }
  input#ccbutton:hover{
    border-bottom:1px solid #8AA314;
  }
	
	.validation-failed{background:url(../images/error.png) 99% 2px no-repeat;}
	
	label span {margin-top:5px;display:block;height:18px;width:250px;padding:4px 10px;background:transparent url(../images/sprite.png) no-repeat -327px -584px;	}
	
	.field_txt_small input {width:155px!important;}
	.field_txt_small span {width:155px;background:transparent url(../images/sprite.png) no-repeat -606px -584px;}
	.field_txt_tiny input {width:65px!important;}
	.field_txt_tiny span {width:65px;background:transparent url(../images/sprite.png) no-repeat -790px -584px;}
	.field_select_small span {width:65px;background:transparent url(../images/sprite.png) no-repeat -790px -584px;}
	.field_select_small select {width:65px;height:17px;line-height:17px;margin-top:0px;border:none;background-color:transparent!important;}
	.field_select_wide span {width:250px;padding-top:2px;}
	.field_select_wide select {width:250px;height:20px;line-height:20px;margin-top:0px;border:none;background-color:transparent;}

  .tx-ptheidelpay-pi1 .field_select span, .tx-ptheidelpay-pi1 .field_select select{width:auto;}
  .tx-ptheidelpay-pi1 option{padding-right:12px;}
/*	.field_textarea span {width:539px;height:150px;padding:0 1px 0 10px;background:transparent url(../images/sprite.png) no-repeat -327px -618px;}
	
	#content textarea {color:#000000;border:0px solid #949494;width:539px; height:140px; background-color:#FBFBFA;padding-top:10px;}
*/	.field_textarea span {width:539px;height:140px;padding:10px 1px 0 10px;background:transparent url(../images/sprite.png) no-repeat -327px -618px;}
	
	#content textarea {color:#000000;border:0px solid #949494;width:539px; height:140px; background-color:#FBFBFA;}
	#content select {background-color:#FBFBFA;color:#000000;}
	
	#content fieldset {clear:both;margin-top:10px;}
	fieldset.buttons, fieldset.buttons_half, fieldset.buttons_line {text-align:right;padding-right:49px;margin-top:5px;}
	fieldset.buttons_half{width:270px;}
	fieldset.buttons_line{border-top:1px solid #dcdcdc;padding-top:12px;}
	
	#fPLZ {width:52px!important;margin-right:5px!important;}
	#fOrt {width:230px!important;}

	button {outline:none;width:105px;margin-left:5px;height:38px;background-color:transparent;border:none;background-image:url(../images/sprite.png);background-repeat:no-repeat;cursor:pointer}
	
	button.submit {color:#FFFFFF;background-position:-98px -550px;}
	button.submit:hover {background-position:-213px -550px;}
	button.reset {color:#000000;background-position:-98px -645px;}
	button.reset:hover {background-position:-213px -645px;}

	.formHinweis {float:left;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;color:#949494;margin-top:12px;}

	input.error {background-color:#F00!important;color:#FFF!important;}

	p.error {color:#F00!important;}
  
  div.powermail_mandatory_js{
    position:absolute;
    top:10px;
    right:15px;
    color:#8AA315;
    font-weight:bold;
    background:#fff;
    width:400px;
    text-align:right;
    
    display:none;
  }
  
  #content .check p{
    clear:left;
    margin:0;
    padding:18px 0 0;
    color:#949494;
  }
  
  #content .check label{
    display:inline;
    clear:none;
    margin-top:6px;
  }
  
  #content .check input{
    width:18px;
    margin-right:8px;
    float:left;
  }
  
  #content .check input.validation-failed{
    background:none;
  }


	/*	Google-Applikation	*/
	
	#unh_google_earth_form TABLE {width:100%;}
		#unh_google_earth_form TD {padding-bottom:10px;}
	#unh_google_earth_form TABLE TD input {background-color:none;font-family:Georgia, "Times New Roman", Times, serif, Arial, Helvetica, sans-serif;font-size:13px;width:114px;padding:0 10px;line-height:24px;height:24px;background:transparent url(../images/bg_input.gif) no-repeat;border:0px solid #666;margin-right:10px;}
	#unh_google_earth_form TABLE TD select {border:0 solid #666666;
								font-family:Georgia,"Times New Roman",Times,serif,Arial,Helvetica,sans-serif;
								font-size:13px;
								height:24px;
								padding:3px 0 3px 10px;
								width:134px;background:transparent url(../images/bg_input.gif) no-repeat;	}
								
	#unh_google_earth_form button.submit {float:right;margin-right:16px;}


/*	----------------------------------------------------------
	Rechte Spalte
	---------------------------------------------------------- */

	#rCol h2 { font-weight:normal; color:#000000; font-size:24px; line-height:100%; padding:5px 0 6px 0; border-bottom:1px solid #DCDCDC; margin: 0 30px 0 10px;}
	
	.contents {width:300px;list-style:none;margin-bottom:40px;}
	.contents li {height:auto;position:relative;margin-top:1px;}
	.contents li:hover,
	.contents li.active {background:transparent url(../images/sprite.gif) no-repeat 0 -550px;cursor:pointer}
	.contents li a {display:block;text-decoration:none;font-weight:bold;line-height:16px;margin:0 10px 0 10px;padding:11px 70px 9px 25px;border-bottom:1px solid #DCDCDC;background-image:url(../images/sprite.png);background-repeat:no-repeat;height:auto;}
	.contents li:hover a,
	.contents li.active a,
	.contents li a:hover,
	.contents li a.active{border-bottom:1px solid #F6F6F7;}
	.contents li a span {position:absolute;right:10px;top:11px;color:#949494;font-weight:normal;}
	.contents li a span:hover {cursor:pointer;}

	/*	Verschiedene Icons  */
	.contents.news li a {background-position:0 -994px;}
	.contents.termin li a {background-position:0 -1394px;}
	.contents.stimmen li a {background-position:0 -892px;padding-right:0px;}
	.contents.monitor li a {background-position:0 -1342px;padding-right:0px;}
	.contents.frage li a {background-position:0 -1592px;padding-right:0px;}
	.contents.info li a {background-position:0 -1773px;padding-right:0px;}
	.contents.kontakt li a {background-position:0 -1095px;padding-right:0px;}
	.contents.pdf li a	{background-position:0 -1873px;}



/*	----------------------------------------------------------
	Seitenweite Deklarationen
	---------------------------------------------------------- */



	/*	Infoboxen
	/*	----------------- 	*/

		/*	Container für Infoboxen */
		.box2col {width:640px;margin:-20px 0 0 -20px;}
		.box3col {width:960px;margin:0 0 0 -20px;}


	.infobox {width:300px;float:left;margin:20px 10px 0 10px;}
	.box3col .infobox {margin:0 10px 10px;
/*  height:385px;*/
  overflow:hidden;}
  /* obere Reihe */
  #c16, #c17, #c18{height:260px;}
		#rCol .infobox {float:none;margin:0 0 0 0;}
	
		/*  Layout01: Grau
			Layout02: weiß
			Layout03: hellgrün (monitoring)
			Layout04: dunkelgrün */

	.infobox.layout01 {background-color:#F6F6F7;}
	.infobox.layout02 {}
	.infobox.layout03 {background-color:#F6F6F7;}
	.infobox.layout04 {background-color:#F6F6F7;}
	
	.layout01 .infobox_header {padding:0 10px;background:transparent url(../images/sprite.gif) no-repeat -330px -550px;}
	.layout02 .infobox_header {padding:0 10px;background:transparent url(../images/sprite.gif) no-repeat -330px -700px;}
	.layout03 .infobox_header {padding:0 10px;background:transparent url(../images/sprite.gif) no-repeat -330px -600px;}
	.layout04 .infobox_header {padding:0 10px;background:transparent url(../images/sprite.gif) no-repeat -330px -650px;}


	.infobox_content {padding:0 10px 27px 10px;}
	.infobox_content img {padding-top:2px}
	
	.infobox h1 {border-bottom:0px solid #FFF!important;}
	.infobox.layout04 h1 {color:#FFFFFF!important;}
	.box2col .infobox h1 {border-bottom:1px solid #DCDCDC!important;}
	.box3col h1 {font-size:13px!important;line-height:20px!important;padding-top:9px!important;padding-bottom:9px!important;}
	.infobox h2 {margin:0 0 0.5em 0!important}
	.infobox h3 {font-size:24px;line-height:100%;padding:13px 0}
	.infobox h4, #rCol .infobox h1 {font-size:13px;line-height:38px}

	.infobox_content p {padding:0!important;}

	/*	Infobox Dialog	*/
	.infobox.dialog {background-color: #F6F6F7;}
	.dialog .infobox_header {background: url("../images/sprite.gif") no-repeat scroll -330px -650px transparent;		padding: 0 10px;	}
	#content .infobox.dialog h1 {color: #FFFFFF !important;margin-bottom:0px;}

	#content .infobox.dialog .dialoglinks li {margin:0;padding:0;border-bottom:1px solid #DCDCDC;background-image:none!important;}
	.infobox.dialog .dialoglinks li:hover {background-color:#FFF;}
	
	#content .infobox.dialog .dialoglinks li a {
		color:#000;
		display:block;
		background-color:transparent;
		background-image:url("../images/sprite.png");
		background-position:10px -1966px;
		padding:10px 10px 10px 40px;
	}
	#content .infobox.dialog .dialoglinks li a.blog {background-position:10px -1968px;}
	#content .infobox.dialog .dialoglinks li a.wiki {background-position:10px -2018px;}	
       #content .infobox.dialog .dialoglinks li a.newsletter {background-position: 10px -992px;}
	#content .infobox.dialog .dialoglinks li a.twitter {background-position:10px -2069px;}
	
	#content .infobox.dialog .dialoglinks li a:hover {text-decoration:none;background-color:#FFF;}
	
	#content .infobox.dialog .dialoglinks li a strong {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	.infobox.dialog .infobox_content {padding:0;}

	.empfehlen {padding:20px 10px 30px 10px;}
	



	/*	Icons
	/*	----------------- 	*/
	.icon_news		{background:transparent url(../images/sprite.png) no-repeat 0 -992px!important;padding-left:25px!important;}
	.icon_stimmen 	{background:transparent url(../images/sprite.png) no-repeat 0 -892px!important;padding-left:25px!important;}
	.icon_stimmen2 	{background:transparent url(../images/sprite.png) no-repeat 0 -942px!important;padding-left:25px!important;}
	.icon_forum 		{background:transparent url(../images/sprite.png) no-repeat 0 -1194px!important;padding-left:25px!important;}
	.icon_forum2 		{background:transparent url(../images/sprite.png) no-repeat 0 -1242px!important;padding-left:25px!important;}
	.icon_kontakt	{background:transparent url(../images/sprite.png) no-repeat 0 -1094px!important;padding-left:25px!important;}
	.icon_termin	{background:transparent url(../images/sprite.png) no-repeat 0 -1394px!important;padding-left:25px!important;}
	.icon_monitor	{background:transparent url(../images/sprite.png) no-repeat 0 -1342px!important;padding-left:25px!important;}
	.icon_monitor2	{background:transparent url(../images/sprite.png) no-repeat 0 -1292px!important;padding-left:25px!important;}
	.icon_info		{background:transparent url(../images/sprite.png) no-repeat 0 -1765px!important;padding-left:25px!important;}
	.icon_frage		{background:transparent url(../images/sprite.png) no-repeat 0 -1590px!important;padding-left:25px!important;}

	/*	Links
	/*	----------------- 	*/
	.Pfeil, .link_more, .tx-felogin-pi1 a, #rCol .infobox_content a, #rCol h2 a, .tx-powermail-pi1_mandatory_submit		{color:#000000;padding: 0 0 0 18px;background:transparent url(../images/sprite.png) no-repeat 0 -799px;text-decoration:none;}
	.Pfeil:hover, .link_more:hover, .tx-felogin-pi1 a:hover, #rCol .infobox_content a:hover, #rCol h2 a:hover {text-decoration:underline;}

	.link_last		{color:#000000;padding: 0 0 0 18px;background:transparent url(../images/sprite.png) no-repeat 0 -1848px;text-decoration:none;}
	.link_last:hover {text-decoration:underline;}
	
	.link_glossar, #content dfn a	{color:#000;padding: 0 0 0 18px;background:transparent url(../images/sprite.png) no-repeat 0 -849px;text-decoration:none;font-style:italic;}
  .link_glossar:hover, #content dfn a:hover {text-decoration:underline;}
	
	.link_deep, a {color:#8AA314;text-decoration:none;}
	.link_deep:hover, a:hover {text-decoration:underline;}
	
	#rCol a{color:#000;}
	
	.link_next, .link_prev{position:absolute;right:20px;width:38px;height:85px;background-position:0px 0px;}
	.link_next {top:93px;background-image:url(../images/link_next_i.png);}
	.link_prev {top:183px;background-image:url(../images/link_prev_i.png);}
	
	.link_next a, .link_prev a {/*position:absolute;right:20px;*/width:38px;height:85px;display:block;text-indent:-900em;background-image:url(../images/sprite.png);background-repeat:no-repeat;background-color:transparent;}
	
	.link_next a {background-position:-2px -550px;}
	.link_next a:hover {background-position:-50px -550px}
	
	.link_prev a {background-position:-2px -645px;}
	.link_prev a:hover {background-position:-50px -645px;}

	.link_archiv, #rCol h2 a {float:right;margin-top:6px;}
	
	dfn {border:0;}
	
	#content button.tx-powermail-pi1_mandatory_submit{width:auto;cursor:pointer;height:20px;padding-top:0;padding-left:20px;line-height:16px;background-position:0 -795px;}

/*	----------------------------------------------------------
	Footer
	---------------------------------------------------------- */

	/* Hintergrund */
	#bgFooter {width:100%;height:100%;background:transparent url(../images/bg_footer.png) no-repeat 0 bottom;}
	
	/* Footer-Navigation */
	#tools {z-index:2;position:absolute; top:45px; left:38px; width:920px; border-top:1px solid #DCDCDC; padding-top:6px; }
	#tools li {float:left;list-style:none;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;color:#949494;}
	#tools li a {display:block;padding:0 10px 0 11px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;color:#949494;text-decoration:none;background:transparent url(../images/sprite.png) no-repeat;background-position:0px -117px;}
	#tools li a.first {background:none;padding:0 10px 0 0;}
	#tools li a:hover, #meta li a.active {text-decoration:underline;}


/* ### Zusatz ### */
.news-single-item{
  min-height:250px;
}

* html .news-single-item{
  height:250px;
}

/* ### Accordion ### */
.ui-accordion-header{
  cursor:pointer;
}

/* ### Hinweis für IE6-Benutzer ### */
#hinweis{
  position:absolute;
  left:50%;
  top:50%;
  width:600px;
  height:200px;
  margin-left:-325px;
  margin-top:-200px;
  background:#fff;
  padding:50px;
  border:5px solid #bfe11d;
  cursor:pointer;
  z-index:100;
}

#hinweis p{
  margin:8px 0;
}

#hinweis ul{
  padding-left:24px;
}


/* ### Pegel ### */
#content .csc-textpic dd.csc-textpic-caption{
    background:#eaeaea;
    padding:10px;
    margin-top:0;
}

#content .pegel .csc-textpic dd.csc-textpic-caption{
  padding-left:35px;
  background-repeat:no-repeat;
  background-position:0px 50%;
}
#content .mess .csc-textpic dd.csc-textpic-caption{
  background-image:url(../images/pegel_gemessen_big.gif);
}
#content .rech .csc-textpic dd.csc-textpic-caption{
  background-image:url(../images/pegel_berechnet_big.gif);
}


/** Layouts for teaser **/


#teaser dl {
  width:300px;
  margin-left: 0;
}

#teaser dd {
    height: 109px;
    overflow: hidden;
    padding: 0 10px 27px;
}

#teaser img {
   float:left; margin-right:15px; margin-bottom:10px; margin-top: 7px;
}

#teaser p {
  margin: 0px;
  padding: 0px;
}

#teaser dt{
  padding-left: 39px !important;
  padding-top: 8px;
  padding-bottom: 8px;
  margin:0px;
  font-weight: bold;
  background-color: #f6f6f7;
  background: url("../images/sprite.png") no-repeat scroll 10px -1344px transparent;
}                           

#teaser dt:hover{
  background-color: #fff;
  background: url("../images/sprite.png") no-repeat scroll 10px -1344px #fff;
}

#teaser .linkmore a {
  text-align: right;
}

#teaser .link_more .rzcolorboxopen a {
  text-align: right;
}

#teaser .ui-accordion-content-active {
  background-color: #FFF;
  border-bottom: 1px solid #DCDCDC;
}

#teaser .ui-state-hover {
  border-bottom: 1px solid #DCDCDC;
  background-color: #FFF;
  background: none;
}

#teaser .ui-state-active {
  background-color: #FFF;
  border-bottom: 0px;
}

/* Colorbox als Infobox */
/*#cboxContent{padding-top:30px;padding-bottom:30px;padding-left:5px;padding-right:5px;}*/
#cboxContent .infoboxheader{margin-top:0;}

#cboxLoadedContent{overflow:hidden !important;}
#cboxLoadedContent .infoboxcontent{height:162px;overflow:auto;}

.infoboxheader{
  background: url("../images/sprite.png") no-repeat scroll 0 -1773px transparent !important;
  padding:0px 0px 10px;border-bottom:1px solid #dcdcdc;margin-bottom:16px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}

#cboxContent .infoboxcontent h2{
   color: #000000;
    font-size: 24px;
    line-height: 100%;
    margin: 0 0 0.8em;
}

#notagain input {
   margin-right: 5px;
   margin-top: 3px;
   margin-bottom: -3px;
   vertical-align:bottom;
   float: left;
}

#notagain label {
   margin-bottom: 3px;
}
  
#infoboxwrapper {
  padding: 5px 12px 0px;
}
#notagain{margin-top:12px;padding-top:15px;border-top:1px solid #dcdcdc;}
#cboxClose { margin-right: 13px;}
/* Infobox Layouts */


/* Styles for newsletter page */
div.powermail_check_inner_uid74_0 {
	overflow: hidden !important;
}

.powermail_check_inner_uid74_0 input{
	margin-top: 10px !important;
	width: 10% !important;
	float: right !important;
}

.powermail_check_inner_uid74_0 label{
	width: 90%; 
	margin: 0px !important;
	float: right !important;
}
