﻿/*
Theme Name: NdH 2010
Description: Aufgefrischtes Design für 2010
Version: 1.2
Author: Johannes Reimann
*/


	*
	{
		margin: 0;
		padding: 0;
		body: 0;
	}


	body, html
	{
		width: 100%;
		height: 100%;
	}


	body
	{
		font: 62.5% Arial, Helvetica, Tahoma;
		text-align: left;
		color: #333;
		background: url(img/body_bg_neu.jpg) center center fixed no-repeat;
	}


	*html p,div, li
	{
		font: 10px Arial, Helvetica, Calibri; 
		color: #333;
	}



	#windo
	{
		clear: both;
		width: 100%;
		*height: 100%;
		min-height: 100% !important;
		display: block;
		background: url(img/foot_bar_bg.png) bottom center repeat-x;
	}


/* Obere Leiste */

	
	#top_bar
	{
		width: 100%;
		height: 2.5em;
		margin-top: 0;
		padding: 0;
		display: block;
		clear: both;
		background: url(img/top_bar_bg.png) top center repeat-x;
		border-bottom: 0.1em solid #103C78;
	}


	#top
	{
		width: 88em;
		height: 2.5em;
		margin: 0 auto 0;
	}


	#top img
	{
		display: inline;
		float: right;
		margin-left: 1.5em;
		margin-top: 0.3em;
	}

	#top p
	{
		width: 37em;
		display: inline;
		font-size: 1.2em;
		line-height: 1.3em;
		text-align: left;
		color: #79ADF2;
		float: right;
		margin-left: 1.5em;
		margin-top: 0.5em;
	}


	#top_info_container
	{
		width: 100%;
		margin-top: 0;
		padding: 0;
		display: block;
		clear: both;
		background: #0F3C78;
	}

	#top_info
	{
		width: 88em;
		margin: 0 auto 0;
	}


/* Ende Obere Leiste */


	#screen
	{
		width: 100%;
		margin: 0;
		padding: 0;
		display: block;
		overflow: visible;
	}

	
	#container
	{
		width: 89em;
		position: relative;
		top: 0;
		left: 50%;
		margin-left: -44.5em;
		display: block;
		overflow: visible;
	}

	#left
	{
		width: 70em;
		margin-top: 0;
		margin-left: 0;
		margin-right: 2.5em;
		float: left;
		display: block;
		overflow: visible;
	}

	#right
	{
		width: 16.2em;
		margin-top: 0;
		float: left;
		display: block;
		overflow: visible;
	}



	#book_mfz
	{
		width: 30em;
		height: 6em;
		margin-top: 0em;
		margin-left: 2em;
		display: block;
		overflow: hidden;
	}


	#foto_button, #video_button, #oton_button, #dvd_button
	{
		width: 6em;
		height: 2.5em;
		margin-top: 0em;
		margin-right: 0.5em;
		display: block;
		float: left;
	}


	#foto_button:hover, #video_button:hover, #oton_button:hover, #dvd_button:hover
	{
		height: 4em;
		display: block;
		float: left;
		text-decoration: none;
	}


	#foto_button
	{
		background: url(img/feature_sprite.png) left -2.5em no-repeat;
	}


	#foto_button:hover
	{
		background: url(img/feature_sprite.png) left bottom no-repeat;
	}


	#video_button
	{
		background: url(img/feature_sprite.png) -6em -2.5em no-repeat;
	}


	#video_button:hover
	{
		background: url(img/feature_sprite.png) -6em bottom no-repeat;
	}


	#oton_button
	{
		background: url(img/feature_sprite.png) -12em -2.5em no-repeat;
	}


	#oton_button:hover
	{
		background: url(img/feature_sprite.png) -12em bottom no-repeat;
	}


	#dvd_button
	{
		background: url(img/feature_sprite.png) right -2.5em no-repeat;
	}


	#dvd_button:hover
	{
		background: url(img/feature_sprite.png) right bottom no-repeat;
	}



	#logo
	{
		width: 70em;
		height: 7.2em;
		margin-top: 0em;
		margin-bottom: 2em;
		display: block;
		overflow: hidden;
	}



	#motto
	{
		width: 21em !important;
		*width: 210px;
		height: 4.8em !important;
		*height: 48px;
		margin-left: 2em !important;
		*margin-left: 20px;
		margin-top: 0;
		display: inline;
		float: left;
	}


	#brand
	{
		width: 36.8em;
		height: 7.2em;
		margin-left: 8.5em !important;
		*margin-left: 85px;
		margin-top: 0em;
		display: block;
		float: left;
		border: 0;
	}


	#print_brand
	{
		display: none;
	}



	#breadcrumb_bar
	{
		width: 70em;
		height: 1em;
		display: block;
		overflow: hidden;
		background: url(img/content_bg_top.png) top left no-repeat !important;
		*background: url(img/content_bg_top.png) top left no-repeat;
	}


	#breadcrumb
	{
		height: 2.5em;
		display: inline;
		*margin-left:0;
		background: url(img/breadcrumb_bg.png) top left no-repeat;
	}



