.comment {
	font-size:11px;
	}

.contactbutton {
	border-left:1px solid white;
	border-right:2px solid gray;
	border-top:1px solid white;
	border-bottom:2px solid gray;
	background-color:#efefef;
	margin-top:10px;
	margin-left:200px;
	vertical-align:middle;
	height:20px;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	}

.disclaimer {
	margin-right:10px;
	}

.formulararea {
	border:1px solid gray;
	padding:2px;
	width:300px;
	height:160px;
	font-size:12px;
	line-height:13px;
	}

.formularerror {
	color:red;
	}

.formularline {
	border:0px none transparent;
	padding:0px 6px 0px 0px;
	text-align:left;
	vertical-align:middle;
	}

.formulartext {
	border:1px solid gray;
	padding:1px;
	width:160px;
	height:14px;
	font-size:12px;
	line-height:12px;
	}

.leftbar {
	border:1px solid white;
	background-color:whitesmoke;
	padding-top:20px;
	padding-bottom:20px;
	}

.leftnav {
	background-image:url("/images/pics/eck.gif");
	background-repeat:no-repeat;
	background-position:24px 0px;
	}

.leftpic {
	border:0;
	margin:0px 10px 10px 0px;
	float:left;
	}

.partnerlinks {
	padding-left:14px;
	padding-right:2px;
	padding-top:2px;
	margin-top:30px;
	background-image:url("/images/pics/eck.gif");
	background-repeat:no-repeat;
	background-position:8px 0px;
	}

.rightnews {
	padding-left:14px;
	padding-right:2px;
	padding-top:2px;
	margin-top:7px;
	background-image:url("/images/pics/eck.gif");
	background-repeat:no-repeat;
	background-position:8px 0px;
	}

.rightpic {
	border:0;
	margin:0px 0px 10px 10px;
	float:right;
	}

.titlepic {
	border:0px none transparent;
	width:100%;
	}

.toplink {
	padding-left:0px;
	font-size:12px;
	}

/*	Links hover	*/
a:hover {
	color:#0500a3;
	text-decoration:underline;
	}

/*	Links unvisited/visited	*/
a:link, a:visited {
	color:#0500a3;
	text-decoration:none;
	}

blockquote {
	line-height:1.3em;
	}

/*	Complete body	*/
body {
	background-color:#efefef;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	font-size:11px;
	font-family:lucida, verdana, helvetica, arial, sans-serif;
	}

div.booksitem {
	clear:right;
	}

div.bottomline {
	width:98%;
	}

div.calitem, div.booksitem, div.gbnav, div.gbitem {
	border-width:0px;
	border-bottom-width:1px;
	border-color:gray;
	border-style:dashed;
	padding-bottom:7px;
	margin:5px;
	}

div.chain {
	position:absolute;
	font-size:10px;
	top:40px;
	left:350px;
	bottom:auto;
	z-index:1100;
	}

div.chain {
	font-size:10px;
	}

div.important, div.wikilike_important {
	border:1px dotted red;
	padding:10px;
	margin:10px;
	}

/*	Books...	*/
div.leftbooks {
	margin-top:20px;
	background-image:url("/images/pics/eck.gif");
	background-repeat:no-repeat;
	background-position:24px 0px;
	}

/*	The link div in the left navigation	*/
div.leftlinks {
	margin-top:20px;
	background-image:url("/images/pics/eck.gif");
	background-repeat:no-repeat;
	background-position:24px 0px;
	}

div.leftlinks a, div.leftbooks a {
	font-size:10px;
	}

div.leftlinks ul li, div.rightnews ul li, div.leftbooks ul li,div.heisec-rightnews ul li,div.partnerlinks ul li {
	padding-left:2px;
	margin:3px 3px 3px 4px;
	}

div.leftlinks ul, div.rightnews ul, div.leftbooks ul,div.heisec-rightnews ul,div.partnerlinks ul {
	padding-left:3px;
	margin:7px;
	}

/*	Some divs	*/
div.leftlinks, div.leftpoll, div.leftbooks, div.rightlosung, div.rightmail, div.heisec-rightnews {
	width:160px;
	}

/*	Polls	*/
div.leftpoll {
	margin-top:20px;
	background-image:url("/images/pics/eck.gif");
	background-repeat:no-repeat;
	background-position:24px 0px;
	}

div.leftpoll form, div.rightmail form {
	font-size:10px;
	}

div.rightlosung h3, div.rightmail h3, div.rightnews h3, div.leftlinks h3, div.leftpoll h3, div.leftbooks h3, div.heisec-rightnews h3, div.partnerlinks h3 {
	margin-top:4px;
	margin-bottom:4px;
	font-size:11px;
	line-height:bold;
	}

div.rightlosung p.wwsig, div.heisec-rightnews p.wwsig {
	text-align:right;
	font-style:italic;
	}

div.rightlosung, div.rightmail, div.leftbooks, div.leftpoll, div.leftlinks,div.heisec-rightnews, div.rightnews {
	font-size:10px;
	}

/*	No comment ;-)	*/
div.rightlosung, div.rightmail, div.leftlinks, div.leftpoll, div.leftbooks,div.heisec-rightnews {
	padding:2px 2px 2px 30px;
	}

/*	For mails (right sector)	*/
div.rightmail {
	background-image:url("/images/img.clean/mail.png");
	}

div.rightmail form input {
	font-size:10px;
	font-family:fixed;
	}

div.rightnews p, div.rightmail p, div.leftbooks p,div.leftlinks p,div.heisec-rightnews p, div.leftpoll p {
	margin-top:4px;
	margin-bottom:4px;
	}

