
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:130%;
	background-color: #EAEEDE;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:130%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

ul {
	margin-top: 1px !important;
	padding-top: 0 !important;
}
/*####################
####Links
#####################*/
a:link {
	color: #000000;
}

a:visited {
  color: #000000;
}

a:hover {
	text-decoration: none;
	color: #990000;

}

a:active {
	color: #990000;
}

a.hidden {
 	color: #000000;
}

a.hidden:visited {
 	color: #000000;
}

a.hidden:hover {
	color: #0000CC;
}

a.hidden:active {
	color: #000000;
}

a img { border: none; }



/*####################
####Pfadmenue - kommt zur Zeit nicht vor
#####################*/

a.path_menu {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.path_menu:hover {
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	background-position: center;
}

/*####################
####Topnavi und Bottomnavi-links
#####################*/
a.nav {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.nav:active {
	color: #FBC817;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.nav:link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}


a.nav:visited {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;

}

a.nav:hover {
	color: #FBC817;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	background-position: center;
}

/*#########################
#### noch nicht zugeordnet
##########################*/
.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #660000;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #003366;
}
.impressum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.boxtext-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
}
.boxalign {
	padding-top: 9px;
	width: 298px;
}
.topjobs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0;
}

.topjobs p.bodytext {
	margin-top:0px;
	margin-bottom:3px;
	padding-bottom:0px;
}

.topjobs a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
	font-weight: bold;
	color: #990000;
	margin-top:0px;
	padding-top:0px;
}

.topjobs a:visited{
	color: #990000;
}

.topjobs a:link{
	color: #990000;
}

.topjobs a:active{
	color: #990000;
}
.topjobs a:hover {
	color: #000000;
}

.topjobs hr {
	height: 1px;
	color: #EAEEDE;
	background-color: #EAEEDE;
	border: none;
	border-top-color: #868B77;
	border-top-style: dotted;
	border-top-width: 1px;
	vertical-align: bottom;
}

td.topjobs ul {
	margin-bottom: 0;
	padding-bottom: 0;
	margin-left: 0;
	padding-left: 15px;
}
/*
.topjobs ul li {
	padding-left: 10px;
}
*/
.inhaltbox {
	margin: 15px;
	margin-top: 0px;
}

.a-subhead-news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00224D;
	line-height: 14px;
	margin: 0;
	padding: 0 0 4px 0;
}
/*#########################
#### News-Titel
##########################*/
.a-head-news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
	background-color: #868B77;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	margin-bottom:10px;
}

.body-news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:130%;
	margin: 0 0 3px 0;
	padding: 0 0 6px 0;
	border-bottom-color: #868B77;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	text-align: justify;
}

.body-news p.bodytext { margin: 0 0 6px 0; }

.body {
	display: block;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.presse-detail-datum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: right;
}


/*############################
Tabelle fuer Rahmendesign
##############################*/

#table_design {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height:100%;
	width:911px;
}
#table_design td {
	vertical-align:top;
}

#table_design .tdtop {
	width:797px;
	height:97px;
}

/*############################
Hintergrundbild rechts
##############################*/

#table_design .tdright {
	width:114px;
	height:100%;
	vertical-align:top;
	text-align:left;
	background-image:url(../../fileadmin/euroworks/images/euroworks2_02.gif);
}

/*############################
Hintergrund Top-Menue-PRESSE-KONTAKT
##############################*/

#table_design .menutop {
	height:28px;
         background-color:#FBC817;  
	width:797px;
 /*	background-image:url(../../fileadmin/euroworks/images/euroworks2_03.gif);  */
	text-align:center;
	vertical-align:middle;
	font-size: 12px;	
}

/*############################
Trenner Top-Menue-PRESSE-KONTAKT
##############################*/

#table_design .top {
	background-color:#FBC817;
	text-align:center;
	vertical-align:top;
	font-size: 14px;	
}

/*############################
Leere Zeile im Top-Menue
##########################*/

#table_design .spacer {
	height:3px;
	background-color:#FBC817;
	overflow:hidden;
}
/*############################
Hintergrund untere Menue
##############################*/

#table_design .bottomnavi {
	background-color:#00224D;
	font-size: 12px;
	text-align:right;
	padding-right:10px;
	height:20px;
	color: #FFFFFF;
}

/*############################
Design für Topnavigation englisch / deutsch
##############################*/

#topnavi {
	background-color:#00224D;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:100%;

}
#topnavi .tdfirst {
	width:33%;
	vertical-align:bottom;
	color: #FFFFFF;
	font-size: 12px;
}
#topnavi .tdsecond {
	width:67%;
	text-align:right;
	vertical-align:top;
}

/*############################
Hintergrundbilder im Headbereich unter dem Menü
##############################*/

#topimage {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:100%;
}

#topimage .image1 {
	height:192px;

}

/*############################
Zusammengesetztes Bild für Loginbereich
##############################*/

#loginimage .loginmiddle {
	background-color:#EAEEDE;
	width:150px;
}

#loginimage .logintop {
	background-color:#868B77;
	background-image:url(../../fileadmin/euroworks/login/logintabelle_02.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	vertical-align:middle;
}

#loginimage .logfooter {
	background-color:#EAEEDE;
	background-image:url(../../fileadmin/euroworks/login/logintabelle_08.gif);
	font-family: Arial, Helvetica, sans-serif;

}

#loginimage .loginbottom {
	height:10px;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*############################
Contenbereich
##############################*/

.left_navi {
	padding-top:0px;
	margin-top:0px;
	width:177px;
}

.content {
	padding-top:0px;
	margin-top:0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	margin-left:10px;
	margin-right:10px;
	border-left:1px solid white;
	border-right:1px solid white;
	width:422px;
}

