* {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body {
	text-align: left;

	font-size: 16px;

	margin: 0.8em;
	padding: 0em;
}

h1, h2, h3{
	font-size: 1em;
	margin: 0em 0em 0em 0em;
}

h1 {
	margin: 0.15em 1em 0em 0em;
	padding-left: 0.13em;
}


/*der Zweck der Boxen "bodyblocks" ist, in schmalen Fenstern die Seitenelemente umbrechen zu können*/
.bodyblocks {
	width:23.5em;
	float:left;
}

.umfassung{
	/*max-width: 58em;*/
	width: 58em;
}

ul{
	list-style-type: none;
}

.lauftext{
	/*padding: 0.5em 1em 0em 0.5em;*/
	padding: 0em 1em 0em 0.5em;
}


.lauftext li.eintrag ul{
	margin-top: 0.75em;
}

.lauftext .erweitert p{
	/*margin: 0px 0px 0.5em 0px;*/
}

li.eintrag{
	padding-left:14em;
	margin-bottom: 5em;
}

.postfooter{
	clear: both;
	display: block;
	
	padding-top: 0.9em;
	
	font-size: smaller; /*<- schwierig!, da die Größe das em-Werte beeinflußt*/
	color: #000000;
}

.postfooter .datum {
 	float:right;
	padding-left: 0.9em;
}



/*Positionierung des Rubrikenfensters*/
.rubriken {
	position:relative;
	padding-left: 0.5em;
	padding-right: 1em;
	position: relative;
	height: 4em;
	top: 0.75em;
	overflow: hidden;
	
	margin-bottom: 1.1em;
}

.rubriken li, .rubriken h3, .rubriken h2{
	display: inline; 
}

.rubriken li{
	margin-right: 0.7em;
}

/*Kasten mit Unterrubriken*/
.rubriken ul.unterrubrik, .rubriken ul#suche {
	left: 0em;
	top: 1.5em; 
	width: 100%;
	position: absolute;

	float:left;
	padding: 0.05em 0em 0.2em 0.5em;
}


.rubriken ul.unterrubrik form{
	float:left;
}


/*hier wird explizit auf den Code des Plugins WP-Pagenavi eingegangen*/

div.wp-pagenavi{
	display: block;
	float: left;

	margin-bottom: 0.75em;
}

.wp-pagenavi .pages, .wp-pagenavi a, .wp-pagenavi .current{
	display: block;
	float: left;
	
	margin-left: 0.5em;
}

.wp-pagenavi a, .wp-pagenavi .current{
	text-align: center;
	width: 1.25em;
}

.wp-pagenavi .current, .wp-pagenavi a:active, .wp-pagenavi a:hover, .wp-pagenavi a:focus {
	color: #FFFFFF;
}


/**/

.kapielskibox{
	position:absolute;
	left:0em;
	bottom:0em;
}



.textbox{
	display: block;
	padding-left:0.5em;
}

.englauf{
	letter-spacing:-0.05em;
}


.bildrahmen div {
	float: right;
	margin-left: -14em;
	margin-bottom: 0.5em;
}

.bildrahmen div.breit{
	width: 32em;
}

.bildrahmen div.hoch{
	margin-left: 0em; /*überprüfen, was das mit den Floats zu tun hat*/
	width:18em;
	height: 24em;
}


/*kleiner Hack für den Bildlink der Titelseite, bis mir was besseres einfällt*/
.bildrahmen a{
	background-color: transparent !important;
	position: relative;
	display: block;
	top: -0.5em;
}


.keinrahmen div {
	position:relative;
	float:left;
	
	margin-left: -14em;
}


.keinrahmen div.breit{
	width: 12.8em;
}

.keinrahmen div.hoch{
	width: 12.8em;
	height: 10em;
}

.keinrahmen div.breit img, .bildrahmen div.breit img{
	width:100%;
}

.keinrahmen div.hoch img {
	float:right;
	height:100%;
}

.bildrahmen div.hoch img{
	float:left;
	height:100%;
}

.lauftext .erweitert .keinrahmen div{
	text-align:left;
}


form {
	margin-right: 1em;
}

form input{
	border: none 0em;
	margin: 0em 0em 0em 0em;
	padding: 0em 0.2em 0em 0.2em;

	font-family: "Helvetica Neue Condensed", "HelveticaNeue Condensed", "Helvetica Condensed", "Arial Narrow", "Helvetica", "Arial", Sans-Serif;
	font-weight: normal;

	font-size: 100%; /*<- hä?*/

	width: 11em;
	height: 1.25em;
	bottom:0em;

	background-color:#fff;
	color:#000;
}

form a{
	padding-left: 0.15em;
}

/*Terminbox neu*/

#termine{
	position: relative;
	width: 25em; 
}

#termine dt, #termine dd{
	display: block;
	float: left;
	padding-bottom: 0.8em;
}

#termine dt {
	margin-right: 0.25em;
	width: 2.5em;

	text-align:right;
	color: #fff;
}

#termine dd {
	width: 20em;
}

/**/
	
#infoliste{
	/*padding-top: 0.5em;*/
}


#infoliste li{
	margin-bottom: 0.5em;
}