@media all {* {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
html,body {height:100%;}
body,img,form {visibility:visible;margin:0;padding:0;border:none;}
body {background:#dddddd;}
.skip, .hideme, .print {
	position: absolute;
	top: -1000em;
	left: -1000em;
}
#page {margin:0;padding:0;height:100%;border:0px solid #111111;color:#111111;background:#0a8e5d;}
#page_border {margin:0px auto 0px auto;width:800px;}
#content_wrapper {background:#ffffff;}
#header {height:161px;background:#ffffff url(/stream/images/head/head01.jpg) no-repeat;}
#header #text {float:left;color:#fefefe;}
#header #image1 {float:left;}
#header #image2 {float:right;}
#footer {padding:0;color:#CECFCE;font-size:9px;}
#footer a {color:#CECFCE;font-size:9px;}
#footer a:hover {}
#footer #right {text-align:center;background: url(/stream/images/foot/footer.gif) no-repeat;height: 35px;padding-top: 10px;font-family: "MS Sans Serif", Arial;}
#location {margin:10px 10px;font-size:9px;color:#444444;}
#location a {font-size:9px;color:#444444;}
#location a:hover {}
#col1 {width:800px;min-height:400px;float:left;color:#111111;background:#ffffff;}
#col1 #content {margin:10px 10px;}
#col1 #content a {color:#000000;}
#col1 #content a:hover {color:#999999;text-decoration:none;}
#col1 #topimg,#col1 #bottomimg {background:#ffffff;}
#col2 {float:left;color:#ffffff;}
#col2 #content {margin:0px;}
#col2 #content a {color:#000000;}
#col2 #content a:hover {}
#col2 #image {}
#col3 {float:left;color:#111111;}
#col3 #content {margin:10px;}
#col3 #content a {color:#000000;}
#col3 #content a:hover {color:#999999;text-decoration:none;}
#col3 #image {}
#menu_main {line-height:0.1%;border:0px solid #444444;border-left:none;border-right:none;background:#0a8e5d;margin: 2px 0;}
#menu_main ul {margin:0;padding:0;display:inline;}
#menu_main ul li {margin:0;padding:0;display:inline;float:left;line-height:100%;border-right:0px solid #444444;}
#menu_main ul li a {margin:0;width:auto;display:block;text-decoration:none;padding:2px 5px 2px 8px;font-size:16px;font-weight:normal;font-family: Helvetica, sans-serif;color:#FFFFFF;background:#0a8e5d;border-left:1px solid #444444;}
#menu_main ul li.first a {border-left:none;}
#menu_main ul li a:hover {}
#menu_main ul li.active a {}
#menu_main ul li.active a:hover {}
#menu_sub {width:100%;margin:0;padding:0;overflow:hidden;}
#menu_sub a {display:block;font-weight:bold;}
#menu_sub ul {width:100%;margin:0;padding:0;}
#menu_sub li {width:100%;margin:0;padding:0;float:left;list-style-type:none;}
#menu_sub li a {font-family:'Trebuchet MS', Arial, geneva, lucida, Tahoma, Verdana, Helvetica, sans-serif;;display:block;}
#menu_sub li a {}
#menu_sub ul.level0 li a {}
#menu_sub ul.level1 li a {}
#menu_sub ul.level2 li a {}
#menu_sub ul.level3 li a {}
#menu_sub ul.level4 li a {}
#menu_sub li.path a {}
#menu_sub li.nopath a {}
#menu_sub ul li a,#menu_sub ul li.nopath a,#menu_sub ul li.path a {}
#menu_sub ul.level0 li a,#menu_sub ul.level0 li.nopath a,#menu_sub ul.level0 li.path a {}
#menu_sub ul.level0 li.active a {}
#menu_sub ul.level1 li a,#menu_sub ul.level1 li.nopath a,#menu_sub ul.level1 li.path a {}
#menu_sub ul.level1 li.active a {}
#menu_sub ul.level2 li a,#menu_sub ul.level2 li.nopath a,#menu_sub ul.level2 li.path a {}
#menu_sub ul.level2 li.active a {}
#menu_sub ul.level3 li a,#menu_sub ul.level3 li.nopath a,#menu_sub ul.level3 li.path a {}
#menu_sub ul.level3 li.active a {}
#menu_sub ul.level4 li a,#menu_sub ul.level4 li.nopath a,#menu_sub ul.level4 li.path a {}
#menu_sub ul.level4 li.active a {}
#menu_sub li a:hover {}
#menu_sub li.active a:hover {}
#menu_sub ul li a:hover,#menu_sub ul.level1 li.nopath a:hover,#menu_sub ul.level1 li.active a:hover,#menu_sub ul.level2 li.nopath a:hover,#menu_sub ul.level2 li.active a:hover,#menu_sub ul.level3 li.nopath a:hover,#menu_sub ul.level3 li.active a:hover,#menu_sub ul.level4 li.nopath a:hover,#menu_sub ul.level4 li.active a:hover {}
#menu_sub ul li.active a:hover {}
#menu_sub ul.level0 li a:hover,#menu_sub ul.level0 li.nopath a:hover,#menu_sub ul.level0 li.path a:hover {}
#menu_sub ul.level0 li.active a:hover {}
#menu_sub ul.level1 li a:hover,#menu_sub ul.level1 li.nopath a:hover,#menu_sub ul.level1 li.path a:hover {}
#menu_sub ul.level1 li.active a:hover {}
#menu_sub ul.level2 li a:hover,#menu_sub ul.level2 li.nopath a:hover,#menu_sub ul.level2 li.path a:hover {}
#menu_sub ul.level2 li.active a:hover {}
#menu_sub ul.level3 li a:hover,#menu_sub ul.level3 li.nopath a:hover,#menu_sub ul.level3 li.path a:hover {}
#menu_sub ul.level3 li.active a:hover {}
#menu_sub ul.level4 li a:hover,#menu_sub ul.level4 li.nopath a:hover,#menu_sub ul.level4 li.path a:hover {}
#menu_sub ul.level4 li.active a:hover {}
#qlink_frame {padding:0;overflow:hidden;}
#qlink_frame #header {margin:0;padding:2px 0 px 0;position:relative;width:100%;height:auto;display:inline;background:none;border:none;}
#qlink_widget {margin:0;position:relative;overflow:hidden;top:20px;}
#qlink_content {position:absolute;}
#qlink_content a {}
#searchform {}
#searchform td {vertical-align:top;}
#searchform #c2w_searchval {}
#block_content.float,#block_content,#block_content.float td,#block_content td {text-align:justify;}
#block_content.float .tb_image_l,#block_content .tb_image_l {margin-right:8px;margin-bottom:8px;}
#block_content.float .tb_image_r,#block_content .tb_image_r {margin-left:8px;margin-bottom:8px;}
#col1 #content ul {margin:15px;padding:5px;}
#col1 #content ul li {padding:2px 0;list-style-image:url(/stream/images/pfeil.jpg);}
#col1 #block_content.float {}
#col1 #content h1 {font-family:'Trebuchet MS', Arial, geneva, lucida, Tahoma, Verdana, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#088E5A;border-top:1px solid #808080;border-bottom:1px solid #808080;padding-top:5px;padding-bottom:5px;margin-top:15px;margin-bottom:15px;}
#col1 #content h1.kw { border-top:1px dotted #808080;border-bottom:1px dotted #808080; }
#col1 #content h2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#088E5A;}
#col1 #content h3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#088E5A;}
#col1 #content h4 {}
#col1 #content h5 {}
#col1 #content h6 {}
strong,strong * {font-weight:bold;}
em,em * {font-style:italic;}
#content #info {}
#content #info td {padding-top:10px;}
#content #info td,#content #info td a {line-height:150%;font-size:12px;vertical-align:top;}
#content #info td a {text-decoration:none}
#content #info td a:hover {text-decoration:underline;color:#0a8e5d;}
#content #info td.date {line-height:250%;font-size:12px;vertical-align:top;}
#content #info img {border:none;}
#content #info h2 {}
#content .sitemap {}
#content .sitemap dl,#content .sitemap dd {margin:0;padding:0;}
#content .sitemap dd {}
#content .sitemap dl dl,#content .sitemap dl > dl {margin:10px;}
}
@media all {
	/* @TODO: ... */
	#content #dictionary {
		overflow: visible;
	}

	#content #dictionary img {
		border: none;
	}

	#content #dictionary #content {
		margin-left: 0px;
	}

	#content #dictionary h1,
	#content #dictionary h2 {
