#content_banner {

	width: 101%;

/*	border-top: 1px solid #000; */

	margin-top: 30px;

	padding-top: 5px;

	text-align: center;

}





body {

	font-family: Tahoma, Verdana, Helvetica,sans-serif;

}



#page {

	background-color: #FFF;

}



#main {
	background:url(bg_left_itz.gif) no-repeat;
	min-height:950px; 
}





#col3 {

	border-right: 1px solid #000;

	margin-right: 195px;

	margin-left: 170px;

	min-height:960px; 	

}



#col2 {

	padding: 20px 0 0 0px;

	width: 156px;

}



#col1 {

	width: 170px;

}



#header {

	height: 86px;

}



#header .logos {

	left: 10px;

	float: left;

	width: 220px;

	position:absolute;

	top:10px;	

}



#header img {

	top: 10px;

}



#header .logos img {

	padding-left: 2px;

	position: static;

}



#header #banner1 {

	position: relative;

	left: 226px;

	top: 0;

}

#header #banner1 IMG {

	border: none;

}



#header #banner2 {

	position: relative;

	left: 469px;

	top: 0;

}

#header #banner2 IMG {

	border: none;

}



.csc-mailform-label {

	display: none;

}



/* Corporate Navigation */



#corporate_nav {

	background-color: #EFF5F5;

	border-top: 8px solid #058D85;

	display: table;

	width: 100%;

	font-size: 0.9em;

}

#corporate_nav UL {

	list-style: none;

	margin: 0pt 0pt 0pt 0pt;

	

}

#corporate_nav UL LI {

	float: left;

	margin-left: 0em;

}

#corporate_nav A {

	color: #005A96;

	font-weight: bold;

	text-decoration: none;

}

#corporate_nav A.activ {

	color: #C1002B;

}



#corporate_nav UL.langmenu {

	position: relative;

	left: 10px;
	width: 150px;
	

}

#corporate_nav UL.langmenu LI {

	float: left;
	
}

#corporate_nav UL.langmenu LI A {

	padding-left: 5px;

}







#corporate_nav UL.mainnav {

	position: relative;

	right: 0px;

	width: 210px;
	float: right;
}

#corporate_nav UL.mainnav LI A {

	padding-left: 20px;

}



#subnav {

	display: table;

	width: 100%;

	font-size: 0.7em;

	border-bottom: 1px solid #000;

}

#breadcrumbs {

	width: 500px;

	padding-left: 14px;

	padding-top: 2px;

	float: left;

}



#metanav {

	width: 195px;

	float: right;

	border-left: 1px solid #000;

}

#metanav UL {

	list-style: none;

	margin: 0pt 0pt 0pt 0pt;

}

#metanav UL LI {

	float: left;

	margin-left: 0em;

}

#subnav A {

	color: #005A96;

	text-decoration: none;

	padding-left: 4px;

	padding-right: 4px;

	

}



UL.subnav {

}

UL.subnav  {

	list-style: none;

	margin: 0pt 0pt 0pt 0pt;

}

UL.subnav LI {

	margin-left: 0em;

	padding: 0 0 0 14px;

}

UL.subnav LI A {

	color: #FFF;

	text-decoration: none;

	padding-left: 5px;

	padding-right: 5px;

	font-size: 0.8em;	

}









#teaser {

	line-height: 0px;

	margin-bottom: -13px;

}

/* Level 1 */

#col1_content UL.subnav {

	padding-top: 20px;

	list-style: none;

	margin-left: 0px;

}

#col1_content UL.subnav A {

	color: #FFF;

	text-decoration: none;

}

#col1_content UL.subnav A.activ {

	color: #000;

	font-weight: bold;

	text-decoration: none;

}







/* Level 2 */

#col1_content UL.subnav UL{

	color: black;

	list-style: none;

	padding-top: 0px;

	padding-left: 10px;

}



/* Level 3 */

#col1_content UL.subnav UL UL{

	color: black;

	list-style: none;

	padding-top: 0px;

	padding-left: 10px;

}



#col3_innen .mainContent {

	padding-top: 7px;

	font-size: 0.75em;

	display: table;

	min-height: 600px;

}

* HTML #col3_innen .mainContent {

	height: 600px;

}

#col3_innen .mainContent A{

	color:#005B9C;

}

DIV.mainContentHead H1 {

	color: #000;

	font-size: 14px;

	font-weight: bold;

}



DIV.mainContent #leftColumn {

	width: 50%;

	padding: 0;

	float: left;

}

DIV.mainContent #rightColumn {

	width: 50%;

	padding: 0;

	float: right;

}









#col3_innen .csc-header H1 {

	color:#005B9C;

	margin-bottom: -10px;

	margin-top: 10px;

	font-size: 16px;

	font-weight: bold;

}

DIV.mainContentBody IMG {

	padding-left: 5px;

}





#footer {

	font-size: 0.8em;

	line-height: 1.1em;

	border: 0px solid #FFF;

	float: right;

	width: 178px;

	background: none;

	height: 40px;

	text-align: center;

	font-size: 0.7em;

	margin-top: -65px;

}

#footer A {

	color: #0063A4;

}





