* {
  /*
  margin:0px;
  padding:0px;
  */
}
:focus{
  /* Das ist eine universelle Massnahme gegen blur()-Effekt!!! */
  outline:0;
}

form {
  direction: ltr;
}

div.csc-sitemap {
  direction: ltr;
  font-size:200%
}

.axb_get_quotation {
  font-weight:bold;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  padding-left: 0.2em;
  padding-right: 0.2em;
  height: 8em;
  font-size:90%;
  background:black;
  color:white;
  text-align:center;
  font-style:italic; 
  /* 
  */

}
.axb_get_quotation:first-letter {
  font-size:150%; 
}

.scrolling_orig {
  scrollbar-face-color: #ffffff ;
  scrollbar-highlight-color: #ffffff ;
  scrollbar-3dlight-color: #ffffff ;
  scrollbar-darkshadow-color: #ffffff ;
  scrollbar-shadow-color: #ffffff ;
  scrollbar-arrow-color: #000000 ;
  scrollbar-track-color: #ffffff ;
}

div#z_04_02.scrolling {
  scrollbar-face-color: #000000 ;
  scrollbar-highlight-color: #000000 ;
  scrollbar-3dlight-color: #000000 ;
  scrollbar-darkshadow-color: #000000 ;
  scrollbar-shadow-color: #000000 ;
  scrollbar-arrow-color: #ffffff ;
  scrollbar-track-color: #000000 ;
}

div#mailformaddress{
  scrollbar-highlight-color: #ffffff ;

}

.extern_navi_h {
  /*
  overflow-x:auto;
  overflow-y:auto;
  */    
}

div.csc-mailform-field label {
  display:block;
  float:left;
  font-weight:bold;
  width:100px;
}

body {
  background: url(../images/wall3.jpg);
  font-size: 90%;
  font-family: arial, helvetica, sans-serif;
  color: Black;
  margin: 0.1em 12em 0 12em ; 
  /*
  background: url(../images/wall.jpg);
  */
}

div#allbody { 		
  background: url(../images/bg_main_ex4.jpg);
  width: 935px;
  /* position: relative; 
  background: url(../images/bg_main.jpg);
  background: url(../images/banner_main4.jpg);
  background-color: #ff0000; 
  background: url(../images/bg_links.jpg);
  margin: auto ;
  */ 
 
	/* border: 3px solid white; */
}

/*  z_01_00  */
div#z_01_00 {
  float: clear;
	/* margin: 0.1em auto; */
  /* height: 40px; */
  background-color: Yellow;
	/* border: 2px solid Purple; */
	width: 100%;  
}

div#z_01_01 {
  float:left;
  /*
  margin: 5px 0 5px 0px; 
	margin: 0.1em ;
	*/
  width: 33%; 
  font-size: 80%;
	background-color: Silver;
  /* border: 1px solid Black; */
}

div#z_01_02 {
  float:left;
  /*
  margin: 5px 0 5px 0px; 
  margin: 0.1em ;
  */
  width: 33%; 
  font-size: 80%;
  background-color: Aqua;
  /* border: 1px solid Black; */
}

div#z_01_03 {
  float:left; 
  /*
  margin: 5px 0 5px 0px; 
	margin: 0.1em ;
	*/
  width: 33%;  
  font-size: 80%;
  background-color: Lime;
  /* border: 1px solid Black; */
}


/*  z_02_00  */
div#z_02_00 {
  float: clear;
  background-color: #eeeeee; 
	text-align: center;
	width: 100%;  
	/* 
  background: url(../images/bg_main.jpg);
  border: 2px solid Blue; 
  margin: 0.1em auto; 
  */
}

div#z_02_01 {
  float:left;
  /*
  margin: 5px 0 5px 0px; 
  margin: 0.1em ;
  */
  width: 33%; 
  font-size: 80%;
  background-color: Olive;
  /* border: 1px solid Black; */
}

div#z_02_02 {
  float:left;
  /*
  margin: 5px 0 5px 0px; 
  margin: 0.1em ;
  */
  width: 33%; 
  font-size: 80%;
  background-color: Fuchsia;
  /* border: 1px solid Black; */
}

div#z_02_03 {
  float:left; 
  /*
  margin: 5px 0 5px 0px; 
  margin: 0.1em ;
  */
  width: 33%;  
  font-size: 80%;
  background-color: Teal;
  /* border: 1px solid Black; */
}

