@font-face {
	font-family: 'Linux Libertine O Italic';
	src: url('LinLibertine_It.eot');
	src: local('Linux Libertine O Italic'), local('LinLibertineOI'), url('LinLibertine_It.woff') format('woff'), url('LinLibertine_It.svg#LinLibertineOI') format('svg'), url('LinLibertine_It.otf') format('opentype');
}
@font-face {
	font-family: 'Linux Libertine O Bold Italic';
	src: url('LinLibertine_BI.eot');
	src: local('Linux Libertine O Bold Italic'), local('LinLibertineOBI'), url('LinLibertine_BI.woff') format('woff'), url('LinLibertine_BI.svg#LinLibertineOBI') format('svg'), url('LinLibertine_BI.otf') format('opentype');
}

body {
	background-color: #EDEDED;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

body.subhoelle {
	background-color: #FFFFFF;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding-left: 150px;
}

a:link	{
		color: rgb(153,51,102); text-decoration: none;
		}
a:visited	{
		color: rgb(102,51,153);  text-decoration: none;
		}
a:active	{
		color:	rgb(153,51,102);  text-decoration: none;
			}
a:hover	{
		color: rgb(255,51,0); text-decoration:underline; 
		}

a.tocchapter	{
	font: 11pt 'Linux Libertine O Bold Italic', Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	}


a.tocsection	{
	font: 10pt 'Linux Libertine O Bold Italic', Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	}

a.tocsubsection	{
	font: 9pt 'Linux Libertine O Italic', Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	}

div.navig	{ 
	background-color: #FEFEFE;
	color: white;
	padding-left: 10px;
	padding-top: 25px;
	padding-right: 10px;
	padding-bottom: 25px;
	text-align: left;
	}

div.submenu	{ 
	background-color: #EFEFEF;
	color: #060646;
	z-index:30;
	border:solid #800030 1px;
	padding:0px;
	text-align: center;
	}

div.self	{
	background-color: rgb(255,255,153);
	}

.text	{ 
	background-color: #EDEDED;
	color: black;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	text-align: justify;
	}

div#pageBodyContents	{
	font: 16px/20px 'Linux Libertine O Italic', Verdana, Arial, Helvetica, sans-serif;
	margin-left:160px; 
	margin-right:210px;
	margin-top:40px;
}

div#sitelogo	{
	position:absolute; 
	top:0px; 
	left:0px; 
	width:131px; 
	height:123px; 
	text-align:left;
}

div#siteschriftzug	{
	position:absolute; 
	top:0px; 
	left:0px; 
	width:100%; 
	height:140px; 
	text-align:center;
}

div#TOC	{
	position:absolute; 
	top:154px; 
	left:0px; 
	width:131px; 
	bottom:0px;
}

div#Flattr	{
	background-color:#EDEDED;
	position:absolute; 
	top:10px; 
	right:10px; 
	width:170px; 
	height:80px;
	/*bottom:0px;*/
}

div#Advertisement	{
	background-color:#EDEDED;
	position:absolute; 
	top:100px; 
	right:10px; 
	width:170px; 
	height:610px;
	/*bottom:0px;*/
}

div.narrowtext	{ 
	background-color: #303030;
	color: black;
	padding-left: 80px;
	padding-top: 5px;
	padding-right: 10px;
	text-align: justify;
	}

hr 	{
	color: peru;
	}

p	{
	color: rgb(0,0,204);
		}

p.abstract {
	color: rgb(0,0,102);
	text-align:left; 
	background-color: rgb(255,255,153); 
	width: 300px;
	border:solid rgb(255,204,0) 1px; 
	padding:6px; 
	}

p.wideAbstract {
	color: rgb(0,0,102);
	text-align:left; 
	background-color: rgb(255,255,153); 
	width: 600px;
	border:solid rgb(255,204,0) 1px; 
	padding:6px; 
	}

p.tocsite {
	width:130px;
	font: 12px/15px 'Linux Libertine O Italic', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(0,0,102);
	text-align:left; 
	background-color: rgb(255,255,153); 
	border:solid rgb(255,204,0) 1px; 
	padding:6px; 
	}

