html	{
	background: url(../images/background/background01.gif);
}

body {
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color: #333;
	voice-family: inherit;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:x-small;
	voice-family: inherit;
	font-size: small;
}

p	{
	font-size: 10pt;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color: #000000;
}

h2 {
	font-size: 10pt;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color: #e00000;
}

h3	{
	font-size: 10pt;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color: #e00000;
	font-weight: normal;
	text-decoration: underline;
}

h4	{
	font-size: 8pt;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color: #878787;
}

table	{
	font-size: 10pt;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color: #000000;
}

a	{
	font-size: 10pt;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color: #000000;
	text-decoration: underline;
}

a:hover	{
	font-size: 10pt;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color: #666666;
	text-decoration: underline;
}

a img	{
	border: none;
}

h4	a	{
	font-size: 8pt;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color: #878787;
	text-decoration: none;
}

h4	a:hover	{
	font-size: 8pt;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color: #878787;
	text-decoration: underline;
}

#topnews	{
	background-color: #ccffcc;
}

.tablenews a	{
	text-decoration: none;
}

#content	{
	margin: 0;
	padding: 20px;
	float: left;
	width: 550px;
	color: #000000;
	font-size: 10pt;
}

#content h1	{
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color: #e00000;
	font-size: 10pt;
	font-weight: bold;
	background-color: white;
	border: 1px solid #8a8a8a;
	width: 567px;
	line-height: 21px;
	text-indent: 5px;
	text-align: left;
}

#content h2	{
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
}

#content h3	{
	color: #e00000;
	font-size: 10pt;
	text-decoration: underline;
}

#content td	{
	vertical-align: top;
}

#wrapper	{
	position: relative;
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	width: 760px;
	background: url(../images/background/wrapper-background01.gif) repeat-y;
	color: #bbbbbb;
	border: 1px solid #8a8a8a;
}

#header	{
	font-family: arial, verdana, sans-serif;
	position: relative;
	margin: 0;
	padding: 0;
	position: relative;
	width: 760px;
	background: url(../images/headerimage/headerimage0901.jpg) repeat-y;
	color: #333;
}

#header p	{
	font-family:arial, verdana, sans-serif;
	background: #fffffe;
	margin: 0 0 20px;
	padding: 0;
	width: 750px;
	padding: 5px;
	color: #808080;
	font-size: 8pt;
}

#header a	{
	font-size: 8pt;
	font-family:arial, verdana, sans-serif;
}

#header a:hover	{
	font-size: 8pt;
	font-family: arial, verdana, sans-serif;
	color: #666666;
	text-decoration: underline;
}

#header h2	{
	margin: 0 20px 0;
	font-size: 10pt;
	padding-bottom: 20px;
}

#navi	{
	margin: 0;
	padding: 0;
	width: 760px;
	background: #d6d6d6;
	float: left;
	padding-bottom: 20px;
}

#navi ul, #navi li	{
	list-style: none;
	margin: 0;padding: 0;
}

#navi ul	{
	width: 760px;
	float: left;
	background: url(../images/navibackground/navi-background04stat.jpg) 0 0 repeat-x;
}

#navi li	{
	display: inline;
}

#navi a	{
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color: #ffffff;
	width: 113.8px;
	float: left;
	display: block;
	padding: 6px 4px 6px 8px;
	text-decoration: none;
	font-weight: bold;
	border-right: 1px solid #e6e6e6;
	font-size: 10pt;
}

#naviend a	{
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color: #ffffff;
	background: url(../images/navibackground/navi-background01.gif) repeat-x;
	float: left;
	display: block;
	padding: 6px 4px 6px 8px;
	text-decoration: none;
	font-weight: bold;
	border-right: 0px solid #e6e6e6;
}

#navi a:hover	{
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 10pt;
}

#naviend a:hover	{
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 10pt;
}

#sidebar	{
	margin: 20px 0px 0;
	padding: 0;
	float: right;
	width: 170px;
	height: 784px;
}

#box1, #box2, #box3, #box4	{
	margin: 0 17px 10px;
	border: 1px solid #a5a5a5;
	padding: 5px;
	background: #ffffff;
	text-align: center;
}

#box1 h2, #box2 h2, #box3 h2, #box4 h2	{
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color: #f00000;
	margin: 1em 0 1em;
	font-size: 10pt;
	font-weight: bold;
}

#box1 a, #box2 a, #box3 a, #box4 a	{
	color: #000000;
	margin: 1em 0 1em;
	font-size: 10pt;
	font-weight: normal;
}

