/* CSS Document */


/*========================================================================
	GLOBAL
========================================================================*/


body {
	margin-left:auto;
	margin-right:auto;
	width:780px;
	padding: 0px;
	color:#202020;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height:17px;	
	}


input, textarea, select {
	background-color:#FFFFFF;
	border:1px solid #1892B6;
	padding:3px;
	margin-top:2px;
	margin-left:5px;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#C0C0C0;
	}


.csc-firstHeader {
	font-size:22px;
	line-height:22px;
	color:#C0C0C0;
	font-weight:normal;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	}


.csc-form-labelcell {
	color:#202020;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height:17px;	
	}


.csc-form-label-req {
	color:#202020;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height:17px;	
	}


.csc-form-label {
	color:#202020;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height:17px;	
	}


h1, csc-header-n2 {
	font-size:12px;
	color:#C0C0C0;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	}


.csc-searchResultHeader {
	font-size:11px;
	color:#C0C0C0;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	}

.csc-mailform { 
	border:none; 
	}
.csc-mailform-field label 
	{
  	display: block;
  	margin-top: 15px;
	}

.textbody11 {
	color:#404040;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	}


.textbody10 {
	color:#404040;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	}


.footer {
	color:#404040;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	line-height:11px;
	}

.newstable {
	width:420px; 
	}


/*========================================================================
	LINK SETTINGS
========================================================================*/


a {
	color:#6E6E6E;
	cursor:hand;
	text-decoration:none;
	}
a:visited {
	color:#6E6E6E;
	}
a:hover { 	
	color:#000000;
	}



.textbody11w {
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	}
.textbody11w a {
	color:#FFFFFF;
	}
.textbody11w a:visited {
	color:#FFFFFF;
	}
.textbody11w a:hover{
	color:#000000;
	}


.textbody10w {
	color:#FFFFFF;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	}
.textbody10w a {
	color:#FFFFFF;
	}
.textbody10w a:visited {
	color:#FFFFFF;
	}
.textbody10w a:hover{
	color:#000000;
	}


.textbody10b {
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	}
.textbody10b a {
	color:#6E6E6E;
	}
.textbody10b a:visited {
	color:#6E6E6E;
	}
.textbody10b a:hover{
	color:#000000;
	}


/*========================================================================
	NAVIGATION
========================================================================*/


#mainnavi {
	background: url(/fileadmin/templates/vz/images/v2_bg_menuitem.gif) repeat-x 0px -80px;
	list-style: none;	
	margin: 0px;
	padding: 0px;
	}
#mainnavi ul {
	list-style: none;
	} 
#mainnavi li {
	display: inline;
	}
#mainnavi li a {
	padding: 0 1px;
	text-decoration:none;
        color:#FFFFFF;
	}
#mainnavi li a:hover{
	padding: 0 2px;
	text-decoration: none;
        color:#000000;
	}
#mainnavi #current {
	background: url(/fileadmin/templates/vz/images/v2_bg_menuitem.gif) repeat-x 0px -160px;
	color: #fff;
	cursor: default;
	padding: 0;
	}
	

/*========================================================================
	MENUS  
========================================================================*/


/* MAINMENU*/
#menu1 {
	position:absolute;
	z-index:10;
	}
.layer11 {
	position:absolute;
	top:90px;
	font-weight:bold;
	line-height:20px;
	background-color:#C0C0C0;
	text-align:left;
	white-space:nowrap;
	z-index:11;
	}
.layer12 {
	position:absolute;
	top:42px;
	left:410px;
	width:180px;
	min-height:300px;
	background-color:#C0C0C0;
	line-height:22px;
	font-weight:normal;
	color: #fff;
	display:block;
	list-style-type:none;
	list-style-position:outside;
	z-index:12;
	}	
.layer12 a {
	color:#FFFFFF;
	}
.layer12 a:visited {
	color:#FFFFFF;
	}
.layer12 a:hover {
	color:black;
	}
.layer13 {
	position:relative;
	width:180px;
	padding-left:0px;
	line-height:22px;
	font-weight:normal;
	display:block;
	list-style-type:none;
	z-index:13;
	}


/* SUBMENU */
#menu2 {
	position:absolute;
	top:85px;
	z-index:20; 
	}
.layer21 {
	position:relative;
	font-weight:bold;
	text-align:left;
	white-space:nowrap;
	z-index:21;
	}


/* FIXMENU1 */
#menu3 {
	position:absolute;
	margin-left:600px;
	margin-top:75px;
	z-index:30;
	}
.layer31 {
	position:absolute;
	margin-left:10px;
	margin-top:0px;
	width:180px;
	font-weight:bold;
	white-space:nowrap;
	display:block;
	list-style-type:none;
	text-align:left;	
	z-index:31;
	}