/* Eigentlicher Inhaltsbereich */



	#content_bg
	{
		width: 70em;
		display: block;
		background: url(img/bg_104080_75.png) center center;
	}


	#content
	{
		width: 68em;
		margin-left: 1em;
		display: block;
		background: #FFF;
	}


	#content_frontpage_space
	{
		width: 68em;
		height: 40em;
		display: block;
	}


	.frontpage_img
	{
		width: 68em;
		height: 40em;
		display: block;
	}


	#content_space
	{
		width: 59em;
		margin-left: 4.5em;
		display: block;
	}


	#content_archive_space
	{
		width: 59em;
		margin-left: 4.5em;
		display: block;
	}

	#content_space p img
	{
		float: left;
		margin-right: 1.3em;
		margin-bottom: 0.6em;
		padding: 0.3em;
		border: 0.1em solid #B5BECA;
	}

	#content_space ul
	{
		font-size: 1.4em;
		line-height: 1.4em;
		list-style-type:disc;
		list-style-position:outside;
	}


	#content_space li
	{
		margin-left: 1.1em;
		margin-bottom:1.5em;
		padding-left: 1em;
	}

	#content_space ul.alles
	{
		margin-top: 1.5em;
	}


	#content_space ul.alles li
	{
		margin-left: 3em;
		margin-bottom: 0.5em;
		padding-left: 1em;
	}




/* Blauer Bereich unter eigentlichem Inhalt */


	#ecke_ru
	{
		width: 70em;
		height: 1.2em;
		display: block;
		overflow: hidden;
		background: url(img/content_ecke_ru.png) bottom right no-repeat;
	}


	#second
	{
		width: 70em !important;
		*width: 700px;
		display: block;
		background: url(img/bg_104080_75.png) center center;
	}


	.second_box
	{
		width: 30.5em !important;
		*width: 305px;
		margin-left: 3em !important;
		*margin-left: 30px;
		display: inline;
		float: left;
	}




	.second_box ul
	{
		margin-left: 1em;
		margin-top: 1em;
		list-style-type: none;
		list-style-position: outside;
		text-indent: 0;
	}


	.second_box li
	{
		font-size: 1.3em;
		line-height: 1.3em;
		padding-left: 1.2em;
		background: url(img/bullet_second.png) 0em 0.3em no-repeat !important;
		*background: url(img/bullet_second.png) 0 6px no-repeat;
	}



/* Gästebuch Kommentarbereich */


	.comment_gerade
	{
		width: 66em !important;
		*width: 660px;
		margin-left: 2em !important;
		*margin-left: 20px;
		display: inline;
		float: left;
		background: url(img/bg_104080_75.png) center center;
	}


	.comment_ungerade
	{
		width: 66em !important;
		*width: 660px;
		margin-left: 2em !important;
		*margin-left: 20px;
		display: inline;
		float: left;
		background: none;
	}		


	.comment_count
	{
		width: 7em;
		float: left;
	}


	.comment_text
	{
		width: 59em;
		float: left;
	}


	#commentform
	{
		width: 64em !important;
		*width: 640px;
		margin-left: 3em !important;
		*margin-left: 30px;
		display: inline;
		float: left;
		background: none;
	}		



	#comment_textarea
	{
		width: 32em !important;
		*width: 410px;
		float: left;
		height: 12em !important;
		*height: 168px;
		display: block;
		overflow: hidden;
		font: Courier New 1.4em;
		color: #BBB;
		background: none;
		border: 0.1em #194E96 solid;
	}



	#comment_textarea:focus
	{
		width: 32.5em !important;
		*width: 410px;
		float: left;
		height: 20em !important;
		*height: 250px;
		display: block;
		overflow: hidden;
	}




	.comment_input
	{
		width: 15em !important;
		*width: 200px;
		height: 1.4em !important;
		*height: 20px;
		margin-left: 1em !important;
		*margin-left: 20px;
		margin-bottom: 1em;
		font: Courier New 1.4em;
		color: #BBB;
		background: none;
		border: 0.1em #194E96 solid;
		background: none;
		display: inline;
	}



	.comment_input:focus
	{
		height: 2em !important;
		*height: 30px;
	}


	#comment_submit
	{
		width: 6em !important;
		*width: 80px;
		height: 1.8em !important;
		*height: 20px;
		margin-left: 1em !important;
		*margin-left: 20px;
		font: Courier New 1.4em;
		color: #ABCFFF;
		border: 0.1em #194E96 solid;
		background: #194E96;
		display: inline;
	}


	#comment_submit:hover
	{
		color: #FFF;
	}


	#comment_textarea:hover, #comment_textarea:focus, .comment_input:hover, .comment_input:focus, #comment_submit:active
	{
		background: url(img/bg_104080_75.png) center center;
	}		
		


	#bottom_bar
	{
		width: 70em;
		height: 1em;
		display: block;
		overflow: hidden;
		background: url(img/content_bg_bot.png) bottom left no-repeat;
	}



