﻿@import url("formatierung.css");

*{
	margin: 0px;
}

html, body {
   height: 100%;	
	 background-color: #ffffff;
	 /* background-image:url(images/bg.jpg);
	background-repeat:repeat-x; */
}

/* wichtig, um im Editor die Anzeige des Hintergrundbildes zu unterdrücken: */
body #inhalt, .mceContentBody {
	background-color: #FFFFFF !important;
	background-image: none !important;
}

.mceContentBody {
	margin: 0px !important;
	height: 100%;
}
/* /////////////////////////////////////////////////////////////////////////////*/
/* SEITENNAUFBAU */
#container_page{
	width: 984px;
	margin:0px auto;
	text-align:left;
	background-color:#FFF;
	position: relative;
	min-height: 101%; 
	height: auto !important;
	height: 100%;
	display:block;
 }
 
#header{
	height:183px;
	padding:0 4px 0 28px;

	background-repeat:repeat-y;
}

#metanavigation{
	height:52px;
	text-align:right;
	padding:0px;
	display:block;
 }
 
#meta{
	padding:0 0 0 20px;
	float:left;
}

#breadcrumbs{
	margin-bottom:18px;
}


#search{
	width:200px;
	background-repeat:no-repeat;
	float:right;
	margin:10px 5px 0 0;
}	
.search {
	background-repeat:no-repeat;
	background-position: right;
}

#container_leftside{
	float:left;
	width:219px;
	margin:0px;
 }

#container_rightside{
	width:760px;
	padding:0 4px 0 0;
	background-position:top right;

}

#inhalt{
	float:left;
	width:525px;
	padding:0 15px 0 20px;
	margin: 10px 0 0 0;
	min-height: 500px;
}

* html #inhalt{
	width:500px;
}

#fusszeile{
	float:left;
	width:525px;
	padding:0 15px 0 20px;
	margin: 10px 0 0 0;
}

#marginalspalte{
	width:200px;
	margin: 10px 0 0 0;
	float: right;
	clear: both;
	/* background-image:url(images/hg_marginal.jpg); */

#footer{
	padding:15px 0 15px 245px;
	clear:both;
}
 
 #container-page:after {
  clear: both;
  display: block;
  content: ".";
  height: -1px;
  visibility: hidden;
	}
	
#shadow{
	float:left;
	background-image:url(images/shadow.jpg);
	background-repeat:repeat-y;
	width:6px;
	min-height: 100%;  /* Maximale Höhe auf allen Bildschirmen */
	display:block;
}

/* /////////////////////////////////////////////////////////////////////////////*/	
	/*IE HACKS*/	
	/*
*html #marginalspalte{
	margin:0px;
	padding-right:3px;
	}

/* /////////////////////////////////////////////////////////////////////////////*/
/* SEITENELEMENTE */
/* BLOCK BILD UND TEXT */
.block {
	padding-top:4px;
	float:left;
	width:100%;
	clear:both;
}

.text_bock {
	float:right;
	width:70%;
}

.text_bock_big {
	float:right;
	width:78%
}

.text_full{
	float:right;
}

.block img{
	float:left;
	padding-bottom:5px;
}

.img_block{
	width:25%;
	float:left;
	}
	
