* {
	margin:0;
	padding:0;
	}
	
html, body {
	height: 100%;
	}
	
img {
	border:none;
	}

body {
	font-size: 12px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #1a1a1a url('images/gleis4_Bg.jpg') no-repeat top center;
	background-attachment:fixed;
	color: #e5e8ee;
	}
			
.clearfix {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
.clearfix {
	display: inline-block;
	}

* html .clearfix { 
	height: 1%;
	}
	
#page {
	overflow:hidden;
	width:900px;
	margin:0px auto 50px;
	padding:50px 0 0 0;
	}

#pageBlog {
	overflow:hidden;
	background:transparent;
	width:900px;
	margin:0px auto 50px;
	padding:50px 0 0 0;
	}
	
#header {
	width:100%;
	height:50px;
	background:#000;
	position:fixed;
	top:0;
	left:0;
	z-index:99;
	}
	
#header .logo {
	float:right;
	background: transparent url('images/logo.jpg') no-repeat top left;
	width:89px;
	height:50px;
	}
	
/* Navigation ********************************************************************/
	
#nav {
	background:#000;
	width:900px;
	margin:0px auto;
	}
	
#nav ul {
	list-style:none;
	}
	
#nav li {
	float:left;
	height:50px;
	}
	
#nav a.home {
	background:transparent url(images/nav/blog_btn.jpg) 0px 0px no-repeat;
	width:59px;
	height:50px;
	display:block;
	}
		
#nav a.page-item-700 {
	background:transparent url(images/nav/stores_btn.jpg) 0px 0px no-repeat;
	width:64px;
	height:50px;
	display:block;
	}

#nav a.page-item-702 {
	background:transparent url(images/nav/collection_btn.jpg) 0px 0px no-repeat;
	width:119px;
	height:50px;
	display:block;
	}
	
#nav a.page-item-711 {
	background:transparent url(images/nav/online_btn.jpg) 0px 0px no-repeat;
	width:101px;
	height:50px;
	display:block;
	}

#nav a.page-item-704 {
	background:transparent url(images/nav/download_btn.jpg) 0px 0px no-repeat;
	width:95px;
	height:50px;
	display:block;
	}
	
#nav a.page-item-706 {
	background:transparent url(images/nav/about_btn.jpg) 0px 0px no-repeat;
	width:61px;
	height:50px;
	display:block;
	}
	
#nav a.page-item-707 {
	background:transparent url(images/nav/contact_btn.jpg) 0px 0px no-repeat;
	width:74px;
	height:50px;
	display:block;
	}

#nav a:hover {
	background-position:0px -50px;
	}
		
#nav a.current_page_item {
	background-position:0px -50px;
	}
	

/* CONTENT COMMENTS *************************************************************/

img.avatar {
	display:none;
	}
	
.commentmetadata {
	display:none;
	}
	
ol {
	color:#FFF;
	list-style:none;
	}
	
ol li {
	padding:0 0 15px 0;
	}

.fn a {
	color:#FFF;
	text-decoration:underline
	}
	
#comments {
	font-size:24px;
	font-weight:normal;
	color:#FFF;
	text-transform:uppercase;
	padding:0 0 15px 0;
	}

#commentform {
	color:#fff; 
	}
	
#commentform input {
	width:200px; 
	background:#787878; 
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
	font-size:12px; 
	color:#fff; 
	border:none;
	padding:4px 4px;
	margin:0 0 10px 0;
	}
	
#commentform textarea { 
	width:390px;
	height:190px; 
	background:#787878;  
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
	font-size:12px; 
	color:#fff;
	border:none;
	padding:4px 4px;
	}
	
#commentform .sendComment{
	background: transparent url('images/comment_btn.png') no-repeat center;
	height:25px;
	width:170px;
	display:block;
	padding:0;
	margin:10px 0 0 0;
	cursor:pointer;
	}

/* CONTENT *****************************************************************************/

#content {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#FFF;
	font-size:12px;
	line-height:20px;
	width:612px;
	padding:45px 0 36px 25px;
	text-align: justify;
	}
	
#content p {
	padding:0 0 15px 0;
	}
	
#content a{
	color:#FFF;
	text-decoration:underline;
	}
	
#content a:hover{
	text-decoration:none;
	}
	
#content .imageBox {
	float:left;
	width:180px;
	}
	
#content .textBox {
	line-height:24px;
	float:left;
	width:180px;
	}
	
#content .textBox p {
	padding:0;
	}
	
#content .textBox a {
	display:block;
	}
	
#content p.pflicht{
	font-size:9px; 
	font-weight:normal; 
	}
	
#content p.sub{
	font-size:11px; 
	font-weight:normal; 
	color:#ababab;
	padding:5px 0 0 0;
	}
	
