/*===============================================================

	AUFBAU und HINTERGRUNDFARBEN

	Textformatierung und anderer Kram in der inhalt.css

===============================================================*/

	body
	{
		margin: 0;
		padding: 0;
		height: 100%;
    text-align: justify;
    font:70% Verdana, Arial, Helvetica, sans-serif;;
		color: #888888;
		text-align: left;
		background: #010101;
	}
	
  #container { width: 900px; margin: 0 auto; background: #111111; }
  
	#banner	
	{
		/*width: 100%;*/
		height: 120px;
		padding: 0 0 0 0px;
		background-color: #000000;
		background-image: url(../images/bg1.jpg);
		background-position: 0 5px;
		background-repeat: no-repeat;
	}
  
  #menu { float: left; clear: both; width: 100%; background: #212121; border-bottom: 5px solid #000000; }

	#sidebar
	{	float: right;
		position: absolute;
		left: 870px;
		text-align: left;
	}

	#inhalt	
	{	
		padding: 45px 12px 7px 12px;
		width: 876px;
	}

	.upcoming {
	margin: 0;
	padding: 0;
	list-style: none;
	}
  
  

	#sidebar li { float: left; padding: 0 0 15px 0; }

/*---------------------------------------------------------------

	NAVIGATION

---------------------------------------------------------------*/

 	#sidebar {
		margin: 10px 0 0 0;
		padding: 0px;
		float: left;
		text-align: left;
	}


	#navigation ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	#navigation li {
    float: left;
		margin: 0;
		width: 143px;
		padding: 0 0 0 5px;
	}

	#navigation a {
		display: block;
		opacity: 0.3;
		padding: 3px 0px 3px 4px;
		background-color: #222222;
		border-top: 2px solid #333333;
		text-decoration:none;
		font-weight:bold;
		color:#ffffff;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#navigation a {
		float: none;
	}
/* End IE5-Mac hack */

	#navigation a:hover {
		color:#333;
	}

	#navigation #highlight a {
		background-color: #111111;
		color:#ffffff;
		border-top: 2px solid #ffffff;
		opacity: 1.0;
  	}
    
    #newssubscribe {     clear: both;
    float: left; }

/*-------------------------------------------------------------*/

.termin { text-transform: uppercase; display: block; font-weight: bold; font-size: 11pt; font-family: arial; text-align: left; margin: 5px 0; }

/*===============================================================

	FORMATIERUNG TEXT, TABELLEN, INPUT und so ZEUGS

	Aufbau und Farben der container in der aufbau.css

===============================================================*/


	a {
		color: #444444;
		text-decoration: none; 
	}

	a:hover {
		text-decoration: underline;
	}

	table {
		width: 100%;
		border-color: #333333;
		border-style: solid;
		border-width: 0px;
	}

	.rahmenlos {
		border-width: 0;
	}

	input {
		color: #626262;
		font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
		font-size: 0.9em;
		font-weight: normal;
		padding: 1px;
		border: 1px solid #282828;
		background-color: #1c1c1c;
	}
  
  	select {
		color: #626262;
		font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
		font-size: 0.9em;
		font-weight: normal;
		padding: 1px;
		border: 1px solid #282828;
		background-color: #1c1c1c;
	}

	.paragraph {
		border-top: 2px solid #333333; 
		text-align:justify;
	}

	.title {
		background-color: #222222;
	}

	.news
	{
		border-top: 2px solid #333333;
		text-align: justify;
	}
  
  .clearfix:after {  /* für Firefox, IE8, Opera, Safari, etc. */
    content: ".";  
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
 
* + html .clearfix { /* für IE7 */
    display: inline-block;
}
 
* html .clearfix { /* für IE6 */
	height: 1%;
}