/* Funktionen */

/* ################ SPRACHMENU ############ */

div.sprache{
    position:absolute;
    top:10px;
    margin:0 0 0 788px;
    width:194px;
}
div.sprache a{
    padding:0 10px 0 0;
}
div.sprache a img{
   border:1px solid #666;
    width:20px;
    height:12px; 
/*     border:0;*/
}

/* ################ MENU ############ */

ul#menu {
	margin:1px 0 0 0;
	padding:0 0 0 0;	
}
ul#menu li{
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;	
	float:left;
}
ul#menu li a{
	text-decoration:none;
	background:url(../img/menu_non_active_bg.gif) #b3ccc9 no-repeat bottom right;
	color:#fff;
	display:block;
	width:169px;
	height:22px;
	margin:0 1px 0 0;
	padding:25px 0 0 13px;
}
ul#menu li a:hover, ul#menu li.act a{
	color:#fff;
	background:url(../img/menu_active_bg.gif) #00767a no-repeat bottom right;
	cursor:pointer;
}
div#leftside div.mm_tool_action {
    background:#f9ed3c;     
    padding:14px 12px 18px 12px;
    border-bottom:1px solid #ffffff;    
}
div#leftside div.mm_tool_cat_menu {
    background:#f8f19a;   
    padding:14px 12px 18px 12px;
    border-bottom:1px solid #ffffff;
}
div#leftside div.mm_tool_cat_menu ul.cat_menu {
    background:#f8f19a;   
    list-style:none;
    margin:0 0 0 0;
    padding:0 0 0 0; 
}
div#leftside div.mm_tool_cat_menu ul.cat_menu li, div#leftside div.mm_tool_cat_menu ul.cat_menu li a{
    color:#5e6f80;
    text-decoration:none;
}
div#leftside div.tx-loginboxmacmade-pi1 {
    background:#cbdcdb;
    border-bottom:1px solid #ffffff;    
    padding:14px 12px 18px 12px;    
}
ul#footer_menu{
    margin:3px 0 0 4px;
    padding:0 0 0 0;
    list-style:none;    
}
ul#footer_menu li {
    float:left;   
    border-right:1px solid #5e6f81;
    padding:0 4px 0 0;
    margin:0 4px 0 0;
}
ul#footer_menu li a{
   color:#5e6f81;
   text-decoration:none;
   font-size:10px;
}
ul#footer_menu li a:hover, ul#footer_menu li.act a{
    font-weight:bold;
}
div.footer_note {
   margin:5px 0 0 0;
   color:#5e6f81;
   text-decoration:none;
   font-size:10px;
}

/* ################ MAILFORMPLUS ############ */

div.mailformplus_contactform {
    padding:0 0 15px 0;
}

div.mailformplus_contactform fieldset, div.mailformplus_contactform legend {
	border:0;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div.mailformplus_contactform label{
	width:100px;
	display:block;
	float:left;
	margin:3px 0 3px 0;	
}
div.mailformplus_contactform input, div.mailformplus_contactform textarea, div.mailformplus_contactform select{
	width:180px;
	border:1px solid #CCC;
	padding:2px 4px 2px 4px;
	margin:3px 0 3px 0;
}
div.mailformplus_contactform input:hover, div.mailformplus_contactform textarea:hover, div.mailformplus_contactform input:focus, div.mailformplus_contactform textarea:focus{
	border:1px solid #666;
}
div.mailformplus_contactform input.req:hover, div.mailformplus_contactform input.req:focus, div.mailformplus_contactform input#spam:hover, div.mailformplus_contactform input#spam:focus {
 border:1px solid #00767a;
}
div.mailformplus_contactform input#spam {
	margin:23px 0 10px 0;	
}
div.mailformplus_contactform input.submit{
	width:auto;
	margin:5px 0 0 100px;
	background:#666;
	border:0;
	color:#fff;
	padding:5px;
}
div.mailformplus_contactform input.submit:hover{
	cursor:pointer;
	border:0;	
	background:#00767a;	
}
/* ################ VIDEO TUTORIALS ############ */
div#playlist div div {
    float:left;   
}
div#playlist p.flvplayer_list_title {
    background:none;
    border:0;
    width:100px;
    padding:0 0 0 12px;
    margin:0 0 20px 0;
    text-align:left;
}
div#playlist p.flvplayer_list_title a{
    text-decoration:none;
}
div#player {
    border:1px solid #deecee;    
}
/* ################ LOGINBOX ############ */