/*  z_03_00  */
div#z_03_00 {
  float: clear;
  color: #ffffff;
   background-color: #444444; 	
  background: url(../images/suchleiste.jpg);
	text-align: right;
  font-size: 10px;
	width: 100%;  
	/* 
   margin: 0.1em auto; 
   height: 40px; 
   border: 2px solid Purple; 
  */

}

div#z_03_01 {
  float:left;
  /*
  margin: 5px 0 5px 0px; 
	margin: 0.1em ;
	*/
  width: 33%; 
  font-size: 80%;
	background-color: Silver;
  /* border: 1px solid Black; */
}

div#z_03_02 {
  float:left;
  /*
  margin: 5px 0 5px 0px; 
  margin: 0.1em ;
  */
  width: 33%; 
  font-size: 80%;
  background-color: Aqua;
  /* border: 1px solid Black; */
}

div#z_03_03 {
  float:left; 
  /*
  margin: 5px 0 5px 0px; 
	margin: 0.1em ;
	*/
  width: 33%;  
  font-size: 80%;
  background-color: Lime;
  /* border: 1px solid Black; */
}


/*  z_04_00  */
div#z_04_00 {
  float: clear;
  background-color: Gray;
  background: url(../images/bg_main.jpg);
	width: 100%;  
	/* margin: 0.1em auto;  
  background: url(../images/bg_main.jpg);
	 border: 2px solid Blue;
	 position: relative; 
  */
}

div#z_04_01 {
  width: 187px; 
  font-size: 80%;
  float:left;
  margin: 0 0.1em 0 0; 
  /* 
  border: 1px solid Black; 
  background-color: #bbbbbb; 
  margin: 5px 0 5px 0px;   
  width: 23%; 
  */
}

div#z_04_02_03 {
  /*  float:right;
  padding: 5px 7px 5px 7px; 
  width: 75%; 
  height: 43em;
 	text-align: left;
  font-size: 80%;
  overflow-x:auto;
  overflow-y:auto;    
  direction: ltr;
 
  margin: 0.1em ; 
  background-color: #eeeeee;
  background: url(../images/bg_mitte.jpg);
  border: 1px solid Black; 
  */
}

div#z_04_02 .bodytext {
  /* padding-left:5em; */
  /* padding-right:5em; */
}

div#z_04_02 {
  float:left;
  width: 497px; 
  height: 57.8em;
  font-size: 70%;
  overflow-x:auto;
  overflow-y:auto;    
  direction: ltr;  
  text-align:justify; 
  padding-left: 2.5em; 
  padding-right: 3.73em;
  /* 
  background-color: Fuchsia;
   border: 1px solid Black; 
   margin: 0.1em ; 
  */
}

div#z_04_03 {
  float:left; 
  width: 187px;  
  background-color: black;
  background: url(../images/banner_rechts2.jpg);
  height:543px;
  /* 
  font-size: 75%;
  font-style: italic;  
  color: #F9FFE5;
  text-align: center;
  background-color: grey;
  border: 1px solid Black; 
  clear:both;
  margin: 5px 0 5px 0px; 
  margin: 0.1em ; 
  */
}




/*  z_05_00  */
div#z_05_00 {
  clear:both;
  background-color: grey;
  padding-left: 0.5em;
  font-style: italic;  
  font-size: 0%;
  color: #F9FFE5;
 	text-align: center;
  /* 
    float:clear; 
	 margin: 0.1em auto; 
   height: 40px; 
	 border: 2px solid Purple; 
	 width: 100%; 
	 position: relative; 
	*/
}

div#z_05_01 {
  float:left;
  /*
  margin: 5px 0 5px 0px; 
	margin: 0.1em ;
	*/
  width: 25%; 
  font-size: 80%;
	background-color: Silver;
  /* border: 1px solid Black; */
}

div#z_05_02 {
  float:left;
  /*
  margin: 5px 0 5px 0px; 
  margin: 0.1em ;
  */
  width: 25%; 
  font-size: 80%;
  background-color: Aqua;
  /* border: 1px solid Black; */
}

div#z_05_03 {
  float:left; 
  /*
  margin: 5px 0 5px 0px; 
	margin: 0.1em ;
	*/
  width: 25%;  
  font-size: 80%;
  background-color: Lime;
  /* border: 1px solid Black; */
}

div#z_05_04 {
  float:right; 
  /*
  margin: 5px 0 5px 0px; 
	margin: 0.1em ;
	*/
  width: 24%;  
  font-size: 80%;
  background-color: #531F74;
  /* border: 1px solid Black; */
}



