/*-----------------------------------------| Allgemein |----------------------------------------------------*/

* {
	margin:0;
	padding:0;
	border:0;
}
body {
	background:#ffffff url(../images/bg.jpg) 0 0 repeat-x;
}
.smalltext {
	font-size:10px;
	line-height:16px;
}
.clear {
	float:none;
	clear:both;
}
a {
	color:#666;
	text-decoration:none;
}
a:hover {
	color:#999;
	text-decoration:underline;
}
h1 {
	font:bold 15px/16px Verdana;
	color:#669933;
}
h2 {
	font:bold 12px/16px Verdana;
	color:#336633;
	padding:0 0 5px 0;
}
h3 {
	font:bold 12px/18px Verdana;
	color:#669933;
}
h4 {
	font:bold 11px/18px Verdana;
	color:#336633;
	padding:0 0 5px 0;
}
.grf {
	float:left;
	padding:0 10px 0 0;
}
p {
	padding:0 0 15px 0;
}
.trennlinie {
	background:url(../images/bg_trennlinie.gif) 0 10px repeat-x;
}
.hightlightMoreInfo {
	color:#669933;
	float:right;
	margin:0 0 10px 0;
}
div#contentMain li {
	padding:0 0 0 10px;
	margin:0 0 0 10px;
}
div#contentMain ul {
	margin:0 0 15px 0;
}
/*-----------------------------------------| Container |----------------------------------------------------*/

div#container {
	background:url(../images/bg_container.jpg) 0 0 repeat-y;
	width:816px;
	height:auto;
	margin:0 auto;
}
/*-----------------------------------------| Header |----------------------------------------------------*/

div#header {
	background:url(../images/bg_header.jpg) 0 0 no-repeat;
	height:259px;
	position:relative;
}
div#headerImage {
	background:url(../images/bg_header_image.jpg) 0 0 no-repeat;
	width:268px;
	height:259px;
	position:absolute;
	top:0;
	right:8px;
}
/*-----------------------------------------| Branding |----------------------------------------------------*/

div#branding {
	background:url(../images/branding.gif) 0 0 no-repeat;
	width:224px;
	height:78px;
	position:absolute;
	top:110px;
	left:75px;
}
div#branding span {
	display:none;
}
div#branding a {
	display:block;
	width:224px;
	height:78px;
}
/*-----------------------------------------| Header - Navigation |----------------------------------------------------*/

div#headerNavigation {
	font:10px Verdana;
	color:#3d6e3e;
	padding:13px 0 0 0;
}
div#headerNavigation a {
	color:#ffffff;
	padding:0 15px;
	text-decoration:none;
}
div#headerNavigation a:hover {
	color:#3d6e3e;
}
div#navigation {
	background:url(../images/bg_navigation.jpg) 0 0 no-repeat;
	height:26px;
	padding:14px 0 0 22px;
}
/*-----------------------------------------| Navigation OLD 


div#navigation a {
	background:url(../images/bg_navigation_button.gif) 0 0 repeat-x;
	float:left;
	display:block;
	height:22px;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
	color:#215a21;
	text-decoration:none;
	padding:5px 32px 0 32px;
}

div#navigation a:hover {
	color:#999999;
}

|----------------------------------------------------*/

