/*Allgemeine Divs*/

* {
  margin:0;
  padding:0;
}

html{
  min-height: 100%;
  height: auto !important; 
  height: 100%;
  width: 100%;
}

body {
  text-align: center;
  background: transparent url(pic/Logo-ejb-g.jpg) top left no-repeat;
  font: 10pt/16pt Arial, Verdana, sans-serif;
  color: #000000;
  height: 100%;
  width: 100%;
}

ul {
  list-style-type: none;
}

li{
  text-indent: 0.5em;
  display: inline;
}


/*  Spezielle Divs  */

#mainwrapper{
  clear:both;
  text-align: left;
  width: 1000px;
  margin: 0 auto;
  min-height: 600px;
  height: auto !important; 
  height: 100%;
}

#headerwrapper{
  margin-top: 20px;
  width:1000px;
  height: 100px;
}

#contentwrapper{
  width:1000px;
  min-height: 100%;
  height: auto !important; 
  height: 100%;
}

#headermenu {
  float:left;
  margin-left: 115px;
  width: 885px;
  height: 25px;
}
.headermenu {
  padding-right: 5px;	
  font-family: Arial, Verdana, sans-serif;
  font-size: 9px;
  color: #000000;
  list-style: none;
  display: inline;
  float: right;
}


#headerleft {
  float:left;
  background: transparent url(pic/EJW-Logo-k.gif) top left no-repeat;
  width: 150px;
  height: 80px;
  border-bottom: 5px double #840052;
}

#headercross {
  clear:both;
  float:right;
  background: transparent url(pic/cross.gif) top left no-repeat;
  width: 83px;
  height: 100px;
}

#mainmenu {
  float:left;
  margin-top: 25px;
  padding-left: 10px;
  width: 750px;
  height: 55px;
  border-bottom: 5px double #840052;
}

#submenu {
  clear:both;
  float: left;
  width: 150px;
  padding-top: 0px; 
  min-height: 415px;
  height: auto !important; 
  height: 100%;
}

#crossright {
  float: left;
  background: transparent url(pic/bgcross.gif) 794px 10px repeat-y;
  width: 850px;
  min-height: 415px;
  height: auto !important; 
  height: 100%;
}

#content {
  float: left;
  width: 750px;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 20px;
  min-height: 415px;
  height: auto !important; 
  height: 100%;
}

#footer {
  clear:both;
  float:left;
  background: transparent url(pic/bgcross.gif) 944px 0px no-repeat;
  width: 910px;
  height: 20px;
  border-top: 5px double #840052;
}
.footer,.footer a:link{
  padding-left: 10px;	
  font-family: Arial, Verdana, sans-serif;
  font-size: 9px;
  color: #000000;
  text-decoration: none;
  list-style: none;
  display: inline;
}
#footerr {
  float:left;
  background: transparent url(pic/bgcross.gif) 34px 0px repeat-y;
  width: 80px;
  height: 25px;
}



/* Der Kern von Clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
/* IE-Patches für Clearfix */
.clearfix { display: inline-block; }
/* Vor IE5/Mac verstecken mit dem Commented Backslash Hack \*/
* html .clearfix { height: 1px; }
.clearfix { display: block; }
/* Ende des Versteckspiels für den IE5/Mac */

/*  Font Divs */

SELECT {  
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px 
}
TEXTAREA {  
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
} 
INPUT {  
	font-family:  Arial, Verdana, sans-serif; 
	font-size: 12px;
	color: #000000;
}

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}

a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000;
	}	
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #000000;
	}
a:hover, a:active { 
	text-decoration: none;
	color: #000000;
	}
a img {border:none;}

.link {
	font-weight: bold;
	font-size: 12px;
	margin-left: 5px;
}


h1{
	font-family :  Arial, Verdana, sans-serif;
	font-size : 20px;
	color: #000000;
	margin-bottom : 0px;
	margin-top : 10px;
	padding-left: 0px;
	line-height: 2.0;
}
H2 {
	font-family :  Arial, Verdana, sans-serif;
	font-size : 18px;
	color: #000000;
	margin-bottom : 10px;
	margin-top : 20px;
}
H3 {
	font-family :  Arial, Verdana, sans-serif;
	font-size : 16px;
	color: #000000;
	margin-bottom : 0px;
	margin-top : 10px;
}
H4 {
	font-family :  Arial, Verdana, sans-serif;
	font-size : 14px;
	color: #000000;
	margin-bottom : 0px;
	margin-top : 10px;
}
.navi { 
	font-family :  arial, verdana, sans-serif;
	font-size : 14px;
	color: #000000;
	margin-bottom: 0px;
	text-decoration: none;
	}
.subnavi{
	font-family :  arial, verdana, sans-serif;
	font-size : 10px;
	color: #000000;
	margin-bottom : 0px;
	text-decoration: none;
	}
.navi:hover { 
	font-family :  arial, verdana, sans-serif;
	font-size : 14px;
	color: #000000;
	margin-bottom : 0px;
	text-decoration: none;
	}
.navi_active { 
	font-family :  arial, verdana, sans-serif;
	font-size : 14px;
	color: #000000;
	margin-bottom : 0px;
	text-decoration: none;
	}

/* mailform */

legend {
padding-left:10px;
padding-right:10px;
border: 1px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;

}

.radiolayout {
width:700px;
padding-top:15px;
padding-bottom:15px;

}

.formu {
width:700px;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
border: 1px solid #C0C0C0;
text-align: left;
height: 20px;
}

.ej-radio {
border:1px;
}

.ej-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.ej-check {
border: 1px solid #C0C0C0;
}
.ej-select {
border:1px solid #C0C0C0;
}

.ej-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.ej-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 1px;
}

