/*
   ------------------------------------------------
	Html Elements
   ------------------------------------------------
*/
	body {
		color:#40320F;
		background:#E2DBC8 url(../images/background-main-content.jpg) scroll repeat left top;
		text-align:center;
		font-size: 62.5%; /* Resets 1em to 10px */
		font-family:Verdana, Arial, Helvetica, Sans-Serif;
		margin:0;
		padding:0;
		}
	
	small {
		font-size:1em;
		}
	code {
		font-family:'Courier New', Courier, Arial, Helvetica, Sans-Serif;
		color:#00a;
		}
	acronym, abbr {
		border-bottom:1px dotted #000;
		}
	ul {
		}
	
	a:link, a:visited, a:active {}
	
	a:link {}
	a:visited {}
	a:active {}
	a:hover {}
	
	form {
		margin:0;
		padding:0;
		}
	input {}
	label {}
	caption {}
	
	table {
		border:0;
		}
	td {
		vertical-align:top;
		font-size:11px;
		}
/*
   ------------------------------------------------
	Wrapper
   ------------------------------------------------
*/
	#wrapper-menu {
		color:#ddc;
		background:#962800 url(../images/background-menu.gif) scroll repeat-x left bottom;
		}
	#wrapper-header {
		color:#ddc;
		background:#463516 url(../images/background-header.jpg) scroll repeat-x left top;
		}
	#wrapper-content-top {
		color:#ddc;
		background:#5E563F url(../images/background-content-top.jpg) scroll repeat left top;
		}
	#wrapper-main-content {
		color:#ddc;
		background:#25221B url(../images/background-main-content.jpg) scroll repeat-x left top;
		}
/*
   ------------------------------------------------
	Div Containers
   ------------------------------------------------
*/
	#header {
		}
	#header, #content-top, #main-content, #menu {
		width:970px;
		margin:0px auto;
		text-align:left;
		}
		#content-top-left, #content-top-right {
			float:left;
			width:455px;
			margin:0 15px 15px 15px;
			color:#fff;
			font-family:Georgia, 'Times New Roman', Times, serif;
			}
			#content-top-left h2, #content-top-right h2 {
				font-size:1.4em;
				font-family:Georgia, 'Times New Roman', Times, serif;
				padding:0;
				}
			#content-top-left, #content-top-right {
				font-family:Verdana,Arial,Helvetica,sans-serif;
				font-size:1.3em;
				line-height:1.5em;
				}
	#main-content {
		font-size:1.2em;
		text-align:left;
		}
		#main-content-left, #main-content-right {
			float:left;
			width:455px;
			margin:15px;
			}
		#main-content-left, #main-content-right {
			float:left;
			width:455px;
			margin:15px;
			}
			#main-content-left h2, 
			#main-content-left h3, 
			#main-content-right h2, 
			#main-content-right h3 {
				font-family:Georgia, 'Times New Roman', Times, serif;
				font-size:1.7em;
				color:#5C543F;
				background:transparent url(../images/background-h2-ornament-1.gif) scroll no-repeat left bottom;
				padding:0.5em 0 0.9em 0;
				}
				#main-content p {
					line-height:1.4em;
					}
					
	#border-content-top-top {
		height:4px;
		background:transparent url(../images/border-content-top-top.jpg) scroll repeat-x 0 0;
		}
	#border-content-top-bottom {
		clear:both;
		height:6px;
		background:transparent url(../images/border-content-top-bottom.jpg) scroll repeat-x 0 0;
		}
/*
   ------------------------------------------------
	Forum
   ------------------------------------------------
*/
		
		div#logo,
		h1.heading {
			display:none;
			}
/*
   ------------------------------------------------
	Menu
   ------------------------------------------------
*/
	#menu { 
		color:#ddc;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.1em;
		line-height:1em;
		}
	#menu ul {
		list-style-type:none;
		margin:0;
		padding:0;
		}
		#menu ul li {
			display:inline;
			border-left:1px solid #ddc;
			padding:0 0.5em;
			line-height:2.3em;
			}
		#menu ul li.first {
			border:0;
			}
			#menu ul li a:link, 
			#menu ul li a:active, 
			#menu ul li a:visited, 
			#menu ul li a:hover {
				color:#E7DDC3;
				text-decoration:none;
				}
/*
   ------------------------------------------------
	Links
   ------------------------------------------------
*/

	#main-content p a:link, 
	#main-content p a:visited, 
	#main-content p a:active {
		text-decoration:none;
		padding-bottom:0.1em;
		border-bottom:1px solid #a00;
		color:#000;
		background-color:transparent;
		}
	#main-content p a:hover {
		color:#a00;
		background-color:#E2DBC8;
		}

