

/* ------------------------------------------------------------------------------------ */
/* Styles die sich fuer diesen Kunden von den default-Styles unterscheiden				*/
/* ------------------------------------------------------------------------------------ */
body,font,p,div,td,th,address,nobr,b,i,textarea {
	color:					#888;
}

body.main_content {
	margin-top:				20px;
	margin-left:			40px;
}

div.hr {
	clear:					both;
	height:					9px;
	margin:					0px;
	padding:				0px;
	margin-right:			12px;
	margin-bottom:			16px;
	border: 				1px #bfc6d6;
	border-style : 			none none solid none;
}

h1 {
	color:					#888;
	font-size:				12px;
	margin-bottom:			10px;
	font-weight:			bold;
}

h2 {
	color:					#000000;
	font-size:				12px;
	margin-top:				20px;
	margin-bottom:			5px;
	font-weight:			bold;
}

h3 {
	color:					#888;
	font-size:				12px;
	margin-bottom:			10px;
}

table.main {
	background-color:		white;
}

img.header_img {
	border: 				5px #999900;
	border-style : 			none none solid none;
}

td.main_logo {
	width:					195px;
	height:					236px;
	margin:					0px;
	padding:				0px;
}

td.main_symbols {
	width:					500px;
	height:					236px;
	vertical-align:			bottom;
}

img.main_symbols {
	margin-bottom:			41px;
}

td.main_stone {
	width:					310px;
}

img.main_stone {
	margin-top:				225px;
	margin-left:			38px;
}
td.main_nav {
	width:					195px;
	height:					650px;
	padding:				0px;
	padding-top:			40px;
	background-color:		#fff;
}

td.main_nav div {
	margin-top:				0px;
}

.content {
	width:					500px;
	margin-top:				55px;
	margin-left:			0px;
	margin-right:			0px;
	margin-bottom:			20px;
}

.content a:link, .content a:active, .content a:visited, .content a:hover {
	color:					#888;
	text-decoration:		underline;
}

.content a:hover {
	color:					#000;
	text-decoration:		underline;
}

.content h1, .content h2, .content .content_copy, .content hr, .content div.infobox, table.newsblock, .content .uparrow {
	margin-right:			12px;
}

.main_nomargin .content_copy {
	margin-right:			0px;
}

.content_copy, .bullet {
	line-height:			18px;
	color:					#888;
}

.content_intro {
	font-weight:			bold;
}

.content_date {
	float:					right;
	margin-left:			10px;
	margin-right:			10px;
	font-weight:			bold;
	font-size:				11px;
	color:					#999900;
}

.content_source {
	margin-top:				5px;
	font-size:				11px;
	color:					#999900;
}

.width_content {
	width:					494px;
}

td.main_margin {
	width:					234px;
	padding-top:			18px;
}

div.subnav {
	margin-top:				70px;
	margin-left:			0px;
}



div.img_titled {
	float:					left;
	margin-right:			16px;
	margin-bottom:			8px;
}

div.img_titled.right {
	float:					right;
	margin-right:			12px;
	margin-left:			16px;
}

div.img_gallery {
	float:					left;
	margin-right:			7px;
	margin-bottom:			7px;
}

.img_titled img {
	margin-top:				0px;
	margin-right:			0px;
	margin-bottom:			0px;
}

td.img_titled {
	padding-bottom:			0px;
}

.img_titled_text {
	height:					29px;
	background-color:		#fff8bd;
	padding:				2px;
}

.img_titled_text {
	font-size:				11px;
	margin:					0px;
}

.link_explained a.link {
	text-decoration:		underline;
}


/* CONTAINER ----------------------------*/

div.container div.img {
	margin-bottom:			8px;
}

div.container_1 div.infobox {
	margin-top:				100px;
	width:					234px;
}

div.container_0 div.infobox {
	width:					234px;
}

div.container_2 div.infobox {
	width:					234px;
}

/* INFOBOX ------------------------------*/