/* Sidebar */



	#shrine
	{
		width: 13.6em;
		height: 18.6em;
		margin-top: 1em;
		margin-left: 1.3em;
		display: block;
	}




/* Hauptmenü */



	#mainb1
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 2em;
		display: block;
		background: url(img/mainbutton_sprite.png) 0em -3.2em no-repeat !important;
		*background: url(img/mainbutton_sprite.png) 0 -31px no-repeat;
	}

	#mainb1:hover
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 2em;
		display: block;
		background: url(img/mainbutton_sprite.png) 0em 0em no-repeat !important;
		*background: url(img/mainbutton_sprite.png) 0 0 no-repeat;
	}

	#mainb1:active
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 2em;
		display: block;
		background: url(img/mainbutton_sprite.png) 0em -6.4em no-repeat !important;
		*background: url(img/mainbutton_sprite.png) 0 -63px no-repeat;
	}




	#mainb2
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 0.7em;
		display: block;
		clear: both;
		background: url(img/mainbutton_sprite.png) -16.2em -3.2em no-repeat !important;
		*background: url(img/mainbutton_sprite.png) -162px -31px no-repeat;
	}

	#mainb2:hover
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 0.7em;
		display: block;
		clear: both;
		background: url(img/mainbutton_sprite.png) -16.2em 0em no-repeat !important;
		*background: url(img/mainbutton_sprite.png) -162px 0px no-repeat;
	}

	#mainb2:active
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 0.7em;
		display: block;
		clear: both;
		background: url(img/mainbutton_sprite.png) -16.2em -6.4em no-repeat !important;
		*background: url(img/mainbutton_sprite.png) -162px -63px no-repeat;
	}



	#mainb3
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 0.7em;
		display: block;
		clear: both;
		background: url(img/mainbutton_sprite.png) -32.4em -3.2em no-repeat !important;
		*background: url(img/mainbutton_sprite.png) -324px -31px no-repeat;
	}


	#mainb3:hover
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 0.7em;
		display: block;
		clear: both;
		background: url(img/mainbutton_sprite.png) -32.4em 0em no-repeat !important;
		*background: url(img/mainbutton_sprite.png) -324px 0px no-repeat;
	}

	#mainb3:active
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 0.7em;
		display: block;
		clear: both;
		background: url(img/mainbutton_sprite.png) -32.4em -6.4em no-repeat !important;
		*background: url(img/mainbutton_sprite.png) -324px -63px no-repeat;
	}





	#mainb4
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 0.7em;
		display: block;
		clear: both;
		background: url(img/mainbutton_sprite.png) -48.6em -3.2em no-repeat !important;
		*background: url(img/mainbutton_sprite.png) -486px -31px no-repeat;
	}

	#mainb4:hover
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 0.7em;
		display: block;
		clear: both;
		background: url(img/mainbutton_sprite.png) -48.6em 0em no-repeat !important;
		*background: url(img/mainbutton_sprite.png) -486px 0px no-repeat;
	}

	#mainb4:active
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 0.7em;
		display: block;
		clear: both;
		background: url(img/mainbutton_sprite.png) -48.6em -6.4em no-repeat !important;
		*background: url(img/mainbutton_sprite.png) -486em -63px no-repeat;
	}





	#mainb5
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 0.7em;
		display: block;
		clear: both;
		background: url(img/mainbutton_sprite.png) -64.8em -3.2em no-repeat !important;
		*background: url(img/mainbutton_sprite.png) -648px -31px no-repeat;
	}

	#mainb5:hover
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 0.7em;
		display: block;
		clear: both;
		background: url(img/mainbutton_sprite.png) -64.8em 0em no-repeat !important;
		*background: url(img/mainbutton_sprite.png) -648px 0px no-repeat;
	}

	#mainb5:active
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 0.7em;
		display: block;
		clear: both;
		background: url(img/mainbutton_sprite.png) -64.8em -6.4em no-repeat !important;
		*background: url(img/mainbutton_sprite.png) -648px -63px no-repeat;
	}



	#mainb6
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 0.7em;
		display: block;
		clear: both;
		background: url(img/mainbutton_sprite.png) -81em -3.2em no-repeat !important;
		*background: url(img/mainbutton_sprite.png) -810px -31px no-repeat;
	}

	#mainb6:hover
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 0.7em;
		display: block;
		clear: both;
		background: url(img/mainbutton_sprite.png) -81em 0em no-repeat !important;
		*background: url(img/mainbutton_sprite.png) -810px 0px no-repeat;
	}

	#mainb6:active
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 0.7em;
		display: block;
		clear: both;
		background: url(img/mainbutton_sprite.png) -81em -6.4em no-repeat !important;
		*background: url(img/mainbutton_sprite.png) -810px -63px no-repeat;
	}



	#mainb7
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 0.7em;
		display: block;
		clear: both;
		background: url(img/mainbutton_sprite.png) -97.2em -3.2em no-repeat !important;
		*background: url(img/mainbutton_sprite.png) -972px -31px no-repeat;
	}

	#mainb7:hover
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 0.7em;
		display: block;
		clear: both;
		background: url(img/mainbutton_sprite.png) -97.2em 0 no-repeat !important;
		*background: url(img/mainbutton_sprite.png) -972px 0px no-repeat;
	}

	#mainb7:active
	{
		width: 16.2em;
		height: 3.2em;
		margin-top: 0.7em;
		display: block;
		clear: both;
		background: url(img/mainbutton_sprite.png) -97.2em -6.4em no-repeat !important;
		*background: url(img/mainbutton_sprite.png) -972px -63px no-repeat;
	}



	#bookb
	{
		width: 13em;
		height: 2.5em;
		margin-top: 1.5em;
		margin-left: 1.6em;
		display: block;
		clear: both;
		background: url(img/bookbutton_sprite.png) 0em 0em no-repeat !important;
		*background: url(img/bookbutton_sprite.png) 0px 0px no-repeat;
	}

	#bookb:hover
	{
		width: 13em;
		height: 2.5em;
		margin-top: 1.5em;
		margin-left: 1.6em;
		display: block;
		clear: both;
		background: url(img/bookbutton_sprite.png) 0em -2.45em no-repeat !important;
		*background: url(img/bookbutton_sprite.png) 0px -25px no-repeat;
	}

	#bookb:active
	{

		width: 13em;
		height: 2.5em;
		margin-top: 1.5em;
		margin-left: 1.6em;
		display: block;
		clear: both;
		background: url(img/bookbutton_sprite.png) 0em -4.9em no-repeat !important;
		*background: url(img/bookbutton_sprite.png) 0px -50px no-repeat;
	}





	.sidebar_top_bar
	{
		width: 16.2em;
		height: 1em;
		margin-top: 1.5em;
		display: block;
		clear: both;
		background: url(img/sidebar_bg_ecke.png) top left no-repeat;
	}


	.sidebar_content
	{
		width: 16.2em;
		display: block;
		clear: both;
		background: url(img/bg_104080_75.png) top left;
	}


	.sidebar_bot_bar
	{
		width: 16.2em;
		height: 1em;
		display: block;
		clear: both;
		background: url(img/sidebar_bg_ecke.png) bottom left no-repeat;
	}


	.sidebar_content ul
	{
		width: 14.8em !important;
		*width: 127px;
		margin-left: 0.7em;
		list-style-type: none;
		list-style-position: outside;
		display: block;
	}


	.sidebar_content li
	{
		font-size: 1.2em;
		line-height: 1.4em;
		padding-left: 1.2em;
		color: #CCC;
		background: url(img/bullet_sidebar.png) 0em 0.4em no-repeat !important;
		*background: url(img/bullet_sidebar.png) 0px 5px no-repeat;
	}





