@charset "utf-8";
html, body {
	margin : 0;
	padding: 0;
	text-align : center;
	color : #000000;
	position : absolute;
	top : 0;
	left : 0;
	right : 0;
}
/* ########################################################### */
* {
font : 100% "times new roman",times,serif;
}
.bClass #container {
	width : 600px;
	margin : 63px auto auto auto;
	height: auto;
	padding : 0;
	text-align : justify;
}
/* ########################################################### */
.bClass #nav {
display:none;
}

/* ########################################################### */
.bClass #subnav {
display:none;
}

/* ########################################################### */
.bClass #content {
	margin : 0;
	border-left : 1px solid #eee;
	border-right : 1px solid #eee;
	border-bottom : 1px solid #eee;
	/* Folgendes wird dann pro Seite überschrieben  TemplateBeginEditable name="pageSpecStyle"  */
	border-top : 1px solid #eee;
}
.bClass #content ul {
	margin-left: auto; 
	margin-right: auto; 
	max-width:12cm;
	list-style-position:outside;
	padding-left: 2em;
	page-break-inside: avoid;
}
.bClass #content ul li{
	text-align: left;
	font-size:small;
}
.bClass #content ol {
	margin-left: auto; 
	margin-right: auto; 
	max-width:12cm;
	list-style-position:outside;
	padding-left: 2em;
	page-break-inside: avoid;
}
.bClass #content ol li{
	text-align: left;
	font-size:small;
}
/* Innerhalb der Inhaltsbox der allerletzte P-Tag. Um das floating wieder zurückzusetzen */
.bClass #content #end {
	clear:both;
	margin: 0; /* sonst entsteht im IE7 ein Abstand zum Footer */ 
}
/* ########################################################### */
.bClass #footer {
display:none;
}
/* ########################################################### */
.bClass #logo {
	position : absolute;
	top : 0.1cm;
	right : 0.1cm;
	padding : 0;
	float : right;
	margin: 0 0 0 319px;
	z-index:2;
	width: 219px;
}
.bClass #logo img {
	z-index:3;
}
/* ########################################################### */
/*         Folgendes wird dann pro Seite überschrieben         */
/*         TemplateBeginEditable name="pageSpecStyle"          */
a:link {
	color:#666;
	text-decoration:none;
	border: 0 none;
	font-weight:bold;
}
a:visited {
	color:#7f7f7f;
	text-decoration:none;
	border: 0 none;
	font-weight:bold;
}
a:focus {
	color:#4c4c4c;
	text-decoration:underline;
	border: 0 none;
	font-weight:bold;
}
a:hover {
	color:#4c4c4c;
	text-decoration:underline;
	border: 0 none;
	font-weight:bold;
}
a:active {
	color:#4c4c4c;
	text-decoration:underline;
	border: 0 none;
	font-weight:bold;
}
/* Links ausschreiben */
a[href]:after {
 content:" ("attr(href)")";
 color:#999;
 background-color:inherit;
 font-style:italic;
 font-size:80%;
} 
/* Ankernamen anzeigen */
*[name]:after {
 content:" [#"attr(name)"]";
 color:#888;
 background-color:inherit;
 font-style:italic;
} 
/* ########################################################### */
/*                    TAGs                                     */
h1 {
	font-weight:bold;
	font-size:large;
	color: #666;
	text-align:center;
}
h2 {
	font-weight:bold;
	font-size:medium;
	color: #666;
	text-align:center;
}
h3 {
	font-weight:normal;
	font-size:medium;
	color: #666;
	text-align:center;
}
p {
	font-weight:normal;
	font-size:small;
	color: #333;
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
}
cite {
	font-weight:normal;
	font-size:small;
	color: #606060;
	max-width: 450px;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
}
strong {
font-weight: bold;
}
em {
font-style: italic;
}
img {
	border: 0 none;
}

fieldset {
	margin:auto;
	width:24em;
}
form p {
	text-align:right;
}
form br {
	clear: both;
}
label {
	width: 9em;
	display: block;
	float: left;
}
input {
	width: 16em;
	display: block;
	float: left;
}
input#submit {
	width: auto;
	float: right;
}
textarea {
	width: 16em;
	display: block;
	float: left;
}
table {
	margin: auto;
}
/* ########################################################### */
/*                    Class                                    */
.middle {
	text-align: center;
	margin: auto;
}
.right {
	text-align: right;
	margin: auto;
}
/* Link und Thumbnail in den Referenzen - floating wird mit .pageTop wieder gelöscht */
.refThumb{
float: right;
margin-left: 10px;
}
/* Ref. zum TOP-Anker der Seite */
.pageTop{
clear:both;
font-size:xx-small;
text-align: right;
margin-top: 15px;
visibility:hidden;
}
.google{
visibility:hidden;
display: none;
}

#social{
visibility:hidden;
display: none;
}
