/* {{{ top */
	img {
		border-width: 0px;
	}
	html * {
		font-family: verdana, arial, helvetica, sans serif;
		font-size: 11px;
		color: #515151;
	}
	a, a * {
		color: #A99B64;
		text-decoration: none;
	}
	a:hover, a:hover * { color: #FFB600; }

	a.arrow, a.arrow-back, a.arrow-up {
		background-repeat: no-repeat;
		padding-left: 14px;
		background-position: center left;
	}
	a.arrow {
		background-image:url(/gallery-file/dconpics14/1841/picture-orig.gif);
	}
	a.arrow-back {
		background-image:url(/gallery-file/dconpics14/2239/picture-orig.gif);
	}
	a.arrow-up {
		background-image:url(/gallery-file/dconpics14/2238/picture-orig.gif);
	}
	
	/* }}} */

	/* {{{ structure */
	
		html, body {
			min-height: 100%;
			padding: 0px;
			margin: 0px;
			background-color: white;
		}
		body {
			min-height: 100%;
		}

		div#center-wrapper {
			width: 844px;
			margin: auto;
			position:relative;
			background-color: white;
		}
		div#main 		{ height: 100%; margin-top: 10px; position: relative; }
		div#footer 	{ 
			height: 100px;  background-color: #F0F0F0; background-image:url(/cu/dcon/images/bg_impressum.gif); background-repeat: repeat-x; 
			width: 100%; padding-top: 15px;
		}
		div#footer, div#footer * {
			
			text-align: center;
			color: #AAA;
			line-height: 1.6em;
			font-size: 10px;
		}
		
		div#footer a:hover {text-decoration:underline;}

	/* }}} structure */

	/* {{{ header */
		div#main div#icons {}
		div#main div#icons a {
			background-repeat:no-repeat;
			background-position: center left;
			padding-left: 18px;
			padding-top: 10px;
			padding-bottom: 3px;
			height: 30px;
			text-decoration: none;
			color: #515151;
		}
		div#main div#icons img.separator {
			padding: 0px 9px;
			margin: 0px;
		}
		div#main div#icons a#home 					{ background-image:url(/cu/dcon/images/master/icons/home.gif); }
		div#main div#icons a#contact 				{ background-image:url(/cu/dcon/images/master/icons/contact.gif); }
		div#main div#icons a#search 				{ background-image:url(/cu/dcon/images/master/icons/search.gif); }
		div#main div#icons a#home:hover 		{ background-image:url(/cu/dcon/images/master/icons/home_over.gif); }
		div#main div#icons a#contact:hover 	{ background-image:url(/cu/dcon/images/master/icons/contact_over.gif); }
		div#main div#icons a#search:hover 	{ background-image:url(/cu/dcon/images/master/icons/search_over.gif); }

		div#left { position:absolute; }

		/* {{{2 category-pics */
		div#category-pic-small {
			padding-top: 5px;
		}
		div#category-pic-large {
			position:absolute;
			top: 70px;
			left: 210px;
			width: 322px;
			height: 212px;
			/*background-image:url(/cu/dcon/images/pic_big_dummy.jpg);*/
			background-repeat: no-repeat;
		}
		div#category-pic-special {
			position:absolute;
			top: 70px;
			left: 210px;
			width: 322px;
			height: 212px;
			/*background-image:url(/cu/dcon/images/pic_big_dummy.jpg);*/
			background-repeat: no-repeat;
		}
		img#category-pic-large-overlay {
			position:absolute;
			right: 0px;;
			bottom: 0px;
		}
		img#logo {
			position:absolute;
			top: 20px;
			right: 0px;
		}
		div#box-1 {
			position:absolute;
			/*
			background:url(/cu/dcon/images/bg_box_blue.gif) center left no-repeat;
			*/
			width: 150px;
			height: 125px;
			top: 70px;
			right: 155px;
		}
		div#box-2 {
			position:absolute;
			/*
			background:url(/cu/dcon/images/bg_box_brown.gif) center left no-repeat;
			*/
			width: 150px;
			height: 125px;
			top: 70px;
			right: 0px;
		}
		img#dc-comp {
			position:absolute;
			top: 200px;
			right: 0px;
		}


		img.cms-show-pic {
			z-index: 1200;
			position: absolute;	
			top: 310px;
			left: 245px;
			border:1px solid #E4E4E4;
			display: hidden;
		}

		img#category-pic-extra {
			position:absolute; 
			width:176px; 
			height: 160px; 
			left: 541px; 
			top: 288px; 
			z-index: 200;
		}

		/* }}}2 category-pics */

		div#search-box {
			display: none;
			z-index: 300; 
			width: 0px; height: 0px; 
			position:absolute; 
			top: 0px; 
			left: 210px; 
			overflow: hidden; 
			padding: 25px 10px 10px 10px;
			background-image:url(/cu/dcon/images/master/bg-search.gif);
		}
		div#search-box input {
			border:1px solid gray;
		}
		#search-close {
			cursor: pointer;
			position:absolute; 
			top: 4px;
			right: 4px;
			vertical-align: middle;
		}
		#search-close-img { }
		#search-close-txt {
			color: #7f9db9;
			font-size: 9px;
			padding-right: 3px;
		}

	/* }}} header */