/* startpage */

#issue {

	border-left: 0px solid #000;

	margin-bottom: 10px;

	width: 530px;

	display: table;

}

#issue .title {

	font-size: 110%;

}

#issue TABLE.daily .title {

	padding: 0 0 10px 0;

}

H1.starttitle {

	border-top: 0px solid #000;

	border-bottom: 0px solid #000;

	color: #005B9C;

	font-size: 1.2em;

	padding: 0 0 0 5px;

}



#left {

	float: left;

	width: 100px;

	padding: 5px 5px 5px 5px;

}



#right {

	float: right;	

	width: 380px;

	padding: 5px 5px 5px 5px;



}









































#news_container {

	border-left: 0px solid #000;





	width: 530px;





}





#news {

	padding: 5px 5px 5px 5px;

}



.news-latest-container {

	width: 410px;

}



.news-list-container {

	border:none;

	width: 574px;

	margin: 0 0 0 -8px;

}









/* contact form */

label {

	clear: left;

	float: left;

	width: 150px;

}



input {

	float: left;

}



.csc-mailform-field {

	padding-top: 5px;



	clear: left;

	margin-bottom: 1px;

}

.csc-mailform-submit {

	margin-left: 150px;

}

p.csc-linkToTop {

	width: 100%;

	display: block;

	text-align: right;

	height: 20px;

}



#searchForm input {

	float: none;

}



#col3_innen .csc-frame-frame1 .csc-header h1 {

	margin-bottom: -20px;

}





.news-latest-item {

	margin: 0;	

}

.news-latest-container h3 {

	margin: 0;

}



.news-search-emptyMsg {

	margin: 0 0 0 10px;

	float: left;

}





TABLE.minijoboffers TD.cat_name {

	padding-top: 10px;

}

TABLE.minijoboffers TD.link {

	padding-left: 10px;

}





#banners_left {

	padding: 0 0 0 12px;

}

#banners_left img {

	padding: 12px 0 0 0;

}



#banners_right img {

	padding: 12px 0 0 0;

}





/* contact form */

label {

	clear: left;

	float: left;

	width: 100px;

}



input {

	float: left;

}



.csc-mailform-field {

	padding-top: 5px;

	clear: left;

	margin-bottom: 1px;

}

.csc-mailform-submit {

	margin-left: 100px;

}

p.csc-linkToTop {

	width: 100%;

	display: block;

	text-align: right;

	height: 20px;

}
DIV.tx-neocoemagazine-pi1 UL {margin-bottom:0;}
DIV.tx-neocoemagazine-pi1 H2 {margin:20px 0 0 0;}

DIV.tx-neocoemagazine-pi1 DIV.moreITZ {display:none;margin: 0 0 20px 0;}
H3.moreITZ A {line-height:20px; margin:0 0 0 1em; padding:0 0 5px 20px; font-weight: bold; background-image: url("icon_showmore-down.gif"); background-repeat: no-repeat;background-position: left;}
H3.moreITZ A.open {background-image: url("icon_showmore-up.gif"); }

DIV.tx-neocoemagazine-pi1 DIV.moreTR {display:none;margin: 0 0 20px 0;}
H3.moreTR A {line-height:20px; margin:0 0 0 1em; padding:0 0 5px 20px; font-weight: bold; background-image: url("icon_showmore-down.gif"); background-repeat: no-repeat;background-position: left;}
H3.moreTR A.open {background-image: url("icon_showmore-up.gif"); }

DIV.tx-neocoemagazine-pi1 DIV.moreMTP {display:none;margin: 0 0 20px 0;}
H3.moreMTP A {line-height:20px; margin:0 0 0 1em; padding:0 0 5px 20px; font-weight: bold; background-image: url("icon_showmore-down.gif"); background-repeat: no-repeat;background-position: left;}
H3.moreMTP A.open {background-image: url("icon_showmore-up.gif"); }

DIV.tx-neocoemagazine-pi1 DIV.moreSEL {display:none;margin: 0 0 20px 0;}
H3.moreSEL A {line-height:20px; margin:0 0 0 1em; padding:0 0 5px 20px; font-weight: bold; background-image: url("icon_showmore-down.gif"); background-repeat: no-repeat;background-position: left;}
H3.moreSEL A.open {background-image: url("icon_showmore-up.gif"); }

DIV.tx-neocoemagazine-pi1 DIV.moreKOL {display:none;margin: 0 0 20px 0;}
H3.moreKOL A {line-height:20px; margin:0 0 0 1em; padding:0 0 5px 20px; font-weight: bold; background-image: url("icon_showmore-down.gif"); background-repeat: no-repeat;background-position: left;}
H3.moreKOL A.open {background-image: url("icon_showmore-up.gif"); }

DIV.tx-neocoemagazine-pi1 DIV.moreMT {display:none;margin: 0 0 20px 0;}
H3.moreMT A {line-height:20px; margin:0 0 0 1em; padding:0 0 5px 20px; font-weight: bold; background-image: url("icon_showmore-down.gif"); background-repeat: no-repeat;background-position: left;}
H3.moreMT A.open {background-image: url("icon_showmore-up.gif"); }





