body {
	margin:					0px;
	font-family:			Arial;
}

a {
	color:					#03266D;	
}

DIV.main_container {
	width:					100%;
}

DIV.main_header {
	margin-top:				9px;
	background-color:		#D6DBE6;
	width:					100%;
	height:					115px;
}

DIV.box_container {
	width:					1023px;
	height:					100%;
	text-align:				left;
	display: 				table;
}

DIV.container {
	height: 				100%;	
}

DIV.header {
	width:					1023px;
	height:					115px;
	text-align:				right;
}

DIV.logo {
	width:					375px;
	height:					115px;
	float:					left;
	background-image:		url('../images/voigt_holding_header.jpg');
}

DIV.navigation {
	display:				table;
	width:					231px;
	height:					100%;
	float:					left;
	background-color:		#F0F0F0;
	font-size:				12px;
}

DIV.headnavigation {
	padding:				0px;
	margin-right:			0px;
	margin-top:				8px;
	float:					right;
	text-align:				right;	
	font-size:				12px;
	width:					648px;
}

DIV.maincontent {
	display:				table;
	width:					560px;
	height:					100%;
	float:					left;
	background-color:		#FFFFFF;
	font-size:				11px;
}

DIV.footer {
	width:					1023px;
	height:					30px;	
}

DIV.footer_left {
	background-color:		#F0F0F0;
	float:					left;
	width:					231px;
	height:					30px;
}

DIV.footer_right {
	border-top:				1px solid #B9B9B9;
	float:					left;
	width:					753px;
	height:					30px;
	margin-left:			39px;
	font-size:				11px;
	padding-top:			5px;
}

DIV.footer_right a{
	color:					#536CA1;
	text-align:				left;
}

DIV.footer_print a {
	text-decoration:		none;
	color:					#8E8E8E;	
}

DIV.footer_copyright {
	float:					left;
}

DIV.footer_print {
	float:					right;
}

DIV.rightcontent {
	display:				table;
	width:					231px;
	height:					100%;
	float:					right;
	font-size:				11px;
}

DIV.rightcontent .csc-header h1{
	font-size:				11px;
	border-top:				1px solid #AEB9C0;
	border-bottom:			0px;
	margin-bottom:			0px;
	padding-top:			5px;
}

DIV.rightcontent .csc-header h1 a {
	text-decoration:		none;
	color: 					#000000;			
}

DIV.rightcontent p {
	margin-top:				0px;
	font-size: 				11px;	
}

DIV.rightcontent h2{
	color: 					#03266C;	
	font-size:				12px;
	font-weight:			bold;
	margin:					0px 0px 10px 0px;
	padding:				0px;				
}

DIV.rightcontentbox {
	width:					100%;
	float:					left;
	display:				table;
	border:					1px solid #C2C2C2;
	background-color:		#F0F0F0;
	margin-bottom: 			9px;
}


DIV.rightcontentboxC {
	margin:					11px;
}

DIV.rightcontentboxC a {
	text-decoration:		none;
	font-size:				12px;
	font-weight:			bold;
}

DIV.rightcontentboxShortcut {
	width:					100%;
	float:					left;
	display:				table;
	border:					1px solid #C2C2C2;
	background-color:		#F0F0F0;
	margin: 				0px;
	padding:				0px;
	text-align:				center;
	margin-bottom: 			6px;
}

DIV.rightcontentboxShortcutVOI {
	background-color:		#e8c0d4;
}

DIV.rightcontentboxShortcutVIS {
	background-color:		#c2dbeb;
}

DIV.rightcontentboxShortcutVIN {
	background-color:		#cfdfc9;
}


DIV.rightcontentboxShortcut a {
	text-decoration:		none;
	font-size:				12px;
	font-weight:			bold;
}

IMG.shortcutImage {
	width: 100%;
	border: 0px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}
DIV.rightcontentbox-first {
	margin-top:				35px;	
}

DIV.rightcontentbox form {
	margin-bottom:			0px;		
}

DIV.navigation-1-first {
	margin-top: 			35px;
}

DIV.navigation-1 a{
	width:					100%;
	display:				table;
	padding:				3px 0px 3px 20px;
	border-top:				1px solid #C1C8D6;
	text-decoration:		none;
	color:					#536CA1;
}

DIV.navigation-1-last a{
	border-bottom:			1px solid #C1C8D6;
}

DIV.navigation-1-act a, DIV.navigation-1 a:hover {
	width:					100%;
	display:				table;
	padding:				3px 0px 3px 20px;
	background-color:		#D6DBE6;
	font-weight:			bold;
	text-decoration:		none;
	color:					#03266D;
}

DIV.navigation-2 a{
	width:					100%;
	display:				table;
	padding:				2px 0px 2px 31px;
	text-decoration:		none;
	color:					#536CA1;
}

DIV.navigation-2-act a, DIV.navigation-2 a:hover {
	width:					100%;
	display:				table;
	padding:				2px 0px 2px 31px;
	background-color:		#D6DBE6;
	text-decoration:		none;
	color:					#03266D;
	background-image:		url('../images/navigation_point.jpg');
	background-repeat:		no-repeat;
}

