
#orange { background-color: #f29400; height: 570px; width: 902px; left: 50px; top: 138px; position: absolute; visibility: visible; }
#orange2 { background-color: #f29400; height: 470px; width: 902px; left: 50px; top: 138px; position: absolute; visibility: visible; }
body {
margin:0px;
padding:0px;
border:0px;
}
#container {
width:910px;
padding-top: 510px;
padding-left: 50px;
height: 192px;   
}

#container .left {
position: relative;
  float: left;
}

#projekt {
  width: 430px; 
left: 455px;
}

*html #projekt {
top: -20px;
  width: 430px;     
left: 455px;
}

#kompetenzen {   
  width: 655px;     
left: 230px;
}


#logo { height: auto; left: 868px; top: 45px; position: absolute;  visibility: visible; z-index:34; }
#oben { height: 82px; width:902px; left: 50px; top: 47px; position: absolute; visibility: visible; background: url(../images/bg_ffffff.png); }
#bild { width: 902px; height: 310px; left: 50px; top: 185px; position: absolute; visibility: visible; z-index:30; overflow: hidden; }

#navi { height: auto; width: 230px; left: 45px; top: 490px; padding-bottom: 50px; position: absolute; visibility: visible; }
#subnavi { height:200px; width: 235px; left: 270px; top: 492px; position: absolute; visibility: visible; }

#deseo1 { height: 90px; width: 80px; left: 453px; top: 2px; position: absolute; visibility: visible; }
#deseo2 { height: 90px; width: 80px; left: 528px; position: absolute; top: 2px; visibility: visible; }
*html #deseo1 { height: 90px; width: 80px; left: 453px; top: 0px; position: absolute; visibility: visible; }
*html #deseo2 { height: 90px; width: 80px; left: 528px; position: absolute; top: 0px; visibility: visible; }

#unit1 { height: 100px; width: 215px; left: 0px; top: 0px; position: absolute; visibility: visible; }
#unit2 { height: 100px; width: 180px; left: 225px; top: 0; position: absolute; visibility: visible; }

