
@media screen
{

  #page_margins {
    
    width: 800px;
    margin-left:auto;
    margin-right:auto;
    max-width:inherit;
    min-width:inherit;
    min-width: 800px;
    max-width: 800px;
    padding: 1px;
    
  }


  #col1 {
    
    width: 200px;
    
  }

  #col1_content {
    
            width: 200px;
        
  }

  #col2 {
    
            display:none;
        
  }
  #col2_content {
    
            display:none;
        
  }

  #col3 {
    
    margin-left: 205px;
    margin-right: 9px;
        border-left: 0px solid #aaa;
    
  }


  #designer_iframe {
    border:0 solid #CFD4D7;
    height:400px;
    overflow:hidden;
    padding:0;
    width:100%;
  }



  #footer {
    
    margin:0em;
    padding: 0 1em;
    border: 0;
    
  }


    .qf_left {
    
        width: 200px;
    
    }
    .qf_right {
    
        width: 320px;
    
    }
    .qf_both {
    
        width: 520px;
    
    }



    .select1 {
    
        width: 300px;
        margin: 0 0 4px 0;
    
    }

    .select2 {
    
        width:  150px;
        margin: 0 0 4px 0;
    
    }

    .input1 {
    
        width: 300px;
        margin: 0 0 4px 0;
    
    }

    .input1upload {
    
        width: 300px;
        margin: 0 0 4px 0;
    
    }

    .input1str, .input1ort {
    
        width: 240px;
        margin: 0 0 4px 0;
    
    }

    .input1hsnr, .input1plz {
    
        width: 50px;
    
    }

    .input1ort, .input1hsnr {
    
        margin: 0 0 4px 0;
    
    }


    .textarea1 {
    
        width: 300px;
        height: 100px;
        margin: 0 0 4px 0;
    
    }

    .input2{
    
        width:  150px;
        margin: 0 0 4px 0;
    
    }

    .gallery_text_image {
    
        width: 120px;
        height: 90px;
        border: 2px solid;
        overflow: hidden;
    
    }

    .gallery_text_image {
    
        background: #FFFFFF;
        border-color: #B2C8DE;
        color: #000000;
    
    }

  /* Farben */

  body {
    
    background: #005d9c;
    color: #FFFFFF;
    
  }


  P, P.bodytext, table, td, h1, h2, h3, h4, h5, h6 {
    
    color: #FFFFFF;
    background: transparent;
    border: 0;
    padding: 0;
    
  }

  a,  a:link,  a:active,  a:visited {
    
        text-decoration: underline;
        background: transparent;
        color: #000000;
    
  }
  a:hover {
    
        text-decoration: underline;
        background: transparent;
        color: #5f8ec2;
    
  }


  #page {
    
    background: #005d9c;
    background-color: #005d9c;
    
  }

  #page_margins {
    
    border:5px #FFFFFF solid;
    
  }

  #main {
    
    background: #005d9c;
    
  }


  #col1 {
    
    
  }

  /* Rechte Spalte abschalten */
  #col2 {
    
    
  }

  #col3 {
    
    
  }


  #header {
    
    background: #005d9c;
    color: #FFFFFF;
    
  }

  #header a, #header a:link, #header a:active, #header a:visited {
    
        text-decoration: none;
        background: transparent;
        color: #FFFFFF;
    
  }
  #header a:hover {
    
        text-decoration: underline;
        background: transparent;
        color: #FFFFFF;
    
  }

  #teaser {
    
        background: #B2C8DE;
    
  }

  #footer {
    
    background: #005d9c;
    color: #FFFFFF;
    
  }
  #footer a, #footer a:link, #footer a:active, #footer a:visited {
    
        text-decoration: none;
        background: transparent;
        color: #FFFFFF;
    
  }
  #footer a:hover {
    
        text-decoration: underline;
        background: transparent;
        color: #FFFFFF;
    
  }

  #user_logged {
    
    color: #FFFFFF;
    
  }

	#submenu li a {
    
    color: #000000;
    	  background: url(./gallery/1003461_9d355/node.gif) no-repeat left;
    	  
	}
	#submenu li ul li a {
    
    color: #000000;
    	  background: url(./gallery/1003461_9d355/sub_node.gif) no-repeat left;
    	  
	}

  #submenu li a:hover,
  #submenu li ul li a:hover {
    
        text-decoration: none;
        color: #5f8ec2;
    
  }

  #submenu li#title {
    
    color: #FFFFFF;
    
  }

  #submenu li#title a {
    
    color: #000000;
    	  background: url(./gallery/1003461_9d355/node.gif) no-repeat left;
    	  
  }

  #submenu li#title a:hover {
    
    color: #000000;
    	  background: url(./gallery/1003461_9d355/sub_node.gif) no-repeat left;
    	  
  }


  .div_spamschutz {
    
    background: #005d9c;
    color: #005d9c;
    
  }
  .div_spamschutz_inner {
    
    background: #FFFFFF;
    color: #FFFFFF;
    
  }
  .spamschutz_image {
    
    border: 1px solid #B2C8DE;
    
  }



  .div_basket_inc {
    
    color: #FFFFFF;
    
  }

  .gallery_pics, .image_pics, .gallery_onepic {
    
    background: #005d9c;
    color: #005d9c;
    
  }

  .gallery_pics_inner, .image_pics_inner, .gallery_onepic_inner {
    
    background: #FFFFFF;
    color: #FFFFFF;
    
  }

  .gallery_pics_text, .image_pics_text {
    
    color: #FFFFFF;
    
  }

  .gallery_onepic_note, .image_onepic_note {
    
    color: #FFFFFF;
    
  }


  #tooltip {
    
	  border-color: #B2C8DE;
	  background-color: #FFFFFF;
	  color: #000000 !important;
    
  }

  #tooltip h3, #tooltip div {
    
	  color: #000000 !important;
    
  }

  .x-combo-list-item {
    
	  background-color: #FFFFFF;
	  color: #000000 !important;
    
  }

  .x-form-text {
    
	  background-color: #FFFFFF;
	  color: #000000 !important;
    background-image: url();
    border-color: #5f8ec2;
    
  }

  .x-combo-list .x-combo-selected {
    
    background: #5f8ec2 !important;
	  color: #000000 !important;
    background-image: url();
    border-color: #5f8ec2 !important;
    
  }
  /*
  x-form-field-wrap .x-form-field-trigger-wrap .x-trigger-wrap-focus
  x-form-text x-form-field x-form-focus
  */


  .lock_open {
      background-image: url(./templates/global/images/lock_open.gif);
      background-repeat: no-repeat;
      background-position: bottom center;
      border: 0px solid red;
  }

  .lock_close {
      background-image: url(./templates/global/images/lock_close.gif);
      background-repeat: no-repeat;
      background-position: bottom center;
      border: 0px solid red;
  }



  .product_select {
    
    background: #005d9c;
    color: #005d9c;
    
  }
  #product_fun {
    
    border-color: #005d9c;
    color: #005d9c;
    
  }
  #product_fun_text {
    
    background: #005d9c;
    color: #FFFFFF;
    
  }
  #product_fun_price {
    
    color: #FFFFFF;
    
  }
  #product_fun_right {
    
    background: #5f8ec2;
    color: #005d9c;
    
  }
  #product_fun_arrows {
    
    background: #FFFFFF;
    color: #FFFFFF;
    
  }

  #designer_border {
    
    border-color: #005d9c;
    color: #005d9c;
    
  }
  
  #designer_border_inner {
    
    color: #FFFFFF;
    
  }

  #designer-left {
    
    border-color: #005d9c;
    
  }

  .designer_left_dashed {
    
    border-color: #005d9c !important;
    
  }


  span.button a {
    
    background: #FFFFFF;
    color: #000000;
    border: 1px solid #B2C8DE;
    
  }
  span.button a:hover {
    
    background: #5f8ec2;
    border: 1px solid #B2C8DE;
    
  }

  span.button_block a {
    
    background: #FFFFFF;
    color: #000000;
    border: 1px solid #B2C8DE;
    
  }
  span.button_block a:hover {
    
    background: #5f8ec2;
    border: 1px solid #B2C8DE;
    
  }


  
  div.steps span {
    
    background: #FFFFFF;
    color: #000000;
    border-color: #B2C8DE;
    
  }



  span.imgbutton a {
    
    background: #FFFFFF;
    color: #000000;
    border: 1px solid #B2C8DE;
    
  }
  span.imgbutton a:hover {
    
    background: #5f8ec2;
    border: 1px solid #B2C8DE;
    
  }



  input, select, textarea {
    
    background: #FFFFFF;
    color: #000000;
    border: 1px solid #B2C8DE;
    
  }

  span.first_highlight {
    
    color: #e5001f;
    
  }

  .tablehead {
    
    background: #5f8ec2;
    border-bottom: 1px solid #005d9c;
    
  }
  .tablehead td {
    
    border-bottom: 1px solid #005d9c;
    
  }

  .tablerow_odd {
    
    background: #B2C8DE;
    border-bottom: 1px solid #005d9c;
    
  }
  .tablerow_odd td {
    
    border-bottom: 1px solid #005d9c;
    
  }

  #col3 .tr-even {
    
    background: #5f8ec2;
    border-bottom: 1px solid #005d9c;
    
  }
  
  #col3 .tr-odd {
    
    background: #B2C8DE;  
    border-bottom: 1px solid #005d9c;
    
  }


  
  #designer, #edge-tl, #edge-tr, #edge-bl, #edge-br {
    
    background: #005d9c;
    
  }



}