p.tocchapter	{
	text-align: left;
	line-height: 12px;
	margin-top:0px;
	padding-right:10px;
	}

p.tocsection	{
	margin-left: 20px;
	text-align: left;
	line-height: 12px;
	margin-top:0px;
	padding-right:10px;
	}

p.tocsubsection	{
	margin-left: 40px;
	text-align: left;
	line-height: 12px;
	margin-top:0px;
	padding-right:10px;
	}

ul.cell	{
			margin-top: 2px;
		}

li	{
	color: rgb(0,0,204);
		}

li.cell	{
	color: rgb(0,0,204);
		}

strong	{
	color: rgb(0,153,0);
		}

.warning	{
	font: 'Linux Libertine O Bold Italic', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(51,102,51);
		}

.error	{
	font: 'Linux Libertine O Bold Italic', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(153,0,51);
		}

.mark	{
	color: rgb(0,153,0);
		}

.emph	{
	color: rgb(0,153,0);
		}

.product	{
	font: 'Linux Libertine O Bold Italic', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(51,102,51);
		}

span.initial {
	font: 20px/18px 'Linux Libertine O Bold Italic', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(51,102,102);
		}

span.normal	{
	color: rgb(0,0,204);
		}

span.tocsite	{
	font: 12px/15px 'Linux Libertine O Bold Italic', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(51,51,204);
	text-decoration: none;
		}

.toc	{
	font: 14px/16px 'Linux Libertine O Italic', Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: rgb(51,51,204);
	}

.mainSelf	{
	font: 'Linux Libertine O Bold Italic', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(51,51,204);
}

.mainOther	{
	font: 'Linux Libertine O Bold Italic', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(51,51,102);
}

.subSelf	{
	font: 'Linux Libertine O Italic', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(51,51,153);
}

.subOther	{
	font: 'Linux Libertine O Italic', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(51,51,51);
}

h1	{
	font: 18px/24px 'Linux Libertine O Bold Italic', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(0,0,0);
	margin-top: 14px;
	margin-bottom: 5pt;
	}


h2	{
	font: 16px/20px 'Linux Libertine O Bold Italic', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(0,0,0);
	margin-top: 14px;
	margin-bottom: 5pt;
	}

h3	{
	font: 14px/18px 'Linux Libertine O Bold Italic', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(0,0,0);
	margin-top: 14px;
	margin-bottom: 5pt;
	}

h4	{
	font: 12px/15px 'Linux Libertine O Bold Italic', Verdana, Arial, Helvetica, sans-serif;
	color: rgb(0,0,0);
	margin-top: 14px;
	margin-bottom: 5pt;
	}
	
table.classic	{
	font: 14px/18px 'Linux Libertine O Bold Italic', Verdana, Arial, Helvetica, sans-serif;
	color: blue;
	border-spacing: 5px;
	text-align: center;
	padding: 5px;
	border-spacing: 5px;
	width: 99%;
		}

table.par {
		width: 100%;
		border-spacing: 10px;
	}

th.head	{
	font: 14px/18px 'Linux Libertine O Bold Italic', Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color: rgb(255,255,153);	
	vertical-align: top;		
	text-align: left;
		}

td.parLeftSidehead	{
		vertical-align: top;
		width: 100px;
		background-color: black;
	}

td.parBody	{
		vertical-align: top;
		background-color: black;
		width: 99%;
	}

td.tit	{
		vertical-align: top;
		background-color: black;
		width: 99%;
	}

td.parRightSidehead	{
		vertical-align: top;
		width: 100px;
		background-color: #FFCFCF;
	}

td.head	{
	font: 14px/18px 'Linux Libertine O Bold Italic', Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color: rgb(255,255,153);	
	vertical-align: top;		
	text-align: left;
		}

td.cell	{
	color: black;
	background-color: rgb(255,255,204);
	vertical-align: top;
	text-align: left;
	}

td.altcell	{
	color: black;
	background-color: gainsboro;	
	vertical-align: top;
	text-align: left;
}

p.wideAbstract  img {
	vertical-align: top;
}