.right_col {
	padding-top:0px;
	padding-left:10px;
	margin-top:0px;
/*	margin-left:10px;*/
	margin-right:10px;
	width:182px;
}

.seitennavi{
	vertical-align: top;	
	padding-top:0px;
	margin-top:0px;
	width:180px;
}



/*#####################################
####Rechte Spalte Ueberschrift
######################################*/

.boxhead {
	padding-top:3px;
	vertical-align:bottom;
	text-align:left;
	width:85%;
	background-image:url(../../fileadmin/euroworks/images/tabelle_02.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

.boxheader {
	text-align:center;
	width:177px;
}

/*###########################################
######überschriften h1 - h6
############################################*/

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	clear: both;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00224D;
	padding-bottom:7px;
	margin-bottom:0;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00224D;
}
h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
}


/*###########################################
######Druckansicht und Backlink für News & Jobs
############################################*/


.backlink {
	text-align:right;

}


.printlink {
	text-align:right;
}


/*############################
Contenbereich neue Homepage
##############################*/

.content_home {
	padding-top:20px;
	margin-top:20px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left:10px;
	margin-right:10px;
	border-left:1px solid white;
	border-right:1px solid white;
	width:457px;
}

.right_col_home {
	padding-top:20px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top:20px;
	width:298px;
}



table.topnav
{
	margin					: 0 auto 0 auto; 
  	padding					: 0;
	list-style				: none;
	text-align				: center;
        text-transform                          : uppercase;
}


	
td.topnav, td.topnav-active {
	margin					: 2px 0 3px 0;
	padding					: 0;
        border-right		                : 1px solid #333;
}

td.topnav a, td.topnav-active a {
	margin					: 0 0 0 0;
	padding					: 3px 12px 3px 12px;
	border-bottom			: none; 
	text-decoration			:none;
	text-align				: center;

}

td.topnav a:link, td.topnav a:visited {
         color: black;
}

td.topnav a:hover, td.topnav-active a, td.topnav-active a:link, td.topnav-active a:visited, 
li.topnav-active a:hover, td.topnav a:active
{
	color				: black;
	text-decoration			: none;
	background: #b5b5b5;
}


ul.mainnav, ul.mainnav li{
margin: 0;
padding: 0 0 0 1px;
list-style: none;
}
/*
.mainnav li.mainnav,
.mainnav li.mainnav-active {
	border-bottom: 1px inset #fff;
}
*/
ul.mainnav {
	border-bottom: 1px solid #fff;
}
ul.mainnav li.notfirst {
	border-top: 1px solid #fff;
}

ul.mainnav-level2,
ul.mainnav-level3 {
margin-left: 0;
padding-left:0;
/*margin: 0;
padding:0;
border-top: 1px solid #fff;*/
list-style: none;
background: #b6b9ac;
/*#868B77; */
}

ul.mainnav-level2 li,
ul.mainnav-level3 li {
	border-top: 1px solid #fff;
/*list-style: circle;*/
}

.mainnav li.mainnav a:link, .mainnav li.mainnav a:visited {
           font-weight: normal;
           text-decoration:none;
           display: block;
           padding: 1px 1px 1px 1px;
}

.mainnav li.mainnav a:hover, .mainnav li.mainnav-active a {
           color: #00224D;
           font-weight: bold;
           text-decoration: none;
           display: block;
           padding: 1px 1px 1px 3px;
           background: #b6b9ac;
/*	868B77 	   #;*/
}  

.mainnav-level3 li.mainnav a:link, .mainnav-level3 li.mainnav a:visited,
.mainnav-level2 li.mainnav a:link, .mainnav-level2 li.mainnav a:visited {
           color: #fff;
           display: block;
           font-weight: normal;
           text-decoration :none;
           padding-left: 15px;
}

.mainnav-level3 li.mainnav a:hover, .mainnav-level3 li.mainnav-active a,
.mainnav-level2 li.mainnav a:hover, .mainnav-level2 li.mainnav-active a {
           color: #00224D;
           text-decoration:none;  
           display: block;
           padding-left: 15px;
           background: #b6b9ac; 
/*	868B77	   #;   00224D*/
}

.mainnav-level3 li.mainnav a, .mainnav-level3 li.mainnav-active a {
	padding-left: 30px !important;
}

ul.flaggen li {
list-style: none;
margin: 0;
padding: 0;
}
ul.flaggen {
float: left;
margin-left: 1.5em;
margin-top: 0;
padding-bottom: 1.5em;
vertical-align: top;
text-align: top;
}

ul.flaggen li {
float: left;
margin-right: 2em;
}


ul.flaggen li img {
border: none;
margin-top: 5px;
}

ul.euroworks-liste {
list-style: square;
line-height: 100%;
}
ul.euroworks-liste li {
margin-top: 5px;
}

td.menutop { text-align:center; }


div.subheader p.bodytext {
margin-bottom: 0px;
margin-left: 0;
padding-left: 0;
}


span.a-subhead-news {
text-align: left;
margin: 0;
padding: 0;
}


span.a-subhead-news a {

}

span.a-subhead-news dd {
margin-left: 0;
padding-left: 0;
list-style: none;
margin-top: 1em;
float: left;
text-align: left;
}



table.TOPNAV {

height: 28px;
}


/* C. SANDER, FIXPUNKT WA: STYLES FüR LOGIN-BOX INS EXTRANET, id=115 */

table.csc-mailform { padding: 0 0 5px 0; }

td.csc-form-labelcell,
td.csc-form-fieldcell { padding: 0 0 5px 0; }

p.csc-form-label-req,
p.csc-form-label { margin: 0; padding: 0 10px 0 0; }

