
/* Page-Settings */
html { margin:0px; padding: 0px; width: 100%; %; background-color: #778bc1; background-image: url(images/bg_site.jpg); background-repeat: repeat-y; background-position: center; }
body { margin:0px; padding: 0px; width: 100%; }
#site { position:absolute; margin-left: -490px; width: 980px; left:50%; top: 0px; background-color: #ffffff; }
/* ------------------ */

/* Content-Settings */
#header { width: 980px; height: 297px; float: left; background-image: url(images/bg_header.jpg); background-repeat: no-repeat; }
#flag { margin-top:10px;float:right; top: 18px;}
#flag img { border: 0px; }
#logo { position: absolute; left: 24px; top: 39px; }
#logo img { border: 0px; }
#img-box-top { position: absolute; left: 557px; top: 54px; width: 428px; height: 174px; }


/* Menu style */
.menuContainer { width: 980px; float: left; background-color: #919191;border-top:1px solid #ffffff; }
.menuContainer li:hover{background-color: #ff2801;}
.active { float: left;width: auto; height: 20px; padding-left:15px; padding-right:15px;padding-top:4px;list-style-type:none;font-family:arial;border-right: 1px solid #ffffff; text-decoration: none; color: #ffffff; background-color: #ff2801; }
.nonactive { float: left;width: auto; height: 20px; padding-left:15px; padding-right:15px;padding-top:4px;list-style-type:none;font-family:arial;border-right: 1px solid #ffffff; text-decoration: none; color: #ffffff; background-color: #919191; }
.nonactive a {color:#FFFFFF;font-weight:bold;font-size:14px;font-family:arial;}
.active a {color:#FFFFFF;font-weight:bold;font-size:14px;font-family:arial;}
li {list-style-type:none;}
ul{margin:0px;padding:0px;list-style-type:none;}

.PageContent { width: 980px; float: left; background-color: #FFFFFF;}
.FrontPageMachines { width: 980px; height: 355px; float: left; background-color: #d8d8d8; background-image: url(images/bg_nav_bottom.gif); background-repeat: no-repeat; }
#nav-bottom-left { width: 475px; height: 280px; float: left; padding-top: 12px; }
#nav-bottom-left-format { width: 90px; height: 280px; float: left; padding-left: 23px; }
#highline { margin-top: 33px; }
#bt_nav_bottom { position: absolute; left: 290px; top: 653px; width: 321px; height: 26px; background-image: url(images/bt_nav_bottom.gif); background-repeat: no-repeat; text-align: center; line-height: 24px; }
#bt_nav_bottom a { text-decoration: none; color: #ffffff; }
/*

#nav-bottom-left-box1 { width: 339px; height: 280px; float: right; padding-left: 23px; }
#nav-bottom img { margin-bottom: 15px; }
#nav-bottom-right { width: 505px; height: 280px; float: right; padding-top: 12px; }
#nav-bottom-right-box2 { width: 230px; height: 280px; float: left; padding-left: 23px; }
#nav-bottom-right-box3 { width: 229px; height: 280px; float: right; padding-left: 23px; }
#content { width: 980px; height: 238px; float: left; background-color: #d8d8d8; margin-top: 22px; }
#content-left { width: 850px; height: float: left; padding-left: 31px; padding-top: 12px; }
#content-right {
	width: 236px;
	height: 206px;
	float: right;
	border-left: solid 2px #ffffff;
	padding-top: 50px;
	padding-left: 10px;
	page-break-after: 20;
	padding-right: 10px;
}
#content-right a { text-decoration: underline; color: #000000; }
#archive {
	position: absolute;
	left: 924px;
	top: 730px;
	width: 39px;
	height: 16px;
}
#archiv a { text-decoration: underline; color: #000000; }
#icon-news { position: absolute; left: 705px; top: 697px; background-image: url(images/icon_news.png); background-repeat: no-repeat; width: 82px; height: 80px; }
#machine-box-bottom { width: 906px; height: 232px; float: left; background-image: url(images/bg_machine_box.gif); background-repeat: no-repeat; border-top: solid 2px #ffffff; padding-left: 74px; padding-top: 12px; }
#icon-new { position: absolute; left: 4px; top: 995px; width: 78px; height: 78px; background-image: url(images/icon_new.jpg); background-repeat: no-repeat; }
label { width: 210px; height:auto; float: left; text-align: center; margin-top: 20px; }
#footer { width: 980px; height: 107px; float: left; background-color: #e9e9e9; border-top: solid 2px #ffffff; }
#footer-left { width: 130px; height: 109px; float: left; }
#footer-right { width: 850px; height: 80px; float: right; margin-top: 30px; }
#logo-mgm {
	position: absolute;
	right: 81px;
	width: 60px;
	text-align: right;
	}
#logo-mgm img { border: 0px; }
#imprint { text-align: right; padding-right: 12px; height: 12px; width: 968px; float: left; }
#imprint a { color: #000000; }
*/
/* ---------------- */

/* Text-Settings */
h1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
h2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
td {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.FrontPageMachines { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.text { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.text-news { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.nav-bottom { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 38px; font-weight: bold; }
.text-red { color: #ff2802; font-weight: bold; }
.text-red a { color: #ff2802; font-weight: bold; }
.text-footer { color: #000000; font-style: italic; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.text-white { color: #ffffff; cursor:pointer;}
.text-bold { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }
.text-small { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
/* ------------- */


select {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 18px;
    margin-left: 0px;
    margin:right: 0px;
    padding: 1px;
    border-width:1px 1px 1px 1px;
    border-color:#e61f27;
    border-style: solid;
    width: 190px;
}

textarea
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin:right: 0px;
    padding: 1px;
    border-width:1px 1px 1px 1px;
    border-color:#e61f27;
    border-style: solid;
    width: 240px;
	
}

/* Login Area */
	.Login_OuterBox {
		width:100%;
		text-align:center;
		}

	.Login_Box {
		background:url(/templates/printer-to-printer.com/images/login_bg.gif);
		background-repeat: repeat-x;
		width:322px;
		height:152px;
		margin-left: auto;
		margin-right: auto;
		background-color:silver;
		text-align:left;
		color:#2c2b2b;
		}

	.Login_HeadLabel {
			padding-left:27px;
			padding-top:10px;
			padding-bottom:10px;
			text-align:left;
			font-weight: bold;
		}
		
	.Login_SubLabel {
		float:left;
		width:100px;
		padding-left:27px;
		padding-bottom:10px;
		height:30px;
		line-height:23px;
		}

	.Login_InputBox {
		float:left;
		width:187px;
		height:30px;
		padding-bottom:10px;
		}
		
	.Login_InputBox input {
		border:0;
		width:187px;
		height:23px;
		line-height:23px;
		}

	.Login_Submit {
		float:left;
		text-align:center;
		padding-bottom:10px;
		width:312px;
		text-align:right;
		}
		
	.Login_Submit input {
		border:0;
		width:67px;
		height:23px;
		background-color:#FFFFFF;
		text-align:center;
		}
		
	.Login_Submit input:hover {
		background-color:red;
		color:#FFFFFF;
		cursor:pointer;
		}


/* Login-box after login */
	.Login_User_HeadLabel {
		padding-left:27px;
		padding-top:10px;
		padding-bottom:10px;
		text-align:left;
		font-weight: bold;
	}
	
	.Login_User_UserName {
		padding-left:27px;
		height:30px;
		line-height:23px;
	}
	
	.Login_User_UserTypeName {
		text-align:left;
		padding-left:27px;
		padding-bottom:10px;
		height:30px;
		line-height:23px;
	}
	
	.Login_User_SignOff {
		text-align:center;
		padding-left:27px;
		padding-bottom:10px;
		height:30px;
		line-height:23px;		
	}
	
	.Login_User_SignOff a{
		color:#2c2b2b;
		text-decoration:underline;
	}
	
	
/* SignUpArea Area */
	
    .SignUp_OuterBox {
		width:100%;
		}

	.SignUp_Box {
		background:url(/templates/printer-to-printer.com/images/signup_bg.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		width:400px;
		height:600px;
		margin-left: auto;
		margin-right: 10px;
		background-color:silver;
		text-align:left;
		color:#2c2b2b;
		}

	.SignUp_HeadLabel {
			padding-left:27px;
			padding-top:10px;
			padding-bottom:10px;
			text-align:left;
			font-weight: bold;
		}
		
	.SignUp_SubLabel {
		float:left;
		width:100px;
		padding-left:27px;
		padding-bottom:10px;
		height:30px;
		line-height:23px;
		}

	.SignUp_InputBox {
		float:left;
		width:187px;
		height:30px;
		padding-bottom:10px;
		}
	.SignUp_Dropdown{
		border:0;
		width:220px;
		height:23px;
		line-height:23px;
		}
	.SignUp_TextArea{
		border:0;
		width:220px;
		height:150px;
		line-height:23px;
		padding-bottom:10px;
		}
	.SignUp_InputBox input {
		border:0;
		width:220px;
		height:23px;
		line-height:23px;
		}

	.SignUp_Submit {
		float:left;
		padding-bottom:10px;
		width:350px;
		text-align:right;
		}
		
	.SignUp_Submit input {
		border:0;
		width:100px;
		height:23px;
		background-color:#FFFFFF;
		text-align:center;
		}
		
	.SignUp_Submit input:hover {
		background-color:red;
		color:#FFFFFF;
		cursor:pointer;
		}
  .SignUp_RemarkLabel {
		float:left;
		width:150px;
		padding-left:27px;
		padding-bottom:10px;
		height:100px;
		line-height:23px;
		}

	.SignUp_RemarkInputBox {
		float:left;
		width:187px;
		height:150px;
		padding-bottom:10px;
		}