#nummern 
{ padding-top: 1px; background:#fff;opacity:0.9;filter:alpha(opacity=90); height: 19px; width: auto; left: 456px; top: 286px; position: absolute; visibility: visible; }
*html #nummern 
{ padding-top: 0px; background:#fff;opacity:0.9;filter:alpha(opacity=90); height: 19px; width: auto; left: 456px; top: 285px; position: absolute; visibility: visible; }
.info A 
{ background:#fff; font-size: 12px; color: #675230; text-decoration: none; padding: 4px 4px 0px 4px; }
.info A:hover 
{ background: #675230; font-size: 12px; color: #fff; text-decoration: none; padding: 4px 4px 0px 4px; }

#nummern p A 
{ background:#fff; font-size: 12px; padding: 2px 4px 0px 4px; color: #f29400; text-decoration: none; }
#nummern p A:hover 
{ background: #f29400; font-size: 12px; padding: 2px 4px 0px 4px; color: #fff; text-decoration: none; }


#popup { padding: 0 20px 30px 20px; background:#675230; height: 540px; width: 410px; left: 502px; top: 150px; visibility: hidden; position: absolute;  z-index:100; }
#popup p { font-size: 13px; font-weight: normal; line-height:16px; color: #fff; margin-top:5px;}
#popup p A:hover { font-size: 12px; color: #ffffff; text-decoration: none; }
#popup p A { background:#675230; font-size: 12px; padding: 2px 4px 0px 4px; color: #ffffff; text-decoration: none; }
#popup h1 { font: 18px Trebuchet MS,sans-serif; font-weight: normal; letter-spacing: 0.5px; line-height:20px; color: #ffffff; }

body { font-family: Trebuchet MS,sans-serif; padding: 0; margin: 0px; }
p { font-family: Trebuchet MS,sans-serif; font-size: 13px; font-weight: normal; line-height:16px; color: #fff; margin-top:5px;}
p A:hover { font-family: Trebuchet MS,sans-serif; font-size: 13px; font-weight: normal; line-height:16px; color: #fff; margin-top:5px; text-decoration: none; }
p A { font-family: Trebuchet MS,sans-serif; font-size: 13px; font-weight: normal; line-height:16px; color: #fff; margin-top:5px; text-decoration: underline; }
h1 { display: inline; font: 18px Trebuchet MS,sans-serif; font-weight: normal; letter-spacing: 0.5px; line-height:20px; color: #ffffff; }
*html h1 { padding-top: 13px; font: 18px Trebuchet MS,sans-serif; font-weight: normal; letter-spacing: 0.5px; line-height:20px; color: #fff; }
#footer {left: 50px; top: 612px; position: absolute; visibility: visible; height:19px; width:908px; }
#footer p { font-family: Trebuchet MS,sans-serif; font-size: 12px; font-weight: normal; line-height:16px; color: #675230; text-decoration: none; }
#footer p A { font-family: Trebuchet MS,sans-serif; font-size: 12px; font-weight: normal; line-height:16px; color: #675230; text-decoration: none; padding: 4px 5px 3px; }
#footer p a:hover { background-color: #675230; line-height:16px; color: #ffffff; }



/* Tabelle */
.contenttable {
width:auto;
margin-left:-3px;
padding: 0px;
font-family: Trebuchet MS,sans-serif; font-size: 13px; font-weight: normal; line-height:16px; color: #675230; 
}
.tr-0 {
}
.tr-odd {
}
.tr-even {
}
.td-0 {
font-weight: bold; padding-right: 10px;
}
.td-1 {
}
.td-2 {
}
.td-3 {
}



.deseo {
line-height: 20px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
padding-top: 4px;
font-family: Trebuchet MS,sans-serif;
	text-transform :uppercase;
	color: #675230;
	font-size: 13px;
		text-decoration: none;
}

.deseo a {
line-height: 20px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
padding-top: 4px;
font-family: Trebuchet MS,sans-serif;
	text-transform :uppercase;
	color: #675230;
	font-size: 13px;
		text-decoration: none;
}

.deseo:hover,
.deseoactive
{
line-height: 20px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
padding-top: 4px;
	font-family: Trebuchet MS,sans-serif;
	text-transform :uppercase;
	color: #ffffff;
	background-color: #675230;
	font-size: 13px;
	text-decoration: none;

}



.navi {
line-height: 19px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
font-family: Trebuchet MS,sans-serif;
	text-transform :uppercase;
	color: #675230;
	font-size: 13px;
		text-decoration: none;
}

.navi a {
line-height: 19px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
font-family: Trebuchet MS,sans-serif;
	text-transform :uppercase;
	color: #675230;
	font-size: 13px;
		text-decoration: none;
}

.navi:hover,
.naviactive
{
line-height: 19px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
	text-transform :uppercase;
	color: #ffffff;
	background-color: #675230;
	font-size: 13px;
	text-decoration: none;
	font-family: Trebuchet MS,sans-serif;
}


.subnavi {
line-height: 17px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
font-family: Trebuchet MS,sans-serif;
	text-transform :uppercase;
	color: #675230;
	font-size: 12px;
		text-decoration: none;
}

.subnavi a {
line-height: 17px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
font-family: Trebuchet MS,sans-serif;
	text-transform :uppercase;
	color: #675230;
	font-size: 12px;
		text-decoration: none;
}

.subnavi:hover,
.subnaviactive
{
line-height: 17px;
padding-bottom: 0px;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
	text-transform :uppercase;
	color: #ffffff;
	background-color: #675230;
	font-size: 12px;
	text-decoration: none;
	font-family: Trebuchet MS,sans-serif;
}









/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: #665846;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: #f4f4f4;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: #fff;
	margin: 3px 0 15px 115px;
	font-weight: normal;
	font: 11px Verdana;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 0px solid #fff;
	padding: 0px; color: #675230;
	font-family: Trebuchet MS,sans-serif; font-size: 13px; 
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: normal;
	color: #675230;
	font-family: Trebuchet MS,sans-serif; font-size: 13px; 
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 300px;
	float: left;
	text-align: left;
	clear: both;
	font-weight: normal;
	color: #675230;
	padding-right: 0px;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
jscalendar,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select,
fieldset.tx-powermail-pi1_fieldset select.powermail_check {
	/* Input and textarea */
	width: 370px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #675230;
	font-weight: normal;
	font-family: Trebuchet MS,sans-serif; font-size: 13px; 
	color: #fff;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 5px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	
	text-align: center;
	margin: 15px 0 0px 0px;
	width: 370px;
	font-weight: normal;
	border: 1px solid #675230;
	color: #fff;
	background-color: #675230;
	font-family: Trebuchet MS,sans-serif; font-size: 13px; 
}
*html fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 5px 0 0px 0px;
	font-weight: normal;
	border: 1px solid #675230;
	color: #fff;
	background-color: #675230;
	font-family: Trebuchet MS,sans-serif; font-size: 13px; 
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
div.countryzone {
	margin: 10px 0 0 100px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
	font-weight: normal;
	font: 11px Verdana;
}

#background1 {position:absolute;left:0px;top:0px; overflow:hidden; z-index:-1;}
#background0 {position:absolute; left:0px; top:0px; overflow:hidden; z-index:-2;}
.bg {height: 100%; position: absolute; top: 0; left: 0;}

#facebook{
margin-top:-52px;
margin-left:852px;
}