table.infobox {
	width:					100%;
	margin-bottom:			15px;
}
.infobox_head, .infobox_head b {
	font-size:				18px;
	font-weight:			bold;
	color:					#fff;
}
.infobox_head b {
	color:					#ff0;
}
td.infobox_head {
	border:					1px #666600;
	border-style : 			solid solid solid solid;
	padding:				2px;
	background-color:		#999900;
}
td.infobox_nav {
	border:					1px #666600;
	border-style : 			none solid solid solid;
	background-color:		#fff8bd;
	padding-right:			8px;
}
td.infobox_img div.img {
	margin-bottom:			0px;
	border:					1px #666600;
	border-style : 			none none solid none;
}
td.infobox_img.notitle div.img {
	margin-bottom:			0px;
	border:					none;
}
td.infobox_content {
	border:					1px #666600;
	border-style : 			none solid none solid;
	background-color:		#fff8bd;
	padding:				2px;
	padding-top:			4px;
	padding-left:			4px;
	padding-bottom:			4px;
	padding-right:			4px;
}
td.infobox_link {
	border:					1px #666600;
	border-style : 			none solid solid solid;
	background-color:		#cad200;
	padding:				2px;
	padding-left:			4px;
}
td.infobox_bottom {
	border:					1px #666600;
	border-style : 			none solid solid solid;
	background-color:		#cad200;
	padding:				2px;
	padding-top:			0px;
	padding-left:			4px;
}

.infobox_content p {
	margin-bottom:			0px;
}

