/* CSS Document */
body { 
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0;
	padding: 0;
	height:100%; 
	padding:0;
	font-size: 12px;
}

#website {
	width: 963px;
	margin: 0 auto;			
}

#header {
	height: 117px;
		background-image: url(schoeningh_logo.png);
	background-repeat: no-repeat;
	}

#header #logo {
	width: 155px;
	height: 117px;
	float: left;
	margin:0;
	padding: 0;
	}

#header #logo h1 {
	display: none;
	}

#logo a {
	display:block;
	width: 155px;
	height: 117px;
	margin: 0;
	padding: 0;
}

#header-nav {
	width: 808px;
	height: 117px;
	background-image: url(header_1_1.jpg);
	background-repeat: no-repeat;
	margin:0 0 0 155px;
	xfloat:right;
	}
	
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #logo a {
    width: 151px;
	}
* html #logo {
    width: 151px;
	}

* html #header-nav {
	margin:0 0 0 151px;
		width: 810px;
	}
* html #website {
	width: 968px;
	}

/* End hide from IE5/mac */

#trenner {
	height: 18px;
	background-image: url(trenner.png);
	background-repeat:repeat-x;
	margin: 0;
	padding: 0;
	}
	
#navigation {
	background-image: url(nav_komplett.png);
	background-repeat: no-repeat;
	float: left;
	width: 158px;
	font-size: 14px;
	heigth: 900px;
	padding: 0;
	margin: 0;
	background-color: #c1d2e2;
	}

#navigation #extsearch {
	width: 158px;
	height: 53px;
	color: #555;
	margin: 0;
	padding: 0;	
}

#navigation #extsearch #searchform {
padding: 0px 3px 0px 10px;
margin: 17px 0 0 0;
}

#navigation #extsearch #searchform input {
	font-size: 12px;
	border: 1px solid #fff;
}
#navigation ul {
	list-style:none;
	margin: 0;
	padding: 0;
	}
#navigation ul li {
	padding: 0;
	margin: 0;
	height: 22px;
	padding: 0;
	}
#navigation ul li a {
	display: block;
	width: 148px;
	height: 18px;
	padding: 2px 0px 2px 10px;
	color: #555;
	text-decoration: none;
	}

.navlvl_2  {
	padding-left: 20px !important; 
	font-weight: bold;
	width: 138px !important;
	font-size: 80%;
	}	
#navigation ul li.nav_4 a {	
	height: 40px;
	}
	
#nav_abschluss {
	height: 200px;
	}

/* Navigation */
#navigation li a:hover {
	display: block;
	background-repeat: no-repeat;
	background-position: top;
	width: 148px;
	//eight: 100%;
	border: 0px solid #f00;
	padding: 2px 0px 2px 10px;
	margin: inherit;
	}

* html #navigation li a:hover {
	background-position: 0 -1px;
	}

#content {
	background-image:url(nav_main_bg.png);
	background-repeat:repeat-y;
	}

#content {
	margin: 0;
	padding: 0;	
	}

#main {
	margin-left: 160px;
	padding: 30px 0 0 52px;
	width: 500px;
	line-height: 17px;
	}

#main a {
	color: #555;
	text-decoration: underline;
	}

#main ul {
	list-style-type:square;
	}

#main a:hover {
	text-decoration: none;
	}

#main ul, #main ol {
	list-style-position:inside;
	margin-left: 0;
	padding-left: 0;
	}
#main ul li li {
	margin-left: 3em;
	font-size: 90%;
	list-style-type: none;
	}

#main table {
	xborder: 1px solid #555 !important;
	
	}

#main table td {
	border-top: 1px solid #777 !important;
	}

#main .sonderaktion {
	float: right;
	width: 220px;
	border: 1px solid #a33;
	padding: 10px;
	background-color: #c1d2e2;
	background-repeat:no-repeat;
	}



#navigation ul li.nav_gross {
	height: 44px !important;
	line-height: 20px;
	}
	
h1, h2, h3, h4, h5 {
	margin-top:0;
	padding:0;
	font-size: 100%;
	}	
	
iframe {
	width: 750px;
	//padding: -10px;
	padding: 10px 10px 0 0px;
	//margin: -10px -10px 0 -12px;
	}

/* Formular */

div.formgen .formblock {
	margin-bottom: 5px;
	}


/* Prmien */
	
.tpraemie {
	margin-bottom: 1em;
	}

.tpraemie_punkte {

	padding-right: 5px;
	font-weight: bold;

	}
	
.tpraemie_bild {
	margin-top: 4px;

	}
	
.tpraemie_text {
	}
	
.nav_0 a:hover {
	background-image: url(nav_0.png) !important;
}
.nav_1 a:hover {
	background-image: url(nav_1.png) !important;
}
.nav_2 a:hover {
	background-image: url(nav_2.png) !important;
}
.nav_3 a:hover {
	background-image: url(nav_3.png) !important;
}
.nav_4 a:hover {
	background-image: url(nav_4.png) !important;
}
.nav_5 a:hover {
	background-image: url(nav_5.png) !important;
}
.nav_6 a:hover {
	background-image: url(nav_6.png) !important;
}
.nav_7 a:hover {
	background-image: url(nav_7.png) !important;
}
.nav_8 a:hover {
	background-image: url(nav_8.png) !important;
}
.nav_9 a:hover {
	background-image: url(nav_9.png) !important;
}
.nav_10 a:hover {
	background-image: url(nav_10.png) !important;
}
.nav_11 a:hover {
	background-image: url(nav_11.png) !important;
}
.nav_12 a:hover {
	background-image: url(nav_12.png) !important;
}
.nav_13 a:hover {
	background-image: url(nav_13.png) !important;
}
.nav_14 a:hover {
	background-image: url(nav_14.png) !important;
}
.nav_15 a:hover {
	background-image: url(nav_15.png) !important;
}
.nav_16 a:hover {
	background-image: url(nav_16.png) !important;
}
.nav_17 a:hover {
	background-image: url(nav_17.png) !important;
}
.nav_18 a:hover {
	background-image: url(nav_18.png) !important;
}


