/* CSS Document */
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
color:#e2e2e2;
float:inherit;
background-color:#242424;
}

/*neudefinition der html-tags*/
h1{
background-color:#bcbba9;
color:#242424;
font-size:16px;
font-weight:bolder;
}

fieldset {
border:2px solid #ffffff;
background-color:#bcbba9;
color:#242424;
}

img {
  border:0px;
}

/*Grafische Positionierung*/
#container {
width:950px;
text-align:left;
margin-left:auto; 
margin-right:auto;
margin-bottom:auto;
margin-top:15px;
background-color:#242424;
}

#headerborder {
background-image:url(images/slice_03.png);
width:950px;
height:24px;
}

div#musicplayer {
    text-align: right;
    margin-right: 22px;
    overflow: auto;
}

#headerleft {
background-image:url(images/slice_05.png);
width:659px;
height:146px;
float:left;
}

#headeright {
background-image:url(images/slice_06.png);
width:291px;
height:146px;
float:right;
}

#contenttitel {
background-image:url(images/slice_07.png);
width:659px;
height:34px;
clear:both;
float:left;
}

#ctitelright {
background-image:url(images/slice_08.png);
width:291px;
height:34px;
float:right;
}

#menuleft{
background-image:url(images/slice_26.png);
background-repeat:repeat-y;
width:177px;
height:auto;
height:660px;
clear:both;
float:left;
}

#menuleft{
background-image:url(images/slice_26.png);
background-repeat:repeat-y;
width:177px;
height:auto;
height:660px;
clear:both;
float:left;
}

#content{
background-image:url(images/slice_24.png);
background-repeat:repeat-y;
width:560px;
float:left;
height:660px;
overflow: auto;
}

#menurightfinetaste {
background-image:url(images/slice_10.png);
background-repeat:no-repeat;
background-color:#bcbba9;
width:41px;
height:660px;
float:left;
}

#menuleft div.sub{
    margin-top: 5px;
    margin-bottom: 3px;
    margin-left:10px;
}

#menuright {
background-image:url(images/slice_27.png);
background-repeat:repeat-y;
width:172px;
height:660px;
float:left;
}

#submenuright {
font-size:10px;
}
div.subsubmenuleft ul,
div.subsubmenuleft {
    margin-top: 5px;
    font-size: 9pt;
    margin-bottom: 0;
}


#footerleft {
background-image:url(images/slice_30.png);
width:178px;
height:33px;
clear:both;
float:left;
}

#footermid{
background-image:url(images/slice_31.png);
width:599px;
height:33px;
float:left;
}

#footerright{
background-image:url(images/slice_32.png);
width:173px;
height:33px;
float:left;
}

/*Positionierung Textbloecke */
.menuleft{
margin-left:40px;
margin-top:17px;
font-size:16px;
font-weight:bolder;
}

.ctitel {
margin-left:220px;
margin-top:5px;
color:#242424;
font-size:14px;
font-weight:bolder;
}

.content {
margin-left:10px;
margin-top:20px;
margin-right:10px;
padding-bottom: 15px;
}

.siteimage {
margin-left:9px;
margin-top:40px;
height:130px;
width:130px;
border:#bcbba9;
border-width:thin;
border-style:solid;
border:0px;
}

.menuright{
margin-left:10px;
margin-top:20px;
font-size:14px;
font-weight:bolder;
}

.nextgigs {
text-align:right;
margin-top:17px;
color:#242424;
font-size:12px;
font-weight:bolder;
}

.headerright {
margin-left:4px;
margin-top:7px;
color:#242424;
font-size:12px;
font-weight:bolder;
}

.footerleft {
margin-left:40px;
margin-top:3px;
color:#999999;
}

.footerright {
margin-left:40px;
margin-top:3px;
color:#999999;
}

/*Hyperlinks */

a:link {
color:#e2e2e2;
text-decoration:None
}

a:visited {
color:#666666;
text-decoration:None
}

a:active {
color:#ffffff;
text-decoration:None
}

a:hover {
color:#ffffff;
text-decoration:Underline
}

span.linkaktiv {
background-color:#ffffff;
width:1%;
}

table.mysqlphpgrid a:link {
    background-color:#BCBBA9;
    color:#242424;
}

div.sub a {
    font-size: 10pt;
}

/*Definition Newsmodultags */

span.autor {
font-weight:lighter;
text-align:right;
font-size:9px;
}

a.newsweiter{
background-color:#bcbba9;
color:#242424;
}

span.newsseitenr a.newsseitenr {
	background-color:#bcbba9;
	color:#242424;
}

h1, h2, h3, h4, h5, h6 {
  margin: .75em 0 .5em 0;
}

/*Table fuer Grid */
table.mysqlphpgrid {
	border: 1px; 
	padding: 1px;
	margin: 0px; 
	font: 11px Verdana, Arial; 
	feont-weight: bold; 
	ebackground-color: #FFFFFF; 
	color: #000000; 
	line-height: 16px;
	weidth:100%;
	width:100%;
}

/*Design f�r einzelne Spalten!*/

#theventdateformated {width: 12%; color:#000000;}
#theventtime {width:75px;}
#theventname {text-align:center;}
#thinterpret {width:200px;}
#thtitel {width:200px;}
#threfkanton {width:20px;}

th.th 			{background: #f9f9f9; color:#242424; width: 2.5cm; }
th.th:hover 	{background: #DDDDDD; cursor: default;}
td.tdeven 		{background: #9e9e99; padding-left:3px; padding-right:2px;}
td.tdeven:hover {background: #DDDDDD; cursor: default;}
td.tdodd 		{background: #bcbba9; padding-left:3px; padding-right:2px;}
td.tdodd:hover 	{background: #DDDDDD; cursor: default;}
td.tddel 		{background: white;}

th.thcover 		{background: #f9f9f9; color:#242424; width:10%; }
h3, p {font-family: arial;}

/*Design fuer apeform (Formulare)*/
.header{
background-color:#9e9e99;
text-align:left;
}

sup{
color:#F00
}

.error{
color:#F00;
}

label {
text-align:left;
}

form {
background-color:#bcbba9;
text-align:left;
color:#333333;
font-size:12px;
}

/*FLV Player */
#MyMovie {
	margin-left:50px;
	margin-right:auto;
}

ul.year-list {
	
}

h1.short {
	width: 200px;
}