DIV.employee {
	text-align:				center;
	margin-top:				15px;
	margin-bottom:			15px;
	}

DIV.headernavigationgroup{
	float:					right;	
}

DIV.headerusername {
	float:					right;	
	width:					100%;
	padding-top:			60px;
}

DIV.headnavigation-1, DIV.headnavigation-1-act {
	text-align:				right;
	float: 					left;
	background-image:		url('../images/spacer_header.jpg');
	background-position:	right;
	background-repeat:		no-repeat;
	margin-right:			5px;
}

DIV.headnavigation-1 a{
	color:					#536CA1;
	text-decoration:		none;
	padding:				0px 10px 0px 5px;
}

DIV.headnavigation-1-act a,DIV.headnavigation-1 a:hover{
	color:					#03266D;
	text-decoration:		none;
	padding:				0px 10px 0px 5px;
}

DIV.headnavigation-1-last {
	background:				none;

}

/* ****************** Content ******************* */



DIV.csc-header H1 {
	font-weight:			bold;
	font-size:				16px;
	border-bottom:			1px solid #9B9B9B;	
	margin-top:				35px;
	margin-bottom:			5px;
	padding-bottom:			5px;
}




DIV.csc-header-n1 H1 {
	margin-top:				0px;
}

DIV.csc-textpicHeader H1 {
	font-weight:			bold;
	font-size:				16px;
	border-bottom:			1px solid #9B9B9B;	
	/*margin-top:				35px;*/
	margin-bottom:			5px;
	padding-bottom:			5px;
}

DIV.csc-textpicHeader H1.csc-firstHeader {
	margin-top:				0px;
}

DIV.csc-textpicHeader csc-firstHeader H1 {
	margin-top:				0px;
}

DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-text {
	margin-left:			5px;
}

DIV.csc-textpic-intext-left-nowrap H1.csc-firstHeader {
	white-space: nowrap;
	}

DIV.csc-textpic-intext-left-nowrap {
	margin-top:				25px;
}

DIV.csc-textpic {
	margin-bottom:			5px;
	margin-top:				10px;
	height:					100%;
}

DIV.csc-textpic-clear {
	margin-bottom:			5px;
	margin-top:				10px;
	height:					100%;
}

DIV.csc-header {
	width: 					100%;
}

DIV.content {
	margin:					35px 38px 35px 39px;
}


DIV.content p {
	margin-top:				0px;
}

DIV.content li {
	list-style-position:	outside;
	list-style-type:		square;
	margin-left:			15px;
}

*html DIV.content li {
	margin-left:			0px;
}
	
DIV.content ul {
	padding-left:			0px;
	margin-left:			15px;
	margin-top:				0px;
}

DIV.content IMG {
	border:					0px;	
}

DIV.floatleft {
	float:					left;	
}

DIV.floatright {
	float:					right;
}

UL.csc-bulletlist {
	margin-top:				5px;
}

TABLE.contenttable {
	font-size:				11px;
}

TABLE.contenttable TBODY {
	vertical-align:			top;	
}

TABLE.contenttable UL {
	margin:					0px;
}

TABLE.contenttable TD {
	padding:				0px;
	margin:					0px;	
}
	
p.bodytext {
	margin:					0px;
}

DIV.csc-mailform-line {
	float:					left;	
	width:					450px;
	padding-bottom:				10px;
}

DIV.csc-mailform-label {
	width:					120px;
	float:					left;	
}

DIV.csc-mailform-field {
	float:					left;	
}

DIV.csc-mailform-field input {
	font-size:				11px;
	font-family:				Arial;
	width:					300px;
	height:					20px;
}

DIV.csc-mailform-field .csc-mailform-submit{
	width:					80px;
}

DIV.csc-mailform-field .csc-mailform-check{
	width:					10px;
}


DIV.csc-mailform-field select {
	font-size:				11px;
	font-family:			Arial;
}

DIV.csc-mailform-field textarea {
	font-size:				11px;
	font-family:			Arial;
	width:					300px;
}

DIV.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{
	margin-top:				0px;
}

DIV.csc-textpic-right DIV.csc-textpic-text {
	clear:					none;	
	margin-right:			210px;
}

DIV.csc-textpic-left DIV.csc-textpic-text{
	clear:					none;	
	margin-left:			210px;
}


div.csc-textpic-intext-left div.csc-textpic-imagewrap {
	margin-right: 			25px !important;	
}

/*
DIV.csc-textpic-intext-left ul{
	margin-left:			0px;
}
*/


/* ****************** indexed search ******************* */

DIV.tx-indexedsearch {
	text-size:				11px;	
}

DIV.tx-indexedsearch H2 {
	font-weight:			bold;
	font-size:				14px;
	border-bottom:			1px solid #9B9B9B;	
	margin-top:				0px;
}

DIV.tx-indexedsearch-searchbox-extlink a{
	padding:				0px;
	margin:					5px 0px 0px 0px;
	float:					left;
	text-decoration:		none;
	display: 				table;
	color:					#000000;
}

