/***************************************
Allgemeines
***************************************/
* {
	margin:0;
	padding:0;
	font-weight:normal;
}
body {
	font:62.5% Georgia, serif;
	line-height:1.6em;
	background:#fff6e8 repeat-x url(../px/body.jpg);
	color:#442708;
	text-align:left;
}
p {
	font-size:1.2em;
	margin-bottom:1.6em;
}
.clear { clear:both; }
.none { display:none; }


/*Listen
***************************************/
ul, ol { margin:0 0 1.6em 3em; }

/*Ungeordnete Listen*/
li {
	font-size:1.2em;
	list-style-position:outside;
	list-style-type:square;
}
li li { font-size:1em; }
li dl { font-size:1em; }

/*Geordnete Listen*/
ol li {
	list-style-type:decimal;
	font-weight:bold;
}
ol ol li {/*Zweites ol fuer die Liste in der Liste*/
	list-style-type:lower-latin;
	font-weight:normal;
 	font-size:1em;
}
ol li dl dt {
	font-weight:bold;
}
ol li dl dd {
	font-weight:normal;
}

/*Definitionslisten*/
dl { font-size:1.2em; margin:0; }
dl dl { font-size:1em; }
dl li { font-size:1em; }
dt { font-weight:bold; }
dd { margin-bottom:1.6em; }


/*Links
***************************************/
a img, img { border:none; }
a:link,a:active,a:visited {
	text-decoration:none;
	color:#b0875f;
	border-bottom:none;
}
a:hover	{
	text-decoration:none;
	border-bottom:none;
	color:#fee3b8;
	background:#b0875f;
}


/*Schrift
***************************************/
h1,   h2,   h3,
h1 a, h2 a, h3 a {
	font-weight:normal;
	text-decoration:none;
	margin-bottom:0.5em;
}

/*Hauptueberschrift; nur einmal verwenden. Ist verborgen. */
h1 { margin:0; }

/*Unterueberschrift um Bereiche zu gliedern.*/
h2 {
	color:#9a2d33;
	font-size:3em;
	line-height:1.2em;
	margin-left:25px;
}

/*Unterueberschrift*/
h3 {
	color:#b0875f;
	font-size:2em;
	line-height:1.6em;
	margin-left:25px;
}

/*Kursivdruck*/
em { font-style:italic; }

/*Dickdruck*/
strong { font-weight:bold; }


/***************************************
Aufbau
***************************************/
div#bg { background:repeat-y url(../px/div_bg.jpg); }
div#wrap {
	width:960px;
	background:no-repeat url(../px/div_wrap.jpg);
}
div#header {
	background:no-repeat 100% 100% url(../px/div_header.gif);
	height:385px;
	padding:0 50px;
	}
	div#header h1 { display:none;
}

ul#mainnavi {
	margin:50px 0 0 0;
	}
	ul#mainnavi li {
		list-style-type:none;
		margin-bottom:13px;
	}
	ul#mainnavi li a {
		padding:5px 0 5px 30px;
		background:#9a2d33;
		color:#fee3b8;
		display:block;
	}
	ul#mainnavi li a:hover, ul#mainnavi li a.active {
		background:#fee3b8 no-repeat 0 50% url(../px/li_mainnavi.gif);
		color:#9a2d33;
}

div#main {
	margin:0 50px 0 0;
	}
	div#sidebar {
		float:left;
		width:200px;
	}
	div#cont {
		float:right;
		width:660px;
		margin-bottom:50px;
		}
		div#cont p {}
		div#cont img {
			padding:0;
			border:5px solid #9a2d33;
			margin:0 0 5px 0;
}

ul#footernavi {
	margin:50px 0 30px 0;
	}
	ul#footernavi li {
		list-style-type:none;
		background:no-repeat 15px 50% url(../px/li_footernavi.gif);
		padding-left:30px;
	}
	ul#footernavi li a { color:#fee3b8;
}
/*100% Hoehe und IE-Hacks
***************************************/
html, body {
	height: 100%;
}
div#bg1 {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
}

/*html, body, div#bg1, div#bg2, div#wrap {
	height:100%;
}
div#bg1, div#bg2, div#wrap {
	position:relative;
	min-height:100%;
}
* html div#bg1, * html div#bg2, * html div#wrap {
	height:100%;
}*/
