﻿body {
	margin: 0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	color: white;
}

#main  {
	width: 1050px;
	margin: 0 auto;
}

.background {
	margin:0 auto;
	position: fixed;
	min-height:100%;
	width:100%;
	min-width:1050px;
	background-position: center top;
	background-repeat:repeat-y;
	z-index:-1;
	}

#center {
	width: 648px;
	float: left;
}

.main-entry {
	background-image: url('images/arrows/pfeil_weiss.png');
	background-position:left top;
	background-repeat:no-repeat;
	margin: 0 18px;
	padding: 0 20px;

	
}

h1.main {
	background-image: url('images/arrows/pfeil_rechts.png');
	background-position: left 35px;
	background-repeat:no-repeat;
	padding: 0 45px;
	margin: -60px 0 0 18px; 
	font-size:62pt;
	color: #fff;
	text-transform:lowercase;
}

.entry-info {
	font-size: 8pt;
	
}

.main-entry .entry-info {
	letter-spacing:1px;
}

.entry {
	background-image: url('images/backgrounds/trans.png');
	margin: 3px 20px 0 25px;
	padding-top: 11px;
	padding-left: 15px;
	padding-right: 30px;
	padding-bottom: 13px;
	line-height:20px;
	letter-spacing:0px;
}

h2.main {
	margin-top: 10px;
	padding: 0 10px 0 25px;
	font-size:20pt;
	display:inline;
}

h1.sub {
	display:inline;
}

.blackish {
	color: black;
	font-weight:bold;

}

.greyish {
	color: gray;
	font-weight:bold;
}

.spacer {
	height: 5px;
}
.entry-end {
	background-image:url('images/arrows/strich_weiss.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	margin: -12px -5px 30px -20px;
	text-align:right;
}

#navigation {
	width: 201px;

	float: left;
}

#sidebar {
	width: 201px;
	float: left;
}

#special {
	text-align:right;
	margin: 0 -1px 0 0;
	padding: 0;
	z-index: 1000;
	height: 103px;
}

#special img {
width: 230px; height: auto;
}

#footer {
	margin: 10px;
	text-align: center;
	padding-bottom: 10px;
}

a:link, a:visited, a:active {
	text-decoration:none;
	color: #fff;
}

a:hover {
	text-decoration: underline;
}

#pages {
	text-align: right;
	margin: 5px 15px 0 0;
}


.list a:link, .list a:active, .list a:visited {
	color: black;
	text-decoration:none;
}

.list a:hover{
	color: #222;
}

#nav-arrow {
	background-image: url('images/arrows/pfeil_links.png');
	background-position:right top;
	background-repeat:no-repeat;
	height: 29px;
	margin: 78px 15px 0 0;
}

#nav-end {
	background-image:url('images/arrows/strich_schwarz.png');
	background-position:right center;
	background-repeat:no-repeat;
	height: 25px;
	margin: 0 15px 0 0;
}

#nav-info {
	color:black;
	text-align:right;
	margin: 0 15px 0 0;
	width: 125px;
	float: right;
	font-size: 8pt;
}

.list {
	font-size: 23pt;
}

.list ul {
	list-style-type: none;
	margin: 0; padding: 5px 0 0 0;
}

.list li {
	margin: 0 0 0 0; 
	padding:0px;
	text-transform:lowercase;
}

#sidebar-arrow{
	background-image: url('images/arrows/pfeil_rechts.png');
	background-position:left top;
	background-repeat:no-repeat;
	height: 29px;
	margin: 78px 0px 0 20px;
}

#subpages {
	margin: 5px 0 0 20px;
}

.logos {
	
}

.title {
	margin-left: -25px;
}

#sidebar-end {
	background-image:url('images/arrows/strich_schwarz.png');
	background-position:left center;
	background-repeat:no-repeat;
	height: 25px;
	margin: 0 0 0 20px;
}

#news #background{background-image:url('images/backgrounds/news.png');}
#freiraum #background{background-image:url('images/backgrounds/freiraum.png');}
#infobar #background{background-image:url('images/backgrounds/infobar.png');}
#mobile #background{background-image:url('images/backgrounds/mobile.png');}
#proberaeume #background {background-image:url('images/backgrounds/proberaeume.png');}
#sackgeldjobs #background{background-image:url('images/backgrounds/sackgeldjobs.png');}
#kontakt #background{background-image:url('images/backgrounds/kontakt.png');}
#vermietungen #background{background-image:url('images/backgrounds/vermietungen.png');}
#impressum #background{background-image:url('images/backgrounds/impressum.png');}
#specialbody #background{background-image:url('images/backgrounds/30jahre.png');}


