html {width:100%;height:100%;margin:0px;}

body {
	width:100%;height:100%;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#ffffff;
	font-family:Verdana,Arial,sans-serif; font-size:11px;color:#333333;
	}


/*VORDEFINITIONEN++++++++++++++++++++++++++++++++++*/
div.break {clear:both;margin:0px;}
div.spacer {height:20px;}
img {border:0px;}
table, td, textarea {border:0px;text-align:left;font-family:Verdana,Arial,sans-serif; font-size:11px;}
p, form {margin:0px;padding:0px;}
input, select {border:0px;font-family:Verdana,Arial,sans-serif; font-size:11px;}
strong {font-weight:bold;}
em {font-style:italic;}

/*CONTAINER+++++++++++++++++++++++++++++++++++++++*/
#container {
	width:900px;
	margin:0 auto 0px;
	padding:0px;
	font-family:Verdana,Arial,sans-serif; font-size:11px;text-align:left;
	}

/*Header*/
#header {
	position:relative;
	height:112px;
	margin:0px;
	background-color:#ffffff;
	}
	#header .tasten {
		position:absolute;top:25px;left:0px;
		height:5px;
		}
	#header .toptext {
		position:absolute;top:68px;left:0px;
		height:18px;
		}
	#header .musiklux {
		position:absolute;top:25px;left:650px;/*25/650 | 15/640 */
		}

/*Topline*/
#topline {
	height:29px;
	margin:0px;
	padding-top:10px;padding-right:10px;
	background-color:#ffffff;
	background-image:url(../img/topline_bg.gif);background-repeat:no-repeat;
	text-align:right;color:#fff;
	}
	#topline a {font-size:10px;font-weight:bold;color:#fff;text-decoration:none;}
	#topline a:hover {color:#fff;text-decoration:underline;}
	#topline a:active {color:#fff;text-decoration:underline;}

/*Subnavigationbar*/
#subnavigationbar {
	height:18px;width:720px;
	margin:0px;overflow:hidden;
	padding:2px 0px 0px 180px;
	background-image:url(../img/subnav_bg.gif);background-repeat:no-repeat;
	font-size:10px;line-height:16px;
	}
	#subnavigationbar a {color:#C4116D;text-decoration:none;}
	#subnavigationbar a:hover {color:#C4116D;text-decoration:underline;}
	#subnavigationbar a:active {color:#C4116D;text-decoration:underline;}
	#subnavigationbar .mark {color:#C4116D;}

/*Main*/
#main {
	}

/*Hauptnavigation*/
#navigationbar {
	float:left;
	width:178px;overflow:hidden;
	margin:0px;padding:14px 0px 0px 0px;
	background-color:#d0d0d0;
	background-image:url(../img/nav_bg.jpg);background-repeat:repeat-x;
	border-bottom:1px solid #bebebe;border-left:1px solid #bebebe;border-right:1px solid #bebebe;
	}

/*Content*/
#content {
	float:left;
	width:520px;overflow:hidden;
	margin:14px 20px 0px 20px;
	}
	div.contentbox {
		width:498px;overflow:hidden;
		padding:10px;
		background-color:#fafafa;
		border:1px solid #ccc;
		}
	#content div.contentspacer {
		height:10px;
		}

/*Rightline*/
#rightline {
	float:right;
	width:160px;overflow:hidden;
	margin:14px 0px 0px 0px;
	background-color:#13AAAC;
	background-image:url(../img/rl_bg.jpg);background-repeat:repeat-x;
	
	color:#ffffff;
	}
	#rightline .rightlinebox {
		padding:10px;
		border:1px solid #00898B;
		}
	#rightline div.rightlinespacer {
		height:5px;
		background-color:#ffffff;
		}
	#rightline a {color:#ffffff;text-decoration:none;}
	#rightline a:hover {color:#ffffff;text-decoration:underline;}
	#rightline a:active {color:#ffffff;text-decoration:underline;}


/*Footer*/
#footer {
	width:520px;height:22px;
	margin:10px 0px 0px 200px;padding-top:3px;
	border-top:1px solid #ccc;
	font-size:10px;color:#333;
	}
	#footer a {color:#333;text-decoration:none;}
	#footer a:hover {color:#C4116D;}
	#footer a:active {color:#C4116D;}

/*Bottomline*/
#bottomline {
	width:520px;height:32px;
	margin:0px 0px 0px 200px;padding-top:3px;
	font-size:10px;color:#333;text-align:center;
	}
	#bottomline a {color:#333;text-decoration:none;}
	#bottomline a:hover {color:#C4116D;}
	#bottomline a:active {color:#C4116D;}

