/*
/ CSS copyright 01/2010 by C.D.
/ content.css
/	| body
/	| content | breadcrumb | footer | sitemap
*/

body, html {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	height: 105%; /* to make our Nathan happy */
	margin-top:0;
	padding-top:0;
}

#centercontainer {
    position:relative;
    width:1035px;
    height:1300px;
    padding:0;
    margin:0 auto;
}
.hidden {display: none;}

/* content - Definitionen */
	#content {
		font-family:Arial, Helvetica, sans-serif;
		position: absolute;
		background: #FFFFFF;
		top: 110px;
		left: 222px;
		width: 603px;
		border: 1px solid #FFFFFF;
		color: #717879;
	}
	#content h1 {
		margin: 0;
		padding: 4px 10px 5px 10px;
		font-size: 19px;
		font-weight: bold;
		width: 583px;
		background:none;
	}
	#content h2 {
		font-size: 12px;
		font-weight: bold;
		margin: 0;
		padding: 4px 10px 5px 10px;
	}
	#content h3 {
		font-size: 12px;
		font-weight: bold;
		font-style: italic;
		text-align: left;
		margin: 0;
		padding: 4px 10px 5px 10px;
	}
	#content h4 {
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
		color: #B5123E;
		text-align: left;
		margin: 0;
		padding: 4px 10px 5px 10px;
	}
	#content h5 {
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
		color: #000099;
		text-align: left;
		margin: 0;
		padding: 4px 0px 5px 10px;
	}
	#content p {
		font-size: 12px;
		font-weight: normal;
		text-align: left;
		margin: 0;
		padding: 4px 10px 5px 10px;
	}
    #content p.picturetext {
        display:block;
        font-size:12px;
        font-style:italic;
        padding:2px 10px 3px 10px;
        color:#646464;
    }
    #content div.picturetext {
        border:1px solid #CCCCCC;
        margin:10px 9px 20px 9px;
        padding-bottom:10px;
        background:#ECECEC;
    }
    #content div.picturetext img {
        margin:0 0 10px 0; padding:0;
    }
	#content b {
		font-weight: bold;
	}
	#content strong {
		font-weight: bold;
	}
	#content a {
		color: #515859;
		text-decoration:none;
	}
	#content a:hover {
		text-decoration:underline;
	}
	#content ul {
		font-size: 12px;
		font-weight: normal;
		margin: 0 0 0 30px; padding: 4px 10px 5px 0;
		list-style-position: outside;
	}
	#content ol {
		font-size: 11px;
		font-weight: normal;
		margin: 0 0 0 33px; padding: 2px 10px 3px 0;
		list-style-position: outside;
	}
	#content ol li {
		padding: 1px 0 2px 0;
		margin: 0;
	}
	#content hr {
		background-color: #717170; 	/* Mozilla 1.4 */
		color: #717170;		/* IE 6 */
		border: #717170;		/* Opera 7.11 */
		height: 1px;
		vertical-align: middle;
		width: 96%;
		margin: 5px 0;
	}
	#content ul.red_hk, #content ul.yellow_hk, #content ul.ses_hk, #content ul.green_hk, #content ul.blue_hk, #content ul.violet_hk {
		list-style-image: url(/imguser/content/red_hk.gif);
	}
