/**
 * dpi one - Content Management System
 *
 * This is the DEFAULT CSS DOCUMENT
 * of the dpione.de - content managament system frontend
 *
 * @file    vw-start.css
 * @author  dpi one <www.dpione.de>
 */


/***********************
  body positioning
 ***********************/
#body {
	background: url(../img/vw-main-background.gif) repeat-y;
	margin: 15px auto 15px auto;
	width: 975px;
	}
#start {
	margin: 5% auto 0px auto;
	width: 750px;
	}


/***********************
  top and bottom shadow
 ***********************/
.top-shadow {
	background: url(../img/vw-topschatten.gif) no-repeat;
	font-size: 0px;
	height: 8px;
	width: 975px;
	}
.bottom-shadow {
	background: url(../img/vw-bottomschatten.gif) no-repeat;
	font-size: 0px;
	height: 7px;
	width: 975px;
	}


/***********************
  header
 ***********************/
.header {
	margin: 0px 8px 0px 8px;
	width: 959px;
	}
	.header .icons {
		/*background: url(../img/vw-top.gif) no-repeat;*/
	background-color: #007E7C;
		/*padding: 3px 0px 4px 22px;*/
	padding: 3px 0px 2px 22px;
	margin: 0px 0px 2px 0px;
		width: 937px;
		}
	.header .teaser {
		float: left;
		height: 209px;
		margin: 0px 2px 2px 0px;
		width: 782px;
		}
		.header .teaser DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
			margin: 0px;
			padding: 0px;
			}
	.header .logo {
		background-color: #CCE5E5;
		float: left;
		height: 104px;
		margin: 0px 0px 2px 0px;
		width: 175px;
		}
	.header .address {
		background-color: #D9ECEB;
		float: left;
		height: 82px;
		margin: 0px 0px 2px 0px;
		padding: 0px 10px 0px 10px;
		width: 155px;
		}
		.header .address * {
			color: #007E7C;
			margin: 0px;
			padding: 0px;
			}
		.header .address h1 {
			font-size: 12px;
			padding: 3px 0px 0px 0px;
			}
		.header .address p {
			font-size: 11px;
			line-height: 15px;
			}
	.header .clock {
		background-color: #E5F2F2;
		float: left;
		height: 19px;
		width: 175px;
		}
	.header .breadcrumb {
		background-color: #E5F2F2;
		color: #6CB5B3;
		float: left;
		line-height: 11px;
		margin: 0px 0px 2px 0px;
		padding: 7px 0px 7px 5px;
		width: 659px;
		}
		.header .breadcrumb a {
			font-size: 11px;
			text-decoration: none;
			}
			.header .breadcrumb a:hover {
				color: #6CB5B3;
				text-decoration: underline;
				}
	.header .languages {
		background-color: #E5F2F2;
		float: left;
		font-size: 0px;
		height: 9px;
		margin: 0px 0px 2px 0px;
		padding: 8px 0px 8px 0px;
		text-align: right;
		width: 118px;
		}
		.header .languages a {
			margin: 0px 3px 0px 0px;
			}
	.header .spacer {
		/*background: url(../img/vw-freiraum.gif) no-repeat;*/
		background-color: #007E7C;
		float: left;
		height: 25px;
		margin: 0px 0px 2px 2px;
		width: 175px;
		}


/***********************
  main, right, bottom
 ***********************/
.content {
	background: url(../img/vw-page-bg1.gif) top center repeat-y;
	padding: 0px 8px 0px 8px;
	width: 959px;
	}
	.content.one {
		background: url(../img/vw-page-bg2.gif) top center repeat-y;
		}
	.content .normal {
		float: left;
		margin: 0px 5px 0px 0px;
		min-height: 1px;
		width: 527px;
		}
		.content.one .normal {
			margin: 0px 5px 0px 0px;
			width: 779px;
			}
	.content .second {
			float: left;
			margin: 0px 6px 0px 4px;
			min-height: 1px;
			width: 242px;
			}
	.content .border {
		border: 1px solid #CFCFCF;
		margin: 3px 0px 5px 0px;
		/*padding: 2px;*/
		}
		.content .border .border {
			border: none;
			margin: 0px;
			}
	.content .navigation {
			float: left;
			margin: 3px 0px 0px 0px;
			width: 175px;
			}
			.content .navigation .searchbox {
			width: 169px;
			margin: 30px 0px 10px 6px;
			}
			.content .navigation .searchbox form {
				margin: 4px 0px 0px 3px;
				padding: 0px;
				}
				.content .navigation .searchbox form input.tx-indexedsearch-searchbox-sword {
					border: 1px ridge #C4C4C4;
					height: 15px;
					margin: 0px;
					padding: 1px 3px 0px 3px;
					line-height: 15px;
					width: 112px;
					}
				.content .navigation .searchbox form input.tx-indexedsearch-searchbox-button {
					display: inline;
					vertical-align: middle;
					}


/***********************
  footer
 ***********************/
.footer {
	/*background: url(../img/vw-footer-bg.gif) no-repeat;*/
	background-color: #007E7C;
	height: 30px;
	margin: 2px 8px 0px 8px;
	width: 959px;
	}
	.footer .copyright {
		color: #FFFFFF;
		float: left;
		font-size: 10px;
		margin: 7px 0px 0px 10px;
		}
	.footer .navigation {
		color: #FFFFFF;
		float: right;
		margin: 7px 15px 0px 0px;
		text-align: center;
		width: 558px;
		}
		.footer .navigation a, .footer .navigation a:visited, .footer .navigation a:link {
			color: #FFFFFF;
			font-size: 10px;
			text-decoration: none;
			}
			.footer .navigation a:hover, .footer .navigation a:active {
				text-decoration:underline;
				}