* {
	margin: 0;
	padding: 0;
}

body {
	
   text-align: center;
   font-size: 70%;
   line-height: 1.4em;
   background: #9c3
}



#center {
  text-align: center;
  margin: 0 auto;
  padding: 0;
  width: 780px;
  
  
}

#wrap {
 float: left;
  margin: 0 auto;
  padding: 0;
  width: 780px;
  background: #fff
}



#navigation {
  float: left;
  width: 780px;
  height: 20px;
  text-align: right;
  border-bottom: 1px dashed #fff;
  border-top: 1px dashed #fff;
  background-color: #e3ff9f;
}


#content {
  float: left;
  height: 100%;
  width: 600px;
 text-align: left;
 border-right: 1px dashed #fff;
 background-color: #fff;

}

#player {
  float: left;
  height: 100%;
 padding: 5px 50px 5px 40px;
  width: 679px;
 text-align: left;
 background-color: #fff;

}

#table {
  height: 100%;
 padding: 5px 50px 5px 40px;
  width: 499px;

}


h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,dd,p,input,textarea,select{
	color: #333;
	font-family: Verdana, Arial, Georgia, sans-serif;
	text-align: left; /* Alle Elemente linksb&uuml;ndig */
   
}

a{
text-decoration:none;
color:#709525;
font-weight:bold;
}
a:hover{text-decoration:underline;}

#content a {
color: #709525;
text-decoration: none;
border-bottom: 1px dashed #709525;
font-weight: normal} 

#content a:hover {
color: #709525;
text-decoration: none;
background-color: #e3ff9f;
border-bottom: 0px dashed #fff;
font-weight: normal
} 

a img{border:0;}
ul,ol,dl{font-size:1.1em; line-height:1.4em; margin:2px 0 16px 40px;}
ul ul,ol ol{margin:4px 0 4px 40px;}

ul{

}

h1 {
	clear: both;
	margin: 15px 0 10px 20px;
	color: #333;
	font-size: 1.7em;
	line-height: 1.2em;
	font-style: normal;
	padding: 0.2em;
	background: transparent;
	height: 200px;
	font-weight: normal;
	text-align: left;
	position: relative;
	float: left;
	width: 485px;
	display:inline;
	
}


h2 {
	clear: both;
	font-size: 1.6em;
	margin: 10px 0 5px 40px;	
	line-height: 1.2em;
	font-weight: normal;
	font-style: oblique;

}

h3 {
	clear: both;
	font-size: 1.2em;
	margin:0;
	padding:0 0 2px 0;	
	line-height: 1.2em;
	font-weight: bold;
	color: #709525;
}

h4 {
	clear: both;
	padding: 20px 0 10px 40px;
	font-size: 1.2em;
	font-weight: bold;
	color: #666;
}



p {
	padding: 5px 50px 5px 40px;
	font-size: 1.1em;
	line-height: 1.4em;
	text-align: left;
 
}



  
  
/******** sidebar ********/

#sidebar{
float:left;
width:160px;
margin:0;
padding: 10px 0px 0px 0px;
border-left: 1px dashed #d6ebad;
border-right: 1px dashed #d6ebad;
border-bottom: 1px dashed #fff;
background-color: #f1f9e1;

}


#sidebar ul{
	font-size:0.9em;
	margin:0;
	padding:0 0 15px 10px;
}

#sidebar li{
list-style:none;
margin:0 0 4px 0;
padding:0;
}

#sidebar li a{
font-size:1.2em;
font-weight:bold;
padding:2px;
}

#sidebar ul ul{
margin:4px 0 3px 15px;
line-height:1.2em;
padding:0;
}

#sidebar ul ul li a{font-weight:normal;}
#sidebar h2{margin:3px 0px 8px 0px;}



/* ********* Klassen ************/	

.logo {
	color: #9c3;
	font-style: normal;
	font-weight: bold;
 
}

.subhead {
	color: #9c3;
	font-style: normal;
	font-weight: bold;
}

.sub {
	color: #9c3;
	font-style: normal;
	font-weight: lighter;
}

.sub2 {
	color: #fff;
	font-style: normal;
	font-weight: lighter;
}

.colororange {
	color: #ff9415;
}	


.cite{
	font-size: 0.8em;
	font-style: italic;
	font-weight: normal;
}

/* ********* Footer ************/	

#footer {
	width: 780px;
	height: 20px;
	text-align: right;
	border-bottom: 1px dashed #fff;
	border-top: 1px dashed #fff;
	background-color: #e3ff9f;
	position: relative;
	float: left;
	margin: 0 -3px 0 0;
}

#footer p {
	color: #709525;
	padding: 2px 10px;
	font-size: 1.0em;
	line-height: 1.4em;
	float: left;
	display: inline;
	margin: auto;
}


/* ******** Table *********/

table {
	border-collapse: collapse;
	border: 1px solid #9c3;
	

}
caption {
	padding: 0 .4em .4em;
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background: transparent;
}
td, th {
	color: #333;
	border: 1px solid #709525;
	padding: .3em;
font-family: Verdana, Arial, Helvetica, sans-serif;
	}

thead th {
	text-align: left;
	font-size: 1.0em;
	font-weight: bold;
	color: #fff;
	background: #9c3;
}


tbody th, tbody td {
	vertical-align: top;
	text-align: left;
}

.odd {
	background: #fff
;
}
tbody tr:hover {	
	background: #e3ff9f;
}