/*		display: inline;*/
	}

	#content #dictionary h1 {
		margin-right: 10px;
	}


	#content #dictionary #filter {
		margin-top: 10px;
		margin-bottom: 10px;
	}


	#content #dictionary #search {
		margin-bottom: 10px;
	}


	#content #dictionary #search #textfield {
		margin-right: 10px;
		width: 450px;
	}

	#content #dictionary #pager {
		margin-top: 10px;
		margin-bottom: 10px;
	}


	#content #dictionary th {
		text-align: left;
	}

	#content #dictionary td,
	#content #dictionary td * {
		text-align: left;
	}

	#content #dictionary #button {
		margin-top: 20px;
	}

	#content div.wikibox {
		/* eichelberg */
		text-align: right;

		background: #eeeeee;
	}

	#content div.wikibox div#block_content {
		/* eichelberg */
		margin: 2px 4px;
		width: auto;
	}

	#debug {
		color: ;
		background: ;
		border-top: 0px solid #444444 ;
		border-bottom: 0px solid #444444 ;
	}

	#content #dictionary h2 {
		font-size: 14px;
	}

	#content #dictionary #filter,
	#content #dictionary #filter * {
		font-size: 9px;
	}

	#content #dictionary #search,
	#content #dictionary #search * {
		font-size: 9px;
	}


	#content #dictionary #pager,
	#content #dictionary #pager * {
		font-size: 9px;
	}

	#content #dictionary th {
		text-align: left;
		font-size: 13px;
	}

	#content #dictionary td,
	#content #dictionary td * {
		text-align: left;
		font-size: 11px;
	}


	#content #dictionary #button,
	#content #dictionary #button * {
		font-size: 10px;
	}

	#content .sitemap * {
		font-weight: normal;
	}

	#anchorlist ul, #anchorlist li {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#anchorlist ul li a, #anchorlist ul li a:hover {
		color: #0A16FF !important;
	}

	#content table.matrix #block_content {
		margin: 0;
		padding: 0;
	}

	#content table.matrix {
		width: 100%;
	}

	#content table.matrix td {
		vertical-align: top;
		text-align: right;
	}

	#content table.matrix td.matrix {
		text-align: left;
	}

	#content table.matrix .leadpage ul {
		margin-top: 0 !important;
	}

	div.kwlayer {
		margin: 0px 20px 10px 20px;

		font-size: 8px;

		color: #04754d !important;
	}

	div.kwlayer a {
		font-size: 8px;

		text-decoration: none;

		color: #04754d !important;
	}
}