/* {{{ tip */

	div#tip {
		padding-top: 5px;
		/*
		background-image:url(/cu/dcon/images/bg_tip.gif);
		background-repeat:no-repeat;
		width: 201px;
		height: 90px;
		position:relative;
		top: 4px;
		padding: 5px;
		*/

	}
	/*
	div#tip, div#tip * {font-weight: bold; }
	*/

/* }}} tip */

/* {{{ content */
	div#page-shade {
		position:absolute;
		top: 282px;
		left: 210px;
		width: 29px;
		height: 140px;
		background-image:url(/cu/dcon/images/bg_shade_page.gif);
		background-repeat: repeat-x;

	}

	div#slave-txt {
		position: static;
		padding-top: 282px;
		padding-left: 238px;
	}
	div#slave-wrapper {
		position: static;
		top: 282px;
		left: 238px;
		width: 428px;
		margin-bottom: 0px;
	}
	div#slave { 
		padding: 0px 30px; 
		text-align: justify; 
		border-width: 0px 1px;
		border-style:solid;
		border-color: #F2F2F2;
	}
	div#slave ul { 
		text-align: left; 
	}
	div#slave h1, div#slave h1 *, div#slave h2, div#slave div.toggler {
		color: #90b3d9;
	}
	div#slave h1, div#slave h1 * {
		font-size: 18px;
	}
	div#slave h1 {
		padding-top: 0px;
		margin-top: 0px;
	}

	/* gallery images {{{ */
	div#gallery-images { position: absolute; left: 700px; top: 320px; }
	div#gallery-images div.img { margin-bottom: 10px; }
	div#gallery-images img.gallery-image { border:1px solid #E6E7E9; }
	/* gallery images }}} */

/* }}} content */

/* infobits {{{ */
/* div.infobit { color:pink; } */

div.infobit { cursor: pointer; }
div.infobit-3 td.head {
	padding: 0px 5px; 
	background-image: url(/gallery-file/dconpics14/1950/picture-orig.gif); background-repeat: no-repeat; 
	width: 150px; height: 21px; 
	font-size: 10px;
	font-variant: small-caps;
}
div.infobit-3 td.text {
	padding: 5px 5px 0px 5px; 
	background-image: url(/gallery-file/dconpics14/1948/picture-orig.gif); background-repeat: repeat-y; 
	font-size: 10px;
}
div.infobit-3 td.text img.more {
	border-style: none; bottom: 11px; right: 7px;
	float:right;
}
div.infobit-3 td.footer {
	background-image: url(/gallery-file/dconpics14/1949/picture-orig.gif); background-repeat: no-repeat; 
	width: 150px; height: 7px;
}

/* infobits }}} */

/* navigation {{{ */

div#menu {
	width: 202px;
}

