/*** CSS fuer Startseite ***/
/***************************/

div.titel {
	height:55px;
}
div.titel h1 {
	position:relative;
	margin:0 13px;
	padding:10px;
	top:14px;
	background-color:#BB9447;
	color:#EEDDB1;
}
div.titelinfo {
	right:26px;
	top:30px;
}
div.titelinfo img {
	border:0;
}

/*** Slider ***/
/**************/

div#news {
	position:relative;
	width:auto;
	background-color:#986001;
	padding:0 18px 18px;
}

.scrollable {
	position:relative;
	overflow:hidden;
	width: 584px; /* 620px - 2 x 18px von #news */
	height: 300px;
	margin:0 auto;
}

.scrollable .items {
	width:20000em;
	position:absolute;
}

.items div {
	float:left;
}

/* SlideNavigation */
/*******************/

div.slidenav {
	background-color:#986001;
	position:relative;
	height:36px;
	overflow:hidden;
	padding:3px 0;
	margin:0 auto;
}

a.browse {
	position:absolute;
	top:0;
	padding:3px;
}
a.browse.prev {
	left:0;
	padding-left:0;
}

a.browse.next {
	right:0;
	padding-right:0;
}

ul.slidenav {
	list-style-type:none;
	margin:0 39px;
	background-color:#BB9447;
	color:#EFDDAB;
}
ul.slidenav li {
	display:inline-block;
	font-size:10pt;
	font-weight:bold;
	line-height:36px;
	padding:0;
	margin:0;
}

ul.slidenav li a {
	padding:2px 18px;
	color:#EFDDAB;
}
ul.slidenav li a:hover,
ul.slidenav li.active a {
	text-decoration:none;
	background-color:#986001;
}

/* Post */
/********/
div.post.txt {
	height:280px; /* 300px minus 2 x 10px padding (.txt) */
	width:564px; /* 620px minus 2 x 18px (#news) - 2 x 10 px padding (.txt) */
	overflow:auto;
}

.post h2 a {
	text-decoration:none;
}
.post h2 a:hover {
	text-decoration:underline;
}
.post p {
	padding:5px;
	margin:0;
}

.post img.alignleft {
	float:left;
	margin:5px 10px 5px 0;	
}
.post img.alignright {
	float:right;
	margin:5px 0 5px 10px;	
}

/*** Text (Impressum) ***/
/************************/

div#startcontent div.txt {
	border:1px solid black;
}

div.txt h2 {
	color:black;
	background:transparent;
	border:0;
	font-size:12pt;
	padding:0;
	margin:0;
}
