/* CSS Document */
* {
  margin: 0px;
  padding: 0px;
}
html {
  width:1024px;
  margin: auto;
  background: url(../images/rahmen/rahmen_bg.gif)
}
body {		
    width:1024px;
    margin: auto;
    /*background-color:#fff;*/
    text-align: center;
}
p {
    font: 1.0em helvetica, arial, sans-serif;
    text-align:left;
}
input {
	/*display: block; 
	width: 20em;*/
	border: 1px solid #000000;
	background-color:#EFEFEF;
  margin: 1px;
	padding: 0px;
	font: 1.0em helvetica, arial, sans-serif;
}
select {
	font: 1.0em helvetica, arial, sans-serif;
}
/* ********* DIV Container für Inhalt ************************* */
#GdW {
  position:static;
  background-color: #fcf;
  float:left;
  margin: 0px 0px 0px 255px;
  width:510px;
  height:200px;
  border:1px solid #000000;
}
#SubNav {
  position:static;
  background-color: #fff;
  clear:both;
  float:left;
  margin-top:10px;
  width:250px;
  height:360px;  
}
#content_v {
  position:static;
  background-color: #fff;
  float:left;
  text-align:left;
  width:490px;
  height:auto;
  margin-left:6px;  
}
#contright {
  position:static;
  background-color: #fff;
  float:left;
  width:234px;
  height:auto; 
  margin-top:20px; 
}
#contleft {
  position:static;
  background-color: #fff;
  clear:both;
  float:left;
  width:252px;
  height:auto;  
}
#contleftSub {
  position:static;
  background-color: #fff;
  clear:both;
  width:250px;
  height:auto; 
  float:left; 
}
#footer {
  position:static;
  background-color: #fff;
  width:100.01%;
  height:26px;  
  border:1px solid #000000;
}
.submit { 
  text-align:center;
  border: 3px double #006699;
}
.zurueck { 
  width:80px;
  height:22px;
  background-color:#cfcfcf;
  text-align:center;
  line-height:20px;
  border: 3px double #006699;
}
.zurueck a {
  color:#000;
  text-decoration:none;
  font-weight:normal;
}
/* ******** Energieberater-vermittlung ****************** */
#formular {
  position:static;
  background-color: #fff;
  font: 0.9em helvetica, arial, sans-serif;
  font-weight:bold;
  width:1024px;
  height:860px;
  border-top:16px inset #0b0260;
  border-left:1px solid #000;
  border-right:1px solid #000;
  border-bottom:40px solid #0b0260;
}
.labels {
  font: 0.9em helvetica, arial, sans-serif;
  clear:both;
  float:left;
  font-weight:bold;
  line-height:23px;
  text-align:right;
  width:160px;
  margin-right:10px;
}
.felder {
  float:left;
  text-align:left;
  font-family:helvetica, arial,sansserif;
  font-size: 0.9em;
  line-height:22px;
  width:380px;
}
.submite { 
  width:80px;
  height:30px;
  line-height:20px;
  text-align:center;
  background-color:#cfcfcf;
  border: 3px double #006699;
}
.zurueck { 
  width:80px;
  height:22px;
  background-color:#cfcfcf;
  text-align:center;
  line-height:20px;
  border: 3px double #006699;
}
.zurueck a {
  color:#000;
  text-decoration:none;
  font-weight:normal;
}
#leertext {
  height:600px;
  width:1024px;
  text-align:center;
  font-size: 2.0em;
}
#captcha {
  position:static;
  clear:both;
 /* margin:10px 0px 0px 16px; */ 
  font-size: 1.0em;
  width:470px;
  height:240px;
}
#hinweis {
  position:static;
  margin:10px 0px 0px 16px; 
  text-align:left;
  font-size: 1.0em;
  width:470px;
  height:240px;
}
.eingabe {
  height:600px;
  width:600px;
  padding:12px 0px;
  border-bottom:1px solid #000000;
}
#admintable {
  border:0px solid #000000; 
  width:auto; 
  height:auto; 
  clear:both; 
  margin:20px; 
  padding:20px;
}
#admintable p {
  font: 1.4em helvetica, arial, sans-serif;
  text-align:center;
}
#admintable a,a:active {
	/*font: 1.4em helvetica, arial sans-serif;
  text-align:center; */
  color: #000000;
	text-decoration: underline;
}
#admintable a:hover {
	font: 1.2em helvetica, arial, sans-serif;
  text-align:center;
  color: #3D3D3D;
	text-decoration: underline;
}
