html { height:100%; padding:0; margin:0; border:0; }
body{margin:0;padding:0;text-align:center;font-family:arial;font-size:12px; color:#5B5B5B ;background-color:#B00057; height:100%; }
#container{text-align:left; height:100%; }
#maindiv { width:960px;float:left;margin:auto; background:url(../images/site_bg.gif) repeat-y; margin-top:15px; margin-bottom:15px;}

#header { height:250px; width:960px; float:left}
#headertop { width:960px; float:left;}
#topbanner { float:left; width:625px; height:105px; margin-top:20px; margin-left:13px;} 
.logo { float:right; width:93px; height:87px; margin-top:20px; margin-right:15px;}
#images { float:left; width:840px; padding-top:40px; margin:auto ; }
.image1 { float:left; width:118px; height:95px; margin-left:248px; background:url(../images/massstab.gif) no-repeat 0 0; text-decoration:none;}
.image1:hover, .image1:active, .image1:focus {background:url(../images/massstab.gif) no-repeat 0 -95px; text-decoration:none;}
.image2 { float:left;  width:118px; height:95px; margin-left:5px;background:url(../images/schraube.gif) no-repeat 0 0; text-decoration:none;}
.image2:hover, .image2:active, .image2:focus {background:url(../images/schraube.gif) no-repeat 0 -95px; text-decoration:none;}
.image3 { float:left; width:118px; height:95px; margin-left:5px; background:url(../images/zahnraeder.gif) no-repeat 0 0; text-decoration:none;}
.image3:hover, .image3:active, .image3:focus {background:url(../images/zahnraeder.gif) no-repeat 0 -95px; text-decoration:none;}

#leftcontent { width:240px; height:auto; float:left }
#mainmenu { width:120px; float:left}
#mainmenu ul { list-style-type:none; margin:0px; padding:0px; }
#mainmenu ul li{ list-style-type:none; padding-left:15px; padding-top:5px;} 
#mainmenu ul li.active {background:url(../images/arrow-red.gif) no-repeat 3px 9px;color:#B00057 }
#mainmenu li a { text-decoration:none; color:#5B5B5B;}
#mainmenu li a.active { color:#B00057}
#mainmenu ul li.bold a { font-weight:bold;}
#mainmenu  ul li a:focus,
#mainmenu  ul li a:hover,
#mainmenu  ul li a:active  { color:#B00057; }

#submenu { width:120px; float:left; padding-top:20px;}
#submenu ul { list-style-type:none; margin:0px; padding:0px; }
#submenu ul li{ list-style-type:none; padding-left:15px;padding-top:5px;}
#submenu ul li.active {background:url(../images/arrow-red.gif) no-repeat 3px 9px;color:#B00057 }
#submenu li a { text-decoration:none; color:#5B5B5B ; }
#submenu li a.active { color:#B00057 ;}
#submenu  ul li a:focus,
#submenu  ul li a:hover,
#submenu  ul li a:active  { color:#B00057; }

#maincontent { width:960px; margin:auto; float:left }
#midcontent { width:450px; float:left; padding-top:22px; margin-left:15px; margin-right:15px;height:auto ;}
#midcontent p { clear:both;width:450px; color:#5B5B5B;margin:0px; line-height:20px; text-align:justify}
#rightcontent { width:240px; height:auto ; float:left; padding-top:22px; }
h4 { color:#B00057; font-weight:bold; padding:0; margin:0; padding-bottom:3px;}
/*#logoimage { float:left; background:url(../images/qmvq_member.jpg) no-repeat; width:216px; height:178px;  margin-top:40px; margin-bottom:60px;}
#rightbanner { float:left; background:url(../images/right_banner.jpg) no-repeat; width:203px; height:219px; margin-left:15px; }*/

/*--- Links ----------------------------------------------------------------------------------------- */
a { color: #b09d7c; background:transparent; text-decoration:none; }
a:visited  { color: #b09d7c; }
a:focus,
a:hover,
a:active { color:#b09d7c; text-decoration:underline; }

#footer { float:left; width:960px; margin-bottom:30px; }
#footer div {  width:140px; margin:10px; font-size:10px;}
.footerlink { color:#5B5B5B; text-decoration:none}
#footer ul { list-style-type:none; margin:0px; padding:0px; margin-top:10px; }
#footer ul li{ list-style-type:none; padding-left:0px;} 
#footer li a { text-decoration:none; color:#5B5B5B; text-decoration:none; font-size:10px;}
#footer li a:hover { text-decoration:underline; }
#footer li a.active { color:#5B5B5B; text-decoration:underline}
.menu4 ,.menu3,.menu13{ font-weight:bold; }

.rightbanner {margin-left:19px;float:left;border:none; margin-bottom:20px;}
.c1 { font-weight:bold;}
.c0 { font-weight:normal;}
#mainmenu li a:hover.c3  { color:#EA8E2F; }
#mainmenu li a:hover.c13 { color:#75B341; }
#mainmenu li a:hover.c12 { color:#0099A7; }
#news { background: url(../images/news.png) no-repeat; width:202px; height:218px; margin-left:19px; float:left}

.newsWrapper{margin:auto; float:left; margin-bottom:5px; margin-left:18px; margin-right:18px; padding:0px; margin-top:5px;}
.newsWrapper li	{padding:10px 0 10px 0;display:block;	}
.newsWrapper li	a{display:block; text-decoration:none; color:#5B5B5B}
.newsWrapper li	a:hover{text-decoration:underline;}
.newsWrapper .newsTime	{font-weight:bold;color:#B00057; padding-bottom:5px;}



  .tx_powermail_pi1_form fieldset {border:none; margin:0; padding:0; background:none;}
  .tx_powermail_pi1_form, .tx-powermail-pi1_thx {
    border:1px #ddd dotted;
    background:#fff;
    margin:20px 0;
    padding:15px 20px;
  }
  
  .tx_powermail_pi1_form legend {
    display:none;
  }

  .tx_powermail_pi1_form label {
    color:#666;
	width:100px;
	display:block;
	float:left;
	padding-top:8px;
	font-weight:bold;
  }

  .tx_powermail_pi1_form input,
  .tx_powermail_pi1_form textarea,
  .tx_powermail_pi1_form select, 
  .tx_powermail_pi1_form optgroup {
    font-family:Arial, Helvetica, sans-serif; /* proportional fonts for all form elements */
	color:#666;
  }

  .tx_powermail_pi1_form input,
  .tx_powermail_pi1_form  textarea,
  .tx_powermail_pi1_form select {
    border:1px solid #ddd;
	margin:5px 0;
	width:200px;
	padding:4px 5px 4px 5px;

  }

  /* :hover and :focus status on form fields | Effekt zur Hervorhebung von Formularfeldern bei :hover oder :focus */
  .tx_powermail_pi1_form div input:focus,
  .tx_powermail_pi1_form div select:focus,
  .tx_powermail_pi1_form div textarea:focus,
  .tx_powermail_pi1_form div input:hover,
  .tx_powermail_pi1_form div select:hover,
  .tx_powermail_pi1_form div textarea:hover,
  .tx_powermail_pi1_form div input:active,
  .tx_powermail_pi1_form div select:active,
  .tx_powermail_pi1_form div textarea:active {
    border:1px #b00057 solid;
    background:#fff;
  }
  
  input.powermail_submit{border:1px solid #ddd; background:#fff; color:#666666; font-weight:bold; margin-left:232px; width:80px;}
  .tx_powermail_pi1_form div input.powermail_submit:hover{border:1px solid #e41b6e; background:#fff; color:#e41b6e; cursor:pointer;}
  .tx-powermail-pi1_mandatory{border:1px solid #e41b6e; background:#fff; color:#e41b6e; padding:20px; margin:20px 0;}