div.tx-loginboxmacmade-pi1 {
    background:url("../img/login-bg2.jpg") !important;        
}
div.tx-loginboxmacmade-pi1-status, h2.tx-loginboxmacmade-pi1-header, td.tx-loginboxmacmade-pi1-labelCell, .tx-loginboxmacmade-pi1-welcome {
    display:none;    
}
span.tx-loginboxmacmade-pi1-loggedUser, p.tx-loginboxmacmade-pi1-forgotpasswordForm {
    display:block;
	color:#117e75;
	font-size:9px;
}
div.tx-loginboxmacmade-pi1-logout {
	color:#117e75;
	font-size:9px;
	display:none;    
}
div.tx-loginboxmacmade-pi1 input{
    width:140px;
    height:13px;
}
p.tx-loginboxmacmade-pi1-forgotpasswordForm input{
    width:110px;
    height:13px;    
}
div.tx-loginboxmacmade-pi1 input.submit {
    background:url("../img/submit_btn.gif") no-repeat;
    border:0;
    width:79px;
    height:22px;  
    display:block;  
    color:#006e71;
    font-size:12px;
    margin:7px 0 0 0;  
}
div.tx-loginboxmacmade-pi1-forgotpasswordLink{
    position:relative;
    top:-17px;
    left:90px;
    width:120px;
}
div.tx-loginboxmacmade-pi1-forgotpasswordLink a{
	color:#117e75;
	font-size:9px;  
}
div.tx-loginboxmacmade-pi1-forgotpassword {
	color:#117e75;
	font-size:9px;    
}
div.jqery_edit_profile {
    position:relative;
    top:-48px;  
    left:100px;  
}
div.jqery_edit_profile a, div.mmtool_action_button a{
    background:url("../img/submit_btn.gif") no-repeat;
    text-decoration:none;
    width:79px;
    height:19px;  
    display:block;  
    color:#006e71;
    font-size:12px;
    margin:7px 0 0 0;  
    text-align:center;
    padding:3px 0 0 0;  
}
/* ################ METALL_MARKT_TOOL - REGISTRATION ############ */
div.form_left, div.form_right {
    float:left;
    width:300px;
}

form.registration label {
    width:140px;    
    display:block;
    float:left;
    margin:0 0 10px 0;
    font-size:11px;
}
form.registration label a{
    font-size:11px;
}
form.registration label.label_zip, form.registration label.label_city {
    width:auto;    
}
form.registration div.form_input_special {
    float:left;
    width:140px;    
}
form.registration input {
    height:12px;
}
form.registration input:hover, form.registration input:focus {
    font-weight:bold;
}
form.registration input:hover, form.registration textarea:hover, form.registration select:hover, form.registration option:hover {
    cursor:pointer;    
}
form.registration select, form.registration input, form.registration textarea {
    width:170px;    
    font-size:11px;
}
form.registration select {
    width:176px;   
}
form.registration textarea {
    height:47px;
    width:174px;     
}
form.registration input#zip, form.registration input#tx_mmtool_pob_postal {
    width:44px;
}
form.registration input#tx_mmtool_pob, form.registration input#city {
    width:117px;
}

form.registration input#agb {
    width:auto;
    margin:2px -10px 0 0;
}
form.registration input.chars_4{
    width:28px;
}
form.registration input.chars_2{
    width:16px;
}

