/****************************************************************************
**	Tags & Classes
****************************************************************************/
body {
	margin					: 0px;
	padding					: 0px;
	font-family				: verdana,arial,helvetica,sans-serif;
	font-size				: 0.9em;
	background				: #ffffff;
}

a:hover {
	text-decoration			: underline;
}

a.internal-link {
	font-size				: 0.9em;
	text-decoration			: none;
	color					: #0000ff;
}
a.internal-link:hover {
	font-size				: 0.9em;
	text-decoration			: underline;
	color					: #0000ff;
}

a.external-link-new-window {
	font-size				: 0.9em;
	text-decoration			: none;
	color					: #0000ff;
}
a.external-link-new-window:hover {
	font-size				: 0.9em;
	text-decoration			: underline;
	color					: #0000ff;
}

.headernav {
	font-size				: 0.8em;
	text-decoration			: none;
	color					: #ffffff;
	width					: 70px;
	float					: right;
	margin					: 10px 5px 0px 0px;
	text-align				: right;
}

.headernav:hover {
	text-decoration			: none;
	color					: #ffffff;
}

h1.csc-firstHeader {
	margin					: 0px;
	font-size				: 1em;
	font-weight				: bold;
}

h2 {
	font-size				: 1em;
}

h3 {
	font-size				: 0.9em;
	font-weight				: bold;
}

iframe.community {
	position				: relative;
	top						: 0px;
	left					: 0px;
	right					: 0px;
	width					: 100%;
	height					: 800px;
	padding					: 0px;
	margin					: 0px;
	/* border					: 0px; */
	border					: 0px none #ffffff;
	overflow				: hidden;
	z-index					: 2;
}

img {
	border					: 0px;
}

p.align-center {
	font-size				: 0.9em;
	text-align				: center;
}

p.bodytext {
	font-size				: 0.9em;
}

p.headerwerbung {
	margin					: 30px 0px 0px 0px;
}

p.csc-frame-frame2 {
	font-size				: 0.9em;
	border					: 1px solid #000000;
	background-color		: #ffffaa;
	text-align				: center;
}

li {
	font-size				: 0.9em;
}

.csc-header, csc-header-n1 {
	font-size				: 0.9em;
	margin					: 0px;
	padding					: 0px;
}

.csc-header h1 {
	margin					: 0px;
	font-size				: 1em;
	font-weight				: bold;
}

table.contenttable td {
	vertical-align			: top;
}

table.typo3-adminPanel {
	top						: 0px;
	right					: 0px;
}

/******************************************************************************
	Sitemap
******************************************************************************/
p.csc-sitemap {
	font-size				: 0.9em;
	margin					: 10px 0px 0px 0px;
}

p.csc-sitemap a {
	text-decoration			: none;
	font-size				: 0.9em;
	color					: #0000ff;
}

p.csc-sitemap a:before {
	content					: url(gfx/ico_nav-active.gif)" ";
	vertical-align			: middle;
}

p.csc-sitemap a:hover {
	text-decoration			: underline;
}

p.csc-sitemap-level1 {
	font-size				: 0.9em;
	text-indent				: 0px;
}

p.csc-sitemap-level2 {
	font-size				: 0.9em;
	text-indent				: 20px;
}

p.csc-sitemap-level3 {
	font-size				: 0.9em;
	text-indent				: 40px;
}

p.csc-sitemap-level4 {
	font-size				: 0.9em;
	text-indent				: 60px;
}

.csc-menu {
	font-size				: 0.9em;
	margin					: 10px 0px 0px 0px;
}

.csc-menu a {
	text-decoration			: none;
	font-size				: 0.9em;
	color					: #0000ff;
}

.csc-menu a:before {
	content					: url(gfx/ico_nav-active.gif)" ";
	vertical-align			: middle;
}

.csc-menu a:hover {
	text-decoration			: underline;
}

.csc-menu p {
	font-size				: 0.9em;
	margin					: 15px 0px 0px 0px;
}

p.csc-abstract {
	margin					: 0px 0px 0px 20px;
	font-size				: 0.9em;
}

/****************************************************************************
**	Navigation, Content & Werbemuell
****************************************************************************/
.nav {
	position				: absolute;
	top						: 160px;
	left					: 0px;
	width					: 180px;
	padding-bottom			: 25px;
}

.googlebar {
	position				: absolute;
	top						: 182px;
	right					: 0px;
	width					: 120px;
	/* min-height				: 600px; */
	/* height					: 600px; */
	/* text-align				: left; */
	z-index					: 3;
	float					: right;
	/* border					: 1px solid #ff0000; */
}

.googlebar-empty {
	position				: absolute;
	top						: 182px;
	right					: 0px;
	width					: 10px;
	z-index					: 3;
	float					: right;
}

/*
.bordered {
	border-bottom			: 1px dotted #d0d0d0;
	border-right			: 1px dotted #d0d0d0;
	padding					: 0px 5px 0px 5px;
}
*/

/*
	SingleColumn layout
*/
.pagecontent-single {
	position				: absolute;
	top						: 178px;
	left					: 195px;
	right					: 130px;
	padding					: 0px 10px 25px 0px;
	/* margin-right			: 130px; */
	z-index					: 2;
}

/*
	SingleColumn layout extrabreit
*/
.pagecontent-single-wide {
	position				: absolute;
	top						: 178px;
	left					: 195px;
	right					: 10px;
	padding					: 0px;
	/* margin-right			: 130px; */
	z-index					: 2;
}

/*
	MultiColumn layout
*/
.content-box {
	position				: relative;
	top						: 178px;
	left					: 0px;
	height					: 50px;
	margin-left				: 180px;
	margin-right			: 130px;
	/* border					: 1px solid #ff0000; */
	z-index					: 2;
}

.pagecontent-normal {
	position				: absolute;
	top						: 0px;
	left					: 0px;
	width					: 49%;
	/* padding					: 0px; */
	padding					: 0px 0px 25px 0px;
	margin					: 0px;
	float					: left;
	z-index					: 2;
	/* border					: 1px solid #ff0000; */
}

.pagecontent-right {
	position				: absolute;
	top						: 0px;
	right					: 0px;
	width					: 49%;
	/* padding					: 0px; */
	padding					: 0px 0px 25px 0px;
	margin					: 0px;
	float					: right;
	z-index					: 2;
	/* border					: 1px solid #ff0000; */
}
