body {
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	border: 0px;
	text-align: center;
	vertical-align: top;
	overflow: auto;
	background-position: center;
	background-position: middle;
	background-repeat: no-repeat;
	background-color: #fe7200;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: Black;
	font-weight: normal;
}

table.layout {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #f26305;
	border-collapse: separate;
	background-color: transparent;
}
table.layout td {
	border-width: 1px;
	border-style: solid;
	border-color: #f26305;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.formular {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #f26305;
	border-collapse: separate;
	background-color: transparent;
}
table.formular td {
	border-width: 0px;
	border-style: solid;
	border-color: #f26305;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.none {
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #f26305;
	border-collapse: separate;
	background-color: transparent;
}

table.none td {
	border-width: 0px;
	border-style: solid;
	border-color: #f26305;
	-moz-border-radius: 0px 0px 0px 0px;
}

.bg-orange {
	background-color: #f26305;
}

#distance {
		width:1px;
		float:left;
}

#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		width:869px;
		clear:left;
		height:100%;
}



/* ########################################################### */

/* Sample 1*/
#box1{
	position:absolute;
}
#box1 span{
	display:block;
	float:left;
}


/* ********************************** */

.mask1{
	position:relative;
	width:277px;
	height:185px;
	overflow:hidden;
}

span img{
	display:block;
	border:none;
}

.font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:underline;
	line-height: 18px;
}
.hell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333; /* ehemalig 999999*/
	line-height: 18px;
}
.hell_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D96F19;
	line-height: 18px;
}
.klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
}

a:link.klein{
	color: #333333;
	font-size: 10px;	
	text-decoration: none;
}
a:visited.klein{
	text-decoration: none;
	font-size: 10px;
	color: #333333;
}
a:hover.klein{
	text-decoration: none;
	font-size: 10px;
	color: #f26305;
}
a:active.klein {
	text-decoration: none;
	font-size: 10px;
	color: #f26305;
}

a:link.klein_orange, a:visited.klein_orange{
	color: #f26305;
	font-size: 10px;	
	text-decoration: none;
}
a:hover.klein_orange, a:active.klein_orange{
	text-decoration: none;
	font-size: 10px;
	color: #f26305;
	text-decoration:underline;
}

a:link, a:visited{
	color: #f26305;
	font-size: 10px;	
	text-decoration: none;
}
a:hover, a:active{
	text-decoration: none;
	font-size: 10px;
	color: #f26305;
	text-decoration:underline;
}


a.sub_menue:link, a.sub_menue:visited{
	color: #FFFFFF;
	font-size: 10px;	
	text-decoration: none;
}
a.sub_menue:hover, a.sub_menue:active{
	text-decoration: none;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:underline;
}
.sub_menue{
	color: #FFFFFF;
	font-size: 10px;	
	text-decoration: none;
	background-color: #f26305;
}

.formular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #AE9C79;
}
.orange {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fe7200;
	line-height: 18px;
}
.orange_kursiv_gr {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fe7200;
	font-style:italic;
	line-height: 18px;
}
.orange_kursiv {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fe7200;
	font-style:italic;
	line-height: 18px;
}
.rot {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	line-height: 18px;
}
.gruen {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #008000;
	line-height: 18px;
}
.blau {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666699;
	line-height: 18px;
}
.kaki {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333300;
	line-height: 18px;
}
.rahmen_rot {
	border: 1px solid #FF0000;
}
.rahmen_gruen {
	border: 1px solid #008000;
}
.rahmen_kaki {
	border: 1px solid #333300;
}
.rahmen_blau {
	border: 1px solid #666699;
}

.test-div {
	overflow:hidden;
	background-color:#CF0;
}