body {
	font-family		: arial, sans;
	font-size		: 14px;
	background-color	: #e5ccff;
	padding		: 0px;
	margin		: 0px;
}

/* Seite in die Mitte setzen */
.main {
	width			: 898px;
	margin-left		: auto;
	margin-right		: auto;
	left			: 50%;
	position		: absolute;
	margin-left		: -449px;
	background-color	: white;
	float			: left;
}

/* Illustration im Kopfbereich rechts: austauschbar */
.head {
	background-image	: url(images/head.png);
	width			: 898px;
	height			: 111px;
	float			: left;
}

/* Seitenstreifen rechts und Inhaltsbereich zusammen */
.menucontentrahmen {
	background-image	: url(images/bg.png);
	background-repeat	: repeat;
	width			: 898px;
	float			: left;
}

/* Rahmen für Inhaltsbereich, aufgeteilt wegen Browserkompatibilität (padding) */
.contentrahmen {
	position		: relative;
	left			: 0px;
	width			: 680px;
	float			: left;
}

DIV.contentrahmen {
	float			: left;
}

/* Inhalt im Contenbereich */
.content {
	padding			: 15px 50px 10px 0px;
	float			: left;
	width			: 630px;
}

/* Bilder im Contentbereich */
.content IMG {
	margin			: 0px 0px 0px 0px;
}

/* der ganze Seitenstreifen */
.seitenstreifen {
	width			: 218px;
	float			: left;
	padding			: 0px 0px 0px 0px;
}	

/* Menü-Block */
.vmenu-block {
	width			: 218px;
	background-position	: bottom;
	float			: left;
	padding			: 0px 0px 0px 0px;
}

/* Menü */
.vmenu-blockcontent {
	width			: 218px;
}

/* ein Artikel im Seitenstreifen */
.block {
	width			: 218px;
	/*min-height		: 25px;*/
	background-position	: bottom;
	float			: left;
	padding			: 0px 0px 0px 0px;
}

/* der Inhalt des Artikels - aufgeteilt in block und blockcontent wegen Browserkompatibilität (padding) */
.blockcontent {
	padding			: 0px 0px 0px 0px;
	margin			: 0px 0px 0px 0px;
	float			: left;
}

/* Abschlussgrafik unten */
.bottom {
	background-image	: url(images/bottom.png);
	width			: 898px;
	height			: 97px;
	float			: left;
}

.menubg {
	width			: 218px;
	background-image	: url(images/menu-bg.png);
	background-repeat	: repeat;
}

.align-center {
	text-align: center;
}

/* -----------------------------------------------
// Sektion 8: Anker
// --------------------------------------------- */
.content a	{
	color:#9530A4; /* violett dunkel */
	background-color:#FFF; /* weiss */
	}

.content a:link,
.content a:visited	{
	text-decoration:none;
	}
	
.content a:hover,
.content a:active,
.content a:focus	{
	text-decoration:underline;
	}	

/* -----------------------------------------------
// Sektion 10: Sonderfaelle
// --------------------------------------------- */

.csc-header H1 {
	font-family: arial,sans;
	font-size: 16px;
	color:#68212f;
}

.csc-header H2 {
	font-family: arial,sans;
	font-size: 16px;
	color:black;
}

.csc-header H3 {
	font-family: arial,sans;
	font-size: 14px;
	color:gray;
}

.csc-header H4 {
	font-family: arial,sans;
	font-size: 14px;
	color:#447bcd;
}
P.bodytext {
	font-family: arial,sans;
	font-size: 14px;
}

.csc-textpic-caption {
	font-family: arial,sans;
	font-size: 11px;
	font-weight:bold;
	color: gray;
}

TH {
	font-family: arial,sans;
	font-size: 12px;
	font-weight:bold;
	color: black;
}

.contenttable {
	font-family: arial,sans;
	font-size: 12px;
	font-weight:normal;
	color: black;
}


/*~~~~~~~~~~~~~ MENÜ ~~~~~~~~~~~~~*/

.nur_im_druck	{
	display:none;
	}
	
.menu-no {
	padding:3px 10px 3px 17px;
	line-height:24px;
	width:185px;
}
.menu-no A:link, .menu-no A:visited {
	font-family:arial,sans;
	font-size: 14px;
	font-weight:bold;
	color:black;
	text-decoration: none;
}

.menu-no A:hover, .menu-act A:hover {
	text-decoration: underline;
}

.menu-act {
	padding:3px 10px 3px 17px;
	line-height:24px;
	width:185px;
	background-image:url("images/menu-act.png");
	background-repeat:repeat-y;
}

.menu-act A, .menu-act A:link, .menu-act A:visited {
	font-family:arial,sans;
	font-size: 14px;
	width:185px;
	font-weight:bold;
	color:black;
	text-decoration: none;
}

.menu2-no, .menu2-act{
	padding:1px 15px 1px 30px;
	margin-bottom:4px;
	width:155px;
}

.menu2-no A:link, .menu2-no A:visited {
	font-family:arial,sans;
	font-size: 11px;
	font-weight:bold;
	color:black;
	text-decoration: none;
	width:155px;
	padding:0px 40px 0px 0px;
}

.menu2-act A, .menu2-act A:link, .menu2-act A:visited, .menu2-no A:hover {
	font-family:arial,sans;
	font-size: 11px;
	font-weight:bold;
	color:#8c3157;
	text-decoration: none;
	width:155px;
	padding:0px 40px 0px 0px;
}