/*  z_06_00  */
div#z_06_00 {
  float: clear;
	/* margin: 0.1em auto; */
  /* background-color: Gray; */
	/* border: 2px solid Blue; */
	width: 100%;  
}

div#z_06_01 {
  float:left;
  /*
  margin: 5px 0 5px 0px; 
  margin: 0.1em ;
  */
  width: 33%; 
  font-size: 80%;
  background-color: Olive;
  /* border: 1px solid Black; */
}

div#z_06_02 {
  float:left;
  /*
  margin: 5px 0 5px 0px; 
  margin: 0.1em ;
  */
  width: 33%; 
  font-size: 80%;
  background-color: Fuchsia;
  /* border: 1px solid Black; */
}

div#z_06_03 {
  float:left; 
  /*
  margin: 5px 0 5px 0px; 
  margin: 0.1em ;
  border: 1px solid Black;  
  */
  width: 33%;  
  font-size: 80%;
  background-color: Teal;
}

/*  z_07_00  */
div#z_07_00 {
  float: clear;
  font-size: 80%;
 	text-align: center;
  padding: 2px; 0px; 
  background-color: #333333;
 	color:#cccccc;
	/* 
  background: url(../images/suchleiste.jpg);
	width: 100%; 
  margin: 0.1em auto; 
  height: 40px; 
	border: 2px solid Purple; 
  */
}

div#z_07_00 a {
	text-decoration:none;
  font-weight:bold;
 	color:#cccccc;

}

div#z_07_00 a:hover {
	text-decoration:none;
  font-weight:bold;
	color:#ffffff;
}
/*
div#z_07_00 a:visited {
	text-decoration:none;
  font-weight:bold;
	color:#ffffff;
	
}
*/

div#z_07_01 {
  float:left;
  margin: 5px 0 5px 0px; 
	margin: 0.1em ;
  width: 33%; 
  font-size: 80%;
	background-color: Silver;
  border: 1px solid Black;
}

div#z_07_02 {
  float:left;
  /*
  margin: 5px 0 5px 0px; 
  margin: 0.1em ;
  */
  width: 33%; 
  font-size: 80%;
  background-color: Aqua;
  /* border: 1px solid Black; */
}

div#z_07_03 {
  float:left; 
  /*
  margin: 5px 0 5px 0px; 
	margin: 0.1em ;
	*/
  width: 33%;  
  font-size: 80%;
  background-color: Lime;
  /* border: 1px solid Black; */
}


/*  z_08_00  */
div#z_08_00 {
  float: clear;
  font-size: 70%;
  font-weight:bold;
 	text-align: right;
  background-color: Gray;
	width: 100%; 
  color:#aaaaaa 
	/* 
  border: 2px solid Blue; 
  padding-right: 2px;  
  margin: 0.1em auto; 
  */
}

div#z_08_01 {
  float:left;
  /*
  margin: 5px 0 5px 0px; 
  margin: 0.1em ;
  */
  width: 33%; 
  font-size: 80%;
  background-color: Olive;
  /* border: 1px solid Black; */
}

div#z_08_02 {
  float:left;
  /*
  margin: 5px 0 5px 0px; 
  margin: 0.1em ;
  */
  width: 33%; 
  font-size: 80%;
  background-color: Fuchsia;
  /* border: 1px solid Black; */
}

div#z_08_03 {
  float:left; 
  /*
  margin: 5px 0 5px 0px; 
  margin: 0.1em ;
  */
  width: 33%;  
  font-size: 80%;
  background-color: Teal;
  /* border: 1px solid Black; */
}


.searchfield input[type=text] {
  background-color:#FFFFFF;
  background-image:url(../images/icon_search.gif);
  background-position:3px 4px;
  background-repeat:no-repeat;
  color:#595959;
  padding-left:16px !important;
  width:140px;  
  font-size: 11px;  
  margin: 4px 0 4px; 0 
  /* padding-top:2px; */
  /* height: 14px; */

}
.searchfield input[type=image] {
  margin: -3px 0 -3px; 0 
  padding-top:2px;  
  width:24px;  
  height: 15px; 
  /* 
  background-color:#FFFFFF;
  background-position:3px 4px;
  background-repeat:no-repeat;
  color:#595959;
  padding-left:16px !important;
  background-image:url(../images/btn_go.gif);
  font-size: 11px;  
  */

}


/* --------------------------------------------------------------------- */
div#banner {     	
  display:inline;
}

.versteckt {
  position: bsolute;
  left: -10000px;
}
		
div#header {     	
  border-bottom: 1px solid yellow;
  background: url(../img/beatles_8.gif) top left no-repeat;
  height: 120px;
  display: inline;
}

