html, body {
	height: 100%;
	margin: 0;
	padding: 0;
}

#abstand {
	height: 50%;
	width: 100px;
	margin-bottom: -250px;
	float: left;
	}

#content {
	height: 500px;
	clear: left;
}

body {
     background-color:#666;
     color: #666;
     padding: 0;
     margin: 0;
     text-align: center;
}

a {
  color: #666;
  background: inherit;
  text-decoration:none;
}

a:hover {
    	background: inherit;
    	text-decoration: none;
}

hr {
   height: 1px;
   color: #666;
}

#content {
    position: relative;
    width: 90%;
    max-width: 1400px;
    height: auto;
    margin: 0 auto;
    text-align: left;
}

#left {
      float: right;
      width:200px;
      height:500px;
      background: #666 url(left.gif) no-repeat bottom;
}

     #left .content_l {
                       width: 130px;
                       height: 305px;
                       margin-top: 160px;
                       margin-left: 35px;
                       font: bold 80% Verdana, Arial, Sans-Serif;
     }

     #left p {
              margin: 0 0 7px 0;
              padding: 0;
     }

     #left hr {
              width: 112px;
              height: 0px;
              margin: 10px 18px 10px 0;
              background: inherit;
              border: 0 0 1px solid #666 0;
     }

#middle {
        float: right;
        width:700px;
        height: 500px;
        background: #666 url(middle.jpg) no-repeat bottom;
}

#middle hr {
		 clear: left;
           width: 650px;
           margin: 0 25px 0 25px;
           height: 0;
           background: inherit;
           border: 0 0 1px solid #666 0;
           }

     #middle .content_m {
                       position: relative;
                       width: 700px;
                       height: 375px;
                       margin-top: 125px;
                       margin-left: 0px;
                       background-color: white;
                       font: 75% Verdana, Arial, Sans-Serif;
     }

     #middle .content_m_login {
                       position: relative;
                       width: 700px;
                       height: 375px;
                       margin-top: 125px;
                       margin-left: 0px;
                       background: inherit;
                       text-align: center;
                       color: white;
                       font: 75% Verdana, Arial, Sans-Serif;
     }

     #middle_c .content_m_impressum {
                       position: relative;
                       width: 700px;
                       height: 340px;
                       margin: 10px 0 25px 0;
                       overflow-y: auto;
                       overflow-x: hidden;
     }

     #middle .content_m_impressum h1 {
                                     margin: 30px 0 0 30px;
                                	  background: inherit;
                                     font: bold 120% Verdana, Arial, Sans-Serif;
     }

     #middle .content_m_impressum p {
                                     margin: 0 0 0 30px;
                                	  background: inherit;
                                     font: 100% Verdana, Arial, Sans-Serif;
     }

	#middle_c {
               position: relative;
               width: 700px;
               height: 375px;
               margin: 125px 0 0 0;
               background: white;
               text-align: left;
               font: 75% Verdana, Arial, Sans-Serif;
     }

     #middle_c .content_m_inhalt {
		                       position: relative;
		                       width: 700px;
		                       height: 340px;
		                       margin: 10px 0 25px 0;
		                       overflow-y: auto;
		                       overflow-x: hidden;
     }

     #middle_c .content_m_inhalt h1 {
                                  margin: 30px 0 0 30px;
                                  background: inherit;
                                  color: #b32e2e;
                                  font: bold 120% Verdana, Arial, Sans-Serif;
     }

     #middle_c .content_m_inhalt a {
                                 width: 670px;
                                 display: block;
                                 margin: 0 30px 0 0;
                                 background: inherit;
                                 color: #b32e2e;
                                 font: bold italic 100% Verdana, Arial, Sans-Serif;
                                 text-align: right;
     }

     #middle_c .content_m_inhalt li {
                                  margin: 0 0 0 -25px;
     }

     #middle_c .content_m_inhalt a:hover {
                                       text-decoration: underline;
     }

     #middle_c .content_m_vm {
		                   width: 700px;
		                   height: 340px;
		                   margin: 10px 0 25px 0;
		                   overflow-y: auto;
		                   overflow-x: hidden;
		                   }

	#middle_c .content_m_vm_l {
					    float: left;
					    width: 230px;
		                   height: 139px;
		                   margin-left: 30px;
/*		                   border:1px solid red; */
		                   }

	#middle_c .content_m_vm_r {
					    float: right;
					    width: 340px;
		                   height: 139px;