div#navigation li {
	list-style:none;
	float:left;
}
div#navigation span {
	display:none;
}
div#navigation a#navi01 {
	background:url(../images/navi-aktuelles.gif) 0 0 no-repeat;
	width:148px;
	height:27px;
	display:block;
	margin:0 8px 0 0;
}
div#navigation a:hover#navi01 {
	background:url(../images/navi-aktuelles-hover.gif) 0 0 no-repeat;
}
div#navigation a#navi02 {
	background:url(../images/navi-profil.gif) 0 0 no-repeat;
	width:102px;
	height:27px;
	display:block;
	margin:0 8px 0 0;
}
div#navigation a:hover#navi02 {
	background:url(../images/navi-profil-hover.gif) 0 0 no-repeat;
}
div#navigation a#navi03 {
	background:url(../images/navi-beratung.gif) 0 0 no-repeat;
	width:196px;
	height:27px;
	display:block;
	margin:0 8px 0 0;
}
div#navigation a:hover#navi03 {
	background:url(../images/navi-beratung-hover.gif) 0 0 no-repeat;
}
div#navigation a#navi04 {
	background:url(../images/navi-unternehmen.gif) 0 0 no-repeat;
	width:195px;
	height:27px;
	display:block;
	margin:0 8px 0 0;
}
div#navigation a:hover#navi04 {
	background:url(../images/navi-unternehmen-hover.gif) 0 0 no-repeat;
}
div#navigation a#navi05 {
	background:url(../images/navi-vita.gif) 0 0 no-repeat;
	width:97px;
	height:27px;
	display:block;
	margin:0 8px 0 0;
}
div#navigation a:hover#navi05 {
	background:url(../images/navi-vita-hover.gif) 0 0 no-repeat;
}
/*-----------------------------------------| Buttons |----------------------------------------------------*/

div.bgButtonLeft {
	background:url(../images/bg_navigation_button_left.gif) 0 0 no-repeat;
	width:4px;
	height:27px;
	float:left;
}
div.bgButtonRight {
	background:url(../images/bg_navigation_button_right.gif) 0 0 no-repeat;
	width:4px;
	height:27px;
	float:left;
	margin:0 10px 0 0;
}
/*-----------------------------------------| contentContainer |----------------------------------------------------*/

div#contentContainer {
	background:url(../images/bg_content_container.jpg) 0 0 no-repeat;
	height:auto !important;
	min-height:239px;
	height:239px;
}
/*-----------------------------------------| contentMain |----------------------------------------------------*/


div#contentMain {
	width:475px;
	padding:35px 35px 35px 45px;
	float:left;
	font:11px/20px Verdana;
	color:#666;
}
/*-----------------------------------------| contentHeadline |----------------------------------------------------*/

div#contentHeadline {
	background:url(../images/bg_headline.gif) 0 0 no-repeat;
	height:49px;
	padding:0 0 0 50px;
	margin:0 0 10px 0;
}
/*-----------------------------------------| contentSidebar |----------------------------------------------------*/


div#contentSidebar {
	width:181px;
	padding:35px 45px 35px 35px;
	float:right;
	font:10px/19px Verdana;
	color:#666;
}
/*-----------------------------------------| footer |----------------------------------------------------*/

div#footer {
	background:url(../images/bg_footer.jpg) 0 0 no-repeat;
	height:100px;
	position:relative;
	text-align:center;
}
/*-----------------------------------------| ontop |----------------------------------------------------*/

div#ontop {
	background:url(../images/bg_button_ontop.gif) 0 0 no-repeat;
	width:135px;
	height:27px;
	padding:8px 0 0 22px;
	position:absolute;
	top:0;
	left:43px;
}
div#ontop a {
	font:10px Verdana;
	color:#666;
	text-decoration:none;
}
div#ontop a:hover {
	font:10px Verdana;
	color:#999;
	text-decoration:underline;
}
/*-----------------------------------------| footerNavigation |----------------------------------------------------*/

div#footerNavigation {
	font:10px Verdana;
	color:#3d6e3e;
	padding:50px 0 0 0;
}
div#footerNavigation a {
	font:10px Verdana;
	color:#ffffff;
	padding:0 15px;
	text-decoration:none;
}
div#footerNavigation a:hover {
	color:#3d6e3e;
}
/*-----------------------------------------| copyright |----------------------------------------------------*/

div#copyright {
	font:10px Verdana;
	color:#999;
	padding:40px 0 0 0;
}
/*-----------------------------------------| aktuelles |----------------------------------------------------*/

.dmterminliste {
	font-family: Verdana, Arial;
}
.dmseitenzahlen {
	width: 100%;
}
.dmseitenzahlen .links {
	width: 100px;
	text-align: left;
}
.dmseitenzahlen .rechts {
	width: 100px;
	text-align: right;
}
.dmseitenzahlen .mitte {
	text-align: center;
}
.dmseitenzahlen .bold {
	font-weight: bold;
}

