/* -- INCLUDE OTHER CSS -- */
@import url("content.css");
@import url("infoboxen.css");
@import url("navigation.css");
@import url("search.css");
@import url("seminars.css");
@import url("shop.css");
@import url("startseite.css");
@import url("styles.css");


/* -- General Styles -- */
html, body  {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	text-align: left;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 101%;
	color: #1A171B;
	position: relative;
	background: #fdebc9;
}

/* -- Layout -- */
#wischer {
	margin: 0 auto;
	padding: 0px;
	width: 100%;
	height: 100%;
	background: url("../gfx/background-wischer.jpg") no-repeat top center;
	position: absolute;
	top:  0px;
	left: 0px;
	z-index: 5;
}

#center-container {
	margin: 0 auto;
	padding: 0px;
	width: 1000px;
	height: 100%;
	min-height: 100%;
	z-index: 10;
	position: relative;
	background: #FFFFFF;
	background: url("../gfx/background-main.gif") repeat-y top center;
}

#center-container #top {
	margin: 0px;
	padding: 0px;
	width: 1000px;
	height: 45px;
	overflow: hidden;
	background-color: #fdebc9;
}

#center-container #head {
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 0px 1px;
	width: 998px;
	height: 164px;
	overflow: hidden;
	background: url("../gfx/background-head.gif") no-repeat;
	background-color: #fdebc9;
	font-size: 0.68em;
}

#center-container #head #navigation-main {
	margin: 0px;
	padding: 6px 0px 6px 0px;
	width: 798px;
	height: 16px;
	float: left;
	background: #fdecce;
	overflow: hidden;
	text-align: right;
}

#center-container #head #search {
	margin: 0px;
	padding: 6px 5px 6px 10px;
	width: 185px;
	height: 16px;
	float: right;
	overflow: hidden;
	text-align: right;
	background: #fdecce;
}

#center-container #head #logo {
	margin: 0px;
	padding: 0px;
	width: 254px;
	height: 81px;
	float: left;
	overflow: hidden;
}

#center-container #main  {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 998px;
	height: auto;
	overflow-x: hidden;
	border-left: 1px #aa0528 solid;
	border-right: 1px #aa0528 solid;
	background-color: #FFFFFF;
	background-image: url("../gfx/background-content.gif") ;
	background-repeat:  no-repeat;
	font-size: 0.75em;
}

#center-container #main #navigation-sub {
	margin: 105px 0px 0px 0px;
	padding: 0px;
	width: 189px;
	height: auto;
	float: left;
}

#center-container #main #navigation-sub .tx-felogin-pi1 {
	margin: 15px 0px 0px 0px;
	padding: 3px 10px 3px 30px;
	width: 148px;
	height: auto;
	border-top: 1px #aa0528 solid;
	border-right: 1px #aa0528 solid;
	border-bottom: 1px #aa0528 solid;
}

#center-container #main #content {
	margin: 0px 10px 0px 10px;
	padding: 0px 5px 30px 5px;
	width: 590px;
	overflow-x: hidden;
	height: auto;
	float: left;
	color: #1a171b;
	font-size: 1em;
}

#center-container #main .split {
	background: url("../gfx/background-2-spaltig.gif") repeat-y;
}

#center-container #main #content #split-left {
	margin: 0px;
	padding: 0px;
	width: 380px;
	height: auto;
	float: left;
}

#center-container #main #content #split-right {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: auto;
	float: right;
	font-size: 0.95em;
	position: relative;
}

#center-container #main #content #split-right .white {
	margin: 0px;
	padding: 0px;
	width: 195px;
	height: 200px;
	background: #ffffff;
}

#center-container #main #content #split-right .content {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 185px;
	height: auto;
}

#center-container #main #infos {
	margin: 45px 9px 0px 0px;
	padding: 0px;
	width: 180px;
	overflow-x: hidden;
	height: auto;
	float: right;
}


/* -- Layout - POPUP -- */
#popup {
	margin: 20px;
	padding: 0px;
	width: auto;
	height: auto;
	font-size: 0.8em;
}