/*		                   border:1px solid red; */
		                   }

    #middle_c .content_m_vm h1 {
					            clear: left;
                                margin: 30px 0 10px 30px;
                                background: inherit;
                                color: black;
                                font: bold 110% Verdana, Arial, Sans-Serif;
                                }

    #middle_c .content_m_vm h2 {
                                  margin: 30px 0 10px 30px;
                                  background: inherit;
                                  color: #b32e2e;
                                  font: bold 120% Verdana, Arial, Sans-Serif;
     }

	#middle_c .content_m_vm a {
                                 float: right;
						   width: 150px;
						   margin: -20px 50px 10px 0;
                                 display: block;
                                 background: inherit;
                                 color: #b32e2e;
                                 font: bold italic 100% Verdana, Arial, Sans-Serif;
                                 text-align: right;

                                 }

     #middle_c .content_m_vm a:hover {
                                     text-decoration: underline;
     }

	#middle_c .img1 {
				 float: left;
				 width: 70px;
	                height: 47px;
				 margin: 5px 5px 0 0;
				 }

     #middle_c .img2, .img3, .img5, .img6 {
								  float: left;
							       width: 70px;
						            height: 47px;
								  margin: 5px 5px 0 0;
								  }

     #middle_c .img4 {
				 float: left;
				 width: 70px;
	                height: 47px;
				 margin: 5px 5px 0 0;
				 clear: both;
				 }

     #middle_c .images {
				   float: left;
				   width: 230px;
				   height: 109px;
				   }

/*	#middle_c img {
				 float: left;
				 margin: 5px 5px 0 0;
				 } */

	#middle_c ul {
                    display: block;
                    width: 620px;
                    margin: 0 30px 0 30px;
     }

	#middle .text0 {
                    margin: 0 0 0 30px;
                    font: italic 80% Verdana, Arial, Sans-Serif;
     }

     #middle .text1 {
                    margin: 0 0 0 30px;
                    color: #b32e2e;
                    font: bold 120% Verdana, Arial, Sans-Serif;
     }

     #middle .text2 {
                    float: left;
                    width: 300px;
                    height: 10px;
                    margin: 0 0 0 30px;
                    font: 80% Verdana, Arial, Sans-Serif;
     }

     #middle .text3 {
                    float: left;
                    width: 200px;
                    height: 10px;
                    margin: 0 0 0 150px;
                    font: 80% Verdana, Arial, Sans-Serif;
     }

     #middle_c .text4 {
                    display: block;
                    width: 620px;
                    margin: 0 30px 0 30px;
     }

     #middle_c .text5 {
				    width: 130px;
                    margin: 5px 0 0 30px;
                    text-align: left;
                    font: 80% Verdana, Arial, Sans-Serif;
     }

	#middle_c .text6 {
    				float: right;
    				width: 100px;
                    margin: 0 30px 0 0;
                    text-align: right;
                    font: 80% Verdana, Arial, Sans-Serif;
     }

	#middle_c .text7 {
    				width: 100px;
                    margin: 5px 0 0 30px;
                    font: bold 80% Verdana, Arial, Sans-Serif;
     }

    #middle_c .text8 {
                    float: left;
                    width: 165px;
                    margin: 3px 0 5px 30px;
                    color: #666;
                    font: 100% Verdana, Arial, Sans-Serif;
     }

	#middle input.field {
            	  width: 100px;
            	  height: 19px;
            	  margin-top: 140px;
            	  border: 1px solid white;
            	  padding-left: 5px;
            	  color: white;
            	  background: black;
     }

     #middle_c .field1 {
                      width: 300px;
                	  margin: 0 0 5px 0;
                	  border: 1px solid #666;
     }

     #middle_c .textarea {
                      width: 300px;
                      height: 150px;
                	  margin: 0 0 5px 0;
                	  border: 1px solid #666;
     }

     #middle .submit {
                   width: 75px;
                   height: 23px;
     }

     #middle .submit1 {
                   width: 150px;
                   height: 23px;
                   margin: 0 0 5px 349px;
     }

     #middle_c .selected1 {
                      width: 200px;
                      margin: 0 0 5px 0;
                      size: 1;
                      border: 1px solid #666;
                      }