/*
	#content ul.yellow_hk {
		list-style-image: url(/imguser/content/yellow_hk.gif);
	}
	#content ul.ses_hk {
		list-style-image: url(/imguser/content/yellow_hk.gif);
	}
	#content ul.green_hk {
		list-style-image: url(/imguser/content/green_hk.gif);
	}
	#content ul.blue_hk {
		list-style-image: url(/imguser/content/blue_hk.gif);
	}
	#content ul.violet_hk {
		list-style-image: url(/imguser/content/violet_hk.gif);
	}
*/
	#content ul.stellenanzeigen {
		font-size: 12px;
		font-weight: normal;
		margin: 0; padding: 2px 10px 3px 10px;
		list-style-position: inside;
		list-style-image: url(/imguser/content/red_hk.gif);
	}
	#content ul.stellenanzeigen li {
		margin: 0; padding: 8px 0; border-bottom:1px solid #CCCCCC;
	}
	#content ul.stellenanzeigen a {
		text-decoration: none;
	}
	#content ul.stellenanzeigen a:hover {
		text-decoration: underline;
	}
	#content ul.stellenanzeigen hr {
		background-color: #E6E6E6; 	/* Mozilla 1.4 */
		color: #E6E6E6; 		/* IE 6 */
		border: #E6E6E6;		/* Opera 7.11 */
		height: 1px;
	}
	#content ol.legend {
		font-size: 11px;
		font-weight: normal;
		margin: 0 0 0 30px; padding: 4px 10px 5px 0;
		list-style-position: outside;
	}
	#content li {
		padding: 2px 0 2px 4px;
		margin: 0;
	}
	#content img {
		margin: 0; border: 0;
		padding: 10px 0 5px 10px;
	}
	#content img.right {
		float: right;
		margin: 10px;
		padding: 0; border: 0;
	}
	#content img.left {
		float: left;
		margin: 10px;
		padding: 0; border: 0;
	}
	#content a.invisible {
		text-decoration: none;
		color: #555555;
	}
	#content div.zs-left {
		float: left;
		width: 49%;
	}
	#content div.zs-right {
		float: right;
		width: 49%;
		padding-right: 10px;
	}
	#content div.clearer {
		clear: both;
	}
	#content div.clearer hr {
		background-color: #E6E6E6; 	/* Mozilla 1.4 */
		color: #E6E6E6; 			/* IE 6 */
		border: #E6E6E6;			/* Opera 7.11 */
		height: 1px;
		vertical-align: middle;
		width: 583px;
	}
	#content div.beratung {
		border: 1px solid #E6E6E6;
	}

	#geotechnik {
		margin: 0 0 0 8px; padding: 0;
		width: 583px; color: #333333;
	}
	#geotechnik td {
		border: 1px solid #FFFFFF;
	}
	#geotechnik tr.spacer {
		margin: 0; padding: 0;
		height: 10px;
	}
	#geotechnik tr.pictures td {
		margin: 0; padding: 0;
	}
	#geotechnik tr.pictures td img {
		margin: 0; padding: 0;
	}
	#geotechnik tr.text td {
		margin: 0; padding: 5px 0 5px 10px;
		font-size: 11px;
	}
	#geotechnik tr.headline td {
		margin: 0; padding: 5px 5px 5px 15px;
		font-size: 11px; font-weight: bold;
		background: #E6E6E6;
	}

/* content - Definitionen - end */

/* breadcrumb */
	#breadcrumb {
		display: block;
		margin: 0; padding: 0;
	}
	#breadcrumb ul {
		list-style-type: none;
		margin: 5px 0 0 10px; padding: 0;
		text-indent: 0px;
	}
	#breadcrumb li {
		display: block;
	/*	border: 1px solid #00FF00;	*/
		float: left;
		font-size: 10px;
		margin: 0; padding: 0;
	}
	#breadcrumb a {
		color: #000099;
		text-decoration: none;
	}
	#breadcrumb a:hover {
		text-decoration: underline;
	}
/* breadcrumb - end */

/* footer */
	#footer {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		border-top: 1px solid #B2B3B4;
		background: none;
		margin: 30px 9px 0 9px;
		padding: 4px 0 5px 10px;
		bottom: 0;
		left: 0;
	}
	#footer a {
		color: #555555;
		letter-spacing: .5px;
		text-decoration: none;
	}
/* footer - end */