div#menu a {
	text-decoration: none;
}

	/* {{{ first level */
	div#menu div#navi div.toggler {
		background-image:url(/cu/dcon/images/master/nav/bg_navi.gif);
		background-repeat: no-repeat;
		height: 29px;
		margin: 3px 0px 0px 0px;
		text-transform: uppercase;
		font-weight: normal;
		cursor: pointer;
		position:relative;
	}

	div#menu div#navi div.toggler div.submenu {
		padding: 8px 0px 0px 10px;
	}
	div#menu div#navi div.toggler .nav-img,
	div#menu div#navi div.toggler .nav-img-over,
	div#menu div#navi div.toggler .nav-img-on {
		position:absolute;
		left: 169px;
		top: 0px;
	}
	div#menu div#navi div.toggler .nav-img {
		width: 32px;
		height: 29px;
		overflow:hidden;
	}

	div#menu div#navi div.toggler .nav-img-over,
	div#menu div#navi div.toggler .nav-img-on { 
		visibility: hidden; 
	}
	/*
	div#menu div#navi div#nav-1 div { }
	*/

	div#menu div#navi div.toggler-selected {
		background-image:url(/cu/dcon/images/master/nav/bg_navi_on.gif);
		height: 28px;
	}

	/* style selected entries */
	div#menu div#navi div.stretcher a *,
	div#menu div#navi div.submenu div.submenu * {
		color: #888;
	}
	div#menu div#navi div.stretcher a.selected *,
	div#menu div#navi div.stretcher a:hover *,
	div#menu div#navi div.submenu div.selected * {
		color: black;
	}

	/*
	div#menu div#navi div.selected img.nav-img-over { }
	*/

	/* }}} first level */

	/* {{{ second level */
	div.stretcher  { 
		margin: 0px; padding: 0px; 
		border-width:0px 1px;
		border-style:solid;
		border-color: #F2F2F2;
	}

	div.nav-level-2 {
		border-width:1px 0px;
		border-style: solid; 
		border-color: #F2F2F2;
		padding: 5px 0px 5px 20px;
	}
	/* }}} second level */

	/* {{{ third level */
	div.nav-level-3 {
		border-width:1px 0px;
		border-style: solid; 
		border-color: #F2F2F2;
		padding: 5px 0px 5px 20px;
	}
	/* }}} third level */

/* navigation }}} */

/* forms {{{ */
	table.form-tbl { width: 100%; }
	table.form-tbl td { padding: 3px 0px; }
	table.form-tbl input, table.form-tbl textarea { border:1px solid #E6E6E6; }
	table.form-tbl input.inputBox, table.form-tbl textarea { width: 90%; padding: 3px; }
	table.form-tbl textarea { height: 200px; }
	table.form-tbl .mandatory, table.form-tbl .error { color: #e4ac40; }
	table.form-tbl input.dateentry-day 		{ width: 2em; }
	table.form-tbl input.dateentry-year 	{ width: 4em; }
	table.form-tbl input.timeentry-minute { width: 2em; }
	table.form-tbl input.timeentry-hour 	{ width: 2em; }
/* }}} forms */

/* news {{{ */

	div#index-news { padding-top: 10px; }
	div.news-item { margin: 0px 0px 30px 0px; }
	div.news-item table td {vertical-align: top;}
	div.news-title font { font-weight:bold; }
	div.news-title { padding-bottom: 5px; }
	
	div.news-pic {
		border: 1px solid #EFEFEF;
		width: 70px;
		height: 50px;
	}
	
	div.news-body {
		width: 280px;
	}

	div.news-box { margin-bottom: 70px; }
	

/* }}} news */

/* report {{{ */

img.references-img {
	border:1px solid #EEEEEE; 
	padding-top: 0px; 
	margin-bottom: 5px; 
	margin-right: 10px;
	float:left;
}
div.references p.references-heading { font-weight: bold;	}
div.references div.hr {
	border-style: none; 
	float: none;
	background-image:url(/gallery-file/dconpics14/1843/picture-orig.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 10px;
	margin: 20px 0px;
}

font.news-intern {
	color: #F20000;
	font-style:italic;
	font-size: 8px;
}

/* }}} report */

/* slimbox extra {{{ */
	/*
	div#lbImage { border:1px solid gray; padding: 10px;}
	*/
/* }}} */