#content .download{
	background: transparent url('images/download_btn.png') no-repeat center;
	height:25px;
	width:73px;
	display:block;
	padding:0;
	margin:0;
	}
		
#content img {
	padding:0 0 15px 0;
	}
	
#content h2 {
	font-size:24px;
	font-weight:normal;
	color:#FFF;
	text-transform:uppercase;
	padding:0 0 15px 0;
	}
	
#content h3 {
	clear:both;
	font-size:24px;
	font-weight:normal;
	color:#FFF;
	text-transform:uppercase;
	padding:15px 0 15px 0;
	}
	
#content h4 {
	clear:both;
	font-size:24px;
	font-weight:normal;
	color:#FFF;
	text-transform:uppercase;
	padding:25px 0 15px 0;
	}

/* CONTENT COLLECTION ***************************************************************/	
		
#contentGalerie {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#FFF;
	font-size:12px;
	line-height:20px;
	width:900px;
	padding:0 0 25px 0;
	text-align: justify;
	}
	
#contentGalerie img {
	display:block;
	border:none;
	}
	
/* CONTENT BLOG **************************************************************************/

#contentBlog {
	float: left;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	padding:0;
	margin:0;
	width: 565px;	
	}

#contentBlog .head {
	font-family: 'Myriad Pro', Verdana, Arial, Sans-Serif;
	background: transparent url('images/headline_BG.gif') no-repeat top left;
	width:565px;
	height:52px;
	padding:8px 0 0 10px;	
	}
	
#contentBlog .head h2 {
	font-size:24px;
	font-weight:normal;
	color:#FFF;
	text-align:left;
	}
	
#contentBlog .head a {
	color:#FFF;
	text-decoration:none;
	}
	
#contentBlog .head span {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#FFF;
	font-size:11px;
	padding:0 8px 0 0;
	}
	
#contentBlog .head span a {
	color:#FFF;
	text-decoration:underline;
	}
	
#contentBlog .post {
	margin:20px 0 20px 0;
	text-align: justify;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:12px;
	}
	
#contentBlog .entry p {
	background:#FFF;
	line-height:20px;
	padding:10px 15px 10px 15px;
	color:#1a1a1a;
	}
	
#contentBlog .entry img {
	background:none;
	padding:0;
	display:block;
	}
	
#contentBlog .entry a{
	color:#1a1a1a;
	text-decoration:underline;
	}
	
#contentBlog .entry a:hover{
	text-decoration:none;
	}
	
#contentBlog .tags {
	padding:8px 12px 8px 12px;
	width:541px;
	background:#e5e8ee;
	color:#787878;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:11px;
	}
	
#contentBlog .tags a {
	color:#787878;
	}
	
/* Sonstiges */	
	
#contentBlog .navigation .alignleft a {
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
	font-size:15px;
	}
	
#contentBlog .navigation .alignright a {
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
	font-size:15px;
	}
	
/* CONTENT ABOUT ***************************************************************/	

#contentAbout {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#FFF;
	font-size:12px;
	line-height:20px;
	width:900px;
	padding:45px 0 36px 0;
	text-align: justify;
	}
	
#contentAbout h5 {
	font-size:36px;
	font-weight:normal;
	color:#787878;
	padding:0;
	}
	
#contentAbout h6 {
	font-size:36px;
	font-weight:normal;
	color:#787878;
	padding:15px 0 0 0;
	}
	
#contentAbout img {
	display:block;
	border:none;
	}

#contentAbout .spaceLeft {
	margin:0 15px 0 0;
	}
		
#contentAbout .clear {
	clear:both;
	}
	
#contentAbout .text {
	margin:58px 0 0 0;
	}
	
#contentAbout .sub {
	text-align:center;
	color:#787878;
	}

#contentAbout .smallBox {
	float:left;
	width:290px;
	overflow:hidden;
	padding:0 0 30px 0;
	}
		
#contentAbout .largeBox {
	float:left;
	width:595px;
	overflow:hidden;
	padding:0 0 30px 0;
	}	

	
/* CONTENT DOWNLOADS ***************************************************************/	

#contentDownloads {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#ababab;
	font-size:12px;
	line-height:20px;
	width:888px;
	padding:45px 0 36px 12px;
	text-align: justify;
	}

#contentDownloads .textBox {
	width:460px;
	}
	
#contentDownloads .textBox h5 {
	font-size:36px;
	font-weight:normal;
	color:#787878;
	padding:0 0 5px 0;
	}
	
#contentDownloads .textBox h6 {
	clear:both;
	font-size:36px;
	font-weight:normal;
	color:#787878;
	padding:40px 0 10px 0;
	}
	