/*
   ------------------------------------------------
	Logo
   ------------------------------------------------
*/
	#logo {
		}
/*
   ------------------------------------------------
	Listen
   ------------------------------------------------
*/
	ul.list-style-1 {
		margin:0;
		padding:0;
		border-bottom:1px solid #BEB7A3;
		}
	ul.list-style-1 li {
		list-style-type:none;
		margin:0;
		line-height:1.6em;
		}
		ul.list-style-1 li a:link, 
		ul.list-style-1 li a:visited, 
		ul.list-style-1 li a:active {
			display:block;
			color:#5C543F;
			background:transparent url(../images/bullet-ornament-1.gif) scroll no-repeat 0 50%;
			padding:0.3em 0.3em 0.3em 30px;
			text-decoration:none;
			border-top:1px solid #BEB7A3;
			border-bottom:1px solid #E2DBC8;
			}
		ul.list-style-1 li a:hover {
			color:#000;
			background:#DDD1BA url(../images/bullet-ornament-1.gif) scroll no-repeat 0 50%;
			border-bottom:1px solid #a00;
			border-top:1px solid #a00;
			}

/*
   ------------------------------------------------
	Comments
   ------------------------------------------------
*/

		#poweredby {
		margin-top:50px;
		text-align:center;
		display:none;
		}
	
	.c5t_system {
		padding:10px;
		width:800px;
		margin-bottom:10px;
		border:1px solid #FF0000;
		background-color:#FFF8F8;
		}
	
	.c5t_debug {
		padding:10px;
		margin-bottom:10px;
		border:1px solid #0070C0;
		background-color:#ECF0FF;
		}


	.c5t_comment_form_background {
		margin-top:30px;
		}
	.c5t_comment_item_number {
		font-family:Georgia, 'Times New Roman', Times, serif;
		}

	.c5t_comment_form_table {
		width:100%;
		padding:5px;
		}

	.c5t_comment_form_field input,
	.c5t_comment_form_field select,
	.c5t_comment_form_field textarea {
	    	width:430px;
		background-color:#EEE6D8;
		}

	.c5t_comment_form_label {
		vertical-align:top;
		width:150px;
		}

	.c5t_comment_list {
		margin-bottom:10px;
		}



	.c5t_comment_item_background {
		margin-top:30px;
		margin-bottom:10px;
		border:1px solid #C0C0C0;
		}
	.c5t_comment_item_number {
		display:block;
		font-size:1.8em;
		line-height:2em;
		font-weight:bold;
		width:50px;
		text-align:center;
		font-family:Georgia, 'Times New Roman', Times, serif;
		float:left;
		color:#89714D;
		background:transparent url(../images/bg-comments-number.gif) scroll no-repeat 50% 50%;
		margin:0 0.5em 0 0;
		}
	.c5t_comment_item {
		width:370px;
		padding:5px;
		float:left;
		}
		.c5t_comment_item a:link, 
		.c5t_comment_item p a:visited, 
		.c5t_comment_item p a:active {
			text-decoration:none;
			padding-bottom:0.1em;
			border-bottom:1px solid #a00;
			color:#000;
			background-color:transparent;
			}
		.c5t_comment_item p a:hover {
			color:#a00;
			background-color:#E2DBC8;
			}
		div.seperator {
			color:#000;
			background:transparent url(../images/comment-item-seperator.gif) scroll no-repeat 50% 50%;
			height:25px;
			}
	
	.c5t_headline {
		margin-top:50px;
		font-family:Georgia, 'Times New Roman', Times, serif;
		}
	.c5t_comment_item_details {
		font-size:0.8em;
		}
	
	.c5t_comment_item_text {
		margin-top:10px;
		margin-bottom:10px;
		}



	.c5t_comment_form_submit input {
		margin-top:20px;
		}


	.c5t_comment_item_title {
		margin:0 0 10px 0;
		font-weight:bold;
		}


	.c5t_error_message {
		color:#FF5F00;
		}
	
	.c5t_error_message_item {
		width:440px;
		color:#E0D3BF;
		background-color:#a00;
		padding-bottom:10px;
		text-align:center;
		font-weight:bold;
		line-height:1.7em;
		padding:0.8em 0 0.8em 0;
		}
	
	
	
	.c5t_installation_form {
		margin-bottom:30px;
		}
	
	.c5t_installation_form legend {
		font-weight:bold;
		}
	
	.c5t_installation_form_label {
		font-weight:bold;
		width:160px;
		}
	
	.c5t_frontend_pagination {
		margin:15px 0 15px 0;
		}
	
	.c5t_frontend_pagination a {
		border:1px solid #cccccc;
		padding:3px 10px;
		text-decoration:none;
		font-size:90%;
		font-weight:bold;
		color:#0000ff;
		}
	
	.c5t_frontend_pagination span {
		border:1px solid #cccccc;
		padding:3px 10px;
		text-decoration:none;
		font-size:90%;
		font-weight:bold;
		}
	
	.c5t_frontend_pagination form {
		display:inline;
		}
	.c5t_frontend_pagination input {
		cursor:pointer;
		border:1px solid #cccccc;
		padding:2px 10px;
		text-decoration:none;
		font-size:90%;
		font-weight:bold;
		}
	
	
	.c5t_link_button {
		margin:15px 0 35px 0;
		}
	
	.c5t_link_button a {
		border:1px solid #cccccc;
		padding:3px 10px;
		text-decoration:none;
		font-size:90%;
		font-weight:bold;
		}
	
	.c5t_link_button a:hover {
		border:1px solid #cccccc;
		padding:3px 10px;
		text-decoration:none;
		font-size:90%;
		font-weight:bold;
		color:#6898FF;
		background-color:#F4F9FF;
		}

