﻿/**
 * @author .h0rsT
 */
* {
	background: transparent;
	border: 0;
	color: inherit;
	font: inherit;
	margin: 0;
	list-style: none;
	padding: 0;
	text-decoration: none;
}
body{
	background: #e6e6e6;	
	background: #1E1D1D;
	font-family: Arial, Verdana, sans-serif;
	}

/* LINKS */
a {	
	outline: none;
	}
a:hover {
	color: #f00;
	text-decoration: underline;
	}
/* LINKS */
/* IMAGES */
img.left {
	margin: 0 1em 1em 0;	
	}
img.right {
	margin: 0 0 1em 1em;
	}
/* IMAGES */
/* HEADLINE */
h3 {
	margin: 0 0 1em 0;
	}
h4 {
	font-weight: bold;
	}
/* HEADLINE */
#page {
	
	}
	#header {
		height: 115px;
		background: url("../images/bg-header.gif") repeat-x;
		color: #fff;
		}
		#header img.logo{
			padding: 1.4em 3em 0 1em;
			}
		#header ul.menu {
			font-size: 1.8em;
			padding: 1.7em 0 0 1em;
			}
			#header ul.menu a {
				margin: 0 .7em 0 0;
				}
				#header ul.menu a:hover {
					text-decoration: none;
					}	
			
	#content {
		background: #d8d8d8 url("../images/content-bottom.jpg") repeat-x bottom;
		padding: 4em 0;
		}
		#content .content-main {
			float: left;
			position: relative;
			width: 70%;
			max-width: 800px;
			padding: 0 1.7em 2em 1.7em;
			}
		#content h2 {
			font-size: 1.4em;
			font-weight: bold;
			margin: 0 0 .5em 0;
			}
		#content p {
			margin: 0 0 1em 0;
			}	
			#content p i {
				font-style: italic;
				}	
		#cover-container {
			height: 420px;
			overflow: hidden;
			}
			#cover-container ul { 
				width: 100%;
				}
			#cover-container li{
				position: absolute;
				display: none;
				}
				#cover-container li.first {
					display: block;
					}
			#cover-container li .image-container {
					float: left;
					width: 334px;
				}
				#cover-container li .text {
					margin: 0 20% 0 334px;
					padding: 0 1em 1em 1em;
					}
					#cover-container li img:hover {
						cursor: pointer;
						}
		#content .reflect {			
			margin: 0 0 1.6em 0;
			}
		#content .content-fader {
			margin: 0 0 1.5em 8em;
			}
			#content .content-fader li {
				margin: 0 1em 0 0;
				}
				#content .content-fader li a{
					border: 1px solid #555;
					padding: .5em;
					background: #E6E6E6;
					}
					#content .content-fader li a:hover, #content .content-fader li a.active {
						border: 1px solid red;
						color: red;
						}
			#content .content-fader li span{
				display: none;
				}
			#content .panel img {
				cursor: pointer;
				}
/* SITETYPES */
	.ueber-uns {
		padding: 1.5em;	
		}
		.ueber-uns li {
			margin: 0 0 3em 0;
			}
			.ueber-uns li.last {
				margin: 0 0 1em 0;
				}
		.ueber-uns img {
			margin: 0 1em 1em 0;
			}
			.ueber-uns p {
				margin: 0 0 1em 0;
				}
/* SITETYPES */

		.cra {
			position: relative;
			margin-left: 800px;
			}
		.excerpt {		
			font-weight: bold;		
			}	
			.excerpt h3 {	
				font-size: 1.2em;
				margin:0 0 0.5em;
				}				
				ul.excerpt li {
					font-weight: normal;
					margin:  0 0 1.5em 0;
					padding: 0 0 1.5em 0;
					border-bottom: 1px solid #ddd;
					}
					ul.excerpt li li {
						border: none;
						margin: 0;
						}
					ul.excerpt li a {
						font-weight: bold;
						font-style: italic;
						display: block;
						font-size: 1em;
						}
					ul.excerpt h3 {
						font-size: 1.3em;
						margin: 0 0 1.5em 0;
						}
			.cra .excerpt li {
				border: none;
				margin: 0 0 1em 0;
				padding: 0;
				}
				.cra .excerpt li a {
					font-weight: normal;
					font-style: normal;
					}
					.cra .excerpt li a span {
						display: block;
						font-weight: bold;
						font-style: italic;
						}
						.cra .excerpt li.more a{
							font-weight: bold;
							}
	#footer {		
		background: #1E1D1D;
		padding: 1em;
		}	
		#footer ul.copy {
			padding: 1em 0 0 1em;
			}
			#footer ul.copy:hover {
				cursor: default;
				}
			#footer ul.copy .right {
				margin: 0 1em 0 0;
				}
/* HELPER */
.dspnone { display: none; }
.left { float: left; }
.right { float: right; }
.nojs {
	background: yellow;
	color: red;
	font-weight: bold;
	}
	.nojs span {
		display: block;
		width: 460px;
		margin: 0 auto;
		padding: .5em 0;		
	}
/* HELPER */