/* basic definitions */


body 	{
          margin:0px;
          padding:0px;
          font-family:Verdana, Helvetica, Lucida, Arial, "Trebuchet MS", sans-serif;
          /*color:#114a98;*/
          color:#666;
          font-size:10px;
          line-height:160%;
          background:#EBEDF0 url("../img/bg_stripes.gif");
          background-attachment:fixed;
          text-align:center;
          scrollbar-base-color:#9CB6D6;
          scrollbar-arrow-color:#001852;
          scrollbar-darkshadow-color:#9CB6D6;
          scrollbar-face-color:#9CB6D6;
         }

a	{
           font-family:Verdana, Helvetica, Lucida, Arial, "Trebuchet MS", sans-serif;           
           font-size:10px;
           text-decoration:none;
		   color:#006ab6;           
         }


         
a.navi	{
           font-family:Verdana, Helvetica, Lucida, Arial, "Trebuchet MS", sans-serif;
           color:#fff;
           font-size:10px;
           text-decoration:none;
           padding-right:10px;
         }

a:link.navi	{
           font-family:Arial, Verdana, Helvetica, Lucida, "Trebuchet MS", sans-serif;
           color:#fff;
           font-size:10px;
           text-decoration:none;
           padding-right:10px;
         }

a:hover.navi	{
	 color:#639ACE;
          text-decoration:none;
         }


p	{
	 margin:0px;
          padding:0px;
         }

h1, h2, h3	{
          margin:0px;
          padding:0px;
          line-height:16px;
          font-size:10px;
          font-weight:bold;
          color:#006ab6;
         }




img	{
	 border:0px;
          margin:0px;
          padding:0px;
         }

/* deklarationen für die einzelnen Bereiche des layouts */

	/* deklarationen für den oberen Bereich */

#wrapper {
  position:absolute;
  top:50%;
  left:50%;
  width:780px;
  height:550px;
  margin-left:-390px;
  margin-top:-275px;
}



#wrapper_oben {
               background-color:#fff;
               text-align:left;
              }



#header	     {
	      height:20px;
               background-color:#acbed8;
               color:#fff;
               padding-left:50px;
               padding-top:5px;
               padding-bottom:5px;               
              }

/*#logo_oben    {
               width:100%;
               height:64px;
               text-align:center;
               margin-bottom:20px;
               padding-top:10px;
               background:url("../img/lines.gif") repeat-x top left;
               background-position:center;
              }*/




#wrapper_columns {
                  padding:0px;
                  margin-top:30px;
                  height:305px;

                 }


#title	     {
	            position:relative;                
                width:190px;
                left:50px;
                float:left;
              }

#wrapper_text {
                margin:0px;
               }

#divContainer{
	position:relative;
   	height: 305px;
         overflow: hidden;
      	vertical-align: top;
         padding-right: 5px;
         padding-top: 0px;
         padding-bottom: 0px;
         left:50px;
         float:left
         }

/*#divContainer	{
                  position:relative;
                  float:left;
                  overflow:hidden;
                  margin:0px;
                  padding:0px;
                  width:400px;
                  text-align:left;
                  vertical-align:top;
		}*/

/*#divContent	{
  		 position:relative;
	         width:400px;
                  height:305px;
                  margin:0px 0px 0px 50px;
                  padding-right:5px;
                  padding-bottom:5px;
                  float:left;
                  text-align:left;
                 }*/

#divContent{
	position:relative;
         padding-top: 8px;
         width:390px;
         float:left;
}

#wrapper_scroll   {
                   float:left;
                   margin:16px 0 0 10px;
                   width:30px;
                   height:auto;
                   position:relative;
                   left:50px;
                   visibility:hidden;
                  }

#divUpControl 	{
  position:absolute;
top:0px;
left:0px;
z-index:6;
		 margin:0px;
                  height:auto;
                 }

#divDownControl	{
  position:absolute;
top:280px;
left:0px;
z-index:6;
		 margin:0px;
                  height:auto;
	        }

#scroll_space	{
		 height:266px;
		 position:absolute;
top:16px;
left:8px;
z-index:5;
                 }
                 
#drag {  
  position:absolute;
top:15px;
left:0px;

z-index:10;
width:17px;
height:17px;
}                 

/* #middle_column	{

	         width:30%;
                  margin:0px 0px 0px 20px;
                  float:left;
                 }
                 */

#right_column 	{
                  width:90px;
                  float:left;
                  margin:0px 0px 0px 0px;
                  height:305px;
                  background: url("../img/logo_head.gif") no-repeat center center;
                  text-align:center;
                  position:relative;
                  left:45px;
                  top:10px;
                 }

/* mittlerer Bereich mit Eye_Catcher */

#image_wrapper	{
                  height:115px;
                  border-top:1px solid #EBEDF0;
                  /*border-bottom:1px solid #EBEDF0;*/
                  background:#8C9BAF;
                  text-align:center;
		 margin:0px;
                  padding:0px;
                  overflow:hidden;
                  width:780px;
                 }

/* unterer bereich, das menü */




#menue		{
                  background-color:#acbed8;
                  height:30px;
                  margin-left:0px;
                  padding-left:50px;
                  color:#fff;
                
                 }

#logo_unten	{
		 width:100%;
                 }

/* clear-Klasse */


.clear		{
		 clear:both;
                  margin:5px 0px;
                  padding:0px;
                 }