form.registration input.submit{
    border:1px solid #000;
    background:#007479;
    color:#fff;
    padding:4px;
    margin:0 0 0 140px;
    height:24px;
    width:174px;    
}
form.registration div.rightcolums, form.registration div.leftcolums {
    float:left;    
}
form.registration div.leftcolums {
    padding:0 50px 0 0;
}
p.error {
    color:#ff0000;
    font-weight:bold;    
}
form.registration label.required_field, form.registration label.required_field a {
    color:#ff0000;    
}

/* ################ METALL_MARKT_TOOL - ANFRAGE EINSTELLEN ############ */
p.submit_advice {
    padding:4px 0 0 0;  
}

div.form_left, div.form_right {
    float:left;
    width:300px;
}

form.create_inquiry label {
    width:140px;    
    display:block;
    float:left;
    margin:0 0 10px 0;
    font-size:11px;
}
form.create_inquiry div.rightcolums label {
    width:90px;    
    display:block;
    float:left;
    margin:0 0 10px 0;
    font-size:11px;
}
form.create_inquiry label a{
    font-size:11px;
}
form.create_inquiry label.label_zip, form.create_inquiry label.label_city {
    width:auto;    
}
form.create_inquiry div.form_input_special {
    float:left;
    width:140px;    
}
form.create_inquiry input {
    height:12px;
}
form.create_inquiry input:hover, form.create_inquiry input:focus {
    font-weight:bold;
}
form.create_inquiry input:hover, form.create_inquiry textarea:hover, form.create_inquiry select:hover, form.create_inquiry option:hover {
    cursor:pointer;    
}
form.create_inquiry select, form.create_inquiry input, form.create_inquiry textarea {
    width:170px;    
    font-size:11px;
}
form.create_inquiry select {
    width:176px;   
}
form.create_inquiry textarea {
    height:101px;
    width:253px;  
    margin:0 0 10px 0;   
}
form.create_inquiry input#agb {
    width:auto;
    margin:2px -10px 0 0;
}
form.create_inquiry input.chars_4{
    width:28px;
}
form.create_inquiry input.chars_2{
    width:16px;
}
form.create_inquiry input.upload {
    height:20px;    
}
form.create_inquiry p.example {
    margin:0 0 0 140px;
    padding:0 0 0 0;
    font-size:11px;        
}
form.create_inquiry input.submit{
    border:1px solid #000;
    background:#007479;
    color:#fff;
    padding:4px;
    margin:20px 0 0 171px;
    height:24px;
    width:174px;    
}
form.create_inquiry div.rightcolums, form.create_inquiry div.leftcolums {
    float:left; 
}
form.create_inquiry div.leftcolums {
    padding:0 30px 0 0;
}
p.error {
    color:#ff0000;
    font-weight:bold;    
}
form.create_inquiry label.required_field, form.create_inquiry label.required_field a {
    color:#ff0000;    
}


/* ################ METALL_MARKT_TOOL - ANGEBOT ABGEBEN ############ */
form.create_offer label {
    width:140px;    
    display:block;
    float:left;
    margin:0 0 10px 0;
    font-size:11px;
}
form.create_offer label a{
    font-size:11px;
}
form.create_offer input {
    height:12px;
}
form.create_offer input:hover, form.create_offer input:focus {
    font-weight:bold;
}
form.create_offer input:hover, form.create_offer textarea:hover, form.create_offer select:hover, form.create_offer option:hover {
    cursor:pointer;    
}
form.create_offer select, form.create_offer input, form.create_offer textarea {
    width:80px;    
    font-size:11px;
}
form.create_offer select {
    width:176px;   
}
form.create_offer textarea {
    height:201px;
    width:303px;  
    margin:0 0 10px 0;   
}
form.create_offer input.submit{
    border:1px solid #000;
    background:#007479;
    color:#fff;
    padding:4px;
    margin:20px 0 0 271px;
    height:24px;
    width:174px;    
}
form.create_offer div.rightcolums, form.create_offer div.leftcolums {
    float:left; 
}
form.create_offer div.leftcolums {
    padding:0 30px 0 0;
}
p.error {
    color:#ff0000;
    font-weight:bold;    
}


