/* HTML Tags zuruecksetzen. */
html, body, div, p, h1, h2, h3, h4, h5, h6, a, ul, ol, li, blockquote, adress, dd, dl, dt,
span, em, b, i, code, pre, abbr, acronym, cite, strong,
table, tr, td, th, tbody, thead, tfoot, caption,
form, input, option, select, textarea, button, fieldset, label, legend {
/* Abstaende */
	margin:0;
	padding:0;
}

html, body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	text-align:center;
	margin:0px auto 0px auto;
}
h1 {
	margin-bottom:5px;
}
h2 {
	font-size:18px;
	color:#ffffff;
}
h3 {
	color:#2C8B28;
	font-size:1.6em;
}
h4 {
	color:#2C8B28;
	font-size:1.4em;
}
h5 {
	color:#2C8B28;
	font-size:1.2em;
}
h6 {
	color:#2C8B28;
	font-size:1em;
}

img {
	border:0px;
}

div#shadow {
	width:807px;
	margin:0px auto 0px auto;
	background-image:url('pics/shadow_03.gif');
	background-repeat:repeat-y;

}

div#seite {
	width:794px;
	margin:0px auto 0px auto;
	border-right:1px solid #BFBFBF;
	border-bottom:2px solid #2F9E1D;
	background-position:0px 118px;
	background-image:url('pics/bg_06.gif');
	background-repeat:repeat-x;
	background-color:#EEEEEE;
	text-align:left;
}
div#header {
	height:118px;
	background-image:url('pics/header_03.gif');
	background-repeat:no-repeat;
}
div#headerprint {
	display:none;
}

div#wrapper {
	background-image:url('pics/f_08.png');
	background-repeat:no-repeat;
	background-position:bottom left;
	min-height:436px;
	height:auto !important;
	height:436px;
	width:100%;
	
}
div#menu {
	width:160px;
	float:left;
	margin-top:60px;
	line-height:normal;
}
div#menu ul {
	list-style-type:none;
}
div#menu ul li a:hover {
	background-color:#ffffff;
}
div#menu ul li ul {
	margin-left:10px;
	margin-bottom:10px;
}
div#menu ul li ul li a {
	color:#666666;
	text-decoration:none;
}
div#menu ul li ul li a:hover {
	color:#2C8B28;
	text-decoration:underline;
}
div#content {
	display:block;
	background-image:url('pics/zeitung_03.jpg');
	background-repeat:no-repeat;
	background-position:400px 152px;
	min-height:376px;
	height:auto !important;
	height:376px;
	padding:60px 130px 10px 0px;
	margin-left:180px;
}
div#content_detail {
	background-position:bottom right;
	min-height:376px;
	height:auto !important;
	height:376px;
	padding:60px 0px 10px 0px;
	margin-left:170px;
}
div#content p a, div#content p a:hover {
	color:#2C8B28;
	background-color:transparent;
}
div#footer {
	width:794px;
	margin:0px auto 0px auto;
	padding:7px 0px 0px 0px;
	border-right:1px solid #BFBFBF;
	height:51px;
	background-image:url('pics/footer_bg_13.gif');
	background-repeat:repeat-x;
	text-align:center;
	line-height:normal;
}
div#footer a, div#footer a:hover {
	color:#999999;
	background-color:transparent;
	font-size:11px;
	line-height:normal;
}

div#berufe {
	margin:0px 0px 15px 0px;
	text-align:left;
}
div#berufe a {
	text-decoration:none;
	color:#000000;
	padding:5px;
	display:block;
}
div#berufe a:hover {
	background-color:#D7FFD7;
	display:block;
}
.beruf {
	color:#2D961C;
	font-size:14px;
	font-weight:bold;
}
.berufdaten {
	margin-left:20px;
	font-size:12px;
}

div#beruf_detail {
	border:1px solid #6F6F6F;
	background-color:#ffffff;
	padding:15px 25px 15px 25px !important;
	padding:15px 15px 15px 25px;
	width:399px !important;
	width:440px;
	background-image:url('pics/kleines_f_13.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	float:left;
	margin-bottom:30px;
}
div#beruf_detail_bezeichnung {
	background-image:url('pics/beruf_detail_bg_03.gif');
	background-repeat:no-repeat;
	background-position:center top;
	width:399px;
	height:78px;
	color:#ffffff;
	text-align:center;
	padding-top:15px;
	margin-top:15px;
}

div#stelle {
	margin:20px 0px 0px 15px;
}
.farbe {
	color:#2D9E2C;
	font-weight:bold;
}


div#buttons {
	margin-left:470px;
}
div#seitennummer {
	position:absolute;
	top:530px;
	line-height:normal;
}

div#seitennummer a {
	display:block;
	float:left;
	margin:5px;
	padding:2px 5px 2px 5px;
	background-color:#2D9E2C;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}
div#seitennummer a.active, a:hover {
	background-color:#68B767;
}

div#news {
	margin:0px 0px 15px 0px;
	text-align:left;
}
div#news a {
	text-decoration:none;
	color:#000000;
	padding:5px;
	display:block;
}
div#news a:hover {
	background-color:#D7FFD7;
	display:block;
}
