@media all
{

/*
Teuerland CSS worum
*/
#container {
	height: 830px;
	width: 950px;
}

/* ######################################################################################################
** ### MAIN
** ######################################################################################################
*/

#worumgehtes {
	float:right;
	margin-right:0px;
	width: 560px;
	height: 800px;
	background: #fff;
	background-image: url('../images/copyright.png');
	/* background-position: 0px 10px; */
	background-repeat: no-repeat;
	color: #000;
	
}

#worumgehtes_inner  {
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	
}

#worumgehtes form {
		width:400px;
	    margin: 0;
	    padding-left: 50px;
		overflow:auto;
	}

#worumgehtes fieldset {
	    margin: 0;
	    border: none;
	    border-top: 1px solid #000;
	}

#worumgehtes legend {
	    margin: 1em 0;
	    padding: 0 .5em;
	    color: #000;
	    background: transparent;
	    font-size: 1.3em;
	    font-weight: bold;
	}


form fieldset ol {
  	    overflow: auto;
		margin: 0;
	    padding: 0;
	}
form fieldset li {
	    display: block;
	    list-style: none;
	    margin: 0;
	    clear: both;
	}
form label {
    	margin: 0 0 0 5px;
	}

form label.element {
	    display: block;
	    float: left;
	    width: 100px;
	    padding: 0;
	    margin: 5px 0 0 0;
	    font-weight: bold;
	    text-align: right;
	}
form input, form textarea, form select {
	    width: auto;
	}
form textarea {
		width: 250px;
		height: 100px;
	    overflow: auto;
	}
form br {
	    clear: left;
	}
form div.element {
	    display: inline;
	    float: left;
	    margin: 5px 0 0 10px;
	    padding: 0;
	}
form li.reqnote {
	    font-size: 80%; 
	    margin: 5px 0 0 10px;
	}
form span.error {
	    color: red;
	}
form div.error {
	    border: 1px solid red;
	    padding: 5px;
	}

/* required fields - does not work in IE */
.required {
    	font-weight: bold;
	}



#worumgehtes h2 {
	font: bold 1em Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.5em;
	color: #d1020e;
}



}


