.body {
	text-align:center;
	background:#f58220;
}

img {
	border: 0;
}

/*  H1
----------------------------------------------- */
h1 {
	font-size:18px;
	font-weight:bold;
	color:#e34b00 !important;
}

h2 {
	font-size:12px;
	font-weight:bold;
	border-bottom:1px dotted #e34b00;
	color:#e34b00 !important;
	padding-bottom:3px !important;
}

.body p, li  {
	color:#000000;
}

/*  Layout
----------------------------------------------- */
div#container {
	text-align:left;
	width:940px;
	margin:0 auto;
	padding:0;
	background:#ffd503;
}

div#container a#head_title {
	width:940px;
	height:70px;
	display:block;
	background:url('http://www.stuebsel.de/s/img/head_title.png') 0 0 no-repeat;
}

div#wrapper {
	padding:0 20px 0 20px;
}

html > body p#illustration {
	position:relative;
	z-index:1;
}

div#illustration {
	width:900px;
	height:451px;
	background:url('http://www.stuebsel.de/s/img/kodomodousi.jpg') no-repeat;
	margin:0 0 20px 0;
}

div#illustration a {
	display:block;
	text-indent:-9876px;
	width:900px;
	height:451px;

	/*_*//*/
	overflow: hidden;
	display:inline-table;
	/**/
}

div#content {
	width:498px;
	float:left;
	font-size:12px;
	line-height:18px;
	color:#231f20;
}


div#sidebar {
	width:180px;
	float:right;
}

div#content div.gutter { padding:0 20px 0 20px;}


/*  Navigation
----------------------------------------------- */
div#navigation {
	width:180px;
	float:left;
	line-height:100%;
	background:url('http://www.stuebsel.de/s/img/line.png') no-repeat left top;
	padding:15px 0 0 0;
}

ul.mainNav1,
ul.mainNav2,
ul.mainNav3 {
	text-align:left;
	margin:0;
	padding:0;
	line-height:100%;
	list-style:none;
}

ul.mainNav1 li,
ul.mainNav2 li,
ul.mainNav3 li {
	display:inline;
	margin:0;	
	padding:0;
	list-style:none;
}

ul.mainNav1 li a:link,
ul.mainNav1 li a:visited {
	display:block;
	color:#ea720b;
	text-decoration:none;
	font-size:12px;
	padding:8px 0 10px 8px;
	background:url('http://www.stuebsel.de/s/img/line.png') no-repeat left bottom;
}

ul.mainNav1 li a:hover {
	color:#4B525C;
	text-decoration: none;
}

ul.mainNav1 li a.current,
ul.mainNav1 li a.current:hover {
	font-weight:bold;
	color:#e34b00;
	text-decoration: none;
}

ul.mainNav2 li a:link,
ul.mainNav2 li a:visited {
	padding:8px 0 10px 15px;
	background:url('http://www.stuebsel.de/s/img/line_sub.png') no-repeat left bottom;
	text-decoration: none;
}

ul.mainNav3 li a:link,
ul.mainNav3 li a:visited {
	padding:8px 0 10px 30px;
	background:url('http://www.stuebsel.de/s/img/line_sub.png') no-repeat left bottom;
	text-decoration: none;
}

/*  Footer
----------------------------------------------- */
div#footer {
	width:900px;
	font-size:12px;
	line-height:140%;
	color:#231f20;
	background:url('http://www.stuebsel.de/s/img/line.png') repeat-x 0 0;
	padding:20px 0 20px;
}

div#footer a:link,
div#footer a:visited {
	color: #231f20;
	text-decoration: none;
}

div#footer a:active {
	outline: none;
}

div#footer a:hover {
	color:#ea720b;
	text-decoration: none;
	outline: none;
}