/*	The news divs	*/
div.rightnews, div.heisec-rightnews {
	}

div.switchers {
	position:absolute;
	font-size:10px;
	top:11px;
	left:auto;
	right:2%;
	bottom:auto;
	z-index:1000;
	}

div.switchers form select {
	border:1px solid;
	background-color:#efefef;
	margin:0px;
	font-size:10px;
	font-family:lucida, verdana, helvetica, arial, sans-serif;
	}

div.switchers td {
	text-align:right;
	}

/*	Titles, first class	*/
h1 {
	font-size:16px;
	font-weight:bold;
	}

/*	Titles, second class	*/
h2 {
	font-size:14px;
	font-weight:bold;
	}

/*	Titles, third class	*/
h3 {
	font-size:13px;
	font-weight:bold;
	}

/*	Titles, fourth class	*/
h4 {
	font-size:12px;
	font-weight:bold;
	}

/*	Titles, fith class	*/
h5 {
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	}

img {
	border:0px none transparent;
	}

img.logo {
	border:0px none transparent;
	position:absolute;
	top:20px;
	left:50px;
	right:auto;
	bottom:auto;
	z-index:100;
	}

/*	All tables	*/
table {
	font-size:11px;
	font-family:lucida, verdana, helvetica, arial, sans-serif;
	}

table.layout-outer {
	padding-left:8px;
	padding-right:8px;
	padding-top:0px;
	padding-bottom:10px;
	margin-top:2px;
	margin-left:0px;
	margin-right:0px;
	position:absolute;
	width:100%;
	top:60px;
	left:0px;
	right:0px;
	bottom:auto;
	z-index:1500;
	background-image:url("/images/pics/line.gif");
	background-repeat:repeat-x;
	border-spacing:4px;
	background-position:0px 2px;
	}

table.layout-outer tr td.leftbar {
	padding-left:0px;
	padding-right:10px;
	width:200px;
	}

table.layout-outer tr td.mainfield {
	border:1px solid white;
	background-color:whitesmoke;
	padding:12px;
	}

table.layout-outer tr td.rightbar {
	border:1px solid white;
	background-color:whitesmoke;
	padding:0px 0px 0px 10px;
	width:160px;
	}

/*	More stuff...	*/
table.leftnav a, div.rightnews a {
	font-size:10px;
	}

/*	More stuff	*/
table.leftnav td, div.leftlinks, div.leftpoll,div.leftbooks {
	padding:2px 2px 2px 37px;
	}

/*	Some bold table styles	*/
table.leftnav td.level1 {
	font-weight:bold;
	}

/*	Another navigation	*/
table.leftnav td.level1 a {
	font-size:11px;
	}

/*	Some navigations	*/
table.leftnav td.level1act {
	font-size:11px;
	font-weight:bold;
	background-image:url("/images/img.clean/level1_act.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	}

table.leftnav td.level1act a {
	font-size:11px;
	}

/*	Tree navigation	*/
table.leftnav td.level2 {
	padding-left:52px;
	}

table.leftnav td.level2act {
	padding-left:52px;
	background-image:url("/images/img.clean/level2_act.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	}

table.leftnav td.level3 {
	padding-left:67px;
	}

table.leftnav td.level3act {
	padding-left:67px;
	background-image:url("/images/img.clean/level3_act.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	}

table.leftnav td.level4 {
	padding-left:80px;
	}

table.leftnav td.level4act {
	}

table.leftnav, div.leftlinks, div.leftpoll, div.leftbooks,div.rightlosung, div.rightmail, div.rightnews, div.heisec-rightnews {
	}

table.wikilike td {
	background-color:white;
	padding:6px;
	}

table.wikilike tfoot td {
	background-color:lightgrey;
	font-weight:normal;
	}

/*	For td	*/
td {
	vertical-align:top;
	}

td.bottomline {
	padding:8px;
	text-align:center;
	font-size:10px;
	}

td.mainfield {
	font-size:12px;
	}

td.mainfield ul {
	margin-top:16px;
	margin-bottom:16px;
	}

td.mainfield ul li {
	padding-bottom:2px;
	margin-top:2px;
	}

td.mainfield ul ul {
	margin-top:1px;
	margin-bottom:1px;
	}

td.mainfield ul ul li {
	margin-top:1px;
	margin-bottom:1px;
	}

td.wikilikeleft {
	text-align:left;
	}

td.wikilikeright {
	text-align:right;
	}

p.searchoutline {
	font-size:10px;
	font-weight:bold;
	}

p.searchinline {
	margin-top:2px;
	font-weight:normal;
	}

p.searchoutline input {
	margin-top:4px;
	width:80px;
	height:12px;
	font-size:10px;
	font-weight:normal;
	color:#0500a3;
	background-color:white;
	border-top:1px solid silver;
	border-left:1px solid silver;
	border-right:1px solid white;
	border-bottom:1px solid white;
	}

input.searchoutlinesubmit {
	visibility:hidden;
	}

.searchoutlineinput {
	margin-top:4px;
	width:140px;
	height:12px;
	font-size:10px;
	font-weight:normal;
	color:#0500a3;
	background-color:white;
	border-top:1px solid silver;
	border-left:1px solid silver;
	border-right:1px solid white;
	border-bottom:1px solid white;
	}

.searchinlinesubmit {
	font-size:10px;
	font-weight:bold;
	color:black;
	background-color:silver;
	border-top:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid gray;
	border-right:1px solid gray;
	}
