body {
	font:normal 100% Arial, Verdana;
	color:#484848;
	margin:20px;
}

form {
	border:1px solid #d9d9d9;
	background: #FFF url(../css/images/contentContainer_bg.gif) top repeat-x;
	width:800px;
	margin:0;
	padding:5px 5px 5px 5px;
}

fieldset {
	padding:5px 10px 5px 10px;	
	margin:10px 0;
	border-style:solid;
	border-width:thin;
	border-color:#d9d9d9;
}

fieldset legend {
	font-weight:bold;
	font-size:110%;
	padding:0 5px 0 0;
	margin:0;
	color:#484848;
}

fieldset dl {
	margin:2px;
	padding:5px 0 0 0;
	list-style-type:none;	
}

dt {
	float:center;
	margin:0;
	padding:0;
	width:300px;
}

td {
	font-size:70%;
}

select{
	float:none;
	margin:10px 0 0 0;
	padding:0;
	width:80px;
}

dd{
	float:center;
	margin:0;
	padding:0;
	width:300px;
	
}

label {
	font-weight:bold;
	font-size:100%;
	float:none;
	line-height:150%;
	width:140px;
	margin:-5px -10px -10px 0;
}

textarea{
	color:#484848;
	font-size:150%;
}

.button{
	float:none;
	padding:0;
	margin:0;
	border:1px solid #d9d9d9;
	font-size:13px;	
	width:130px;

}

h2 {
float:center;
position:relative;
right:10px;
}

/*seite ausgrauen */

  #myoverlay { 
    display: block;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.3;
  }
  
  #mymessage {
    border: 1px solid white;
    background-color: #f5f5f5;
    width: 30%;
    height: 20%;
    text-align: center;
  }

img#load {
	margin:0 auto 0 auto;
}

.loadimg {
	width:auto;
	margin: 1em 13%;
	text-align:center;
}