#right {
       float: right;
       width:302px;
       height:500px;
       background: #666 url(right.gif) no-repeat bottom;
}

     #right .content_r {
                       position:absolute;
                       width: 232px;
                       height: 305px;
                       margin-top: 160px;
                       margin-left: 35px;
                       font: 75% Verdana, Arial, Sans-Serif;
     }

     #right p {
              margin: 0 0 3px 0;
              padding: 0;
     }

     #right h1 {
               margin: 0 0 3px 0;
               padding: 0;
        	     background: inherit;
               font: bold 100% Verdana, Arial, Sans-Serif;
     }

     #right .login {
                   position:absolute;
                   width: 50px;
                   height: 15px;
                   margin: 15px 15px 470px 237px;
                   background: inherit;
                   text-align: right;
                   font: bold 60% Verdana, Arial, Sans-Serif;
     }

     #right .login a {
                     color: #fff;
                     backround: inherit;
     }

     #right .login a:hover {
                           color: #666;
                           background: inherit;
     }

     #right .logout {
                   position:absolute;
                   width: 50px;
                   height: 15px;
                   margin: 15px 15px 470px 237px;
                   background: inherit;
                   text-align: right;
                   font: bold 60% Verdana, Arial, Sans-Serif;
     }

#lightbox h2{
	margin:0 0 10px 0;
}
#lightbox h3{
	color:#FF713F;
}
#lightbox.done p{
	color:#333;
}

.highlight{
	background-color:#FEFFAF;
}

#expose {
	   height: 945px;
	   width: 745px;
	   }

		#expose .text0 {
					float: left;
					width: 200px;
		               margin: 0 0 5px 25px;
		               text-align: left;
		               font: 100% Verdana, Arial, Sans-Serif;
					}

		#expose .text1 {
					float: right;
					display: inline;
					width: 200px;
		               margin: 0 10px 5px 0;
		               text-align: right;
		               font: 100% Verdana, Arial, Sans-Serif;
					}

		#expose .text2 {
					float: right;
					display: inline;
					width: 200px;
		               margin: 0 10px 5px 0;
		               text-align: right;
		               color: red;
		               font: bold 100% Verdana, Arial, Sans-Serif;
					}

		#expose .text3 {
					float: left;
					width: 380px;
		               margin: 0 0 5px 25px;
		               text-align: left;
		               font: 100% Verdana, Arial, Sans-Serif;
					}

		#expose .text4 {
					float: left;
					width: 380px;
		               margin: 25px 0 5px 25px;
		               text-align: left;
		               font: 100% Verdana, Arial, Sans-Serif;
					}

		#expose .text5 {
					float: left;
					width: 380px;
		               margin: 0 0 25px 25px;
		               text-align: left;
		               font: 100% Verdana, Arial, Sans-Serif;
					}

		#expose .text6 {
					float: left;
					width: 200px;
		               margin: 25px 0 5px 25px;
		               text-align: left;
		               font: 100% Verdana, Arial, Sans-Serif;
					}

		#expose .text7 {
					float: right;
					display: inline;
					width: 200px;
		               margin: 25px 10px 5px 0;
		               text-align: right;
		               font: 100% Verdana, Arial, Sans-Serif;
					}

		#expose .text8 {
					float: left;
					width: 200px;
		               margin: 20px 0 5px 25px;
		               text-align: left;
		               font: bold 100% Verdana, Arial, Sans-Serif;
					}

		#expose .text9 {
					float: right;
					display: inline;
					width: 200px;
		               margin: 20px 10px 5px 0;
		               text-align: right;
		               font: bold 100% Verdana, Arial, Sans-Serif;
					}

		#expose .img0 {
				    margin: 15px 0 0 670px;
				    }

		#expose .img1 {
				    margin: 25px 0 0 0;
				    }

			#expose h1 {
		             margin: -35px 25px 0 25px;
		             width: 600px;
		             height: 50px;
				   color: black;
				   font: bold 140% Verdana, Arial, Sans-Serif;
				   }

		#expose .expose_l {
			   height: 950px;
			   width: 235px;
			   margin: 0 0 0 25px;
/*			   border:1px solid red; */
		        }

		#expose  p {
				 margin: 0 10px 0 25px;
				 font: 100% Verdana, Arial, Sans-Serif;
				 }

		#expose .expose_r {
			width: 440px;
			margin: -950px 0 0 280px;
/*			border:1px solid red; */
			}

