/* BEGIN: remove defaults */



body {

	position:absolute;

	font-family:Arial, Verdana, Helvetica, sans-serif;

	font-size:12px;

	line-height:16px;

	padding:0px;

	margin:0px;

	background:#ebedf0;

        width:1000px;

        border-right:1px solid #ccc;

	}



p, a, ul, li, h1, h2, h3, h4, h5, img{

	padding:0px;

	margin:0px;

	}



h1, h2, h3, h4, h5{

	font-weight:normal;

	}



a img, fieldset{

	border:0px;

	padding:0px;

	margin:0px;

	}



a:link, a:active, a:hover, a:visited{

	color:inherit;

	text-decoration:none;

	}



/* END: remove defaults */







/* BEGIN: global settings */



.notDisplayed{

	display:none;	

	}



.horizontalList li{

	float:left;

	}

.verticalList li{

	margin-bottom:5px;

	}



.clearBoth{

	clear:both;

	}



ul{

	list-style-type:none;

	}



.description{

	font-size:10px;

	}

	

.marked{

	font-weight:bold;

	}

	

/* END: global settings */







#agroContainer{

	position:relative;

	background:#fff;

width:1000px;

	}





#agroBody{

	position:relative;

	padding-top:40px;

	margin-bottom:40px;

	}

	#contentMain{
	margin-top:35px;
	margin-left:290px;
	margin-right:175px;
	}
#contentMain h2{
	font-size:14px;
	font-weight:bold;
	color:#00397e;
	margin-top:30px;
	margin-bottom:20px;
	}
#contentMain h3{
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	}
#contentMain a{
	text-decoration:underline;
	color:#36b39f;
	}
#contentMain img{
        float:left;
	border:1px solid #ccc;
	margin-right:0px;
	padding:0px;
        margin-bottom:-1px;
	}

#contentMain .zoom{
        padding-top:5px;
        padding-bottom:10px;
        border:0px;
        height: 18px;
        float:left;
	}


	
#contentExport{
	position:relative;
	float:right;
	width:150px;
	margin-top:150px;
	text-indent:15px;
        
	}
#contentExport a{
	display:block;
	height:20px;
	width:100%;
	/*background-color:#ebedf0;*/
        background-color:#ccc;
	background-image:url(../images/arrowFW_white.png);
	background-position:left;
	background-repeat:no-repeat;
        /*border:1px solid #ccc;*/
	}
	
	.breadcrumb {
text-align: center;
font-size:10px;
border-top:1px #ccc solid;
padding:10px 0px 0px 0px;
}

.breadcrumbArt {
text-align: center;
}


/* News */

#contentMain .appointments {
margin-bottom:10px;}

#contentMain .appointments .date {
background:#ebedf0;
padding: 2px 5px 5px 5px;
margin-right:5px;
}

#contentMain .appointments .link {
padding: 2px 50px 5px 15px;
background-color:#36b39f;
background-image:url(../images/arrowFW_transp.png);
background-repeat:no-repeat;
background-position:right bottom;
}

#contentMain .appointments .link a {
color:#fff;
text-decoration:none;
}

#contentMain .publications {
background-color:#fff;}

#contentMain .publications .category {
background-color:#ddd;
padding: 5px;
margin-top:10px;
border-top: 1px solid #999;
border-bottom: 1px solid #999;}

#contentMain .publications .category a {
color:#000;}

#contentMain .publications .artikel {
background-color:#ebedf0;
padding: 5px;
margin-top:10px;
border-top: 1px solid #999;
border-bottom: 1px solid #999;}

#contentMain .publications .artikel .desc{
background-color:#ebedf0;
padding-bottom: 5px;
}

#contentMain .publications .artikel .file img {
border:0px;
margin-right: 5px;}

#contentMain .publications .dl_anzeigen {
    background: #ddd url(../images/icons/plus.gif) no-repeat left center;
    padding-left: 20px;
    margin-left: 4px;
}
#contentMain .publications .dl_verbergen {
    background: #ddd url(../images/icons/minus.gif) no-repeat left center;
    padding-left: 20px;
    margin-left: 4px;
} 



/* Termine - Termin hinzufügen */

.in_termin {}

.in_termin .titel {
padding: 15px;}


