/*
HEADER
*/

.headerlink
	{
	color: #FFFFFF;
	text-decoration: none;
	}
	
	.headerlink:hover
		{
		text-decoration: none;
		color: #FFFFFF;
		}

/* UI Structure */
#uistruktur {
	padding:0;
	margin: 0;
	}

	/* LEFT */
	#uileft
		{
		width: 500px;
		padding: 0 20px 0 0;
		margin: 0;
		float: left;
		}
		

	
	.sprache
		{
		padding: 0 20px 0 0;
		margin: 0;
		color: #FFFFFF;
		}
		
		.sprache ul
			{
			padding: 0px 0 5px 0;
			margin: 0;
			border-bottom: 2px solid #666666;
			}
			
			.sprache ul li
				{
					padding: 0;
					margin: 0;
					list-style-type: none;
					display: inline;
				}
				
				.sprache ul li a
					{
					padding: 0 15px 0 0;
					text-decoration: none;
					color: #008bd0;
					}
				.sprache ul li a:hover
					{
					color: #666666;
					}
				.sprache ul li a.active
					{
					color: #666666;
					}
										
	.sprachanzeige
		{
		padding: 0 20px 0 0;
		margin: 0;
		}
		
		.sprachanzeige ul
			{
			padding: 5px 0 5px 0;
			margin: 0;
			}
			
			.sprachanzeige ul li
				{
					padding: 0;
					margin: 0;
					list-style-type: none;
					display: inline;
				}
				
				.sprachanzeige a
					{
					padding: 0 10px 0 0;
					text-decoration: none;
					color: #FFFFFF;
					}
				.sprachanzeige a:hover
					{
					color: #008bd0;
					}
				.sprachanzeige a.active
					{
					color: #666666;
					}
		
	/* RIGHT */	
		
	#uiright
		{
		margin: 0 0 0 530px;
		}
	#uiright ul.fixnav
			{
			padding: 0 0 5px 0;
			margin: 0;
			border-bottom: 2px solid #666666;
			}
		#uiright ul li
			{
			padding: 0;
			margin: 0;
			list-style-type: none;
			display: inline;
			}
			
		#uiright ul li a
					{
					padding: 0 15px 0 0;
					text-decoration: none;
					color: #008bd0;
					}
				#uiright ul li a:hover
					{
					color: #666666;
					}
				#uiright ul li a.active
					{
					color: #666666;
					}
	#uicontent
		{
		padding: 10px 0 0 0;
		color: #666666;
		}
		
#uifooter {
	clear: both;
	padding: 10px 0 15px 0;
	}
	
	#uifooter a
		{
		color: #333333;
		text-decoration: none;
		}
	#uifooter a:hover
		{
		color: #666666;
		}
	
	
/* typo */
.blau
	{
	color: #008bd0;
	}

#uicontent h1 /* z.B. fuer Suchergebnisse, Titel */
	{
	font-size: 14px;
		color: #FFFFFF;
		font-weight: normal;
		padding: 5px 0 15px 0;
		margin: 0;
	}
	
.navigation a
	{
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	}
	.navigation a:hover
		{
		color: #008bd0;
		}
	
/* Sub Structurs */
.uiretour
	{
	padding: 0 0 10px 0;
	}
.uiretour a
	{
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	}
	.uiretour a:hover
		{
		color: #008bd0;
		}

.uientry
	{
	padding: 0 0 5px 0;
	margin: 0;
	border-bottom: 2px solid #666666;
	line-height: 1.6em;
	}
	
	.uientry h2
		{
		font-size: 14px;
		color: #008bd0;
		font-weight: normal;
		padding: 5px 0 0 0;
		margin: 0;
		}
		
	.uientry a, .uientry a:link
		{
		text-decoration: none;
		color: #008bd0;
		}
		.uientry a:hover
		{
		text-decoration: underline;
		color: #666666;
		}
	.uientry p
		{
		padding: 3px 0 0 0;
		margin: 0;
		color: #d1d1d1;
		line-height: 1.4em;
		font-size: 11px;
		}
		
	.uientrytags, .uientrytags a:link, .uientrytags a:visited
		{
		padding: 2px 0 0 0;
		color: #666666;/*#d1d1d1;*/
		font-size: 11px;
		}
		
	.uientrytags a:hover
		{
		color: #d1d1d1;
		}
		
	.uientrycomments, .uientrycomments a:link
		{
		padding: 2px 0 0 0;
		color: #d1d1d1;
		font-size: 11px;
		}

#uibanner
	{
	padding: 15px 0 15px 0; 
	}

#partners
	{
	padding: 15px 0 0 0;
	}
	
	#partners .blau
		{
		padding: 0 0 5px 0;
		}
	
	#partners a
	{
	color: #FFFFFF;
	text-decoration: none;
	}
	#partners a:hover
	{
	text-decoration: underline;
	}
	
#literatur
	{
	padding: 15px 0 25px 0;
	}
	
	#literatur .blau
		{
		padding: 0 0 5px 0;
		}
	
	#literatur a
	{
	color: #FFFFFF;
	text-decoration: none;
	}
	#literatur a:hover
	{
	text-decoration: underline;
	}

	
/*com-links*/
#comlinks
		{
		padding: 20px 0 0 0;
		margin: 0;
		}
		
		
		#comlinks ul
			{
			padding: 0px 0 5px 0;
			margin: 0;
			}
			
			#comlinks ul li
				{
					padding: 0;
					margin: 0;
					list-style-type: none;
					display: inline;
				}
				
				#comlinks ul li a
					{
					padding: 0 15px 0 0;
					text-decoration: none;
					color: #008bd0;
					}
				#comlinks ul li a:hover
					{
					color: #666666;
					}

/* Commentare */
#uicomments
	{
	padding: 25px 0 0 0;
	}
	
	#uicomments h2
		{
		color: #008bd0;
		font-weight: normal;
		font-size: 14px;
		}
		
.uicommentlist
	{
	padding: 3px 0 5px 0;
	margin: 0;
	border-bottom: 2px solid #666666;
	color: #d1d1d1;
	}	
	.uicommentlist a.url
	{
	color: #d1d1d1;
	text-decoration: none;
	}
	.uicommentlist a:hover
	{
	color: #d1d1d1;
	text-decoration: underline;
	}

.uicommentform
	{
	}	
	
	.input_small
		{
		background-color: #666666;
		color: #FFFFFF;
		width: 200px;
		border: 0;
		padding: 3px 3px 3px 3px;
		margin: 0px;
		height: 16px;
		}
	.textarea_small
		{
		background-color: #666666;
		color: #FFFFFF;
		width: 420px;
		border: 0;
		padding: 3px 3px 3px 3px;
		height: 150px;
		}
		
	.subbtn
		{
		padding: 5px 0 0 0;
		background-color: #000000;
		width: 150px;
		text-align: left;
		border: 0px;
		color: #FFFFFF;
		text-decoration: none;
		font-size: 0.9em;
		font-weight: bold;
		}
		.subbtn:hover
		{
		color: #008bd0;
		}
			
/* END com-links */