*		{font-family: times; quotes:"„" "“" "," "‘"}
/* .wrapper {position:absolute; top:175px; padding-bottom:10px;} */
/* left:50%; width:960px; height:500px; margin: 0px auto 0px -480px; */
h1		{text-align:center; font-weight: normal; text-decoration:none;}
h2		{text-align:left; font-weight:normal;}
h3		{margin-top:10px; margin-bottom:0px;}
h4		{margin-top:0px; margin-bottom:0px;}
h5		{margin-top:0px; margin-bottom:0px;}

table	{border:1px #aaa solid; empty-cells:show; max-width:99%;}
caption a	{text-decoration:none;}
thead sup {text-decoration:none;}
thead	{text-decoration:overline;}
tfoot		{text-decoration:underline;}
tbody	{}
th		{font-weight:bold; background-color:#ddd;}
th,td	{vertical-align:top; border:1px #aaa solid;padding:3px; padding-left:10px; padding-right:10px;}

table.blind		{border:0px; empty-cells:show; box-shadow:none; border-radius:0;}
caption a.blind	{text-decoration:none;}
thead.blind		{text-decoration:none;}
tfoot.blind		{text-decoration:none;}
tbody.blind		{}
th.blind			{vertical-align:top; font-weight:normal;}
th.blind			{border:0px; padding:0px; padding-left:0px; padding-right:0px; box-shadow:none !important;}
td.blind			{border:0px; padding:0px; padding-left:0px; padding-right:0px; box-shadow:none !important;}
.collaps		{border-collapse:collapse;}
.duennstrich	{border-top: 1px black solid !important;}

.left		{text-align:left;}
.center		{text-align:center;}
.right		{text-align:right;}
.block		{text-align:justify;}
.top		{vertical-align:top;}
.v-center	{vertical-align:middle;}
.bottom		{vertical-align:bottom;}

.bold		{font-weight:bold;}
.italic		{font-style:italic;}
.uline		{text-decoration:underline;}

.red	{color:red;}
.hand	{cursor:pointer;}

a.none	{text-decoration:none; font-weight:bold;}
a img		{border:none;}
.i_left		{height: 6.5em; float:left;  padding-left:5px;}
.i_right	{height: 6.5em; float:right; padding-left:5px;}

div		{margin-top:0px; margin-bottom:5pt;}
ul		{margin-top:0px; padding:0px 20px;}
li		{margin-top:0px;}

sup.link	{font-size:5pt; line-height:0;}
sup,sub		{font-size:0.6em;}
/*
p				{border: 1px solid; background-color:#eeeeee;}
p:first-line	{font-weight:bold;}
p:first-letter	{font-size:300%; float:left;}
*/
p		{
			margin-top:0px;
			margin-bottom:5pt;
			-ms-hyphens: auto;
			-moz-hyphens: auto;
			-webkit-hyphens: auto;
			hyphens: auto;
			text-align:justify;
		}
input.kl	{font-size:8px;}
table.u	{border:0px; width:100%; border-top:1px #aaa solid;}
td.u		{border:0px; border-bottom:1px #aaa solid; border-top:1px #aaa solid;}
td.ur	{border:0px; border-bottom:1px #aaa solid; border-top:1px #aaa solid; border-left:1px #aaa solid; width:25px;}
td.right	{text-align:right;}
.knopf	{width:32px; height:32px;}
.projekt	{
		position:relative;
		display:block;
		float:left;
		width:150px; 
		height:250px;
		border:1px silver solid;
		margin:10px 10px 20px 20px;
		padding:10px 10px 10px 10px;
		text-align:center;
		background-color:#eee;
		}
.projekttext {border-top:1px black solid; border-bottom:1px black solid;}
.skasten	{
				text-align:center;
				border:1px black solid;
				border-radius:5px;
				box-shadow:#aaa 0 0 5px;
				margin:10px 0 10px 0;
				padding:10px;
			}
.kkasten	{border:1px black solid; border-radius:5px; padding:1px 5px; margin:0px 2px; box-shadow:#aaa 0 0 5px;}
.nofloat	{clear:both;}
.warnung	{color:red; font-weight:bold;}
.ok			{color:green; font-weight:bold;}
.bemerk		{color:#888800; font-weight:bold;}
.pad  style 	{padding: 2px 2px 2px 2px;}
.noscript	{font-size:2em; font-weight:bold; text-align:center; border-bottom:2px red solid;}
.kuber		{font-size:12px; vertical-align:middle; font-weight:bold;}
span.kuber	{position:absolute; left:auto; padding-right:2%;}
#sid		{text-align:center; background-color:#f0f0f0; margin-bottom: 12px; display:none;}
#uid		{text-align:center; background-color:#e0e0e0; margin-bottom: 12px; display:none;}
.unformat	{white-space:pre; background-color:#eee; padding:0px 10px; margin:5px 0px; border-radius:5px;}
.qtext		{font-weight:bold; border-bottom:1px black solid;}
.etext		{font-weight:bold; border-top:1px black solid;}
.selbst		{font-weight:bold; cursor:help;}
.uedit		{font-size:8pt; font-weight:bold; text-decoration:none;}
.edit		{position:relative; display:inline; left:-66px;}
.edit1		{position:absolute; left:-66px; float:left; width:10px;}
.edit2		{position:absolute; left:-44px; float:left; width:10px;}
.edit3		{position:absolute; left:-22px; float:left; width:10px;}
.textlink	{border-bottom:1px black dotted;}
.floater	{
				border:1px silver dotted;
				padding-left:2px !important;
				padding-right:2px !important;
			}
nav span[class=floater] {border:0; padding-right:10px;}
.tooltip	{	
				display: inline;
				padding: 0;
				margin: 0;
				border: 1px black solid;
				color: InfoText;
				background-color: InfoBackground;
			}
.menuklapp	{
				position:absolute;
				border:4px silver double;
				border-radius:5px;
				box-shadow:#555 2px 2px 10px;
				background-color:#f0f0f0;
				padding:2px 10px;
				top:25px;
				left:0px;
				text-align:left;
				display:none;
			}
.uklapp		{
				font-family:Tahoma,Arial !important;
				font-size:14px;
				position:absolute;
				border:4px silver double;
				border-radius:5px;
				box-shadow:#555 2px 2px 10px;
				background-color:#f0f0f0;
				padding:8px;
				padding-top:3px;
				text-align:left;
				display:none;
			}
.uklapp2	{	left:-15px; }
.menu		{
				margin:-7px 0px 7px 0px;
				text-align:center;
				white-space:nowrap;
				max-width:100%;
				border-bottom:1px #888 solid;
			}
.m-aktiv	{
				position:relative;
				display:inline;
				padding:0px 5px 0px 5px;
				border-top: 1px #888 solid;
				border-left: 1px #888 solid;
				border-right: 1px #888 solid;
				border-top-left-radius:7px;
				border-top-right-radius:7px;
				box-shadow:#aaa 0 -5px 7px;
			}
.m-inaktiv	{
				text-decoration:none;
				padding:0px 5px 0px 5px;
				border-top: 1px #ddd solid;
				border-left: 1px #ddd solid;
				border-right: 1px #ddd solid;
				border-top-left-radius:3px;
				border-top-right-radius:3px;
			}
.navi		{
				z-index:1;
				position:fixed;
				top:0px;
				left:0px;
				width:100%;
				height:25px;
				padding:0px 10px;
				background-color:#888;
			}
.e-index	{
				padding-left:5px;
				padding-right:25px;
				padding-bottom:10px;
				text-align:justify;
				display:none;
				background-color:#f0f0f0;
			}