/*HAUPTNAVIGATION+++++++++++++++++++++++++++++++*/
#menu {
	margin:0px;
	padding:0px 10px 0px 10px;
	font-size:11px;
	}
	#menu ul {
		display:block;
		margin:0px;margin-bottom:200px;padding:0px;
		list-style-type:none;
		border-bottom:1px solid #DD137B;
		}
	#menu li {
		width:158px;
		padding:0px;
		border-top:1px solid #DD137B;	
		}
	#menu li a {
		display:block;
		width:154px;
		margin:0px;padding: 6px 2px 6px 2px;
		color:#000000;text-decoration:none;
		}
		#menu li a:active {background-color:#fff;color:#000000;}
		#menu li a:hover {background-color:#fff;color:#000000;}
	#menu li a.on {background-color:#C4116D;color:#ffffff;}
		#menu li a.on:active {background-color:#fff;color:#000000;}
		#menu li a.on:hover {background-color:#fff;color:#000000;}
	#menu li a.snav {padding-left:14px;width:142px;background-color:#EE89BD;background-image:url(../img/nav_arr.gif);background-repeat:no-repeat;background-position:2px 6px;}
		#menu li a.snav:active {background-color:#fff;color:#000000;}
		#menu li a.snav:hover {background-color:#fff;color:#000000;}
	#menu li a.snav_on {padding-left:14px;width:142px;background-color:#E758A2;color:#ffffff;background-image:url(../img/nav_arr_on.gif);background-repeat:no-repeat;background-position:2px 6px;}
		#menu li a.snav_on:active {background-color:#fff;color:#000000;background-image:url(../img/nav_arr.gif);background-repeat:no-repeat;}
		#menu li a.snav_on:hover {background-color:#fff;color:#000000;background-image:url(../img/nav_arr.gif);background-repeat:no-repeat;}

/*VORDEFINITIONEN++++++++++++++++++++++++++++++++++*/
.type {font-style:normal;font-weight:normal;text-decoration:none;font-variant:normal;}
	.typeB {font-weight:bold;}
	.typeU {text-decoration:underline;}
	.typeI {font-style:italic;}
	.typeBU {font-weight:bold;text-decoration:underline;}
	.typeBI {font-weight:bold;font-style:italic;}
.sType {font-size:10px;}
	.sTypeB {font-size:10px;font-weight:bold;}
	.sTypeI {font-size:10px;font-style:italic;}






/*ALLGEMEIN ++++++++++++++++++++++++++++++++++++++++++*/
#content {font-family:Verdana,Arial,sans-serif;font-size:11px;color:#333333;line-height:120%;}

/*ÜBERSCHRIFTEN*/
h1, h2, h3, h4 {margin:0px;font-weight:bold;line-height:120%;}
h1 {margin-bottom:5px;font-size:16px;}/*Seite~*/
h2 {margin-bottom:3px;font-size:14px;}/*Artikel~/Inhalt~*/
h3 {margin-bottom:5px;font-size:16px;}/*Absatz~: gross*/
h4 {margin-bottom:3px;font-size:12px;}/*Absatz~: klein*/

/*ABSÄTZE*/
p {margin-bottom:10px;}
p.small {margin-bottom:2px;}
p.medium {margin-bottom:5px;}
p.big {margin-bottom:15px;}


/*CONTENT (allg./Editor) +++++++++++++++++++++++++++++++++++*/

/*BILDER*/
#content img.imgborder_blk {border:1px solid #000000;}
#content img.imgborder_gr {border:1px solid #cccccc;}
#content img.imgborder_col {border:1px solid #C4116D;}

/*LINIEN*/
#content hr {
	width:100%;height:1px;
	margin:0px;margin:12px 0px 11px 0px;padding:0px;
	background-color:#cccccc;color:#cccccc;
	border:0px;
	} * html #content hr {margin:5px 0px 4px 0px;}
	#content hr.farbig {background-color:#C4116D;color:#C4116D;}
	#content hr.dick {height:2px;}
	#content hr.dickfarbig {height:2px;background-color:#C4116D;color:#C4116D;}

/*LISTEN*/
#content ul {}
#content ol {}

/*LINKS*/
#content a {color:#C4116D;text-decoration:none;}
#content a:hover {color:#C4116D;text-decoration:underline;}
#content a:active {color:#C4116D;text-decoration:underline;}


#content .mark {color:#C4116D;}/*alternatv: 116EC5 (blau)*/
#content .markinvers {background-color:#C4116D;color:#ffffff;}


/*BLÄTTERBALKEN*/
#content .pagechangebeam {
	margin:10px 0px 0px 0px;
	font-size:11px;
	}
/*SORTIERBALKEN*/
#content .sortbeam {
	margin:0px 0px 10px 0px;
	font-size:10px;text-align:right;
	}
	#content .sortbeam select {
		font-size:10px;border:1px solid #ccc;
		}
	#content .sortbeam input.sortbutton {
		width:20px;height:18px;
		background-image:url('../img/button_sortbeam.gif');
		background-color:transparent;
		border:0px;
		font-family:Verdana,Arial,sans-serif;font-size:10px;color:#C4116D;
		cursor:pointer;
		}

/*BUTTONS*/
input.searchbutton {
	width:20px;height:18px;
	background-image:url('../img/button_search.gif');
	background-color:transparent;
	border:0px;
	font-family:Verdana,Arial,sans-serif;font-size:10px;color:#C4116D;
	cursor:pointer;
	}
	

/*RIGHTLINE (allg./Editor) +++++++++++++++++++++++++++++++++++*/
	#rightline hr {
	width:100%;height:1px;
	margin:0px;margin:12px 0px 11px 0px;padding:0px;
	background-color:#ffffff;color:#ffffff;
	border:0px;
	} * html #rightline hr {margin:5px 0px 4px 0px;}
	#rightline hr.farbig {background-color:#00898b;color:#00898b;}
	#rightline hr.dick {height:2px;}
	#rightline hr.dickfarbig {height:2px;background-color:#00898b;color:#00898b;}

	#rightline .mark {color:#000;}
	#rightline .markinvers {background-color:#000;color:#ffffff;}