.layer32 {
	position:absolute;
	top:58px;
	left:-200px;
	width:180px;
	height:300px;
	background-color:#C0C0C0;
	line-height:22px;
	font-weight:normal;
	color: #fff;
	display:block;
	list-style-type:none;
	z-index:12;
	}
.layer32 a {
	color:#FFFFFF;
	}	
.layer32 a:visited {
	color:#FFFFFF;
	}
.layer32 a:hover {
	color:#000000;
	}
.layer33 {
	position:relative;
	width:180px;
	margin-left:0px;
	padding-left:0px;
	text-align:left;
	line-height:22px;
	font-weight:normal;
	display:block;
	list-style-type:none;
	z-index:33;	
	}


/* FIXMENU2 */
#menu4 {
	position:absolute;
	margin-left:600px;
	margin-top:90px;		
	z-index:40;
	}
.layer41 {
	position:absolute;
	width:160px;
	margin-left:10px;
	margin-top:0px;	
	font-weight:bold;
	position:relative;
	font-weight:bold;
	white-space:nowrap;
	display:block;
	list-style-type:none;
	text-align:left;
	z-index:41;
	}
.layer42 {
	position:absolute;
	top:43px;
	left:-200px;
	width:180px;
	height:300px;
	background-color:#C0C0C0;
	line-height:22px;
	font-weight:normal;
	color: #fff;
	display:block;
	list-style-type:none;
	z-index:12;
	}
.layer42 a {
	color:#FFFFFF;
	}	
.layer42 a:visited {
	color:#FFFFFF;
	}
.layer42 a:hover {
	color:#000000;
	}
.layer43 {
	text-align:left;
	position:relative;
	width:180px;
	margin-left:0px;
	padding-left:0px;
	line-height:22px;
	font-weight:normal;
	display:block;
	list-style-type:none;
	z-index:43;
	}


/*========================================================================
	FIXBOXES (FÜR STATISCHEN INHALT)
========================================================================*/


/* LOGO VERANTWORTUNG ZEIGEN */
#fixbox1 {
	position:absolute;
	top:5px;
	height:80px;
	width:780px;
	z-index:1;	
	}


/* NICHT VERWENDET */
#fixbox2 {
	display:none;
	}


/* FUSSZEILE */
#fixbox3 {
	position:relative;
	height:75px;
	width:780px;
	margin-top:135px;
	background-color:#ffffff;
	z-index:300;
	}


/*BILDLAUF UNTERNEHMEN */
#fixbox4 {
	position:absolute;
	height:82px;
	width:170px;
	top:440px;
	margin-left:610px;
	background-color:#ffffff;
	border-top:1px solid #808080;
	border-bottom:1px solid #808080;
	z-index:200;
	}


/*========================================================================
	CONTENTES (FÜR DYNAMISCHEN INHALT)
========================================================================*/


/* NICHT VERWENDET */
#contentbox1 {
	display:none;
	}


/* NICHT VERWENDET */
#contentbox2 {
	display:none;
	}


/* HAUPTINHALTSELEMENT */
#contentbox3 {
	position:relative;
	top:125px;
	left:0px;
	min-height:380px;
	padding-left: 10px;
	padding-right: 20px;
	width:380px;
	z-index:99;
	}
#contentbox3 p {
	position:relative;
	padding-left:10px;
	padding-right:20px;
	padding-top:0px;
	padding-bottom:0px;
	}


/* NICHT VERWENDET */
#contentbox4 {
	display:none;
	}


/* NICHT VERWENDET */
#contentbox5 {
	display:none;
	}


/* HOME, GOOD PRACTISE BEISPIELE, UNTERNEHMENSBERICHTE (überlagert Menübereich!) */
#contentbox6 {
	position:absolute;
	top:137px;
	background-color:#C0C0C0;
	width:180px;
	margin-left:410px;
	z-index:100;
	}
#contentbox6 h1 {
	color:#FFFFFF;
	padding-top:10px;
	}
#contentbox6 p {
	color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	}
#contentbox6 a {
	color:#FFFFFF;
	}	
#contentbox6 a:visited {
	color:#FFFFFF;
	}
#contentbox6 a:hover {
	color:#000000;
	}


/* GRAFIK RECHTE SEITE */
#contentbox7 {
	position:absolute;
	top:147px;
	margin-left:610px;
	width:170px;
	height:20px;
	z-index:7;
	}



/* INHALTSBOX unterhalb des Untermenüs */
#contentbox8 {
	position:absolute;
	top:530px;
	width:180px;
	margin-left:410px;
	z-index:100;
	}


/* NICHT VERWENDET */
#contentbox9 {
	display:none;
	}