/* Seiten-Navigation */


	.nb
	{
		width: 2em;
		height: 2em;
		display: inline;
		float: left;
		margin-left: 1em;
	}


	.nb_text
	{

		display: block;
		float: left;
		margin-left: 1em;
		font-size: 1.1em;
		line-height: 1.7em;
		color: #79ADF2;
	}


/* Suche */


	#sinput
	{
		width: 8em;
		height: 1.54em;
		display: block;
		float: left;
		margin-left: 0.77em;
		color: #79ADF2;
		background: #0F3C78;
		font: Arial 1.3em;
		border: 0;
		padding: 5;
	}


	#sinput:hover
	{
		background: #1450A0;
	}


	#sinput:focus
	{
		color: #FFF;
		background: #1450A0;
	}


	#sbutton
	{
		width: 1.92em;
		height: 1.5 em;
		display: block;
		float: left;
		margin-left: 0.77em;
		color: #79ADF2;
		font: Arial 1.3em;
		background: #1450A0;
		border: 0;
	}


	#sbutton:hover
	{
		width: 1.92em;
		height: 1.5 em;
		display: block;
		float: left;
		margin-left: 0.77em;
		color: #0F3C78;
		font: Arial 1.3em;
		background: #79ADF2;
		border: 0;
	}


	#sbutton:active
	{
		width: 1.92em;
		height: 1.5 em;
		display: block;
		float: left;
		margin-left: 0.77em;
		color: #FFF;
		font: Arial 1.3em;
		background: #79ADF2;
		border: 0;
	}

	#wetter
	{
		display: block;
		clear: both;
	}