p {
	margin: 0;padding:0;
}

.star {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 47pt;
}

.h1add {
	font-size: 15pt;
}

img {
	border: 0px;
}

#page-end {
	clear:both;
}
#kriens {
	margin-top: 5px;
}
.entry img {
	max-width: 500px !important;
	margin: 5px 0;
	height: auto !important;
	text-align:center !important;
	width:auto;
}

.entry object {
	max-width: 500px !important;
	margin: 5px auto;
	text-align:center !important;
}

#infobar .current_page_ancestor a:link, #infobar .current_page_ancestor a:visited, #infobar .current_page_ancestor a:active {color: #FC0;}
#news .current_page_ancestor a:link, #news .current_page_ancestor a:visited, #news .current_page_ancestor a:active {color: #09C;}
#freiraum .current_page_ancestor a:link, #freiraum .current_page_ancestor a:visited, #freiraum .current_page_ancestor a:active {color: #399;}
#mobile .current_page_ancestor a:link, #mobile .current_page_ancestor a:visited, #mobile .current_page_ancestor a:active {color: #C03;}
#proberaeume .current_page_ancestor a:link, #proberaeume .current_page_ancestor a:visited, #proberaeume .current_page_ancestor a:active {color: #C96;}
#vermietungen .current_page_ancestor a:link, #vermietungen .current_page_ancestor a:visited, #vermietungen .current_page_ancestor a:active {color: #906;}
#sackgeldjobs .current_page_ancestor a:link, #sackgeldjobs .current_page_ancestor a:visited, #sackgeldjobs .current_page_ancestor a:active {color: #9C3;}
#kontakt .current_page_ancestor a:link, #kontakt .current_page_ancestor a:visited, #kontakt .current_page_ancestor a:active {color: #069;}
#impressum .current_page_ancestor a:link, #impressum .current_page_ancestor a:visited, #impressum .current_page_ancestor a:active {color: #000;}
#specialbody .current_page_ancestor a:link, #specialbody .current_page_ancestor a:visited, #specialbody .current_page_ancestor a:active {color: #b49140;}



#infobar .current_page_item a:link, #infobar .current_page_item a:visited, #infobar .current_page_item a:active {color: #FC0;}
#news .current-cat a:link, #news .current-cat a:visited, #news .current-cat a:active {color: #09C;}
#freiraum .current_page_item a:link, #freiraum .current_page_item a:visited, #freiraum .current_page_item a:active {color: #399;}
#mobile .current_page_item a:link, #mobile .current_page_item a:visited, #mobile .current_page_item a:active {color: #C03;}
#proberaeume .current_page_item a:link, #proberaeume .current_page_item a:visited, #proberaeume .current_page_item a:active {color: #C96;}
#vermietungen .current_page_item a:link, #vermietungen .current_page_item a:visited, #vermietungen .current_page_item a:active {color: #906;}
#sackgeldjobs .current_page_item a:link, #sackgeldjobs .current_page_item a:visited, #sackgeldjobs .current_page_item a:active {color: #9C3;}
#kontakt .current_page_item a:link, #kontakt .current_page_item a:visited, #kontakt .current_page_item a:active {color: #069;}
#impressum .current_page_item a:link, #impressum .current_page_item a:visited, #impressum .current_page_item a:active {color: #000;}
#specialbody .current_page_item a:link, #specialbody .current_page_item a:visited, #specialbody .current_page_item a:active {color: #b49140;}


.postnav {
	padding: 0 30px 20px 20px;
	font-size: 8pt;
}

.alignleft {
	float: left;
	text-align:left;
	width: 25%;
}

.alignleft {
	float: right;
	text-align:right;
	width: 25%;

}

#koppzeile{ text-align:right; width:568px; padding-left:40px; padding-right:40px; padding-top:24px; text-transform:lowercase; top:0px; position:absolute; top:0px; font-size: 24pt;}