#box1 a:hover, #box2 a:hover, #box3 a:hover, #box4 a:hover	{
	color: #808080;
}

#box1 ul, #box1 li, #box2 ul, #box2 li, #box3 ul, #box3 li, #box4 ul, #box4 li	{
	margin: 0 0 1em;
	padding: 0;
	list-style: none;
}

#box1 li, #box2 li, #box3 li, #box4 li	{
	display: inline;
}

#content a:hover img	{
	border: solid 1px #aaaaaa;
}

#programtable	{
	border: solid 1px #8a8a8a;
	width: 567px;
}

#tableonair	{
	border: none;
	width: 400px;
	height: 100px;
}

#tableonair a:hover img	{
	border: none;
}

#tablecontact	{
	border: none;
	width: 400px;
	height: 250px;
}

#tablecontact a:hover img	{
	border: none;
}

#tablepresse	{
	border: none;
	width: 500px;
	height: 130px;
}

#tabledownload	{
	width: 567px;
	border: solid 1px #8a8a8a;
}

#tabledownload tr:hover	{
	background-color: #eaeaea;
	text-decoration: underline;
}

#tabledownload tr	{
	height: 20px;
}

#tabledownload tr td	{
	vertical-align: middle;
}

.tableevents	{
	width: 567px;
	border: solid 1px #8a8a8a;
}

.tableevents tr:hover	{
	background-color: #eaeaea;
	text-decoration: underline;
}

.tableevents tr	{
	height: 20px;
}

.tableevents tr td	{
	vertical-align: middle;
}

#tablemusicwettbewerb	{
	border: none;
}

#tablemusicwettbewerb a:hover img	{
	border: none;
}

#tablesendeplan01, #tablesendeplan02, #tablesendeplan03	{
	width: 567px;
	border: solid 1px #8a8a8a;
}

#tablesendeplan01 tr:hover, #tablesendeplan02 tr:hover, #tablesendeplan03 tr:hover	{
	background-color: #eaeaea;
	text-decoration: underline;
}

#tablesendeplan01 tr, #tablesendeplan02 tr, #tablesendeplan03 tr	{
	height: 20px;
}

#tablesendeplan01 tr td, #tablesendeplan02 tr td, #tablesendeplan03 tr td	{
	vertical-align: middle;
}

#scriptlicence	{
	background: url(../images/background/xhtmlcssrss-background01.jpg) repeat-x;
	border: 1px solid #8a8a8a;
	width: 721px;
	line-height: 21px;
	text-indent: 5px;
	text-align: center;
}

#scriptlicence	{
	color: #000000;
	font-size: 8pt;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	vertical-align: top;
}

#scriptlicence a	{
	color: #000000;
	font-size: 9pt;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	vertical-align: top;
}

#scriptlicence a:hover	{
	color: #666666;
}

#scriptlicence img	{
	vertical-align: middle;
}

#scriptlicence a:hover img	{
	border: none;
}

#rssfront img	{
	vertical-align: middle;
}

#rssfront a:hover img	{
	border: none;
}

#tablewettbewerbform td	{
	vertical-align: top;
}

#tablesitemap	{
	width: 567px;
}

.td1download	{
	width: 70px;
}

.td2download	{
	width: 437px;
}

.td3download	{
	width: 0px;
}

.td1events	{
	width: 10%;
}

.td2events	{
	width: 60%;
}

.td3events	{
	width: 30%;
}

.td1sendeplan	{
	width: 70px;
}

.td2sendeplan	{
	width: 385px;
}

.td3sendeplan	{
	width: 0px;
}

.td1swisssound	{
	width: 40%;
}

.td2swisssound	{
	width: 40%;
}

.td3swisssound	{
	width: 20%;
}


.td1events	{
	width: 70px;
}

.td2events	{
	width: 497px;
}

.imgborder	{
	border: solid 1px #606060;
}

.imgborderwhite	{
	border: solid 1px #ffffff;
}


#listen a:hover img {
	border: none;
}

.underline	{
	text-decoration: underline;
	font-size: 10pt;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color: #000000;
}

.h2	{
	font-size: 10pt;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.h2:hover	{
	text-decoration: underline;
	color: #666666;
}

.tableteam	{
	width: 550px;
}

.tableroman	{
	width: 400px;
}

.tableteam img	{
	border: 1px solid #aaaaaa;
}

.tableroman img	{
	border: 1px solid #aaaaaa;
}

.imgmiddle	{
	vertical-align: middle;
}
