.editmode { margin-top:20px;    
            font-family:Arial, serif;
            font-size: 16px;
            color:red;
            font-weight:bold;
            margin-left: auto;
            margin-right: auto; }

li { list-style-type: none;
     padding-top: 5px; }

li a:visited { color:#F2EBD1; text-decoration:none; }
li  a:link { color:#F2EBD1; text-decoration:none; }
li  a:focus { color:#F2EBD1; text-decoration:none; }
li  a:hover { color:#F2EBD1; text-decoration:none; }
li  a:active { color:#F2EBD1; text-decoration:none; }


html, body { background-repeat:repeat-x;
             background-color:#E3D193;
             margin: 0;
             padding: 0;
             height: 100%; } /* Important! STRECKT ANZEIGENBEREICH AUF 100% */

#main2 { width: 1000px; /* Hier Größe der Seite angeben */
        margin: auto; /* Div soll zentriert werden */
        min-height: 100%; /* Mindesthöhe für moderne Browser */
        height:auto;  /* Important! Regel für moderne Browser */
        height:100%; } /* Mindesthöhe für den IE */

.main_h1 { font-weight:bold;   
           font-size:26px;
           font-family:Arial, serif; }

.main_text { }


#header { width:100%;
          max-width:1000px;        
          height:200px; }

.language { width:30px;         
            height:20px;
            float:right;
            margin-right:10px; }

.logo_pos { padding: 10px 15px; 
            float:left; }

#statement {   width:400px;        
               position:relative;
               right:-40px;
               height:150px;      
               float:right;            
               margin-top:40px; }

#statement_text { width:290px;
                  height:95px;     
                  padding-left:15px;
                  float:left;
                  margin-top:50px;
                  margin-left:10px;          
                  font-size:13px;
                  font-weight:bold;
                  font-family:Arial, serif; }

#statement_name { position:absolute;
                  width:140px;
                  height:18px;
                  top:-20px;
                  font-family:Arial, serif;
                  font-size: 14px;
                  color:#000000;
                  left: 620px; }

#statement_image { position:absolute;
                   width:130px;
                   height:180px;
                   left:620px;  top:0px;
                   margin-top:10px;
                   z-index:2; }

#markup_left { float:left;		
               padding-top:40px; }

#markup_right { float:right;                 
                padding-top:40px }
                
#logo_rechts { position:fixed;
               z-index:1;
               bottom:0px;
               margin-left:630px;
               width:371px;
               height:365px; }

#navi { width:100%;        
        border:1px solid white;
        height:20px;
        background:white; }


.navi_pos { width:80px;
            margin-bottom:-4px;
            height:20px;
            display:inline-block;
            margin-left:20px;
            font-family:Arial, serif;
            font-size: 14px; }

.navi_pos2 { width:80px;
            padding-bottom:-8px;
            margin-bottom:-4px;
            height:20px;
            display:inline-block;
            margin-left:20px;
            font-family:Arial, serif;
            font-size: 14px; }

#unternavi1 { position:absolute;
              background-color:white;
              margin-left:220px;
              z-index:3;
              width:200px;
              display:none;
              margin-top:-2px;
              height:120px; }

#unternavi2 { position:absolute;
              background-color:white;
              margin-left:325px;
              z-index:3;
              width:150px;
              display:none;
              margin-top:-2px;
              height:149px; }

.listpoint { padding-top:12px;
             padding-left:10px;
             font-size:13px;
             font-weight:normal;
             font-family:Arial, serif; }

.listpoint2 { padding-top:12px;
             padding-left:10px;
             font-size:13px;
             font-weight:normal;
             font-family:Arial, serif; }

.listpoint a:visited { color:#9F9F9F; text-decoration:none; }
.listpoint  a:link { color:#9F9F9F; text-decoration:none; }
.listpoint  a:focus { color:#9F9F9F; text-decoration:none; }
.listpoint  a:hover { color:#000000; text-decoration:none; }
.listpoint  a:active { color:#9F9F9F; text-decoration:none; }

.listpoint2 a:visited { color:#E0077A; text-decoration:none; }
.listpoint2  a:link { color:#E0077A; text-decoration:none; }
.listpoint2  a:focus { color:#E0077A; text-decoration:none; }
.listpoint2  a:hover { color:#000000; text-decoration:none; }
.listpoint2  a:active { color:#E0077A; text-decoration:none; }

.navi_pos a:visited { color:#9F9F9F; text-decoration:none; }
.navi_pos  a:link { color:#9F9F9F; text-decoration:none; }
.navi_pos  a:focus { color:#9F9F9F; text-decoration:none; }
.navi_pos  a:hover { color:#000000; text-decoration:none; }
.navi_pos  a:active { color:#9F9F9F; text-decoration:none; }

.navi_pos2 a:visited { color:#E0077A; text-decoration:none; }
.navi_pos2  a:link { color:#E0077A; text-decoration:none; }
.navi_pos2  a:focus { color:#E0077A; text-decoration:none; }
.navi_pos2  a:hover { color:#000000; text-decoration:none; }
.navi_pos2  a:active { color:#E0077A; text-decoration:none; }

#links { width:200px;
         height:450px;   
         float:left; }

.navi_links_pos { margin-top:-35px; }

.asia_pos { margin-top:35px; }

#content_text { position:relative;
                z-index:2;                               
                width: 600px;           
                float:left;        
                padding-right:25px;     
                max-width:600px;
                margin-left:20px;
                padding-top:50px; }

/* Kunden */

.kunden { width: 600px;
          margin-top:30px;
          height:200px;
          position:relative; }

.knd_image {  position:relative;
              float:left;
              max-width:180px;
              max-height:200px;
              overflow:hidden; }

.knd_txt { position:relative;
           width:400px;
           height:200px;
           max-width:400px;
           max-height:200px;
           overflow:hidden;
           float:right;
           padding-left:10px;
           font-size:16px;
           font-weight:normal;
           font-family:Arial, serif;  }

/* für die linkfarben unterseiten grade */

.grad { font-family:Arial, serif; }

.grad:visited { color:#9F9F9F; text-decoration:none; }
.grad:link { color:#E0077A; text-decoration:none; }
.grad:focus { color:#9F9F9F; text-decoration:none; }
.grad:hover { color:#000000; text-decoration:none; }
.grad:active { color:#9F9F9F; text-decoration:none; }






