/**
 * Style sheet stg_screen
 */

a:link 	  {color:#333333;text-decoration:underline;font-weight:inherit;}
a:visited {color:#333333;text-decoration:underline;font-weight:inherit;}
a:active  {color:#333333;text-decoration:underline;font-weight:inherit;}
a:hover   {color:#333333;text-decoration:underline;font-weight:inherit;}


body, div, em, input, label, li, ol, p, select, span, strong, td, th, textarea, u, ul
{
	font-family:Arial, Verdana, sans-serif;	color:#333333;
}

body, div, input, label, li, ol, p, select, td, th, textarea, u, ul
{
	font-size:12px;
}

h1
{
	z-index:99;
	margin:0px 0px 30px 0px;
	padding:2px 5px 2px 5px;
	font-size:15px;
	font-weight:bolder;
	background-color:#bcca68;
	text-align:left;
}
div.h1 
{
	z-index:99;
	margin:0px 0px 30px 0px;
	padding:2px 5px 2px 5px;
	font-size:15px;
	font-weight:bolder;
	background-color:#bcca68;
	text-align:left;
}
h2
{
	margin:20px 0px 14px 0px;
	padding:0px;
	font-weight:bold;
	font-size:14px;
}
h3
{
	margin:18px 0px 12px 0px;
	padding:0px;
	font-weight:bold;
	font-size:13px;
}
h4
{
	margin:14px 0px 10px 0px;
	padding:0px;
	font-weight:bold;
	font-size:12px;
}

h5
{
	margin:12px 0px 6px 0px;
	padding:0px;
	font-weight:bold;
	font-size:12px;
}
h6 {font-size:12px;font-weight:normal}


img
{
	vertical-align:middle;
	border:0px;
}

p, pre, form
{
	margin:0px;
	padding:0px;
}


 



/*************************************
		weitere Klassen 
*************************************/


/** Mod Tag Cloud (Tags) **/
/* Cloud Tag Artikel */
div.mod_tagcloud { display:block;margin-top:20px; width:300px; padding-bottom:5px; border: 2px #bcca68 solid;}
  div.mod_tagcloud h2 { margin:0px;margin-bottom:-15px;padding:3px;background-color:#bcca68;}
  div.mod_tagcloud h3 { margin:0px;margin-top:15px;padding:3px;clear:both;background-color:#eeeeee;line-height:25px;}
    div.mod_tagcloud h3 span.toggle-button {line-height:30px;}
    div.mod_tagcloud ul.related,ul.topten,ul.alltags {list-style-type:none;margin:0px;padding:3px;margin-bottom:6px;}
    div.mod_tagcloud ul li  {float:left;margin-right:8px;font-size:11px;padding-bottom:4px;}    
      div.mod_tagcloud ul li a:link    {color:#333333;text-decoration:underline;font-weight:normal;}
      div.mod_tagcloud ul li a:visited {color:#333333;text-decoration:underline;font-weight:normal;}
      div.mod_tagcloud ul li a:active  {color:#333333;text-decoration:underline;font-weight:normal;background-color:#e1ec9b}
      div.mod_tagcloud ul li a:hover   {color:#333333;text-decoration:underline;font-weight:normal;background-color:#e1ec9b}
  /* Block: related */
  div.mod_tagcloud h3.related {}
    div.mod_tagcloud ul.related li.size1 a:link,a:visited,a:active,a:hover {font-size:11px}
    div.mod_tagcloud ul.related li.size2 a:link,a:visited,a:active,a:hover {font-size:11px}
    div.mod_tagcloud ul.related li.size3 a:link,a:visited,a:active,a:hover {font-size:11px}
    div.mod_tagcloud ul.related li.size4 a:link,a:visited,a:active,a:hover {font-size:11px}
  /* Block: topten */
  div.mod_tagcloud h3.topten  {}
    div.mod_tagcloud ul.topten li.size1 a:link,a:visited,a:active,a:hover {font-size:12px}
    div.mod_tagcloud ul.topten li.size2 a:link,a:visited,a:active,a:hover {font-size:12px}
    div.mod_tagcloud ul.topten li.size3 a:link,a:visited,a:active,a:hover {font-size:12px}
    div.mod_tagcloud ul.topten li.size4 a:link,a:visited,a:active,a:hover {font-size:12px}
  /* Block: alltags */
  div.mod_tagcloud h3.alltags { margin-top:10px;}
    div.mod_tagcloud ul.alltags li.size1 a:link,a:visited,a:active,a:hover {font-size:11px}
    div.mod_tagcloud ul.alltags li.size2 a:link,a:visited,a:active,a:hover {font-size:12px;font-weight:bold}
    div.mod_tagcloud ul.alltags li.size3 a:link,a:visited,a:active,a:hover {font-size:13px}
    div.mod_tagcloud ul.alltags li.size4 a:link,a:visited,a:active,a:hover {font-size:14px;font-weight:bold}
/* mod_globalArticleList */
div.mod_globalArticleList ul {margin-left:-40px;list-style-type:none;}
div.mod_globalArticleList li {margin-bottom:10px;font-size:11px;font-weight:bold;}



/*** Navigation ***/

/*Mainmenu*/
div.mainmenu 
{ 
	position:relative;
	top:15px;
	left:4px;
	width:200px;
	text-align:center;
	background-image:url("pics_stg/mainmenu_bg.gif");
	background-repeat:repeat-y;
}
*div.mainmenu 
{ 
	top:22px;
}
.mainmenu ul
	{
		margin-left:0px;
		padding-left:0px;
	}
	/*level1*/
	div.mainmenu ul.level_1
	{
		margin-left:20px;
		padding-left:0px;
	}
	*div.mainmenu ul.level_1
	{
		margin-left:0px;
	}
	.mainmenu ul.level_1 li
	{
		margin-top:3px;
		list-style-type:none;
		width:160px;
		background-image:url("pics_stg/mainmenu_btn.gif");	
		background-repeat:no-repeat;
		line-height:26px;	
	}	
	.mainmenu ul.level_1 li a.submenu
	{
		text-decoration:underline;
	}	
	.mainmenu ul.level_1 li ul
	{	
		display:none; /* Ausblenden der Untermenüs */
	}
	.mainmenu ul.level_1 li:hover ul	
	{
	    display:block;	/* Einblenden wenn Maus auf Menüpunkt */
	}
	.mainmenu ul.level_1 li.active ul
	{
	    display:block;	/* Einblenden aktiver Menüpunkt */
	}
	.mainmenu ul.level_1 li.trail ul
	{
	    display:block;	/* Einblenden Pfad aktiver Menüpunkt -> aktiver Untermenüpunkt */
	}	
	.mainmenu.ul.level_1 p,a
	{			
		text-decoration:none;					
	}	
	.mainmenu ul.level_1 span.active
	{
		color:#ffffff;
		font-size:14px;
		font-weight:bold;
	}
	.mainmenu ul.level_1 a.trail
	{
		font-weight:bold;
		color:#ffffff;
	}
	
	.mainmenu ul.level_1 a,a:link,a:visited,a:active
	{
		font-size:14px;
		font-weight:bold;
		color:#e1ec9b;
		text-decoration:none;
	}
	.mainmenu ul.level_1 a:hover
	{
		font-size:14px;
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
	}	
		/*level2*/
		div.mainmenu ul.level_2
		{
			margin-top:2px;	
		}
		.mainmenu ul.level_2 li
		{			
			width:140px;
			margin-left:5px;
			background-image:none;
			background-color:#818441;	
			margin-top:3px;	
			border-right:5px #75783b solid;
			border-left:5px #75783b solid;
			line-height:16px;
			padding-top:2px;padding-bottom:2px;
		}
		
		.mainmenu ul.level_1 li ul.level_2 li ul
		{	
			display:none; /* Ausblenden der Untermenüs */
		}
		.mainmenu ul.level_1 li ul.level_2 li:hover ul	
		{
		    display:none;	/* Ausblenden wenn Maus auf Menüpunkt (war auf "block") */
		}
		.mainmenu ul.level_1 li ul.level_2 li.active ul
		{
		    display:block;	/* Einblenden aktiver Menüpunkt */
		}
		.mainmenu ul.level_1 li ul.level_2 li.trail ul
		{
		    display:block;	/* Einblenden Pfad aktiver Menüpunkt -> aktiver Untermenüpunkt */
		}	
		
		.mainmenu ul.level_2 span.active
		{
			font-size:13px;
			color:#ffffff;			
			font-weight:bold;
		}
		.mainmenu ul.level_2 a.trail
		{
			font-weight:bold;
			color:#ffffff;
		}
		.mainmenu ul.level_2 a.trail:hover
		{
			font-weight:bold;
		}
		.mainmenu ul.level_1 li ul.level_2 p,a
		{		
			position:relative;
			text-decoration:none;			
		}	
		.mainmenu ul.level_2 a,a:link,a:visited,a:active
		{
			font-size:13px;
			font-weight:normal;
			color:#e1ec9b;
			text-decoration:none;
		}
		.mainmenu ul.level_2 a:hover
		{
			font-size:13px;
			font-weight:normal;
			color:#ffffff;
			text-decoration:none;
		}
			/*level3*/
			div.mainmenu ul.level_3
			{
				margin-top:2px;
			}
			.mainmenu ul.level_3 li
			{			
				width:130px;
				margin-left:0px;
				background-image:none;
				background-color:#848652;	
				margin-top:0px;	
				border-right:5px #75783b solid;
				border-left:5px #75783b solid;
			}
			
			.mainmenu ul.level_1 li ul.level_2 li ul.level_3 li ul
			{	
				display:none; /* Ausblenden der Untermenüs */
			}
			.mainmenu ul.level_1 li ul.level_2 li ul.level_3 li:hover ul	
			{
			    display:none;	/* Ausblenden wenn Maus auf Menüpunkt (war auf "block") */
			}
			.mainmenu ul.level_1 li ul.level_2 li ul.level_3 li.active ul
			{
			    display:block;	/* Einblenden aktiver Menüpunkt */
			}
			.mainmenu ul.level_1 li ul.level_2 li ul.level_3 li.trail ul
			{
			    display:block;	/* Einblenden Pfad aktiver Menüpunkt -> aktiver Untermenüpunkt */
			}	
			
			.mainmenu ul.level_3 span.active
			{
				font-size:12px;
				color:#ffffff;			
				font-weight:normal;
				}
			.mainmenu ul.level_3 a.trail
			{
				font-weight:normal;
				color:#ffffff;
			}
			.mainmenu ul.level_3 p,a
			{		
				position:relative;
				text-decoration:none;			
			}	
			.mainmenu ul.level_3 a,a:link,a:visited,a:active
			{
				font-size:12px;
				font-weight:normal;
				color:#e1ec9b;
				text-decoration:none;
			}
			.mainmenu ul.level_3 a:hover
			{
				font-size:12px;
				font-weight:normal;
				color:#ffffff;
				text-decoration:none;
			}
			
				/*level4*/
				div.mainmenu ul.level_4
				{
					margin-top:0px;
				}
				.mainmenu ul.level_4 li
				{			
					width:120px;
					margin-left:0px;
					background-image:none;
					background-color:#848652;	
					margin-top:0px;	
					border-right:5px #75783b solid;
					border-left:5px #75783b solid;
				}
				
				.mainmenu ul.level_1 li ul.level_2 li ul.level_3 li ul.level_4 li ul
				{	
					display:none; /* Ausblenden der Untermenüs */
				}
				.mainmenu ul.level_1 li ul.level_2 li ul.level_3 li:hover ul.level_4 li ul	
				{
				    display:none;	/* Ausblenden wenn Maus auf Menüpunkt (war auf "block") */
				}
				.mainmenu ul.level_1 li ul.level_2 li ul.level_3 li.active ul.level_4 li ul
				{
				    display:block;	/* Einblenden aktiver Menüpunkt */
				}
				.mainmenu ul.level_1 li ul.level_2 li ul.level_3 li.trail ul.level_4 li ul
				{
				    display:block;	/* Einblenden Pfad aktiver Menüpunkt -> aktiver Untermenüpunkt */
				}	
				
				.mainmenu ul.level_4 span.active
				{
					font-size:12px;
					color:#ffffff;			
					font-weight:normal;
					}
				.mainmenu ul.level_4 a.trail
				{
					font-weight:normal;
					color:#ffffff;
				}
				.mainmenu ul.level_4 p,a
				{		
					position:relative;
					text-decoration:none;			
				}	
				.mainmenu ul.level_4 a,a:link,a:visited,a:active
				{
					font-size:12px;
					font-weight:normal;
					color:#e1ec9b;
					text-decoration:none;
				}
				.mainmenu ul.level_4 a:hover
				{
					font-size:12px;
					font-weight:normal;
					color:#ffffff;
					text-decoration:none;
				}
		
	
	
	
/* Wo bin ich */
div.mod_breadcrumb_pre
{
	position:absolute;
	left:288px; top:142px;
	color:#666666;
}
div.mod_breadcrumb
{
	position:absolute;
	left:366px; top:142px;
	color:#666666;
}
div.mod_breadcrumb a:link
{
	color:#666666;
	text-decoration:none
}
div.mod_breadcrumb a:visited
{
	color:#666666;
	text-decoration:none
}
div.mod_breadcrumb a:active
{
	color:#666666;
	text-decoration:none
}
div.mod_breadcrumb a:hover
{
	color:#666666;
	text-decoration:underline
}
div.mod_breadcrumb span.active
{
	color:#666666;
}



/* Content */
div.mod_article
{
	margin:0px;
	width:600px;
	text-align:justify;
}

	div.mod_article a:link
	{
		font-weight:inherit;
		font-size:inherit;
		color:#333333;
		text-decoration:underline;
	}
	div.mod_article a:visited
	{
		font-weight:inherit;
		font-size:inherit;
		color:#333333;
		text-decoration:underline;
	}
	div.mod_article a:active
	{
		font-weight:inherit;
		font-size:inherit;
		color:#333333;
		text-decoration:underline;
	}
	div.mod_article a:hover
	{
		font-weight:inherit;
		font-size:inherit;
		color:#333333;
		text-decoration:underline;
	}
	
div.ce_text 
{
	padding-right:3px;
}
	

div.header_content_first
{
	display:block;
	position:absolute; left:-10px;top:-10px;
	width:10px;height:10px;overflow:hidden;	
	font-size:4px; color:#fefefe;
}
div.header_content_first_sitemap
{
	display:block;
	position:absolute; left:-10px;top:-10px;
	width:10px;height:10px;overflow:hidden;	
	font-size:4px; color:#fefefe;
}





	
	
/* Suchmaske und Suchergebnisse */
/* Für Content */
div.mod_search
{
	margin:0px;
	width:550px;
	text-align:justify;
}	
	div.mod_search form
	{	
		height:50px;
	}
		div.mod_search form input.text
		{
			border:1px #999999 solid; background-color:#f9f9f9;
		}
		div.mod_search form input.submit
		{
			background-color:#e1ec9b;border: 1px #999999 solid;
		}
		div.mod_search form input.radio
		{
			border:1px #999999 solid; background-color:#f9f9f9;
		}
	div.mod_search p.header
	{
		margin-top:0px;
		margin-bottom:0px;		
		font-size:14px;
	}	
	div.mod_search h3
	{
		margin-top:10px;margin-bottom:12px;
		font-size:12px;
	}	
		div.mod_search h3 a:link
		{
			font-weight:inherit;
			font-size:inherit;
			color:#333333;
			text-decoration:underline;
		}
		div.mod_search h3 a:visited
		{
			font-weight:inherit;
			font-size:inherit;
			color:#333333;
			text-decoration:underline;
		}
		div.mod_search h3 a:active
		{
			font-weight:inherit;
			font-size:inherit;
			color:#333333;
			text-decoration:underline;
		}
		div.mod_search h3 a:hover
		{
			font-weight:inherit;
			font-size:inherit;
			color:#333333;
			text-decoration:underline
		}
/* Für Spalte */
div.mod_search.spalte
{
	margin:0px;
	width:250px;
	text-align:justify;
}	



/*Listen*/
div.mod_article ul{margin-top:10px;margin-left:-5px;}
*div.mod_article ul {margin-left:10px;}
div.mod_article li{	margin-left:-15px;}
*div.mod_article li{margin-left:10px;}
div.mod_article ul li{margin-left:5px;}


/*Spaltensatz*/
.ce_colsetStart
{
	width:100%;
}
.ce_colsetStart h4
{
	margin:0px; margin-top:6px;
}
.ce_colsetStart div.first
{
	position:relative;
}
.ce_colsetStart div.second
{
	position:relative;
}
.ce_colsetStart div.third
{
	position:relative;
}


/*Newsboard */
/*Pre Liste*/
div.mod_newsarchive
{
	width:200px; 
	border: 1px #666666 solid;
	text-align:left;
	padding:7px;
}
	div.mod_newsarchive h1 {margin:2px 0px 5px 0px;}
	div.mod_newsarchive h2 { margin:2px 0px 5px 0px;line-height:14px;font-size:13px;}
	div.mod_newsarchive p.info
	{
		color:#666666;
	}
	div.mod_newsarchive.layout_short
	{
		font-size:11px;
		text-decoration:underline;
	}	
	div.mod_newsarchive a:link,a:visited,a:active,a:hover
	{
		color:#333333;
		font-weight:bold;
		text-decoration:none;
	}	
	div.mod_newsarchive.layout_short h2 a:link
	{
		font-weight:bold;
		text-decoration:none;
	}
	div.mod_newsarchive.layout_short h2 a:visited
	{
		font-weight:bold;
		text-decoration:none;
	}
	div.mod_newsarchive.layout_short h2 a:active
	{
		font-weight:bold;
		text-decoration:none;
	}
	div.mod_newsarchive.layout_short h2 a:hover
	{
		font-weight:bold;
		text-decoration:none;
	}
		div.mod_newsarchive p.more 
		{
			margin-bottom:14px;
		}
			div.mod_newsarchive p.more a:link
			{
				text-decoration:underline;
				font-weight:normal;
			}
			div.mod_newsarchive p.more a:visited
			{
				text-decoration:underline;
				font-weight:normal;
			}
			div.mod_newsarchive p.more a:active
			{
				text-decoration:underline;
				font-weight:normal;
			}
			div.mod_newsarchive p.more a:hover
			{
				text-decoration:underline;
				font-weight:normal;
			}
	
/*archiv menü*/
div.mod_newsmenu
{	
	width:208px; display:block;
	padding:3px;
	color:#333333;
	border:1px #333333 solid
}
	div.mod_newsmenu h2 {font-size:14px;margin:2px 0px 5px 0px;}
	div.mod_newsmenu ul
	{
	  margin:0px;
	  padding:0px;
	}
		div.mod_newsmenu ul li
		{
		  margin:0px;
		  padding:0px;
		  list-style-type:none;
		}
		div.mod_newsmenu ul li a
		{
		  color:#333333;
		}

/* Newslist */
div.mod_newslist {text-align:left;}
  div.mod_newslist h2 {margin:0px;margin-bottom:20px;font-size:14px;}
  div.mod_newslist div.layout_short h2 {margin:0px;font-size:11px;}
    div.mod_newslist p.info {}
    div.mod_newslist h2 a {}
    div.mod_newslist p.teaser {margin:0px;}
    div.mod_newslist p.more {margin-bottom:10px;}

/* Newslist Pre für linke Spalte */
div.mod_newslist.leftCol {margin-left:30px;margin-top:20px;width:200px}
  div.mod_newslist.leftCol a:link {color:#333333;font-weight:normal;}
  div.mod_newslist.leftCol a:visited {color:#333333;font-weight:normal;}
  div.mod_newslist.leftCol a:active {color:#333333;font-weight:normal;}
  div.mod_newslist.leftCol a:hover {color:#333333;font-weight:normal;}
	
/*News-Reader (Artikel)*/
div.mod_newsreader
{
	
}
	.mod_newsreader a
	{
		color:#333333;
		text-decoration:underline;
		font-weight:normal;
	}
	.mod_newsreader div.layout_full
	{
	}
		.mod_newsreader div.layout_full p.info
		{
			height:40px;
			font-style:italic;
		}	
	.mod_newsreader p.back
	{
		margin-top:20px;
		margin-bottom:20px;
	}	
		.mod_newsreader p.back	a
		{
			color:#333333;
			text-decoration:underline;
			font-weight:normal;
		}



/* Sitemap */

div.mod_sitemap	
{ 
	margin-top:0px;
	color:#003333;
	font-size:12px;
}

.mod_sitemap ul
{
	padding-left:0px;
}
.mod_sitemap ul li
{
	padding-left:3px;
}
.mod_sitemap ul.level_1
{
	padding-left:0px;
}
.mod_sitemap ul.level_2
{
	padding-left:20px;
}
.mod_sitemap ul.level_3
{
	padding-left:40px;
}
.mod_sitemap ul.level_4
{
	padding-left:60px;
}
.mod_sitemap ul.level_5
{
	padding-left:80px;
}

.mod_sitemap a
{
	line-height:20px;
	font-size:12px;
	color:#333333;
	text-decoration:underline;
	font-weight:inherit;
}



/* Umfragen - Quickpoll */
/* Umfrage */
div.mod_quickpoll{}
  div.mod_quickpoll .title 	 {font-weight:bold;margin-bottom:10px;}
  div.mod_quickpoll .description {margin-bottom:15px;}
  div.mod_quickpoll .widget {width:500px;}
    div.mod_quickpoll .widget .radio_container span {margin-bottom:7px;display:block;width:490px;float:left;height:34px;}
  div.mod_quickpoll  .submit_container {clear:left; padding-top:20px;padding-bottom:10px;}
/* Ergebnis_default */
  div.mod_quickpoll div.stoptext {margin-top:10px;color:#666666;}
  div.mod_quickpoll div.totaltext {margin-top:3px;color:#666666;}
  div.mod_quickpoll div.graph {margin-top:20px;border-top:2px #666633 dotted;padding-top:20px;}
    div.mod_quickpoll div.graph .label {padding-top:5px;}
	.mod_quickpoll .graph .results .color1 { color:#000000; background-color:#aaaaaa; text-align:center;}
	.mod_quickpoll .graph .results .color2 { color:#000000; background-color:#99CC33; text-align:center;}
	.mod_quickpoll .graph .results .color3 { color:#000000; background-color:#99CCFF; text-align:center;}
	.mod_quickpoll .graph .results .color4 { color:#000000; background-color:#FFFFCC; text-align:center;}
	.mod_quickpoll .graph .results .color5 { color:#000000; background-color:#FFCCCC; text-align:center;}


/* unter Artikel, Hinweis zur Kontaktaufnahme */
div.kontakthinweis {width:95%}


/* Footer */
div.stg_foot
{
	margin-left:284px;
	margin-top:50px;
	width:710px;	
}
div.stg_foot_bg	
{		 	
	float:left;
	width:580px;
	height:22px;
	background-color:#bcca68;		
}
	div.stg_foot_text
	{
		margin-top:4px;	
		margin-left:14px;
		font-size:10px;
		color:#333333;
		display:block;
		letter-spacing:0px;
	}
	a.stg_foot
	{
		margin-left:2px;
		font-size:11px;
		font-weight:normal;
		color:#333333;
		text-decoration:underline;
	}
div.stg_foot_img
{
	float:left;
	width:20px;
	margin-left:3px;
	margin-top:1px;
}

div.stg_foot_print     	{display:none;} // Fußnote für Druck ist extra erstellt




/**
 * Tables
 */
.ce_table
{
	margin-top:24px;
	margin-bottom:24px;
	width:100%; overflow:auto;
}
.ce_table table
{
	border: 1px #333333 solid;	
}
.ce_table th
{
	font-size:10px;
	text-align:left;
	padding:1px;
	border:1px solid #999999;
	font-weight:normal;
}
.ce_table td
{
	font-size:10px;
	text-align:left;
	padding:1px;
	border:1px solid #999999;
	font-weight:normal;
}
.ce_table tr.row_first td, td.col_first
{
	background-color:#f6f6f6;
}

.ce_table th
{
	padding:1px;
	background-color:#fdeeb1;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:0px solid #000000;
}

.ce_table th a
{
	color:#000000;
}

#tps td
{
	padding:1px;
}

#tps .col_0
{
	width:80px;
}

#tps .explanation
{
	padding-bottom:24px;
}




/*Forumlare*/
div.formbody a:link
{
	color:#333333;
	text-decoration:underline;
}
div.formbody a:visited
{
	color:#333333;
	text-decoration:underline;
}
div.formbody a:active
{
	color:#333333;
	text-decoration:underline;
}
div.formbody a:hover
{
	color:#333333;
	text-decoration:underline;
}
div.formbody	{ width:500px;}
div.formbody .formbody label	{ margin-top:4px;}
div.formbody label.kform	{ clear:right;display:block; width:200px;}
div.formbody select.kform.mandatory { margin-top:-18px;position:relative;left:-130px;float:right; border:1px #999999 solid; background-color:#f9f9f9;}
div.formbody input.kform	{ margin-top:-18px;position:relative;left:-130px;float:right; border:1px #999999 solid; background-color:#f9f9f9;}
div.formbody textarea.kform	{ clear:right; background-color:#f9f9f9;border: 1px #999999 solid; }
div.formbody input.kformbtn 	{ margin-top:20px; margin-bottom:40px; margin-left:400px; background-color:#e1ec9b;border: 1px #999999 solid;}
div.formbody .profilkommentar { display:block;width:95%;padding:5px;border:1px #999999 solid}
.kw {font-size:9px;font-weight:normal;font-style:italic;color:#666666;}
  /*Checkboxen */
  div.formbody div.checkbox_container span {width:100%;display:block;}


/*Kommentare*/
div.ce_comments
{
	border:1px #aaaaaa solid;
	padding:2px;
	margin-top:35px;
}
	div.ce_comments h1
	{
		font-size:14px;
	}
	div.ce_comments h2
	{
		font-size:14px;margin:5px 0px 25px 3px;
	}
	div.ce_comments form
	{
		padding-top:10px;
	}
	/*Kommentar schreiben */
	div.ce_comments input.text	
	{ 
		margin-bottom:3px; border:1px #999999 solid; background-color:#fafafa;
	}
	div.ce_comments input.captcha
	{ 
		margin-bottom:3px; border:1px #999999 solid; background-color:#fafafa;
	}
	div.ce_comments textarea.textarea
	{
		background-color:#f9f9f9;border: 1px #999999 solid;margin-bottom:6px;width:550px;height:170px;
	}
	div.submit_container input.submit 
	{
		background-color:#e1ec9b;border: 1px #999999 solid;
	}
	/*Kommentare anzeigen*/
	div.comment_default	
	{
		background-color:#f9f9f9; margin-bottom: 10px;
	}
		div.comment	
		{
			margin-top:10px;
			padding-bottom:10px;
			font-style:italic;
			border-bottom:1px #666666 solid;
		}
        /* Kommentar zufügen (Formular) bzw. Meldung zur Freischaltung */
	div.ce_comments p.confirm {color:#ffffff;padding:3px;background-color:#ff0000;font-size:13px;}


/*sytemmeldungen*/
div.error,p.error
{
	color:#aa0000;
}
p.error {width:200px}


/* Letzte Änderungen (recent changes) */
div.mod_recent_changes_block {margin-top:16px;width:300px;height:250px;overflow:auto;}
h3.mod_recent_changes {margin-left:0px; width:285px;}
div.mod_recent_changes {margin-top:3px;margin-left:0px;width:285px;}
  div.mod_recent_changes a:link    {color:#333333;text-decoration:underline;font-weight:normal;}
  div.mod_recent_changes a:visited {color:#333333;text-decoration:underline;font-weight:normal;}
  div.mod_recent_changes a:active  {color:#333333;text-decoration:underline;font-weight:normal;}
  div.mod_recent_changes a:hover   {color:#333333;text-decoration:underline;font-weight:normal;}

/* Letzte Kommentare */
div.mod_latest_comments {border-bottom:1px #666666 solid;width:300px;height:300px;overflow:auto;padding-right:5px;}
div.mod_latest_comments h4 {font-size:12px;margin-bottom:12px;margin-top:0px;}
  div.mod_latest_comments .latest_comment {border-bottom:1px #666666 dotted;padding-top:5px;padding-bottom:5px;}
    div.mod_latest_comments .latest_comment a.more:link,a.more:visited,a.more:active,a.more:hover {color:#333333;text-decoration:none;font-weight:bold;}

/* Artikel Pagination (Unterteilung in Teilartikel) */
div.articlepagination_container {}	/* enthält .ce_text, also nicht ändern */
div.ce_pagination_pagebar {margin-top:30px;margin-bottom:30px;}
  div.pagination {margin-bottom:5px;}
    div.pagination p {float:left; margin-right:25px;}
    div.pagination a.first {float:left; margin-right:10px;}
    div.pagination a.previous {float:left; margin-right:10px;}
    div.pagination a.next {float:left; margin-right:10px;margin-left:10px;}
    div.pagination a.last {float:left; margin-right:10px;}
    div.pagination ul {float:left;padding:0px;margin:0px;}
      div.pagination li {list-style-type:none; float:left; margin-right:10px;}
	div.pagination li span.current {font-weight:bold}
  div.ce_pagination_pagebar a {}


/* DF Gallery */
div.ce_dfGallery div {color:#ff0000;}


/* Text-Anzeigen */
div.anzeigen {
	margin-bottom:10px;
	margin-top:10px;
	font-weight:normal;
	color:#333333;
	border: 2px #ff6600 dotted;
	padding:6px;
	background-color:#fafafa;
}
	a.anzeigen:link 	{color:#336666;text-decoration:none}
	a.anzeigen:visited 	{color:#336666;text-decoration:none}
	a.anzeigen:hover 	{color:#336666;text-decoration:underline}
	a.anzeigen:active 	{color:#336666;text-decoration:underline}

/* Banner über internes Modul */
div.banner_image {margin-bottom:20px}

/* Hot Links */
div.hotlinks {
	display:block;
	position:relative; top:-30px;	
	width:190px;
	margin-left:22px;
	padding:5px;
	border-left:4px #bcca68 solid;	
}

/* Regio-Buttons */
div.links_tr-banner
{
	z-index:3;
	margin-left:24px;
	margin-top:-30px;
	display:block;
	width:210px;
}


/* Bannermodul: Produkte-Tipps */
div.banner_produktetipps {margin-top:25px;margin-bottom:25px;width:260px;display:block;border: 2px #bcca68 solid;text-align:center;}
  div.banner_produktetipps h3 {font-size:13px;margin:0px; background-color:#bcca68; color:#000000;padding: 3px 5px 3px 5px}
  div.banner_produktetipps div.banner_image {padding:15px 5px 0px 5px;}
  div.banner_produktetipps div.banner_name {padding:0px 5px 5px 5px;font-style:italic}

/* Bannermodul: Netzwerkpartner, rechte Spalte */
div.mod_banner.netzwerk {width:250px;border-bottom: 1px #75783b dotted}


/* quant vital - Werbung */
div.qv_anzeige {}

/* Linktipps, linke Spalte */
div.links_partner {margin-top:40px;margin-left:24px;width:220px;display:block;}
  div.links_partner h2 {font-size:13px;margin-bottom:0px; background-color:#bcca68; color:#000000;padding: 3px 5px 3px 5px}
    div.links_partner div {border: 2px #bcca68 solid; padding: 5px; line-height:17px;}
      div.links_partner a:link 	  {color:#333333;text-decoration:underline;font-weight:normal;}
      div.links_partner a:visited {color:#333333;text-decoration:underline;font-weight:normal;}
      div.links_partner a:active  {color:#333333;text-decoration:underline;font-weight:normal;}
      div.links_partner a:hover   {color:#333333;text-decoration:underline;font-weight:normal;}



/* Partner regional */
div.links_partner_regio {margin-top:30px;margin-left:0px;width:300px;display:block;}
  div.links_partner_regio h1 {font-size:13px;margin-bottom:0px;}
  div.links_partner_regio div {border: 2px #bcca68 solid; padding: 5px; line-height:15px;}
      div.links_partner_regio div a:link 	  {color:#333333;text-decoration:underline;font-weight:normal;}
      div.links_partner_regio div a:visited {color:#333333;text-decoration:underline;font-weight:normal;}
      div.links_partner_regio div a:active  {color:#333333;text-decoration:underline;font-weight:normal;}
      div.links_partner_regio div a:hover   {color:#333333;text-decoration:underline;font-weight:normal;}
      div.links_partner_regio div p.break {height:7px;overflow:hidden}

/* PIWIK-Werbung */
div.piwik-werbung {margin-top:30px;margin-left:27px;width:210px;}
  div.piwik-werbung p {padding-left:5px;}
    div.piwik-werbung p a:link,a:hover,a:active, a:visited {color:#333333;text-decoration:underline}

/* Seitenreport */
div.seitenreport {margin-top:30px;margin-left:33px;width:210px;}




/**
 * Style sheet basic
 */
body
{
	font-family:Arial, Verdana, sans-serif;
	margin:0px 0px 24px 0px;
	padding:0px;padding-top:0px;
	background-image:url("http://www.sieben-sterngedanken.de/seiten/pics_stg/bg.jpg");
	background-repeat:no-repeat;background-position:0px 0px;
	color:#333333;
	font-size:12px;
}

hr
{
	height:1px;
	border: 1px #e1ec9b solid;
}

/*Link zur Startseite, über dem Logo */
div.header_logo_lnk
{
	position:absolute; left:30px; top:40px;
}



