* {font-family: Verdana, Arial, Helvetica, sans-serif; } 

a {color: #007524; text-decoration:none; }
a:hover {text-decoration: underline;}

h1, .heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #3D5B3D;} 
h1 {display: inline; line-height: 1.1;}

ul {line-height: 1.8;}

.text, .content-mitte {font-size: 12px; line-height: 1.4; color: #000000;}
.text2 {font-size: 11px; line-height: 1.4; }
.td-left {padding-right: 15px; border-right: 1px solid #014704; }
.td-right {padding-left: 20px; padding-right: 15px;}

#content {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	left: 0px;
	top:170px; 
	bottom:35px;
	right: 20px;
	background-color: #DBE2DC;

	}

* html #content {
	top:0; 
	bottom:0; 
	left:0;
	height:100%;
	width: 100%;
	border-top: 170px solid #DBE2DC;
	border-bottom: 30px solid #DBE2DC;
	}
	
#left-content {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:4; 
	top:130px; 
	bottom:30px; 
	width:234px; 
	background-color: #DBE2DC;
	background-image:url(../pics/bg_left2.jpg); 
	background-repeat: no-repeat;
	}

* html #left-content {
	top:0; 
	bottom:0; 
	height:100%;
	width:234px;
	border-top: 130px solid #DBE2DC;
	border-bottom: 30px solid #DBE2DC;
	}


#head {
	position:absolute; 
	top:0; 
	width:100%; 
	min-width:100%; 
	height:130px; 
	z-index:5; 
	background-color:#DBE2DC;
	background-image:url(../pics/bg_top.jpg);
	}

* html #head {
	top:0px; width:100%; height:130px;
	}

#foot {
	text-align:center;
	position:absolute; 
	bottom:0; 
	width:100%; 
	min-width:100%; 
	height:30px; 
	background-color: #DBE2DC;
	z-index:5; 
	border-top: 5px solid #014704;
	}

* html #foot {
	width:100%; height:30px;
	}

.content-mitte {padding-left: 240px; padding-top: 13px; padding-bottom: 5px; display: block; text-align: left; }
.navileft {padding-left: 34px; padding-right: 30px; padding-top: 3px; font-size: 11px; font-weight: bold; color: white; line-height: 1.6;}
.footer2 {padding-top: 7px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #3D5B3D;}
.quicklinks {float: right; text-align: right; color: #FFFFFF; padding-top: 10px; padding-right: 20px; font-size: 12px; }
#top-right {clear: both; float: right; margin-top: 60px; margin-right: 20px; width: 588px; height: 34px;}
.head2 {width: 100%; height: 130px; background-image:url(../pics/bg_top3.jpg); background-repeat: no-repeat;}
.suche {position: absolute; top: 130px; left: 234px; right: 20px; z-index: 10; background-image:url(../pics/bg_suche.gif); background-repeat: repeat-x; height: 29px; overflow: hidden; display: block; margin-top: 11px; color: #000000;}
.suche2 {float: right;}
.suche3 {font-size: 11px; padding-right: 15px;}
.pfad {padding-top: 8px; font-size: 12px;}
.white {color: #FFFFFF;}
.teaserbild2 {margin-right: 5px; margin-top: 3px;}
.teaserbild3 {margin-right: 5px; }
.teaser {border-top: 1px solid #9FB69F; border-bottom: 1px solid #9FB69F; font-weight: bold; background-color: #C9D0CA; margin-top: 5px; margin-bottom: 2px; }
.spacer {clear:both;}
.spacer2 {clear:both; height: 20px;}
.spacer3 {display: block; clear:both; padding-bottom: 5px;}
.mehr {margin-right: 5px;}

.cat0,.cat1,.cat2,.cat3, .cat0-hov,.cat1-hov,.cat2-hov,.cat3-hov, .cat0-sel,.cat1-sel,.cat2-sel,.cat3-sel {text-decoration:none; cursor: pointer; color: #FFFFFF; display: block;}
.cat1,.cat1-hov,.cat1-sel {margin-left: 5px; font-weight: normal; line-height: 1.4; font-size: 10px;}
.cat2,.cat2-hov,.cat2-sel {margin-left: 10px; font-weight: normal; line-height: 1.4; font-size: 10px; }
.cat3,.cat3-hov,.cat3-sel {margin-left: 15px; font-weight: normal; line-height: 1.4; font-size: 10px;}


.control,.highslide-html,.highslide-html-content {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size: 12px;}
.highslide-html {
    background-color: #FFFFFF;
}
.highslide-html-blur {
    border: 2px solid gray;
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
    display: block;
	float: right;
    /*position: relative;*/
	margin: 0 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
    font-weight: bold;
	text-decoration: none;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}