#contentDownloads .textBox .download_1{
	background: transparent url('images/download_btn.png') no-repeat center;
	height:23px;
	width:75px;
	display:block;
	padding:0;
	margin:0 4px 0 0;
	float:left;
	}
	
#contentDownloads .textBox .download_2{
	background: transparent url('images/download_btn.png') no-repeat center;
	height:23px;
	width:75px;
	display:block;
	padding:0;
	margin:0;
	}
	
#contentDownloads .textBox .flickr{
	background: transparent url('images/flickr_btn.png') no-repeat center;
	height:23px;
	width:51px;
	display:block;
	padding:0;
	margin:0;
	float:left;
	}

#contentDownloads .textBox p.sub{
	font-size:11px; 
	font-weight:normal; 
	color:#ababab;
	padding:10px 0 10px 0;
	}
	
#contentDownloads .textBox .audioplayer_container {
	margin:0 0 10px 0;
	}
	
/* CONTENT CONTACT ***************************************************************/	

#contentContact {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#FFF;
	font-size:12px;
	line-height:20px;
	width:888px;
	padding:145px 0 36px 12px;
	text-align: justify;
	}
	
#contentContact a{
	color:#FFF;
	text-decoration:underline;
	}
	
#contentContact a:hover{
	text-decoration:none;
	}
	
#contentContact span {
	color:#989898;
	}

#contentContact .addressBox {
	float:left;
	width:220px;
	}
	
#contentContact a.facebook{
	background: transparent url('images/facebook_bg.png') no-repeat center left;
	height:27px;
	display:block;
	padding:5px 0 0 38px;
	margin:45px 0 10px 0;
	color:#989898;
	font-size:11px;
	}
	
#contentContact a.flickr{
	background: transparent url('images/flickr_bg.png') no-repeat center left;
	height:27px;
	display:block;
	padding:5px 0 0 38px;
	margin:0 0 10px 0;
	color:#989898;
	font-size:11px;
	}
	
#contentContact a.twitter{
	background: transparent url('images/twitter_bg.png') no-repeat center left;
	height:27px;
	display:block;
	padding:5px 0 0 38px;
	margin:0 0 10px 0;
	color:#989898;
	font-size:11px;
	}

#contentContact .contactBox{
	float:left;
	width:350px;
	}	
	
#contentContact .contactBox input {
	width:315px; 
	background:#787878; 
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
	font-size:12px; 
	color:#fff; 
	border:none;
	padding:4px 4px;
	margin:0 0 10px 0;
	}
	
#contentContact .contactBox form span { 
	font-size:11px;
	color:#f50002;
	}

#contentContact .contactBox textarea { 
	width:315px;
	height:135px; 
	background:#787878;  
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
	font-size:12px; 
	color:#fff;
	border:none;
	padding:4px 4px;
	margin:0 0 10px 0;
	}
	
#contentContact .contactBox .send{
	background: transparent url('images/senden_btn.png') no-repeat center;
	height:25px;
	width:74px;
	display:block;
	padding:0;
	margin:0;
	cursor:pointer;
	}
	
#contentContact .contactBox .wpcf7-validation-errors{
	width:315px;
	border:none;
	font-size:11px;
	color:#f50002;
	padding:0;
	margin:0;
	}
	
#contentContact .map{
	float:right;
	width:298px;
	display:block;
	margin:20px 0 0 0;
	border:none;
	}
	
/* SIDEBAR ***************************************************************************/

#sidebar {
	float:left;
	padding:20px 0 0 15px;
	}
	
#sidebar a {
	display:block;
	padding:0 0 10px 0;	
	}
	
#sidebar ul {
	list-style:none;	
	}
	
#sidebar li {
	list-style:none;	
	}
	
#sidebar #twitter {
	background: transparent url('images/banner_twitter.png') no-repeat top left;
	width:320px;
	height:230px;
	margin:0 0 10px 0;
	}
	
#sidebar #twitter ul {
	list-style:none;
	padding:50px 20px 0 15px;
	color:#000;
	}
	
#sidebar #twitter a {
	color:#989898;
	text-decoration:none;
	}

#sidebar #blogItems{
	background:#4d4b4f;
	width:320px;
	overflow:hidden;
	clear:both;
	padding:0 0 5px 0;
	}
	
#sidebar #blogItems a{
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	padding:0;
	margin:0;
	display:inline;
	}
	
#sidebar #blogItems h1{
	color:#989898;
	font-size:12px;
	padding:12px 0 12px 0;
	}
	
#sidebar #blogItems ul {
	list-style:none;
	padding:0;
	margin:0;
	}
	
#sidebar #blogItems li {
	padding:0;
	margin:0 0 5px 0;
	}
		
#sidebar #blogItems .cat{
	float:left;
	width:160px;
	display:inline;
	padding:0 0 0 12px;
	}
	
