/* MLP Design (http://www.mlpdesign.tk) */
/* Modified by Andreas Vent-Schmidt (www.procommerz.de) */

/*
	rot:	8d2324
	grün:	3b5f22
*/
body
{ background:url('images/logo_haende.png') 0 10px no-repeat #FFFBEE;
  font-family: Verdana,sans-serif;
  color: #666;
  font-size:10pt;
  line-height:180%;
  }

h1
{
  font-size:12pt;
  letter-spacing:3px;
  color:#3b423b; /* #264018 */
  background:inherit;
  height:27px;
  width:710px;
  background:url('images/head.png') 156px 24px no-repeat;
  line-height:100%;
  padding:32px 0 0px 0px;
  }

h2
{ font-size:9pt;
  font-weight:bold;
  line-height:100%;}

h3
{ font-size:11pt;
  font-weight:bold;
  line-height:100%;}

h4
{ font-size:10pt;
  font-weight:normal;
  font-style:italic;
  text-align:left;
  width:100%;
  color:#3b5f22;
  line-height:140%;
  padding-top:0px;}

h4.subnav
{
  font-size:10pt;
  font-weight:bold;
  font-style:normal;
  text-align:left;
  width:100%;
  color:#3b5f22;
  line-height:140%;
  padding:0px 0 0 158px;

}


strong
{ background:inherit;
  color:#8d2324;}

h4 > strong
{
	color:inherit;
	font-weight:bold; }

a:link, a:visited, a:active
{
	background-color: inherit;
	text-decoration: underline;
	color:#666;
}

a:hover
{
	background-color: inherit;
	text-decoration: underline;
	color:#8d2324;

}

a.il
{
	font-weight:bold;
}

ul
{ list-style:square;
  margin-left:20px;
  padding:1px;}

li
{ padding:0 0 4px 10px;
}

#header
{  position:relative;
  width:750px;
  height:200px;
  margin:auto;
  border:0;
}

#main
{ width:750px;
  margin:auto;
  clear:both; }

#content
{ width:550px;
  float:right;
  padding:0 10px;
  background-color:#FFFBEE;
  color:inherit;
  text-align:justify;}

#sidebar
{ width:160px;
  height:auto;
  float:left;
  padding:5px;
  margin-top:0px;
  font-size:94%;
  text-align:left;}

.navi a
{ display: block;
  padding:10px 5px;
  border-bottom:#8d2324 1px dashed;
  text-align:center;
  text-decoration:none;}

.navi a:hover
{ background-color: #FADECF;
  color:#8d2324;
  text-decoration: none;}

.navi a.akt, h4.subnav a.akt
{
	background-color: #FADECF;
}

h4.subnav a
{ display: inline-block;
  padding:2px 5px;
  border-bottom:#8d2324 1px dashed;
  border-left:#8d2324 1px dashed;
  text-align:center;
  text-decoration:none;}

h4.subnav a:hover
{ background-color: #EFDBCF;
  color:#8d2324;
  text-decoration: none;}


#footer
{ width:750px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  padding:10px;
  font-size:80%;
  border-top:#8d2324 1px solid;
  text-align:center;
  line-height:120%;
  clear:both;}


.header
{ float:right;
  text-align:right;
  padding:30px 10px 0 0;}

.footer
{ height:1px;
  clear:both; }


.topside
{ padding-bottom:10px;
  margin-top:6px;
  font-size:8pt;
  font-weight:bold;
  border-bottom:#8d2324 2px solid;
  text-align:center;}

#sidebar p
{ line-height:160%;
  font-size:88%;}

.inset
{ float:right;
  width:auto;
  padding:10px 10px 6px 10px;
  border:#8d2324 1px solid;
  margin:5px 0 0 15px;
  background:#FADECF;
  color:inherit;
  font-size:85%;
  line-height:140%;}

.trans
{ background-color:transparent; }

img
{
	margin:0;
	padding:0;
	border:1px #8d2324 solid;
}

table
{
	border:none;
	padding:0;
	margin:6px 0 6px 0;
}
td
{
	text-align:left;
	vertical-align: top;
	margin:0;
	padding:2px 6px 2px 0;
	border-bottom:#8d2324 1px solid;
}

td.rechts
{
	text-align:right;
	padding:2px 0 2px 6px;
}

td.space
{
	width:60px;
	border:none;
}

p.bildunter
{
	font-size:9pt;
	font-style:italic;
	color:#8d2324;
	padding:2px 0 12px 0;
	margin:0;
	line-height:110%;
}

dt
{
	margin-top:24px;
	font-weight:bold;
	font-size:94%;
}

.rot
{
	font-weight:bold;
	color:red;
}

.print
{
	display:none;
}

@media print
{
	body
	{ background-image:none;
		background-color:white;
	  font-family: Verdana,sans-serif;
	  color: black;
	  font-size:10pt;
	  line-height:140%;
	  }

	h1
	{
	  font-size:12pt;
	  letter-spacing:3px;
	  color:#3b423b; /* #264018 */
	  background:inherit;
	  height:27px;
	  width:auto;
	  background:none;
	  line-height:100%;
	  padding:0 0 0px 0px;
	  }

	h2
	{
		display:none;
	}

	h4
	{ font-size:10pt;
	  font-weight:normal;
	  font-style:italic;
	  text-align:left;
	  width:100%;
	  color:#3b5f22;
	  line-height:140%;
	  padding-top:0px;}

	h4.subnav
	{
	  font-size:10pt;
	  font-weight:bold;
	  font-style:normal;
	  text-align:left;
	  width:92%;
	  color:#3b5f22;
	  line-height:140%;
	  padding:0;

	}


	strong
	{ background:inherit;
	  color:#8d2324;}

	h4 > strong
	{
		color:inherit;
		font-weight:bold; }

	a:link, a:visited, a:active
	{
		background-color: inherit;
		text-decoration: underline;
		color:#666;
	}


	#header
	{  position:relative;
	  width:auto;
	  height:auto;
	  margin:auto;
	  border:0;
	}

	#main
	{ width:100%;
	  margin:auto;
	  clear:both; }

	#content
	{ width:90%;
	  float:left;
	  padding:0;
	  background-color:white;
	  color:inherit;
	  text-align:left;}

	#sidebar, h4.subnav a
	{ display:none;}


	h4.subnav a.akt
	{
	  display: inline-block;
	  padding:0 0 0.2cm 0;
	  border-bottom:#8d2324 1px dashed;
	  border-left:none;
	  text-align:left;
	  text-decoration:none;
	}


	#footer
	{ width:100%;
	  margin-left:auto;
	  margin-right:auto;
	  margin-top:10px;
	  padding:10px 0 10px 0;
	  font-size:80%;
	  border-top:#8d2324 1px solid;
	  text-align:center;
	  line-height:120%;
	  clear:both;}


	.header
	{ float:left;
	  text-align:left;
	  padding:30px 0px 0 0;}

	.footer
	{ height:1px;
	  clear:both; }

	.inset
	{ float:right;
	  width:auto;
	  padding:10px 10px 6px 10px;
	  border:#8d2324 1px solid;
	  margin:5px 0 0 15px;
	  background:#FADECF;
	  color:inherit;
	  font-size:85%;
	  line-height:140%;}

	.print
	{
		display:inline;
	}



}