/*
   ------------------------------------------------
	Forum
   ------------------------------------------------
*/

	.welcome {
		font-weight:bold;
		}
	#phorum table.list th  {
		color: #fff;
		background:#A28A6F url(../images/bg-forum-headlines.jpg) scroll no-repeat 0 0;
		padding: 5px;
		}

/*
   ------------------------------------------------
	History
   ------------------------------------------------
*/

	ul#history {
		padding:0;
		margin:2em 0 0 0;
		list-style-type:none;
		}
		ul#history li {
			font-weight:bold;
			font-size:1.4em;
			font-family:Georgia, 'Times New Roman', Times, serif;
			color:#5C543F;
			}
		ul#history li ul {
			margin:0 0 2em 0;
			list-style-type:square;
			}
		ul#history li ul li {
			font-weight:normal;
			font-size:0.7em;
			margin:0 0 0.8em 0;
			line-height:1.4em;
			font-family:Verdana, Arial, Helvetica, Sans-Serif;
			}
	form#history-search input {
		border:1px solid #918773;
		color:#5C543F;
		background-color:#E8DFCF;
		}
		
		/*
	ul#history li ul li.forschung {
		background:#transparent url(../images/icon-forschung-und-technik.jpg) scroll no-repeat 0 0;
		}
	ul#history li ul li.indianer {
		background:#transparent url(../images/icon-indianer.jpg) scroll no-repeat 0 0;
		}
		*/
		
	ul#history a:link, 
	ul#history a:visited, 
	ul#history a:active {
		text-decoration:none;
		padding-bottom:0.1em;
		border-bottom:1px solid #a00;
		color:#000;
		background-color:transparent;
		}
	ul#history a:hover {
		color:#a00;
		background-color:#E2DBC8;
		}

/*
   ------------------------------------------------
	Misc Classes
   ------------------------------------------------
*/

	#stats {
		text-align:center;
		font-size:0.9em;
		color:#686151;
		margin:2em 0;
		font-family:Verdana, Arial, Helvetica, Sans-Serif;
		}
		#stats b {
			font-family:Georgia, 'Times New Roman', Times, serif;
			}

	table.schedule {
		width:100%;
		border-bottom:1px solid #BEB7A3;
		}

	table.schedule td {
		border-top:1px solid #BEB7A3;
		padding:0.4em 0;
		}
	table.schedule th {
		font-family:Georgia, 'Times New Roman', Times, serif;
		padding:0.4em 0;
		color:#a00;
		}

	table.daily-press {
		width:100%;
		border-bottom:1px solid #BEB7A3;
		}
		table.daily-press td {
			border-top:1px solid #BEB7A3;
			padding:0.4em 0;
			}
			table.daily-press td a:link, 
			table.daily-press td a:visited, 
			table.daily-press td a:active {
				display:block;
				color:#5C543F;
				background:transparent url(../images/pdf-icon.gif) scroll no-repeat 0 50%;
				padding:0.3em 0.3em 0.3em 30px;
				text-decoration:none;
				font-weight:bold;
				}
			table.daily-press td  a:hover {
				color:#fff;
				background:#a00 url(../images/pdf-icon.gif) scroll no-repeat 0 50%;
				}
		
	.photo {
		border:10px solid #fff;
		}
		
	.galerie {
		margin:0 0.5em 0.7em 0;
		}


	.clear {
		clear:both;
		height:1px;
		}
	.date {
		font-weight:bold;
		font-family:Georgia, 'Times New Roman', Times, serif;
		}