
.motion_box_tdx
{
    font-size:10px;
}

.motion_box_tdy
{
    font-size:9px;
}
      

.div_startbox_content
{
    font-size: 12px;
    padding: 8px;
    text-align: justify;
}

.olines
{
    background: url(png/three_lines.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 41px;
}

.main_oben1
{
    position:relative;
    background:url(png/bg0.jpg);
    background-repeat:no-repeat;
    background-position:50% 0px;  
}

.main_oben2
{
    position:relative;
    background:url(png/bg1.png);
    background-repeat:no-repeat;
    background-position:50% 0px;  
}


.linesempty
{
    height:41px;
}


.starttable td
{
 font-size:14px;
}

.b_ktext_div
{
    height:30px;
}

.ktext_div
{
    height:22px;
}

.kontakt_font
{
 font-size: 14px;
}

.input_dezent
{
    height:25px;
    padding-left:4px;
    padding-right:4px;
    padding-top:3px;
    border: 1px solid #a2a2a2;
    background: url(png/schatten_input.png);
    background-repeat: repeat-x;
}

.input_dezent_notes
{
    height:150px;
    padding-left:4px;
    padding-right:4px;
    border: 1px solid #a2a2a2;
    background: url(png/schatten_input.png);
    background-repeat: repeat-x;
    width:300px;
    height:110px;
}

.login_button_normal
{
    width: 61px;
    height: 22px;
    background: url(png/button_login_normal.png);
    border: 0px;
    cursor: pointer;
}

.login_button_over
{
    width: 61px;
    height: 22px;
    background: url(png/button_login_over.png);
    border: 0px;
    cursor: pointer;
}

.senden_button_normal
{
    width: 61px;
    height: 22px;
    background: url(png/button_senden_normal.png);
    border: 0px;
    cursor: pointer;
}

.senden_button_over
{
    width: 61px;
    height: 22px;
    background: url(png/button_senden_over.png);
    border: 0px;
    cursor: pointer;
}

.hidden_content {
    display: none;
    height: 10px;
    width: 10px;
}

textarea
{
    border: 1px solid black;
    width:196px;
}

input {
    border: 1px solid black;
}


body {

margin: 0px;  

background: url(png/u1.png);
background-color: #f0f0f0;   
background-repeat: repeat-x;
overflow: scroll;
 font-family:verdana;
 font-size:12px;

opacity: 1.0;
}

       
.div_page
{
    background-image:url(png/start_rand.png);
    top:-187px;
    background-repeat: repeat-y;;
    background-position: center;
    position: relative;
}

.div_oben
{
top:-187px;
       background-image:url(png/balken_oben_t.png);
      height:229px;    
       background-repeat: no-repeat;
       background-position: center;
       position: relative;
}



a {
    color: black;
    text-decoration: none;
    outline: none;
}

a:hover {
  text-decoration: underline;

}



td { font-size: 11px; }



.background
{
    background-color: #f0f0f0;
    margin: 0px;
  background: url(png/u2.png);     
    background-repeat: repeat-x;
    width: 100%;
    position: relative;
}

#footer {

    width:872px;
    z-index: 0;
    top:-5px;
}

#divimpressum {
    display: none;
    background-color: #f0f0f0;
    cursor: default;
    width:500px;
    font-size: 12px;
    position: absolute;
    border: 1px solid black;
   text-align: justify;
    top: 300px;
    z-index:1009;
    left:180px;
   
}

.div_logo
{
    height:41px;
    width:178px;
    position: absolute;
    top:48px;
    right:43px;
    z-index:1;
}

.div_pre_logo
{
    position: relative;
    width:910px;
    cursor: pointer;
}




.div_menu_grafik
{
    background-image:url(png/menu_grafik.png); 
    width:85px;
    height:43px;
    position: absolute;
    top:186px;
    left:87px;
    cursor: pointer;
}

.div_menu_web
{
    background-image:url(png/menu_web.png); 
    width:85px;
    height:43px;
    position: absolute;
    top:186px;
    left:195px;
    cursor: pointer;
    
}

.div_menu_motion
{
    background-image:url(png/menu_motion.png); 
    width:85px;
    height:43px;
    position: absolute;
    top:186px;
    left:304px;
    cursor: pointer;
}

.div_menu_207
{
    background-image:url(png/menu_207.png); 
    width:84px;
    height:43px;
    position: absolute;
    top:185px;
    left:413px;
    cursor: pointer;
    z-index:0;
}

