/*##########################
## Allgemeine Styles
###########################*/
html,BODY {
	text-align: center;
	margin: 0;
	height: 100%;
	width: 100%;
	padding: 0;
	background-color: #E2E4E6;
}
/***********************
/*CSS-Styled Content
***********************/
#container-full{
	margin: 0px auto;
	text-align: left;
	position: relative;
	width: 980px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background: #FFF url(../images/hgr.gif) repeat-y center;
	overflow: visible;
	border: 0px solid;
}

/*######## Header relativ ###########*/
#container-header{
	position: relative;
	width: 930px;
	margin-left: auto;
	margin-right: auto;
	height: 90px;
	overflow: visible;
	border: 0px solid;
}
#container-kopf {
	position: relative;
	left: 15px;
	top: 10px;
	width: 900px;
	height: 80px;
	background: url(../images/kopf0.gif) no-repeat;
	border: 0px solid;
}

#menu_oben_0 {
	 position: relative;
	 left:0px; 
	 top:35px; 
	 height: 41px; 
	 width: 680px; 
	 background-image: url(../images/linie_unten.gif);
	 background-repeat: repeat-x;
	 background-position: top;
	 border:0px solid;
}
#menu_oben_rand_l {
	position: relative;
	width: 3px;
	height: 32px;
	background: url(../images/menu_oben_li.gif) no-repeat left;
}
#menu_oben_1 {
	position: absolute;
	left: 3px;
	top: 0px;
	 width: 674px;
	 height:32px; 
	 background-image: url(../images/menu_oben.gif);
	 background-repeat: repeat-x;
	 border:0px solid;
} 
#menu_oben_search {
	float: left;
	 width: 240px; 
	 height: 32px;
}
#menu_oben_t {
	float: right;
	width: 6px;
	height: 32px;
	background: url(../images/menu_trenner.gif) no-repeat;
}
#menu_oben_s {
	float: right;
	width: 100px; 
	height: 32px; 
	line-height: 28px; 
	vertical-align:middle; 
	text-align: center;
}

#menu_oben_rand_r {
	position: absolute; 
	right:0px; 
	top:0px; 
	width: 3px; 
	height: 32px;
	background: url(../images/menu_oben_re.gif) no-repeat;
}

#logo-border {
	position:absolute;
	top: 35px;
	right:35px;
	width: 185px;
	height: 108px;
	border: 0px solid;
	overflow: hidden;
	background: url(../images/maranatha.gif) no-repeat top;
}

/*######## middle Vertical ###########*/
#container-full-middle{
	position: relative; 
	width: 930px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 35px;
	min-height: 228px;
	height: auto !important;
	height: 228px;
	overflow: visible;
	display: block;
	border: 0px solid;
}
#pfad {
	position: relative;
	left: 15px;
	width: 890px; 
	padding-top: 2px;
	padding-bottom: 10px; 
	border: 0px solid;
}


/*######## menu left ###########*/
#container-full-left{
	min-height: 228px;
	height: auto !important;
	height: 228px;
	position: relative;
	display: block;
	left: 15px;
	width: 125px;
	float: left;
	background: url(../images/left_hgr.jpg) no-repeat;
	border: 0px solid;
}
#content-left{
	position: relative;
	left:0px;
	margin-top:20px;
	height: auto;
	width: 185;
	border: 0px solid;
}

/*################ content #######*/
#content-full{
	position: relative;
	margin-left:30px;
	width: 758px;
	min-height: 228px;
	height: auto !important;
	height: 228px;
	float: left;
	overflow: visible;
	border: 0px solid;
}
#container-content {
	margin: 0px 15px 10px 0px;
	width: 550px;
	float: left;
	border: 0px solid;
	overflow: hidden;
}
* html #container-content { /* IE Hack */
	display: inline;
}

#container-border {
	margin: 50px 0px 10px 0px;
	width: 185px;
	float: right;
	border: 0px solid;
	overflow: hidden;
}
* html #container-border { /* IE Hack */
	display: inline;
}

/*####### footer ###########*/
#container-footer{
	position: absolute;
	bottom: 0px;
	width: 900px;
	margin: 10px 40px 10px 40px;
	padding-top:5px;
	width: 900px;
	display: block;
	color: LightGrey;
	border-top: 1px solid LightGrey;
	height: auto;
	overflow: hidden;
}
* html #container-footer { /* IE Hack */
	display: inline;
}


/*####################################*/

/* clear */
div.clear {
	clear: both;
	visibility: collapse;
}


