#submenu {
    width: 640px;
	height: 360px;
	background: #1c1d1d url(/img/resources/menu.background.jpg);
}
#submenu #innerout {
    padding-left: 49px;
	padding-top: 50px;
}
#submenu #inner .item {
    float: left;
    width: 280px;
	height: 72px;
}
#submenu #inner .item .pic {
    float: left;
    width: 56px;
}
#submenu #inner .item .subname {
    float: left;
    width: 224px;
    height: 15px;
	color: #6d6e6d;
	font-weight: bold;
}
#submenu #inner .item .subdescription {
    float: left;
    width: 224px;
	color: #6d6e6d;
}
#submenu #inner .item .subname-active {
    float: left;
    width: 224px;
    height: 15px;
    color: #eb2a34;
    font-weight: bold;
}
#submenu #inner .item .subdescription-active {
    float: left;
    width: 224px;
    color: #ffffff;
}
#submenu #manual {
    color: #ffffff;
	background: url(/img/resources/menumanual.background.png);
    width: 520px;
    height: 27px;
	padding-left: 120px;
	padding-top: 10px;
}
#emailform {
    width: 357px;
}
#emailform #a {
    padding: 25px 0 0 25px;
}
#emailform #b {
    font-size: 16px;
    color: #444444;
	width: 342px;
	padding-bottom: 13px;
}
#emailform #c {
    width: 332px;
	height: 1px;
	margin-bottom: 20px;
	background: url(/img/line.emailform.png);
}
#emailform #d {
    width: 342px;
	float:left;
	margin-bottom: 20px;
}
#emailform #e {
    float:left;
    width: 60px;
	color: #444444;
	padding-top: 2px;
}
#emailform #f {
    float:left;
    width: 264px;
}
#emailform #f .eingabe {
    width: 264px;
	border-color: #ffffff;
	background: #f3f3f3 url(/img/input.background.png);
}
#emailform #g {
    float: right;
}
#emailform #h {
    color: #eb2a34;
	font-size: 16px;
	padding: 81px 0 0 147px;
}

#registerform {
    width: 357px;
}
#registerform #a {
    padding: 25px 0 0 25px;
}
#registerform #b {
    font-size: 16px;
    color: #444444;
    width: 342px;
    padding-bottom: 13px;
}
#registerform #c {
    width: 332px;
    height: 1px;
    margin-bottom: 32px;
    background: url(/img/line.emailform.png);
}
#registerform #d {
    width: 342px;
    float:left;
    margin-bottom: 30px;
}
#registerform .e {
    float:left;
    width: 70px;
    color: #444444;
    padding-top: 2px;
	margin-bottom: 3px;
}
#registerform .f {
    float:left;
    width: 254px;
	margin-bottom: 3px;
}
#registerform .f .eingabe {
    width: 254px;
    border-color: #ffffff;
    background: #f3f3f3 url(/img/input.background.png);
}
#registerform #g {
    float: right;
}
#registerform #h {
    color: #eb2a34;
    font-size: 16px;
    padding: 81px 0 0 147px;
}
#registerform .question {
    width: 332px;
    color: #444444;
    margin-bottom: 3px;
	font-weight: bold;
}
#registerform .radio {
    width: 20px;
	height: 20px;
	float: left;
}
#registerform .checkbox {
    width: 20px;
    height: 20px;
    float: left;
}
#registerform #emailquestion {
    width: 300px;
    height: 20px;
	padding-left: 4px;
    float: left;
	color: #444444;
	font-weight: bold;
}

#registerform .answer3 {
    width: 80px;
    height: 19px;
    float: left;
	padding-top: 1px;
	padding-left: 5px;
	color: #eb2a34;
}
#registerform #i {
    width: 332px;
    height: 1px;
	margin-top: 35px;
    margin-bottom: 20px;
    background: url(/img/line.emailform.png);
}
#registerform .selectlabelred {
    float: left;
	width: 110px;
	color: #eb2a34;
	font-weight: bold;
	margin-bottom: 4px;
	padding-top: 1px;
	height: 19px;
}
#registerform .selectlabel {
    float: left;
    width: 109px;
    color: #444444;
    font-weight: bold;
    margin-bottom: 3px;
    padding-top: 1px;	
}
#registerform .selectcontainer {
    float: left;
    width: 220px;
	margin-bottom: 4px;
	height: 20px;
}
#registerform .selectcontainer select {
    width: 220px;
}
#registerform .inputcontainer {
    float: left;
    width: 222px;
	margin-bottom: 15px;
}
#registerform .inputcontainer input {
    width: 214px;
    border-color: #ffffff;
    background: #f3f3f3 url(/img/input.background.png);	
}


























#contactform {
    width: 527px;
}
#contactform #a {
    padding: 25px 0 0 25px;
}
#contactform #b {
    font-size: 16px;
    color: #444444;
    width: 502px;
    padding-bottom: 13px;
}
#contactform #c {
    width: 502px;
    height: 1px;
	line-height:1px;
    margin-bottom: 32px;
    background: url(/img/line.emailform.png);
	font-size: 0px;
}
#contactform #d {
    width: 512px;
    float:left;
    margin-bottom: 30px;
}
#contactform .e {
    float:left;
	font-weight: bold;
    width: 109px;
    color: #444444;
    padding-top: 2px;
    margin-bottom: 3px;
}
#contactform .f {
    float:left;
    width: 393px;
    margin-bottom: 3px;
}
#contactform .f .eingabe {
    width: 386px;
    /*border-color: #ffffff;
    background: #f3f3f3 url(/img/input.background.png);*/
	background-color:#F5F5F5;border:#C5C1B6 1px solid;
}
#contactform #g {
    float: right;
}
#contactform #h {
    color: #eb2a34;
    font-size: 16px;
    padding: 81px 0 0 147px;
}
#contactform .question {
    width: 352px;
    color: #444444;
    margin-bottom: 13px;
    font-weight: bold;
}
#contactform .radio {
    width: 20px;
    height: 20px;
    float: left;
}
#contactform .checkbox {
    width: 20px;
    height: 20px;
    float: left;
}
#contactform #emailquestion {
    width: 300px;
    height: 20px;
    padding-left: 4px;
    float: left;
    color: #444444;
    font-weight: bold;
}

#contactform .answer3 {
    width: 80px;
    height: 19px;
    float: left;
    padding-top: 1px;
    padding-left: 5px;
    color: #eb2a34;
}
#contactform #i {
    width: 502px;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 20px;
    background: url(/img/line.emailform.png);
}
#contactform .selectlabelred {
    float: left;
    width: 110px;
    color: #eb2a34;
    font-weight: bold;
    margin-bottom: 4px;
    padding-top: 1px;
    height: 19px;
}
#contactform .selectlabel {
    float: left;
    width: 109px;
    color: #444444;
    margin-bottom: 3px;
    padding-top: 1px;   
}
#contactform .selectcontainer {
    float: left;
    width: 393px;
    margin-bottom: 4px;
    height: 20px;
}
#contactform .selectcontainer select {
    width: 393px;
}
#contactform .inputcontainer {
    float: left;
    width: 222px;
    margin-bottom: 15px;
}
#contactform .inputcontainer input {
    width: 214px;
    border-color: #ffffff;
    background: #f3f3f3 url(/img/input.background.png); 
}
#contactform #z {
    margin-bottom: 15px;
}