/* sitemap */
	#sitemap {
		font-family: Arial, Helvetica, sans-serif;
		margin: 0; padding: 0; border: 0;
	}
	#sitemap ul {
		margin: 0 0 0 20px; padding: 0;
		list-style: none;
	}
	#sitemap h1 {
		display: none;
	}
	#sitemap a {
		color: #666666;
		text-decoration: none;
		margin: 0; padding: 0;
	}
	#sitemap a:hover {
		text-decoration: underline;
	}
	#sitemap .colum .top {
		font-size: 11px;
		font-weight: bold;
		color: #B5123E;
	}
	#sitemap .colum .top ul {
		font-size: 10px;
		font-weight: bold;
	}
	#sitemap .colum .top ul li ul {
		font-size: 11px;
		font-weight: normal;
	}
	#sitemap .colum .top ul li ul li ul {
		display: none;
	}
	#sitemap li.top {
		margin: 10px 0 0 0; padding: 0;
	}
	#sitemap div.colum {
		width: 49%;
		height: 100%;
		margin: 0; padding: 0;
		float: left;
	}
/* sitemap - end */

/* referenzen */
	#referenzen {
		width: 583px;
		margin: 10px;
	/*	border: 1px solid blue; */
	}
	#referenzen tr {
		vertical-align: top;
	}
	#referenzen tr td {
		text-align: center;
		width: 50%;
	}
	#referenzen tr td img {
		border: 0;
		text-align: center;
	}
	#referenzen tr td h2 {
		text-align: left;
	}
	#referenzen tr td.left {
	}
	#referenzen tr td.right p {
		text-align: right;
	}

/* referenzen end */

/* searchresults & pager */
	#search {
	}
	#search h1 {
		display: none;
	}
	#search h2 {
		margin: 0; padding: 10px 10px 0 10px;
		font-weight: normal;
	}
	#search ul {
		list-style: none;
		margin: 0; padding: 0;
	}
	#search ul li {
		margin: 0; padding: 3px 0 4px 10px;
	}
	#search ul li h3 {
		margin: 0; padding: 0;
	}
	#search ul li a {
		margin: 0; padding: 0;
		text-decoration: none;
		color: #B5123E;
	}
	#search ul li a:hover {
		text-decoration: underline;
	}
	#search ul li.line {
	}
	#pager ul li {
		float: left;
	}
	#search #pager ul li b {
		margin: 0; padding: 0;
		font-weight: bold;
	}
/* searchresults & pager end */

	span.gmap {
		display: block;
		width: 200px;
	}

	span.gmap table {
		width: 200px;
	}

/* Stichwortverzeichnis */

	ul.SW-MT, ul.SW-SN {
		list-style:none;
	}
	ul.SW-MT li.head, ul.SW-SN li.head {
		font-weight:bold; padding-left: 20px;
	}
	ul.SW-MT li a, ul.SW-SN li a {
		text-decoration:none;
	}
	ul.SW-MT li a:hover, ul.SW-SN li a:hover {
		text-decoration:underline;
	}

/* Stichwortverzeichnis end */

/* #trition */
#linkbox ul li {
    position:relative;
}
#trition {
    position:fixed;
    left:510px;
    top:220px;
    background:#FFFFFF;
    width:225px;
    padding:10px;
    border:1px solid #B5123E;
}
#trition a {
	font-family: Helvetica, Arial, Verdana, sans-serif;
    display:block;
    text-align:center;
    color:#B5123E;
    font-weight:normal;
    font-size:1.4em;
}
/* #trition end */


/* Sprachwahl BE */
.language-select-content {
	display:block;
	position:relative;
	top:0px; left:125px;
	list-style:none;
	width:300px;
}
.language-select-content li {
	display:inline;
	float:left;
	text-align:center;
	padding-right:25px !important;
	padding-left:25px !important;
}
.language-select-content li a {
	font-weight:bold;
}
a.flander {
	display:block;
	background:url(/imguser/startpage/vdl_be_flander_quadratisch.jpg) no-repeat;
	width:96px; height:96px;
	}
a.flander:hover, a.flander.active {
	background:url(/imguser/startpage/vdl_be_flander_quadratisch_up.jpg) no-repeat;
	}
a.valone{
	display:block;
	background:url(/imguser/startpage/vdl_be_wallo_quadratisch.jpg) no-repeat;
	width:96px; height:96px;
	}
a.valone:hover, a.valone.active {
	background:url(/imguser/startpage/vdl_be_wallo_quadratisch_up.jpg) no-repeat;
	}
/* Sprachwahl BE end */