div#header_sub { background:url(../img/headersub_bg.gif) ;
  border-bottom:1px solid yellow;
  color:white;
  height:2.5em;
}

div#header_sub  a  {
	color:white; 
}
span.language {
  float:left;
  width:230px; 
  padding:5px 0 5px 15px; 
  font-size:80%;
}
div.rootline {
  float:left;
  padding:5px; 
  font-size:80%; 
} 	
				
span.globals {  	
  float:right;
  position:relative;
  top:-1.75em;
  right: -1em;
  left:1px;
  border:1px solid yellow;
  background-color:#494A47;
  padding:0.5em;
  font-size:80%;
  margin-right:0.5em;
}
				

div#main_wrap {	
  background-color: white;
  width:100%;
  clear:both;
}
		
div#navigation {
  clear:both; 
}
		
div.suchen {
  border-bottom:1px solid #DDDDDD;
  float:left;
  font-size:80%;
  font-weight:bold;
  margin-bottom:1em;
  width:28%;
}

div.suchen form { 

}		
		
div.suchen input {
	border:1px solid #aaa;
  float:left;
  margin-right:5px;
}
		
div.login {
 	padding:5px; 
}
		
div#nav_col {
  background-color:#e8ffff;
  width:240px;
  height:500px;
  overflow-x:auto;
  overflow-y:auto;
  float:left;
 	font-size:60%;
}		
			
div#content {	
  padding:5px;
}
		
div#inhalt {	
  padding:5px;
	font-size:60%;
}

div#rechts {	
  padding:5px;
	font-size:60%;
}

div#content_wrap {
	width:600px;
  float:right;
}	
		
div#content_col	{
  width:300px;
  height:500px;
  overflow-x:auto;
  overflow-y:auto;  
}	
	
div#content_colr  {	
  float:right;
  width:300px;
  height:500px;
  overflow-x:auto;
  overflow-y:auto;
}	
		
div#footer {
 	clear:both;
	padding:10px;
	border-top:1px solid #999;
	background-color:#DCDED9;
	font-size:90%;
}

div#footer  a  {
	color:#494A47;
}	
				
div.copyright {
  float:left;
  font-size:65%;
  width:20%;
}

div.bottomnavi {
  float:left;
  font-size:94%;
  font-weight:bold;
  text-align:center;
  width:70%;
}

div.toplink {
  
  font-size:70%;
  font-weight:bold;
  text-align:left;
  width:15%
}

#lupe {
  top: 1em;
}

div#content_wrap label {
  display:block; 
	float:left;
	font-weight:bold;	
	/*
  text-align:right;
	padding-right:5px;
	width:200px;
	*/
}	

/* Navigation */

div#navigation ul {	
  list-style-type:none;
	padding:0;
	margin:1em;
}

div#navigation ul ul {
	list-style-type:none;
	padding:0;
	margin:0 0 0.5em 1em;
}			
								
ul.left_navi_v li	 {
	margin-bottom:0.2em;
}	
		

ul.left_navi_v li a { 
  display:block;
  padding:0.2em 0.2em;
  text-decoration:none;
  color:#666666;
  font-weight:bold;
  border:1px solid #ddd;
  /* background-color:#eee; */
}	
				
ul.left_navi_v li a:hover {
	/* background:#ddd; */
	color:#494A47;
	border-color:#000000;
}

ul.left_navi_v a.active {
  background-color:#999;
  border-color:#000000;
  color:#fff;
}
			
ul.subnavi li	{
  background-color:#e8ffff;
	list-style-type:none;
	margin: 0;
	padding:0;
	margin-bottom:0;
}				
				
ul.subnavi li a {	 
  display:inline;
	font-size:90%;
	padding:0.2em 0.5em;
	text-decoration:none;
	color:#666666;
	font-weight:normal;
	/*background:white;*/
  background-color:#e8ffff;
	border:0;
	/*
	border-left: 1px dotted #aaa;
	border-bottom: 1px dotted #aaa;
	*/
}	
										
ul.subnavi li a:hover {
  /* text-decoration:underline; */
  color:#0000ff;
  font-weight:bold;
  background:#e8ffff;	
}
				
ul.subnavi li a.active {
  background-color:#F0F0F0;
  font-weight:bold;
  color:#555;
  border-color:#555;
}	

			
ul.subnavi li a:active {
  background-color:#F0F0F0;
  border-color:#555555;
  color:#0000ff;
  font-weight:bold;
}


/* Navigation Ende */