/* Footer */


	#footer
	{
		width: 100%;
		height: 3em;
		margin-top: -3.1em;
		display: block;
		background: url(img/foot_bar_bg.png) bottom center repeat-x;
		border-top: 0.1em solid #0A2850;
		text-align: center;
	}



/* Variable Absätze */


	.clear0
	{
		height: 0em;
	}

	.clear1
	{
		height: 0.1em;
	}


	
	.clear5
	{
		height: 0.5em;
	}


	.clear10
	{
		height: 1em;
	}


	.clear15
	{
		height: 1.5em;
	}

	.clear20
	{
		height: 2em;
	}

	.clear25
	{
		height: 2.5em;
	}


	.clear30
	{
		height: 4em;
	}


	.clear40
	{
		height: 4em;
	}


	.clear45
	{
		height: 4.5em;
	}

	.clear50
	{
		height: 5em;
	}


	.clear0, .clear1, .clear5, .clear10, .clear15, .clear20, clear30, .clear40, .clear45, .clear50
	{
		clear: both !important;
	}

/* Tabellen */


	table.programm
	{
		font-size: 1.4em;
		line-height: 1.5em;
		padding: 5px;
	}


	table.wetter
	{
		font-size: 1.4em;
	}


	table.wetter thead td
	{
		background: #EAF4FD;
		color: #1450A0;
		padding-left: 10px;
	}	


	table.wetter td
	{
		border-right: 3px solid #FFF;
		border-left: 3px solid #FFF;
		line-height: 1.2em;
	}


	table.programm td, table.wetter td
	{
		vertical-align: top;
	}


	table.download_table
	{
		width: 590px;
		background: none;
		padding: 0;
		border: 0;
	}


	table.download_table thead td
	{
		font-size: 1.2em;
		color: #FFF;
		font-weight: bold;
		line-height: 1.3em;
		text-indent: 5px;
		background: url(img/mz_title_head.png) top left repeat-x;
		border-top: 0px solid #369;
	}

	table.download_table td
	{
		padding: 5px;
		font-size: 1.2em;
		color: #0A2850;
		text-indent: 5px;
		line-height: 1.3em;
		background: #F8F8F8;
	}


	table.download_table td a
	{
		display: block;
		width: 86px;
		height: 21px;
		background: url(img/download_button_sprite.png);
	}

	table.download_table td a:hover
	{
		background: url(img/download_button_sprite.png) 0px -42px;
		text-decoration: none;
	}

	table.download_table td a:active
	{
		background: url(img/download_button_sprite.png) 0px -21px;
		text-decoration: none;
	}


	table.download_table .odd td, table.programm td.odd, table.wetter td.odd
	{
		background: #EAF4FD;
	}