/* INFOBOX COLORSCEMES -------------------*/
table.infobox.colorsceme_01 td 			{ border-color:		#666600; }
table.colorsceme_01 td.infobox_head 	{ color:			#ffffff; background-color:	#999900; }
table.colorsceme_01 td.infobox_head b 	{ color:			#ffff00; }
table.colorsceme_01 td.infobox_content 	{ color:			#000000; background-color:	#fff8bd; }
table.colorsceme_01 td.infobox_link 	{ background-color:	#cad200; }
table.colorsceme_01 td.infobox_bottom 	{ background-color:	#cad200; }

table.infobox.colorsceme_02 td 			{ border-color:		#666600; }
table.colorsceme_02 .infobox_head 		{ color:			#3e4000; background-color:	#cad200; }
table.colorsceme_02 td.infobox_head b 	{ color:			#df2c00; }
table.colorsceme_02 td.infobox_content 	{ color:			#000000; background-color:	#fff8bd; }
table.colorsceme_02 td.infobox_link 	{ background-color:	#cad200; }
table.colorsceme_02 td.infobox_bottom 	{ background-color:	#cad200; }

table.infobox.colorsceme_03 td 			{ border-color:		#335278; }
table.colorsceme_03 .infobox_head 		{ color:			#ffffff; background-color:	#37659e; font-size: 14px; }
table.colorsceme_03 td.infobox_head b 	{ color:			#ffff00; font-size: 14px;}
table.colorsceme_03 td.infobox_content 	{ color:			#000000; background-color:	#ddeded; }
table.colorsceme_03 td.infobox_link 	{ background-color:	#ddeded; padding-bottom: 	5px;	}
table.colorsceme_03 td.infobox_bottom 	{ background-color:	#ddeded; }

table.infobox.colorsceme_04 td 			{ border-color:		#335278; }
table.colorsceme_04 .infobox_head 		{ color:			#ffffff; background-color:	#999900; font-size: 14px; }
table.colorsceme_04 td.infobox_head b 	{ color:			#ffff00; font-size: 14px;}
table.colorsceme_04 td.infobox_content 	{ color:			#000000; background-color:	#f5fae3; }
table.colorsceme_04 td.infobox_link 	{ background-color:	#f5fae3; padding-bottom: 	5px;	}
table.colorsceme_04 td.infobox_bottom 	{ background-color:	#f5fae3; }


/* NAV LEVEL 00 -------------------------*/

.nav_level_00 {
	float:					none;
	clear:					both;
	margin-right:			0px;
	margin-left:			0px;
	margin-bottom:			0px;
	padding-top:			0px;
	padding-left:			0px;
	padding-right:			0px;
	font-size:				12px;
	font-weight:			normal;
}

.nav_level_00_current, .nav_level_00_open {
}

.nav_level_00_spacer_before, 
.nav_level_00_spacer_after {
	float:					none;
	height:					5px;
}

.nav_level_00_spacer_before_first {
	height:					15px;
}

.nav_level_00_spacer_after {
	height:					5px;
}

.nav_level_00 a:link, .nav_level_00 a:visited, .nav_level_00 a:active {
	color:					#888;
}
.nav_level_00 a:link.current, .nav_level_00 a:visited.current, .nav_level_00 a:link.open, .nav_level_00 a:visited.open {
	color:					#888;
}
.nav_level_00 a:hover {
	color:					#000;
}


/* NAV LEVEL 01 -------------------------*/

.nav_level_01 {
	float:					none;
	clear:both;
	margin-right:			0px;
	margin-bottom:			0px;
	padding-top:			0px;
	padding-left:			22px;
	padding-right:			0px;
	font-size:				12px;
	font-weight:			normal;
}

.nav_level_01_current {
}

.nav_level_01_open {
}

.nav_level_01_spacer_before, 
.nav_level_01_spacer_after {
	float:					none;
	height:					0px;
}

.nav_level_01_spacer_before_first {
	height:					8px;
}

.nav_level_01_spacer_after {
	height:					5px;
}

.nav_level_01_spacer_after_last {
	height:					15px;
}

.nav_level_01 a:link, .nav_level_01 a:visited, .nav_level_01 a:active {
	color:					#888;
}
.nav_level_01 a:link.current, .nav_level_01 a:visited.current, .nav_level_01 a:link.open, .nav_level_01 a:visited.open {
	color:					#888;
}
.nav_level_01 a:hover {
	color:					#000;
}


/* NAV LEVEL 02 -------------------------*/
.nav_level_02 { 
	margin-left:			23px;
	margin-bottom:			0px;
	padding-left:			8px;
	background-repeat:		no-repeat;
	background-position:	0px 2px;
	font-weight:			normal;
}

.nav_level_02_current { 
}

.nav_level_02_spacer_before_middle, 
.nav_level_02_spacer_before_last { 
	width:					5px;
	height:					5px;
}

.nav_level_02 { 
}

.nav_level_02_current {
}


.nav_level_02_spacer_before, 
.nav_level_02_spacer_after {
	float:					none;
	height:					0px;
}

.nav_level_02_spacer_before_first {
	height:					3px;
}

.nav_level_02_spacer_after {
	height:					5px;
}

.nav_level_02_spacer_after_last {
	height:					15px;
}


.nav_level_02 a:link, .nav_level_02 a:visited, .nav_level_02 a:active {
	color:					#888;
}
.nav_level_02 a:link.current, .nav_level_02 a:visited.current, .nav_level_02 a:link.open, .nav_level_02 a:visited.open {
	color:					#888;
}
.nav_level_02 a:hover {
	color:					#000;
}


a.arrow {
	background-image:		url("../images/arrow_small.gif");
	text-decoration:		underline;
	color:					#888;
}
a.arrow:hover { color:#000; }

.paragraph_linked a.link {
	background-image:		url("../images/arrow_small.gif");
}

.link_explained a.link {
	background-image:		url("../images/arrow_small.gif");
}

td.bullet { 
	background-image:		url("../images/bullet.gif");
}

.form_user {
	background-image:		url("../images/admin_form_back.gif");
}

.content img {
	margin:					0px;
	margin-bottom:			15px;
}

table.event {
	width:					500px;
	margin-bottom:			20px;
}

td.event_date {
	width:					120px;
}

td.event_head {
	width:					290px;
}
.event_date, .event_head {
	font-weight:			bold;
}

td.event_link {
	text-align:				right;
	width:					50px;
}




.footer {
	border: 				0px;
	color:					#888;
}

.footer a:link, .footer a:visited, .footer a:active {
	color:					#888;
}

.footer a:hover {
	color:					#000;
}




/* COLORSCEME 1 -------------------------*/
.colorsceme_01 .nav_level_00 a:link.current, .colorsceme_01 .nav_level_00 a:visited.current, .colorsceme_01 .nav_level_00 a:link.open, .colorsceme_01 .nav_level_00 a:visited.open {
	color:					#ce3331;
}

.colorsceme_01 .nav_level_01 a:link.current, .colorsceme_01 .nav_level_01 a:visited.current, .colorsceme_01 .nav_level_01 a:link.open, .colorsceme_01 .nav_level_01 a:visited.open {
	color:					#ce3331;
}

.colorsceme_01 .content h1, .colorsceme_01 .content h2, .colorsceme_01 .event_date .content_copy {
	color:					#ce3331;
}
.colorsceme_01 .link_explained a.link {
	color:					#ce3331;
}


/* COLORSCEME 2 -------------------------*/
.colorsceme_02 .nav_level_00 a:link.current, .colorsceme_02 .nav_level_00 a:visited.current, .colorsceme_02 .nav_level_00 a:link.open, .colorsceme_02 .nav_level_00 a:visited.open {
	color:					#cb521e;
}

.colorsceme_02 .nav_level_01 a:link.current, .colorsceme_02 .nav_level_01 a:visited.current, .colorsceme_02 .nav_level_01 a:link.open, .colorsceme_02 .nav_level_01 a:visited.open {
	color:					#cb521e;
}

.colorsceme_02 .content h1, .colorsceme_02 .content h2, .colorsceme_02 .event_date .content_copy {
	color:					#cb521e;
}
.colorsceme_02 .link_explained a.link {
	color:					#cb521e;
}



/* COLORSCEME 3 -------------------------*/
.colorsceme_03 .nav_level_00 a:link.current, .colorsceme_03 .nav_level_00 a:visited.current, .colorsceme_03 .nav_level_00 a:link.open, .colorsceme_03 .nav_level_00 a:visited.open {
	color:					#61bbd2;
}

.colorsceme_03 .nav_level_01 a:link.current, .colorsceme_03 .nav_level_01 a:visited.current, .colorsceme_03 .nav_level_01 a:link.open, .colorsceme_03 .nav_level_01 a:visited.open {
	color:					#61bbd2;
}

.colorsceme_03 .content h1, .colorsceme_03 .content h2, .colorsceme_03 .event_date .content_copy {
	color:					#61bbd2;
}
.colorsceme_03 .link_explained a.link {
	color:					#61bbd2;
}



/* COLORSCEME 4 -------------------------*/
.colorsceme_04 .nav_level_00 a:link.current, .colorsceme_04 .nav_level_00 a:visited.current, .colorsceme_04 .nav_level_00 a:link.open, .colorsceme_04 .nav_level_00 a:visited.open {
	color:					#899639;
}

.colorsceme_04 .nav_level_01 a:link.current, .colorsceme_04 .nav_level_01 a:visited.current, .colorsceme_04 .nav_level_01 a:link.open, .colorsceme_04 .nav_level_01 a:visited.open {
	color:					#899639;
}

.colorsceme_04 .content h1, .colorsceme_04 .content h2, .colorsceme_04 .event_date .content_copy {
	color:					#899639;
}
.colorsceme_04 .link_explained a.link {
	color:					#899639;
}



/* COLORSCEME 5 -------------------------*/
.colorsceme_05 .nav_level_00 a:link.current, .colorsceme_05 .nav_level_00 a:visited.current, .colorsceme_05 .nav_level_00 a:link.open, .colorsceme_05 .nav_level_00 a:visited.open {
	color:					#f7931d;
}

.colorsceme_05 .nav_level_01 a:link.current, .colorsceme_05 .nav_level_01 a:visited.current, .colorsceme_05 .nav_level_01 a:link.open, .colorsceme_05 .nav_level_01 a:visited.open {
	color:					#f7931d;
}

.colorsceme_05 .content h1, .colorsceme_05 .content h2, .colorsceme_05 .event_date .content_copy {
	color:					#f7931d;
}
.colorsceme_05 .link_explained a.link {
	color:					#f7931d;
}



/* COLORSCEME 6 -------------------------*/
.colorsceme_06 .nav_level_00 a:link.current, .colorsceme_06 .nav_level_00 a:visited.current, .colorsceme_06 .nav_level_00 a:link.open, .colorsceme_06 .nav_level_00 a:visited.open {
	color:					#00abbd;
}

.colorsceme_06 .nav_level_01 a:link.current, .colorsceme_06 .nav_level_01 a:visited.current, .colorsceme_06 .nav_level_01 a:link.open, .colorsceme_06 .nav_level_01 a:visited.open {
	color:					#00abbd;
}

.colorsceme_06 .content h1, .colorsceme_06 .content h2, .colorsceme_06 .event_date .content_copy {
	color:					#00abbd;
}
.colorsceme_06 .link_explained a.link {
	color:					#00abbd;
}



/* COLORSCEME 7 -------------------------*/
.colorsceme_07 .nav_level_00 a:link.current, .colorsceme_07 .nav_level_00 a:visited.current, .colorsceme_07 .nav_level_00 a:link.open, .colorsceme_07 .nav_level_00 a:visited.open {
	color:					#770c29;
}

.colorsceme_07 .nav_level_01 a:link.current, .colorsceme_07 .nav_level_01 a:visited.current, .colorsceme_07 .nav_level_01 a:link.open, .colorsceme_07 .nav_level_01 a:visited.open {
	color:					#770c29;
}

.colorsceme_07 .content h1, .colorsceme_07 .content h2, .colorsceme_07 .event_date .content_copy {
	color:					#770c29;
}
.colorsceme_07 .link_explained a.link {
	color:					#770c29;
}





.colorsceme_01 .content h2, .colorsceme_02 .content h2, .colorsceme_03 .content h2, .colorsceme_04 .content h2, .colorsceme_05 .content h2, .colorsceme_06 .content h2, .colorsceme_07 .content h2 {
	color:					#888;
}




/* ------------------------------------------------------------ */
/* Druck	                                                    */
/* ------------------------------------------------------------ */
@media print { 
	
	body {
		background-color:	#ffff00; 
	}
	td.main_nav {
		background-color:	#ffff00; 
	}
	
}