form.create_offer label.required_field, form.create_offer label.required_field a {
    color:#ff0000;    
}

form.upgrade_profile label {
    width:140px;    
    display:block;
    float:left;
    margin:0 0 10px 0;
    font-size:12px;
}
form.upgrade_profile label.checkbox, form.upgrade_profile label.required_field2 {
    width:530px;    
    display:block;
    float:left;
    margin:0 0 10px 0;
    font-size:12px;
}
form.upgrade_profile input {
    height:12px;
}
form.upgrade_profile input:hover, form.upgrade_profile input:focus {
}
form.upgrade_profile input:hover, form.upgrade_profile textarea:hover, form.upgrade_profile select:hover, form.upgrade_profile option:hover {
    cursor:pointer;    
}
form.upgrade_profile p.required_field, form.upgrade_profile label.required_field, form.upgrade_profile label.required_field2, form.upgrade_profile label.required_field2 a {
    color:#ff0000;    
}
form.upgrade_profile input.submit{
    border:1px solid #000;
    background:#007479;
    color:#fff;
    padding:4px;
    margin:20px 0 0 0;
    height:24px;
    width:auto;    
}
form.upgrade_profile input.submit:hover{
    font-weight:normal;
}
/* ################ METALL_MARKT_TOOL - ANFRAGEN-LISTE ############ */
div.mmtool_function_btn a {
    background:url("../img/function_btn.jpg") no-repeat;
    text-decoration:none;
    width:107px;
    height:19px;  
    display:block;  
    color:#006e71;
    font-size:12px;
    margin:0px 0 35px 0;  
    text-align:center;
    padding:3px 0 0 0;         
}
div.mmtool_function_btn span{
    float:left;
    padding:0 10px 0 0;
}
table.mmtool_inquires {
    width:732px;   
    margin:5px 0 0 0;
}

table.mmtool_inquires, table.mmtool_inquires tr {    
}

table.mmtool_inquires th, table.mmtool_inquires td{    
    text-align:left;
    vertical-align:top;
    padding:3px 10px 13px 0px;
    margin:0 0 0 0;
}
table.mmtool_inquires tr.header {
    background-color:#cbdbdb;    
    padding:0 0 0 0;
}
table.mmtool_inquires th {
    color:#54636d;
    font-weight:normal;
    margin:0 0 0 0;
    padding:5px 0 0 0;
}
table.mmtool_inquires th.first_element {
    padding:5px 0 0 14px;    
}

table.mmtool_inquires tr.inquiry_entry {
    background:#f6f6f6;
}
table.inquiry_detail tr.inquiry_entry {
    background:#e8f0f1;
}
table.inquiry_detail tr.inquiry_entry {
    background:#e8f0f1;
}
table.inquiry_detail tr.inquiry_entry p.inquiry_details_company_info, table.inquiry_detail tr.inquiry_entry div.inquiry_download {
    padding:0 0 0 14px;    
}

table.mmtool_inquires img.new {
    position:absolute;
    margin-left:2px;   
    border:0;
}

table.mmtool_inquires td, table.mmtool_inquires td a {
    color:#5e6f80;
    border-top:5px solid #fff;
}    
table.mmtool_inquires td a {
    border-top:0;
}    
table.mmtool_inquires td.expiration {
    width:90px;
}
table.mmtool_inquires td.material {
    width:90px;
    padding:3px 0 0 0;
}
table.mmtool_inquires td.offer {
    color:#007678;
    width:90px;
}
table.mmtool_inquires td.offer_company {
    padding:3px 0 20px 14px;
    width:172px;
}
table.mmtool_inquires td.offer_description {
    width:152px;
}
table.mmtool_inquires td.offer_wages {
    width:82px;
}
table.mmtool_inquires td.offer a {
    color:#007678;    
}
p.offer_taxes_notice {
    padding:0 0 0 14px;    
}