/* Typographie */


	a
	{
		text-decoration: none;
	}


	a:hover
	{
		text-decoration: underline;
	}


	#breadcrumb
	{
		font-size: 1.2em;
		color: #6098E3;
	}


	#breadcrumb a
	{
		color: #6098E3;
	}

	#content_space p
	{
		font-size: 1.4em;
		line-height: 1.4em;
		margin-top: 1.5em;
	}


	#content_space p.meta
	{
		font-size: 1.2em;
		color: #777;
		margin-top: 2.5em;
	}

	#content_space .linklove a
	{
		padding-left:0;
		background: none;
	}

	.printmeta
	{
		display: none;
	}


	.wp-polls a
	{
		font-size: 14px;
	}



	h1
	{
		font-size: 3em;  /* normal: 2.5em */
		margin-bottom: 1.2em; /* normal: 1.5em */
		color: #0A2850;
		font-weight: bold;
	}


	.ticker
	{
		font-size: 2.5em;
	}


	.archive
	{
		margin-bottom: 1em;
	}

	.search
	{
		color: #0A2850;
	}


	h2
	{
		font-size: 2.3em;  /* normal: 2em */
		margin-bottom: 1.25em;
		margin-top: 1.2em;
	}


	h3
	{
		font-size: 2em;  /* normal: 1.7em */
		margin-bottom: 1.47em;
		margin-top: 1.5em;
	}


	h4
	{
		font-size: 1.6em;   /* normal: 1.25em */
		margin-bottom: 1.5em;
		margin-top: 1.7em;
		font-weight: bold;
	}


	h2, h3
	{
		color: #0A2850;
		font-weight: bold;
	}


	.programm td strong
	{
		font-weight: bold;
		margin: 0;
		color: #1450A0;
	}

	h6
	{
		font-size: 1.4em;
		margin-bottom: 0.3em;
		font-weight: bold;
		color: #598DD2;
	}


	.untertitel
	{
		display: block;
		font-size: 1.6em;
		margin-left: 1.5em;
		margin-bottom: 2.34em;
	}

	
	#content_space p a, #content_archive_space p a, .wp-polls a
	{
		padding-left: 0.85em;
		background: url(img/bullet_content.png) 0em 0.25em no-repeat !important;
		*background: url(img/bullet_content.png) 0 7px no-repeat;
		color: #F60
	}


	#content_space p a.no_bullet
	{
		padding-left: 0;
		background: none;
	}

	.bold_date
	{
		color: #FFF;
		background: #194E96;
	}


	.ticker_bold_date
	{
		color: #FFF;
		background: #A5A837;
	}


	.second_box a, .sidebar_content a, .ticker_panel_title
	{
		color: #79ADF2;
	}


	.comment_count h1
	{
		font-size: 2.8em;
		color: #89ADDD;
		margin-left: 0.5em;
		margin-top: 0.3em;
	}


	.comment_text p
	{
		color: #DDD;
		font-size: 1.4em;
		line-height: 1.4em;
		margin-right: 1em;
	}


	.comment_text span
	{
		font-style: oblique;
		color: #ABCFFF;
	}


	.comment_text a
	{
		color: #ABCFFF;
		padding-left: 1em;
		background: url(img/bullet_second.png) 0em 0.3em no-repeat !important;
		*background: url(img/bullet_second.png) 0 7px no-repeat;
	}


	#top a
	{
		font-size: 1.1em;
		line-height: 2.4em !important;
		float: right;
		margin-left: 0.8em;
		color: #2080FF;
	}


	#top_info p
	{
		font-size: 1.1em;
		line-height: 1.2em;
		color: #82B0EB;
		text-align: left;
	}

	#footer p
	{
		font-size: 1.1em;
		line-height: 2.3em;
		color: #1450A0;
		text-align: center;
	}




/* Farben */


	.headline_news
	{
		color: #194E96;
	}

	.headline_idee
	{
		color: #D46244;
	}

	.headline_nacht
	{
		color: #A5A840;
	}

	.headline_rückblick
	{
		color: #CB8807;
	}

	.headline_schönstatt
	{
		color: #5089AB;
	}

	.headline_downloads
	{
		color: #E7BE22;
	}

	.headline_sponsoring
	{
		color: #B55FCC;
	}


	.headline_ticker
	{
		color: #A5A837;
	}
