	body {
		margin: 10px;
		background: #EFEFEF;
		font-size: 12px
		scrollbar-base-color: #FFFFCC;
		scrollbar-face-color: #FFFFCC;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-shadow-color: #DEDE0C;
		scrollbar-arrow-color:006633;
        }

	body, h1, h2, h3, h4, h5, h6, p, li, dt, dd, div, td, blockquote
				{font-family: arial, helvetica, sans-serif;}
	h6, p, li, dt, dd, div, td, blockquote
				{font-size: 12px;}

/* start new Styles  */

/* this style controls how wide the space between the right and the left column is*/
	.middlespace {
		font-size: 21px;
		}

/*Links*/
	a:link			{color: #006633;text-decoration:none;}
	a:visited		{color: #006633;text-decoration:none;}
	a:hover			{color: #444444;text-decoration:none;}


	a.fullstory {
		color: #006633;
		text-decoration:none;
		padding: 2px;
		border: solid 1px #FFFFFF;
		margin-top: 3px;
		margin-bottom: 3px;
		}
	a.fullstory:hover {
		border: solid 1px #006633;
		background-color: #CCCCCC;
		}

	a.back {
		color: #006633;
		background-color: #FFFFFF;
		text-decoration:none;
		border: none;
		padding: 2px;
		}
	a.back:hover {
		background-color: #EEEEEE;
		border: none;
		padding: 2px;
		}


/*Boxes used in navigation-column*/
	.topicbox {
		padding: 6px;
		padding-left: 8px;
		background-color: #FFFFCC;
		}

	.topicbox-title {
		display: block;
		color: #006633;
		background-color: #F6F696;
		font-weight: bold;
		font-size: 13px;
		padding: 2px;
		padding-left: 6px;
		margin-right: 0px;
		border-bottom: solid 2px #D0C903;
		}

	#suche		{font-size:10px;}
	#suchtext	{font-size:12px;}
	#suchbutton {font-size:10px; background-color:#F0F07B; color:#000000; width:150px;}
	#suchfeld	{font-size:10px; background-color:#FFFFEE; width:150px;}
	#suchwahl	{font-size:10px; background-color:#FFFFEE; width:150px;}
	#suchtopic  {font-size:10px; background-color:#FFFFEE; width:150px;}

	a.topic {
		display: block;
		margin-bottom: -1px;
		padding-top: 2px;
		padding-left: 6px;
		padding-bottom: 2px;
		background-color: #FFFFCC;
		color: #006633;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;

		}
	a.topic:hover {
		background-color: #F6F696;
		color: #993366;
		}
	a.smalltopic {
		display: block;
		margin-bottom: -1px;
		padding-top: 2px;
		padding-left: 6px;
		padding-bottom: 2px;
		background-color: #FFFFCC;
		color: #006633;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;

		}
	a.smalltopic:hover {
		background-color: #F6F696;
		color: #993366;
		}


/* Startpage Title on top*/

	.starttitle {
		color: #006633;
		background-color: #F6F696;
		font-weight: bold;
		font-size: 24px;
		margin-top: 0px;
		padding: 2px;
		padding-left: 6px;
		margin-bottom: 2px;
		border-bottom: solid 4px #D0C903;
			}

	.startsubtitle {
		display: block;
		color: #000000;
		background-color:#E7E7D3;
		font-weight: normal;
		font-size: 12px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 2px;
		padding-left: 6px;
		border-bottom: solid 1px #D0C903;
			}

	.starttitlelinkarea {
		background-color:#FFFFFF;
		border-bottom: solid 1px #D0C903;
		padding: 6px;
		padding-left: 0px;
		margin-top: 0px;

		}

	a.starttitlelink {
		font-size: 12px;
		color: #006633;
		font-weight: bold;
		text-decoration:none;
		padding: 7px;
		}
	a.starttitlelink:hover {
		background-color: #E7E7D3;
		}



/* Box in MiddleColumn */

		.announcebox {
			background-color: #FFFFFF;
			padding: 6px;
			padding-left: 8px;
			border: solid 1px #006633;
			margin-bottom: 16px;
			}

/*Breaking news*/
		.breaking {border: solid 1px #cc0033; background-color: #EEEEEE; padding: 4px; padding-left: 10px; padding-right: 6px;}
		#newstitel	{font-size: 13px; color:#cc0033;}
		.newsdate	{font-size: 11px; color:#006633;}
		.newstext	{font-size: 13px;}





/*box with recently-added entries on startpage*/
	.recentbox {
		background-color: #DDDDDD;
		padding: 6px;
		padding-left: 8px;
		}
		.recentbox-title {
		color: #FFFFFF;
		background-color: #CCCCCC;
		font-weight: bold;
		font-size: 16px;
		padding: 2px;
		padding-left: 6px;
		}

		.recent-date { 
		color: #8A8A8A; }
		
		.recent-lang { 
		color: #444444; }
		
		
		
	.pagefooter {
		padding: 6px;
		padding-left: 8px;
		border: solid 2px #CCCCCC;
		}
	

/*styles for startspecial*/
	.s-area {
		margin-top: 12px;
		}

	.s-titel{
		font-size: 24px;
		background-color:#FFFFFF;
		margin-bottom: 0px;
		}
	.s-ad{
		font-size: 10px;
		background-color:#E7E7D3;
		font-weight: bold;
		margin-top: 0px;
		margin-bottom: 0px;
		}
	.s-desc{
		font-size: 12px;
		background-color:#FFFFFF;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 6px;
		padding-left: 8px;
		}
	.s-link	{
		font-size: 9px;
		font-weight: bold;
		text-align: right;
		background: #FFFFFF;
		margin-top: 0px;
		padding-right: 8px;
		padding-bottom: 2px;
		}

/*styles for features on startpage and entries in archive-lists*/
	.f-titel{
		font-size: 20px;
		background-color:#F2F2DD;
		margin-bottom:0px;
		margin-top:10px;
		padding: 4px;
		}
	.f-titel-lang {
		color: #666666;
		}
	.f-ad{
		font-size: 10px;
		background-color:#E7E7D3;
		font-weight: normal;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 4px;
		}
	.f-desc{
		display: block;
		font-size: 12px;
		background-color:#FFFFFF;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 6px;
		padding-left: 8px;
		padding-top: 10px;
		}
	.f-link	{
		font-size: 9px;
		font-weight: bold;
		text-align: right;
		background: #FFFFFF;
		margin-top: 0px;
		padding-right: 8px;
		padding-bottom: 2px;
		}

/*title on top of every topic/archive-page */
	.archivetitle {
		color: #006633;
		background-color: #F6F696;
		font-weight: bold;
		font-size: 24px;
		margin-top: 0px;
		padding: 2px;
		padding-left: 6px;
		border-bottom: solid 4px #D0C903;
		}

/*bottom of topic/archive-page */
	.pagenavi {
		font-size: 14px;
		font-weight: bold;
		color: #808080;
		}

	.pagenavilink {
		font-size: 14px;
		font-weight: bold;
		color: #006633;
		}



	.c-feature {
		margin-top: 0px;
		padding-top: 0px;
		padding-left: 16px;
		padding-right: 16px;
		}
	.erg-area {
		padding: 16px;
		}

	.c-title {
		color: #006633;
		background-color: #FFFFCC;
		font-size: 24px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 6px;
		}

	.c-ad {
		color:#000000;
		background-color: #E7E7D3;
		font-size: 14px;
		font-weight: bold;
		margin-top: 0px;
		margin-right: 0px;
		padding: 4px;
		padding-left: 6px;
		}

	.c-abstract {
		font-size: 14px;
		font-weight:bold;
		}
	.c-desc {
		font-size: 12px;
		}


	#erg-head	{font-size: 16px;}
	.erg-balken	{font-family: arial, helvetica, sans-serif; background-color: #76BC99;}
	.erg		{color: #222222;}
	.erg-titel	{font-size: 14px;}
	.erg-ad		{font-size: 10px;}
	.erg-content    {font-size: 12px;}
	.erg-adress	{font-size: 10px;}

/* Language-List */
	.ll-item {
		border-bottom: 2px dotted #CCCCCC;
		}
	.ll-image {
		font-size: 14px;
		}

	.ll-title {
		font-size: 14px;
		}
	.ll-date {
		font-size: 12px;
		}
	.ll-topics {
		display: block;
		font-size: 12px;
		color: #333333;
		}
/* end new Styles  */

	img { vertical-align: bottom }
	.topimg {
                background: url(/img/slice.gif);
        }

        .topmenu {
		color: #000000;
		background: #ffffff;
		font-weight: bold;
		font-size: 10px;
		margin: 5px;
	}



	a:link.title		{color: #cc0033;text-decoration:none;}

	a:visited.startlink1    {color: #660033;text-decoration:none;}

	a:hover.startlink1 	{color: #ff3333;text-decoration:none;}
	a:hover.title		{color: #ff3333;text-decoration:none;}

	.publishlink {
		font-size: 19px;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		color: #000000;
	}

	a.publishlink:visited {color: #cc0033}
	a.publishlink:hover {background-color: #000000}


	.secc		{background-color: #ffffff;}
	.tric		{background-color: #ffffff;}
	.qaud		{background-color: #ffffff;}

	.space1		{font-size: 30px;}
	.space2		{font-size: 10px;}
	.space3		{font-size: 20px;}
	.space4		{font-size: 8px;}
	.space5		{font-size: 10px;}
	.space6		{font-size: 6px;}
	.space7		{font-size: 20px;}

	#de		{font-size: 42px; color: #003366;}
	#indy		{font-size: 42px; color: #cc0033;}

	#wir		{font-size: 12px;}
	.pagetitle	{font-size: 32px; color: #cc0033;}

	.startlink	{font-size: 10pt;}
	headlink	{font-size: 14pt;background-color: #cc0033;font-weight: normal;}

	#translate	{font-size:12px;}


	.style		{font-size:12px;}

	.thema		{background-color: #99cccc;}
	.up		{background-color: #ccff99;}
	.links		{background-color: #ccffcc;}

	.neg		{color: #ffffff; font-size:18px; position: relative; left: -1px; top: -3px;}
	.neg2 		{color: #ffffff;}
	.block		{font-size:11px;}
	#imcs		{font-size:10px;}

	.outernews	{border: solid 1px #cc0033;}
	.outerkasten	{border: solid 1px #cc0033;}
	.outerspecial	{border: solid 1px #cc0033;}
	#newsborder	{background-color: transparent;}
	.kastenborder	{background-color: transparent;}
	#specialborder	{background-color: transparent;}
	.innernews	{background-image: url(../img/karo.gif);background-color: transparent;}
	.innerkasten	{background-image: url(../img/karo.gif);background-color: transparent;}
	.innerspecial	{background-image: url(../img/karo.gif);background-color: transparent;}

	.kastentitel    {font-size:16px;color:#cc0033;}
	.kastentext	{font-size: 12px;}



	.newsitem	{font-size:12px; 
			padding-bottom: 8px; 
			border-bottom: #8A8A8A dotted 1px; 
			margin-bottom: 9px;}
			
	.n-date		{font-size:10px;}



	.startlink1	{font-size: 12px;}
	.startlink2	{font-size: 10px;}



	.lynx		{
		display:none;
		font-color: #ffffff;
		font-size: 5px;
	}


	.info {
		font-size: 12px
	}

	.infotitle {
		font-size: 12px;
		font-weight: bold
	}


