@charset "UTF-8";

@media all {

	/* Reset */
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}

	/* FHguide */
	body {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		width:100%;
		font-size:70%;
		color:#2A2D30;
	}

	/* Bilder */
	img { display:block; }

	/* Links */
	a { color:#8A8F94; text-decoration:none; }
	a:hover { text-decoration:underline; }

	a.ue:link { color:#FFFFFF; text-decoration:none; }
	a.ue:hover { color:#FFFFFF; text-decoration:underline; }
	a.ue:visited { color:#FFFFFF; }

	a.rss-link {
		background:url(/typo3conf/ext/kug/Resources/Public/base/Images/RTE/icon-rss.gif) no-repeat left 8px;
		padding:5px 0 5px 18px;
		display:block;
	}


	/* Listen */
	ul li { list-style-type:none; }
	ol li { list-style-type:none; }

	/* Formulare */
	select.archive {
	  font-size:0.8em;
	  width:150px;
	  margin-bottom:5px;
	}

	/* Optionale Klassen - Zusatnangaben */
	.ab20 { padding-bottom:20px; }
	.top20 { margin-top:20px; }
	.top10 { margin-top:10px; }
	.top10p { padding-top:10px; }
	.ab15 { padding-bottom:15px; }
	.ab10 { padding-bottom:10px; }
	.ab5 { padding-bottom:5px; }
	.ab1 { padding-bottom:1px; }
	.dbol { color:#2A2D30; font-weight:bold; }
	.hell { color:#94999D; }
	p.text { padding-bottom:20px; line-height:1.4em;}

	/* Tags */
	span.tag-1 { font-size:1em; }
	span.tag-2 { font-size:1.1em; }
	span.tag-3 { font-size:1.2em; }
	span.tag-4 { font-size:1.3em; }
	span.tag-5 { font-size:1.3em; font-weight:bold; }
	span.tag-6 { font-size:1.1em; font-weight:bold; }


	/* Standart Clearing */
	div.clearer {
		clear:both;
		height:1px;
		overflow:hidden;
		margin-top:-1px;
		width:1%;
	}

	* html .clearer { margin-top:0; }

	.clearfix:after {
	  content: ".";
	  display: block;
	  height: 0;
	  width:0px;
	  font-size: 0;
	  clear: both;
	  visibility: hidden;
	}

}