﻿@import url('content.css?2');
@media screen
{
	*
	{
		margin:0;
		padding:0;
	}
	body
	{
		margin:0;
		background-color:#005667;
		font:normal 0.81em verdana;
	}
	/*
		Alles umgebendes Element
	*/
	#container
	{
		width:980px;
		margin:0px auto;	
		border:1px solid #aadd00;
		background-color:#19c;
		border-right:1px solid #aadd00;
	}
	/*
		Suche	
	*/
	#search
	{
		position:absolute;
		top:20px;
		margin-left:660px;
		display:inline;
		border:0px;
		padding-top:5px;
		color:White;
		font-weight:bold;
		font-size:0.81em;
		border-left:1px solid #1ad;
		height:39px;
		padding-left:10px;
	}
	#search input
	{
		border:0;
		font-family:verdana;
		height:15px;
		font-size:1em;
		width:200px;
		padding-top:2px;
		margin-left:10px;
		border:1px solid #1ad;
	}
	#search button
	{
		border:0;
		margin-left:5px;
		font-family:verdana;
		height:18px;
		font-size:1em;
		width:30px;
		margin-right:10px;
		background-color:white;	
		border:1px outset white;
		color:white;
		background-color:transparent;
	}
	#searchResult div
	{
		border:1px solid #1ad;
		padding:10px;
		background-color:#E2FFFF;
	}
	/*
		Seitenkopf
	*/
	#top
	{
		height:16px;
		background-color:#aadd00;
		text-align:left;
		padding-top:1px;
		color:Black;
		padding-right:10px;
	}
	#top span
	{
		position:relative;
		left:760px;
		text-align:right;
		padding:0;
		color:blue;
		font-size:11px;
	}
	#top a
	{
		color:blue;
		text-decoration:none;
		font-size:11px;
		border:0;
		font-style:normal;
		font-weight:bold;
		padding:1px 7px 1px 7px;
		text-align:center;
		margin:0;
		border:1px outset white;
		text-transform:lowercase;
	}
	#top span a
	{
		border:0;
	}
	#top img.activeLang
	{
		padding:0px 7px 0px 7px;
	}
	/*
		Navigation oben 
	*/
	#toplevelmenu
	{
		list-style:none;
		float:left;
		width:100%;
		background-color:#1188bb;
		border-bottom:15px solid #1ad;	
	}
	#toplevelmenu li
	{
		float:left;
		width:auto;
	}
	#toplevelmenu a
	{
		display:block;
		padding:10px 15px;
		font:bold 0.8em/1.6em Verdana;
		background-color:#19c;
		color:#fff;
		border-left:1px solid #1ad;
		border-bottom:10px solid #1188bb;
		text-transform:lowercase;
		
	}
	#toplevelmenu a.selected
	{
		background-color:#19c;
		text-decoration:none;
		border-bottom:10px solid #aadd00;
	}
	/*
		Navigation Seite / Links
	*/
	#toc
	{
		float:left;
		width:270px;
		position:relative;
		background:white url(/itn/empty.gif) repeat-y;
	}
	#toc ul
	{
		background-color:#1ad;
	}
	#toc li
	{
		width:auto;
		list-style:none;
		background-color:#1ad;
		border-bottom:1px dotted white;
		margin-left:5px;
	}
	#toc li.tocLevel2
	{
		padding-left:0;
		margin-left:0px;
		background-color:#19c;
		border:1px outset white;
	}
	#toc li.tocLevel3
	{
		padding-left:0px;
		list-style:normal;
		margin-left:0px;
	}
	#toc li.tocLevel4
	{
		padding-left:10px;
		margin-left:0px;
		border:0;
		border-bottom:1px dotted white;
	}
	#toc li.tocLevel5
	{
		padding-left:0px;
		margin-left:30px;
		border:0;
		
		border-bottom:1px solid #19c;
		background-color:#1ad;
		/*list-style:list;
		list-style-type:square;
		*/
	}
	#toc li.tocLevel6
	{
		padding-left:10px;
		margin-left:30px;
		border-bottom:1px dotted #19c;
		border-left:1px dotted #19c;
	}
	#toc li.tocLevel7
	{
		padding-left:25px;
		margin-left:30px;
		border-bottom:1px dotted #19c;
		border-left:1px dotted #19c;
		font-style:italic;
	}
	#toc a
	{
		display:block;
		padding:5px 5px;
		font:bold 0.8em/1.6em Verdana;
		text-decoration:none;
		color:#fff;
	}
	#toc a.selected
	{
		color:#B9E6FF;
	}
	#toc a.currentEntry
	{
		color:#B9E6FF;
		font-style:italic;
	}
	/*
		InfoDiv
	*/
	#toc .infoSite p
	{
		background-color:#1199CC;
		color:White;
		font-size:10px;
		padding:2px;
	}
	#toc .infoSite
	{
		width:270px;
		border-top:20px solid #1ad;
	}
	#toc .infoSite div
	{
		font-weight:bold;
		font-size:9px;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:3px;
		text-align:left;
		color:white;
		border:1px outset white;
		background-color:#73B9DE;
		color:#BDE6FF;
		width:265px;
	}
	#toc .infoSite ul li
	{
		border:0;
		border-bottom:1px solid #1188BB;
		margin:0;
		padding-left:4px;
	}
	#toc .infoSite a
	{
		border:0;
		display:block;
		padding:2px 2px;
		font:bold 0.8em/1.6em Verdana;
		text-decoration:none;
		color:#D2E6FF;
		font-style:italic;
	}
	#toc .infoSite a:hover
	{
		color:yellow;
	}
	#toc .infoSite div.note
	{
		background-color:#19c;
		border:0;
		color:#D2E6FF;
		font-size:0.7em;
		padding:10px 0px 5px 5px;
	}
	/*
		Content
	*/
	#content
	{
		float:right;
		background-color:White;
		padding:10px;
		width:685px;
		min-height:600px;
	}
	/*
		Footer
	*/
	#footer
	{
		padding:0px 0px 12px;
		border-top:20px solid #1ad;
		background-color:#1188bb;
		clear:both;
		color:white;
		font:normal 10px arial;
		height:25px;
	}
	#footer ul
	{
		list-style:none;
	}
	#footer #siteLinks
	{
		display:inline;
		position:absolute;
		margin-top:-18px;
	}
	#footer #siteLinks li
	{
		float:left;
		width:auto;
		height:10px;
		margin:0px;
		margin-top:1px;
	}
	#footer #siteLinks a
	{
		font-weight:bold;
		color:white;
		border-left:2px solid white;
		padding-left:10px;
		padding-right:10px;
	}
	#footer #siteLinks a:visited
	{
		color:White;
	}
	#footer #pageInfo
	{
		display:inline;
		float:right;
		margin:15px;
	}
	#footer #pageInfo li
	{
		float:left;
		width:auto;
		padding:0px 10px 0 10px;
		color:silver;
		border-left:1px dotted silver;
	}
	#footer #pageInfo a
	{
		font-weight:bold;
		color:silver;
		padding-left:10px;
		padding-right:10px;
	}
	#footer #pageInfo a:visited
	{
		color:silver;
	}

	pre
	{
		line-spacing:2em;
	}
	pre a
	{
		line-height: 1.5em;
		font-size:1em;
		font-style:normal;
		text-decoration:none;
	}
	strong
	{
		
	}
}
@media print
{
	*
	{
		margin:0;
		padding:0;
	}
	body
	{
		margin:0;
		background-color:white;
		font:normal 0.81em verdana;
	}
	#toc,#top,#toplevelmenu,#search
	{
		display:none;
	}
	#footer
	{
		padding:0px 0px 12px;
		border-top:20px solid white;
		clear:both;
		color:white;
		font:normal 10px arial;
		height:25px;
	}
	#footer ul
	{
		list-style:none;
	}
	#footer #siteLinks
	{
		display:none;
	}
	#footer #pageInfo
	{
		display:inline;
		float:right;
		margin:15px;
	}
	#footer #pageInfo li
	{
		float:left;
		width:auto;
		padding:0px 10px 0 10px;
		color:black;
		border-left:1px dotted black;
	}
	#footer #pageInfo a
	{
		font-weight:bold;
		color:black;
		padding-left:10px;
		padding-right:10px;
	}
	#footer #pageInfo a:visited
	{
		color:silver;
	}
}