#highlight {
position:relative;
height:20px;
margin-top:-40px;
margin-bottom:40px;
background-color: #36b39f;
border-top:1px solid #ccc;
border-bottom:1px dashed #ccc;
padding-left:35px;
padding-top:10px;
}

#contentMain #content #sitemap li{
list-style:none;
padding:2px 0px 2px 5px;
}

#sitemap .ebene_1{
border-top:1px solid #ccc;
}

#sitemap .ebene_1 a{
font-size:14px;
color:#000;
text-decoration:none;
}

#sitemap .ebene_2{
border-top:1px solid #ccc;
}

#sitemap .ebene_2 a{
font-weight:bold;
font-size:12px;
color:#36b39f;
text-decoration:underline;
}

#sitemap .ebene_3{
border-top:1px dashed #ccc;
}

#sitemap .ebene_3 a{
font-weight:normal;
font-size:12px;
color:#36b39f;
text-decoration:underline;
}

.breadcrumb {
text-align: center;
font-size:10px;
border-top:1px #ccc solid;
padding-top:10px;
}

.breadcrumbArt {
text-align: center;
}



.divider {
margin-top:10px;
border-top:1px #ccc solid;
border-bottom:1px #ccc solid;
width:97%;
padding:10px;
}

.divider .head {
display:block;
padding-right:10px;
background:#fff;
border-bottom:1px dashed #ccc;
padding:3px;
padding-left:10px;
margin:5px;
cursor:pointer;
}



#contentMain .divider .head h3{
	margin-bottom:0px;
        color:#00397e;
	}


#contentMain .divider .image img{
width: 110px;
height:auto;
border: 1px solid #ccc;
margin:5px;
padding:3px;
}

.divider .textprod {
padding:3px;
padding-left:10px;
margin-left:5px;
}

.divider .text {
padding:3px;
padding-left:10px;
margin-left:5px;
}


#contentMain ul{
	list-style-type:square;
	padding-left:13px;
	}


.divider .text0 {
width:52%;
color:#00397e;
background:#fff;
border-bottom:1px dashed #ccc;
padding-right:10px;
padding:3px;
padding-left:10px;
margin:5px;
}

.divider .text1 {
background:#fff;
padding-right:10px;
padding:3px;
padding-left:10px;
margin:5px;
}

.divider .text3 {
padding:3px;
padding-left:30px;
margin:5px;
padding-right:10px;
padding-left:180px;
}

.divider .text4 {
padding:3px;
padding-left:30px;
margin:5px;
padding-left:180px;
padding-right:10px;

}

.divider .link {
display:block;
background-color:#36b39f;
width:52%;
background-image:url(../images/arrowFW_transp.png);
background-repeat:no-repeat;
background-position:right bottom;
padding:2px;
padding-left:10px;
margin:5px;
cursor:pointer;
}

#contentMain .divider a .link {
color:#fff;
text-decoration:none;
cursor:pointer;
}

.divider .linkprod {
display:block;
background-color:#00397e;
width:52%;
background-image:url(../images/arrowFW_transp.png);
background-repeat:no-repeat;
background-position:right bottom;
padding:2px;
padding-left:10px;
margin:5px;
cursor:pointer;
}

#contentMain .divider a .linkprod {
color:#fff;
text-decoration:none;
cursor:pointer;
}

#contentMain .divider a .head {
color:#00397e;
text-decoration:none;
cursor:pointer;
}


#contentMain .divider .liste a {
color: #fff;
text-decoration:none;
}



.odivider {
border:1px #ccc solid;
padding:20px;
margin:5px;
background-color:#fff;
}

.odivider h3 {
padding-bottom:10px;
}

.mdiagramm {
display:block;
margin:20px 0px 20px 0px;
border-top: 1px dashed #ccc;
border-bottom: 1px dashed #ccc;
background:#fff;
background-image:url(../images/produkte/grafik_muehlendiagramm.gif);
background-repeat:no-repeat;
background-position:left top;
height:70px;
padding:10px 10px 10px 10px;
cursor:pointer;
}

