*					{margin: 0; padding: 0;	}
html, body			{min-height: 100%; height: auto; height: 100%;}
body				{font-size: 76%; font-family: Verdana; color:#000; line-height:150%; background: #175087 url(images/layout/site.png) repeat-x; }
img 				{border: none;}
			 
:focus 				{outline: 0;}
a 					{outline: 0;}

a:link, a:visited		{text-decoration:underline; color: #000;}
	.aspan a:link span, .aspan a:visited span {text-decoration: none;}
a:hover	 			{color: #666; }

a:hover	img	 		{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85;}


p 					{font-weight:normal; font-size: 1em; text-align:left; line-height:150%; margin: 16px 0 0 0; text-align: justify;}
small				{font-weight: normal; font-size: .8em;}


.clear			{clear: both; font-size: 0.0001em; line-height: 0.00001em;}


td					{border:0px; padding:5px 0 5px 5px;}

		
ul 					{list-style:none;}
h1					{display: none;}
h2					{font-weight: bold; color: #2c649d; font-size: 1.7em; margin: 30px 0 0 0;}
	h2 a:link		{color: #2c649d; text-decoration: none;}
	h2 a:hover,
	h2 a:visited:hover	{text-decoration: underline;}
	h2 a:visited	{color: #04182d; text-decoration: none;}
h3					{margin: 10px 0 0 0; font-weight: bold; font-size: 1.2em; color: #2c649d; border-bottom: 1px solid #aaa; padding: 0 0 2px 0;}
	h3.hov			{padding: 2px;}
	h3.hov:hover	{background: #ececec;}
	h3 a:link		{color: #2c649d; text-decoration: none; margin-top: 10px;}
	h3 a:hover,
	h3 a:visited:hover	{text-decoration: underline;}
	h3 a:visited		{color: #04182d; text-decoration: none;}
	

/* Layoutelemente */
#site				{background: url(images/layout/consite.png) repeat-y; width: 980px; margin: 0 auto; min-height: 1000px; padding: 0 5px;}
	#head			{background: url(images/layout/head.jpg) no-repeat; width: 980px; height: 155px;}
		#head a:link,
		#head a:visited	{display: block; width: 980px; height: 155px; text-indent: -9999px;}
	#searchline		{background: url(images/layout/searchline.png) repeat-x; height: 32px; width: 946px; overflow: hidden; padding: 6px 0 0 34px;}
		#susea input	{background: #5f8e24 url(images/layout/searchinput.png) repeat-x; padding: 4px 4px 4px 10px; border: none; color: #c1e693; width: 220px; font-size: 1.2em;}
	#leftcolumn		{width: 269px; float: left; padding: 0 0 44px 0;}
		#leftcolumn .listed {

			margin: 0 0 0 10px;
		}
		#leftcolumn .listed li	{
			padding: 0 0 0 13px;
		 	background: url(images/layout/lipoi.png) no-repeat 0 5px;
		}
		#leftcolumn .aet	{width: 120px; margin: 0 auto 20px auto;}
		#nav,
		.mc_menu	{margin: 20px 0 0 0;}
			#nav a:link,
			#nav a:visited,
			.mc_menu a:link,
			.mc_menu a:visited	{background: url(images/layout/nav-poi.png) no-repeat 0 0; height: 27px; width: 223px; font-size: 1.1em; color: #000; display: block; padding: 9px 0 0 46px; text-decoration: none; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;}
			#nav a:hover,
			.mc_menu a:hover,
			#nav a:hover,
			.mc_menu a.active:link,
			.mc_menu a.active:visited	{background-position: 0 -35px; color: #fff;}
			.mc_menu li			{position: relative;}
			.mc_depth_3 ul		{display: none; position: absolute; top: -21px; left: 240px; z-index: 99; background: #fff; border: 1px solid #d7d7d7;}
			.mc_depth_3 li:hover ul	{display: block;}
			.mc_depth_3 li:hover ul li	{border-bottom: 1px solid #d7d7d7; float: none;}
			.mc_menu ul a:link,
			.mc_menu ul a:visited	{background: #fff; width: 260px; height: auto; font-size: 1em; color: #000; display: block; padding: 2px 5px; text-decoration: none; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif;}
			.mc_menu ul a:hover,
			.mc_menu ul a.active:link,
			.mc_menu ul a.active:visited	{background: #2a78cb; color: #fff;}
		#klogin		{background: url(images/layout/klogin.png) no-repeat; width: 241px; height: 113px; overflow: hidden; margin: 20px 0 0 0; padding: 34px 0 10px 28px;border-bottom: 1px solid #d5d5d5; }
			#klogin input	{border: 1px solid #c8c8c8; background: #fff; padding: 4px 12px 2px 8px; width: 190px; margin: 0 0 2px 0;}
				#klogin input:focus		{border: 1px solid #888; background: #eee;}
				#klogin input#wp-submit	{ background:url(images/layout/loginin.png) repeat-x; border: 1px solid #517820; cursor: pointer; color: #fff; width: 100px; float: right; margin: 4px 30px 0 0;}
				#aboinfod	{padding: 1px; margin: 4px 0; background: #fff; border: 1px solid #444; width: 210px; text-align: center; font-weight: bold;}
					#aboinfod.hurry		{color: #fff;}
						#aboinfod.hurry a:link,
						#aboinfod.hurry a:visited	{color: #fff; text-decoration: none; width: 204px; display: block; padding: 3px; background: #8C0909;}
						#aboinfod.hurry a:hover		{background: #790707;}
						#tooltip		{position: absolute; font-size: .8em; width: 360px; background: #8C0909; color: #fff; padding: 10px; border: 1px solid #000;}
							#tooltip h3	{margin: 0; border: none; color: #fff; font-weight: normal;}
		#chdts		{background: url(images/layout/chart.jpg) no-repeat; width: 268px; height: 119px;}
			#chdts a:link,
			#chdts a:visited {display: block;  width: 242px; height: 73px; padding: 48px 0 0 22px; text-decoration: none;}
		#stockquo	{background: #eee url(images/layout/stockquo.png) no-repeat; min-height: 89px; border-bottom: 1px solid #d5d5d5; width: 208px;margin: 0 0 20px 0; padding: 46px 20px 10px 40px;}
			#stockquo span	{display: block;}
			.zzit	{font-style: italic;}
			.zaut	{}
		#chartimg	{}
	#rightcolumn	{float: left; padding: 0 0 30px 50px; width: 605px;}
		#startein 	{margin: 10px 0 20px 0;}
			#rightcolumn #startein img {float: right; margin: 0 0 20px 30px;}
		.indexteaser {
			border: 1px solid #ccc; text-align: center; background: #fafafa;		}
		.indexteaser a:link,
		.indexteaser a:visited {
			font-size: 1.4em; text-decoration: none;  padding: 10px; display: block;
		}
		a.grosserLink:link,
		a.grosserLink:visited {
			border: 1px solid #ccc; text-align: center; background: #fafafa; font-size: 1.4em; text-decoration: none;  padding: 10px; display: block;
		}
		#rightcolumn .aet	{width: 468px; margin: 10px auto;}
		#rightcolumn ul,
		#rightcolumn ol	{list-style: disc; list-style-position: outside; margin: 10px 0 0 20px; text-align: justify;}
		#rightcolumn ol	{list-style: decimal;}
		#rightcolumn li	{padding: 0 0 3px 0;}
		#rightcolumn img	{margin: 10px 0;}
		#rightcolumn hr	{margin: 16px 0 24px 0; border: none; border-top: 1px dashed #aaa;}
			#aboshort	{padding: 10px; border: 1px solid #D7D7D7; background: url(images/layout/abosh2.png); font-size: .9em; margin: 10px 0; border-right: 1px solid #D7D7D7; color: #70A033;}
				#aboshort a:link,
				#aboshort a:visited	{text-decoration: none; padding: 0;}
				#aboshort.indexx	{margin-bottom: 26px;}
				#leftcolumn #aboshort.indexx {margin-bottom: 0; margin-top: 0px; border-top: 1px solid #bcbcbc; border-bottom: 1px solid #bcbcbc;}
		.archived .post	{margin: 0; padding: 1px 0;}
			.archived .entry p	{margin-top: 10px;}
		.navigation		{margin: 20px 0 0 0; border-bottom: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7;}
			.navigation span	{float: left;}
			.navigation span.flright	{float: right;}
			.navigation	a:link,
			.navigation	a:visited	{text-decoration: none; background: #ececec; display: block; padding: 5px;}
		#analysec		{padding: 10px 0 10px 0;}
		#cdt			{padding: 10px 0 0 0;}
			#cdt .category-chart-des-tages	{padding: 10px 0 16px 0;}
		
#footerin			{background:url(images/layout/footer.png) no-repeat; width: 900px; height: 102px; margin: 0 auto; color: #fff; font-size: .9em; padding: 2px 45px; position: relative;}
	#footerin #feedlay		{position: absolute; top: -46px; left: 55px; z-index: 2;}
	#rightcolumn #feedlay	{float: right; margin: 0 0 15px 15px;} 
	#footerin ul#kn	{float: right;}
	#footerin li	{float: left; border-right: 1px solid #426713;}
		#footerin .mc_menu	{margin: 0 0 0 0;}
		#footerin a:link,
		#footerin a:visited,
		#footerin .mc_menu a:link,
		#footerin .mc_menu a:visited	{color: #fff; text-decoration: none; background: none; height: auto; width: auto; font-size: 1em; text-transform: none;}
		#footerin a:hover	{text-decoration: underline;}
		#footerin li.nob	{border: none;}
		#footerin li a:link,
		#footerin li a:visited	{display: block; padding: 3px 8px;}
			#footerin li.first a:link,
			#footerin li.first a:visited	{padding-left: 0;}
			#footerin li.nob a:link,
			#footerin li.nob a:visited		{padding-right: 0;}
	#subinfo		{margin: 18px 0 0 0;}
	#footerin p		{font-size: 1em; float: left;  text-align: left;}
		#footerin p.r				{float: right;}

#commentform input, #commentform textarea	{border: 1px solid #b8b8b8; background: #f3f3f3; padding: 6px;}
#commentform input:focus, #commentform textarea:focus	{border: 1px solid #848484;}

a.frolink:link,
a.frolink:visited	{border-bottom: 1px solid #aaa; padding: 3px 3px 6px 3px; display: block; text-align: right; margin: 0 0 34px 0; background: #fcfcfc;}
a.frolink:hover		{text-decoration: none; color: #000;}

#rightcolumn img.indexbi 		{float: right; margin: 0 0 20px 30px;}
#rightcolumn img.indexbir		{float: left; margin: 0 30px 20px 0;}

#wpsb	{
	border-top: 1px solid #ccc; padding: 10px 0; margin-top: 10px;
}
#klogin {
	 overflow: auto; height: auto; background-color: #d5d5d5;
}
#klogin input.wpsb_form_radio {
	width:  auto;
}
#klogin input.wpsb_form_btn	{
	background:url("images/layout/loginin.png") repeat-x scroll 0 0 transparent;
	border:1px solid #517820;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	margin:4px 30px 10px 0;
	width:100px;
}
p.wpsb_form_label	{
	margin: 10px 0; clear: both;
}
  p.wpsb_form_label br {clear: both;}
#klogin	h2 {
	font-size: 16px; margin: 0 0 5px -10px; font-weight: normal	; color: #000; }
	
	#ndlsi   {margin: 30px 0;}
	
	#ndlsi h2 { font-size: 16px; margin: 0 0 5px -10px; font-weight: normal	; color: #000; }
	#ndlsi input.wpsb_form_btn	{
	background: #7BB335 url("images/layout/loginin.png") repeat-x scroll 0 0;
	border:1px solid #517820;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	margin:4px 30px 10px 0;
	width:100px;
	padding: 5px;
}
#ndlsi input.wpsb_form_radio {
	width:  auto; float: left; margin: 3px 6px 3px 0;
}
#ndlsi input#wpsb_email {width: 94%; border: 1px solid #444; padding: 4px;}

#sharen {margin: 20px 0 30px 0;}
  .irm  {margin-right: 20px; float: left;}

  #socialbox {
      padding: 20px;
      border-bottom: 1px solid #d5d5d5;
  }

  #socialbox li {
      list-style: none;
      margin: 0 10px 5px 0;
      float: left;
  }

  #socialbox a {
      display: block;
      text-decoration: none;
      text-indent: -9999px;
      line-height: .00001em;
      font-size: .0000001em;
      height: 32px;
      width: 32px;
      background-position: center center;
      background-repeat: no-repeat;
  }

  #socialbox a:hover {
      text-decoration: underline;
  }

#scFacebook {
      background-image: url(/images/facebook.png);
  }

#scGplus {
      background-image: url(/images/google-plus.png);
  }

#scTwitter {
      background-image: url(/images/twitter-2.png);
  }

  #scXing {
      background-image: url(/images/xing.png);
  }

#scRss {
      background-image: url(/images/rss.png);
  }

.widget_tptn_pop {
    margin: 0;
    padding: 15px 10px;
    border-bottom: 1px solid #BCBCBC;
    background: url(images/layout/abosh2.jpg);
}

 .widget_tptn_pop h3 {
    font-size: .9em;
    color: #70A033;
    font-weight: bold;
     border: none;
     margin: 0 0 3px 0;
}

.widget_tptn_pop ul,#leftcolumn #aboshort ul {
    margin: 0 0 0 0px;
}

.widget_tptn_pop li, #leftcolumn #aboshort li {
    font-size: 11px;
    padding: 0 0 0 18px;
    list-style: disc;
    list-style-position: inside;
    background: none;
    color: #333
}

.widget_tptn_pop a {
    text-decoration: none;
}

.widget_tptn_pop a:hover {
    text-decoration: none
}