DIV.tx-indexedsearch-res {




	font-size:				11px;
	width:					100%;
}

DIV.tx-indexedsearch-res a{
	text-decoration: 		none;
	color:					#536CA1;
}

DIV.tx-indexedsearch-res h3, DIV.tx-indexedsearch-res h3 a{
	text-decoration:		none;
	font-size:				12px;
	color:					#536CA1;
}

DIV.tx-indexedsearch-searchbox select {
	font-size: 				11px;
}

DIV.tx-indexedsearch-searchbox input {
	font-size: 				11px;
}

.tx-indexedsearch-selectbox-type {
	font-size:				11px;
}

DIV.tx-indexedsearch-rules { 
	margin-top:				40px;
}

DIV.tx-indexedsearch-form {
	margin-bottom:			5px;	
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword  {
	width:					300px;
}

DIV.tx-indexedsearch-search-for select{
	width: 					146px;
}

DIV.tx-indexedsearch-search-for {
	margin-bottom:			5px;
}

DIV.tx-indexedsearch-search-in {
	margin-bottom:			5px;
}

DIV.tx-indexedsearch-search-in select{
	width: 					146px;
}

DIV.tx-indexedsearch-search-select-order {
	margin-bottom:			5px;
}

DIV.tx-indexedsearch-search-select-order select {
	width: 					146px;
}

DIV.tx-indexedsearch-search-select-results {
	margin-bottom:			5px;
}

DIV.tx-indexedsearch-search-select-group {
	margin-bottom:			5px;
}


/* ****************** news ******************* */

DIV.news-list-item {
	width:					100%;
	border-bottom:			1px solid #9B9B9B;
	margin-bottom:			10px;
}

DIV.news-list-morelink {
	margin-bottom:			10px;	
}

DIV.news-list-container {
	width:					100%;	
}

DIV.news-list-item a, DIV.news-single-item a{
	color:					#536CA1;
	text-decoration:		none;
}

DIV.news-single-item, DIV.news-list-container{
	font-size:				11px;
}

DIV.news-single-item h2, DIV.news-list-container h3{
	font-size:				12px;
}


/* ****************** newsletter ******************* */
FORM.newsletter {
	font-size:				11px;
	font-family:			Arial;
}

FORM.newsletter a {
	text-decoration:		none;
	color:					#536CA1;
}

FORM.newsletter input, FORM.newsletter select {
	font-size: 				11px;
}

DIV.newsletter-links {
	padding:				10px 0px 10px 0px;	
	width:					100%;
}

DIV.newsletter-links a {
	text-decoration:		none;
	color:					#536CA1;
}
/* ****************** wettbewerb ******************* */
DIV.tx-thmailformplus-pi1 form {
	width:					100%;	
}

DIV.wettbewerb-adresse {
	float:					left;
	width:					100%;
	margin-bottom:			5px;
}

DIV.wettbewerb-titel {
	float:					left;
	width:					100px;
}

DIV.wettbewerb-feld {
	float:					left;
}

DIV.wettbewerb-feld input {
	font-size:				11px;
	font-family:			Arial;
	width:					200px;
}

DIV.wettbewerb-feld select {
	font-size:				11px;
	font-family:			Arial;
}

DIV.wettbewerb-feld .wettbewerb-radio {
	width:					20px;
}


/* ********************   Events *************   */
DIV.events-list-item {
	margin-bottom:			20px;
}

DIV.events-list-item a{
	font-size:				11px;
	text-decoration:		none;
}

DIV.events-list-item h3{
	font-size:				11px;
	margin-bottom:			2px;
}

DIV.events-list-browse a{
	font-size:				11px;
	text-decoration:		none;
}

DIV.tx-fertenews-pi1 input {
	font-size:				11px;
	font-family:			Arial;
}

DIV.tx-fertenews-pi1 textarea {
	font-size:				11px;
	font-family:			Arial;
}

DIV.left-container {
	margin:					10px 20px 10px 19px;
}

DIV.tx-mitarbeiter-pi1 {
	border:					1px solid #ADADAD;
	margin-bottom:			10px; 
}

DIV.employee-content {
	margin:					10px 10px 10px 10px;
	font-size:				12px;
	color:					#546CA1;
}

DIV.employee-content b {
	color:					#03266D;
}

DIV.tx-onetrandomcontent-pi1 dl.csc-textpic-image {
	margin-left:					0px;
}

DIV.tx-onetrandomcontent-pi1 dl.csc-textpic-lastcol {
	margin-left:					0px;
}


DIV.csc-mailform-field fieldset {
	border:					0px;
	height:					10px;
	width:					200px;
}

DIV.csc-mailform-field legend {
	display:				none;
}

DIV.csc-mailform-field .csc-mailform-radio {
	width:					20px;
	height:					15px;
	margin-left:				0px;
}

DIV.csc-mailform-field label {
	margin-right:				10px;
	margin-left:				5px;
}

#mailformPasswort_anfordern {
	width: 300px;
	height: 100%;
}



DIV.csc-textpic-intext-left{
	display: table;
}

DIV.csc-textpic-intext-right{
	display: table;
}