.div_menu_audio
{
    background-image:url(png/menu_audio.png); 
    width:85px;
    height:43px;
    position: absolute;
    top:186px;
    left:522px;
    cursor: pointer;
}

.div_menu_software
{
    background-image:url(png/menu_software.png); 
    width:85px;
    height:43px;
    position: absolute;
    top:186px;
    left:630px;
    cursor: pointer;
}

.div_menu_kontakt
{
    background-image:url(png/menu_kontakt.png); 
    width:85px;
    height:43px;
    position: absolute;
    top:186px;
    left:739px;
    cursor: pointer;
}



.div_logo_grafik
{
    background-image:url(png/logo_grafik.png);
    background-repeat: no-repeat;
    position:absolute;
    width:233px;
    height:155px;
    left:29px;
    top:70px;
    cursor: default;
    display: none;
}

.div_logo_web
{
    background-image:url(png/logo_web.png);
    background-repeat: no-repeat;
    position:absolute;
    width:185px;
    height:142px;
    left:158px;
    top:45px;
    cursor: default;
    display: none;
}

.div_logo_motion
{
    background-image:url(png/logo_motion.png);
    background-repeat: no-repeat;
    position:absolute;
    width:135px;
    height:145px;
    left:279px;
    top:41px;
    cursor: default;
    display: none;
}

.div_logo_207
{
    background-image:url(png/logo_207.png);
    background-repeat: no-repeat;
    position:absolute;
    width:259px;
    height:158px;
    left:326px;
    top:30px;
    cursor: default;
    display: none;
    z-index: 1;
}

.div_logo_audio
{
    background-image:url(png/logo_audio.png);
    background-repeat: no-repeat;
    position:absolute;
    width:149px;
    height:116px;
    left:490px;
    top:73px;
    cursor: default;
    display: none;
    z-index:1;
}

.div_logo_software
{
    background-image:url(png/logo_software.png);
    background-repeat: no-repeat;
    position:absolute;
    width:217px;
    height:99px;
    left:579px;
    top:91px;
    cursor: default;
    display: none;
}

.div_logo_kontakt
{
    background-image:url(png/logo_kontakt.png);
    background-repeat: no-repeat;
    position:absolute;
    width:137px;
    height:104px;
    left:707px;
    top:82px;
    cursor: default;
    display: none;
}




.div_kontakt_info
{
    background-image:url(png/slogan_kontakt.png);
    background-repeat: no-repeat;
    position:relative;
    width:800px;
    height:560px;
    left:1px;
    cursor:default;
    display:none;
}


.kib_td
{
    font-family: verdana;
    font-size:15px;
    font-weight:bold;
}

.div_web_bereich
{
    background-image:url(png/slogan_web.png);
    background-repeat: no-repeat;
    background-position: 1px 0px;  
    position:relative;
    width:800px;
    cursor:default;
    display:none;
}

.div_207_bereich
{
    position:relative;
    width:800px;
    cursor:default;
    display:none;
}

.div_audio_bereich
{
    background-image:url(png/slogan_audio.png);
    background-repeat: no-repeat;
    background-position: 1px 0px;
    position:relative;
    width:800px;
    cursor:default;
    display:none;
}

.div_motion_bereich
{
    background-image:url(png/slogan_motion.png);
    background-repeat: no-repeat;
    background-position: 1px 0px;  
    position:relative;
    width:800px;
    cursor:default;
    display:none;
}

.div_software_bereich
{
    background-image:url(png/slogan_software.png);
    background-repeat: no-repeat;
    position:relative;
    background-position: 1px 0px;
    width:800px;
    cursor:default;
    display:none;
}

.div_main_bereich
{
    position:relative;
    width:870px;
    cursor:default;
    display:block;
    background: url(png/start_bg.png);
}

.div_grafik_bereich
{
    background-image:url(png/slogan_grafik.png);
    background-repeat: no-repeat;
    background-position: 1px 0px;  
    position:relative;
    width:800px;
    cursor:default;
    display:none;
}

.tablebox 
{
    display:none;
}



.div_overall
{
    position:absolute;
    display:none;

    width:100%;
   
    height: 100% ;
    
    
    opacity: 0.85;
    filter:alpha(opacity=85);  
    -moz-opacity: 0.85;
    background-color:black;
    z-index:1001;

}


.div_overall_pic
{
    z-index:1009;
    left:20px;
    border:1px solid white;
    position:absolute;
    display:none;
}


.iehack
{
 
    cursor:pointer;
    position: relative;
    background: url(png/nothing.png);

 
}

<!--[if IE 7]>
.iehack
{

}
<![endif]-->