.mdiagrammen {
display:block;
margin:20px 0px 20px 0px;
border-top: 1px dashed #ccc;
border-bottom: 1px dashed #ccc;
background:#fff;
background-image:url(../images/produkte/grafik_milldiagram.gif);
background-repeat:no-repeat;
background-position:left top;
height:70px;
padding:10px 10px 10px 10px;
cursor:pointer;
}


.map {
display:block;
margin-top:20px;
border:1px #ccc solid;
background:#fff;
background-image:url(../images/map.jpg);
background-repeat:no-repeat;
background-position:left top;
width:97%;
height:335px;
padding:10px;
}

/* Search */

#contentMain .search {}

#contentMain .search .message {
display:block;
padding:0px 0px 10px 0px;
}

#contentMain .search .number {
background:#ebedf0;
border-bottom:1px dashed #ccc;
padding: 2px 5px 5px 5px;
margin-right:5px;
}

#contentMain .search .head {
padding: 2px 50px 5px 15px;
background-color:#fff;
border-bottom: 1px dashed #ccc;
background-image:url(../images/icons/pfeil.gif);
background-repeat:no-repeat;
background-position:5px 0px;
padding-left:28px;
}

#contentMain .search .head a {
color:#00397e;;
font-weight:bold;
text-decoration:none;
}


#contentMain .search .text {
display:block;
padding: 10px 30px 10px 57px;

}

#contentMain .search .link {
display:block;
padding: 0px 0px 10px 45px;

}

#contentMain .search .page {
display:block;
padding:10px 0px 0px 0px;
}

#contentMain #content{
height:auto;
padding-bottom: 80px;
}

#contentMain #content .catimg {
        float:left;
	padding:5px;
        background:#fff; 
        margin-right:20px;
	}
	
#contentMain #content .pad {
	}

#contentMain #content .pad img{
margin:10px;
	}

#contentMain #content .pad .link h3 {
	margin-bottom:2px;
	}

.divider-ref {
margin-top:10px;
width:97%;
padding:10px;
}

.divider-ref .head {
display:block;
padding-right:10px;
background:#36b39f;
border-bottom:0px dashed #ccc;
padding:3px;
padding-left:10px;
margin:5px;
cursor:pointer;
}


#contentMain .divider-ref .head h3{
	margin-bottom:0px;
        color:#fff;
	}


#contentMain .divider-ref .image img{
width: 110px;
height:auto;
border: 1px solid #ccc;
margin:5px;
padding:3px;
}

.divider-ref .textprod {
padding:3px;
padding-left:10px;
margin-left:5px;
}

.divider-ref .text {
padding:3px;
padding-left:10px;
margin-left:5px;
}


#contentMain ul{
	list-style-type:square;
	padding-left:13px;
	}


.divider-ref .text0 {
width:95%;
color:#000;
background:#fff;
border-bottom:1px solid #ccc;
padding-right:10px;
padding:3px;
padding-left:10px;
margin:5px;
}

.divider-ref .text1 {
background:#fff;
padding-right:10px;
padding:3px;
padding-left:10px;
margin:5px;
}

.divider-ref .text3 {
padding:3px;
padding-left:30px;
margin:5px;
padding-right:10px;
padding-left:180px;
}

.divider-ref .text4 {
padding:3px;
padding-left:30px;
margin:5px;
padding-left:180px;
padding-right:10px;

}

.divider-ref .link {
display:block;
background-color:#36b39f;
width:52%;
background-image:url(../images/arrowFW_transp.png);
background-repeat:no-repeat;
background-position:right bottom;
padding:2px;
padding-left:10px;
margin:5px;
cursor:pointer;
}

#contentMain .divider-ref a .link {
color:#fff;
text-decoration:none;
cursor:pointer;
}

.divider-ref .linkprod {
display:block;
background-color:#00397e;
width:52%;
background-image:url(../images/arrowFW_transp.png);
background-repeat:no-repeat;
background-position:right bottom;
padding:2px;
padding-left:10px;
margin:5px;
cursor:pointer;
}

#contentMain .divider-ref a .linkprod {
color:#fff;
text-decoration:none;
cursor:pointer;
}

#contentMain .divider-ref a .head {
color:#00397e;
text-decoration:none;
cursor:pointer;
}


#contentMain .divider-ref .liste a {
color: #fff;
text-decoration:none;
}