#sidebar #blogItems .archiv{
	float:left;
	width:148px;
	display:inline;
	}
	
#sidebar #search{
	clear:both;
	width:320px;
	background:#f50002;
	padding:12px 0 12px 0;
	overflow:hidden;
	}
	
#sidebar #search input{
	border:none;
	width:206px;
	padding:2px 2px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#000;
	float:left;
	}
	
#sidebar #search #searchsubmit {
	background: transparent url('images/go_btn.png') no-repeat center left;
	height:17px;
	width:21px;
	border:none;
	padding:0 0 4px 0;
	margin:0 0 0 4px;
	cursor:pointer;
	float:left;
	}
		
#sidebar #search h1{
	color:#FFF;
	font-size:13px;
	padding:1px 5px 0 12px;
	float:left;
	text-transform:uppercase;
	}

#sidebar #text-3 h2 { 
	color:#989898;
	font-size:12px;
	padding:8px 5px 0 5px;
	background:#000;
	}
			
#sidebar #flickr-photostream { 
	width:320px; 
	overflow:hidden;
	margin:0 0 10px 0;
	background:#000;
	}
	
#sidebar #flickr-photostream h2 { 
	display:none;
	}
	
#sidebar #flickr-photostream .flickrImage { 
	float:left;
	height:80px;
	width:80px;
	margin:0;
	padding:0; 
	}

#sidebar #flickr-photostream .flickrImage img { 
	width:80px; 
	height:80px; 
	border:none; 
	display:block !important;
	}

#sidebar #flickr-photostream .flickrImage a	{ 
	margin:0;
	padding:0;
	}

		
/* FOOTER BAR **********************************************************************/

#footerBar{
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	clear:both;
	width:100%;
	background:#4d4b4f;
	border-top:1px solid #6b696d;
	color:#FFF;
	font-size:11px;
	overflow:hidden;
	height:275px;
	padding:0;
	}
	
#footerBar a{
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	padding:0;
	margin:0;
	}
	
#footerBar a:hover{
	text-decoration:underline;
	}
	
#footerBar h1{
	color:#989898;
	font-size:12px;
	padding:15px 0 10px 0;
	}
	
#footerBar .footerBarContent{
	width:900px;
	margin:0px auto;
	}

#footerBar .nav{
	float:left;
	margin:0 45px 0 0;
	}	

#footerBar .cat{
	float:left;
	margin:0 45px 0 0;
	}
	
#footerBar .archiv{
	float:left;
	display:inline;
	}
	
#footerBar .tagcloud{
	float:right;
	width:380px;
	}
	
#footerBar .tagcloud a {
	color:#ababab;
	text-decoration:none; 
	}

#footerBar .tagcloud a:hover {
	text-decoration:none; 
	}
	
#footerBar ul {
	list-style:none;
	padding:0;
	margin:0;
	}
	
#footerBar li {
	padding:0;
	margin:0 0 5px 0;
	}
	
#footerBar .cat-item {
	padding:0;
	margin:0 0 5px 0;
	}

/* FOOTER **************************************************************************/

#footer {
	position:fixed;
	bottom:0;
	clear:both;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	width:100%;
	background:#000;
	height:36px;
	color:#ababab;
	font-size:12px;
	z-index:99; 
	}
	
#footer a {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#ababab;
	font-size:12px;
	text-decoration:underline;
	}
	
#footer a:hover {
	text-decoration:none;
	}

	
#footer .leftNav {
	list-style:none;
	float:left;
	}
	
#footer .leftNav li {
	float:left;
	padding:10px 10px 0 0;
	}
		
#footer .leftNav a.contact{
	background: transparent url('images/contact_btn.jpg') no-repeat center left;
	height:22px;
	width:21px;
	display:block;
	padding:0;
	margin:0;
	}
	
#footer .rightNav {
	list-style:none;
	float:right;
	}
	
#footer .rightNav li {
	float:left;
	padding:8px 0 0 5px;
	}
		
#footer .rightNav a.flickr{
	background: transparent url('images/flickr.jpg') no-repeat center left;
	height:20px;
	width:21px;
	display:block;
	padding:0;
	margin:0;
	}
	
#footer .rightNav a.twitter{
	background: transparent url('images/twitter.jpg') no-repeat center left;
	height:20px;
	width:21px;
	display:block;
	padding:0;
	margin:0;
	}
	
#footer .rightNav a.facebook{
	background: transparent url('images/facebook.jpg') no-repeat center left;
	height:20px;
	width:21px;
	display:block;
	padding:0;
	margin:0;
	}
		
#footer .footerContent {
	width:900px;
	margin:0px auto;
	}

	
	
	
	
		

