@charset "utf-8";
/* CSS Document */

body{
    
    background-repeat: repeat-x;
    background-position:top left;
    background-color:#535d62;
    background-image:url(Bilder/body_bg.jpg);
    font-family: Arial;
    font-size:12px;
    color:#363d3f;
}

h2{
    
    padding-top:5px;
    padding-bottom:5px;
    width:750px;
    font-size:17px;
    font-family:Arial, Helvetica, sans-serif;
    border-bottom:2px dotted #666666;
    margin:0;
    color:#c51a26;}

h3{
    font-size:14px}

a:link {text-decoration:none; color:#363d3f; font-size:12px; font-weight:normal;}
a:active {text-decoration:none; color:#363d3f; font-size:12px; font-weight:normal;}
a:visited {text-decoration:none; color:#363d3f; font-size:12px; font-weight:normal;}
a:selected {text-decoration:none; color:#363d3f; font-size:12px; font-weight:normal;}
a:hover {text-decoration: none; color:#777f82; font-size:12px; font-weight:normal;}

.angebot_text:link {text-decoration:none; color:#363d3f; font-size:11px; font-weight:normal;}
.angebot_text:active {text-decoration:none; color:#363d3f; font-size:11px; font-weight:normal;}
.angebot_text:visited {text-decoration:none; color:#363d3f; font-size:11px; font-weight:normal;}
.angebot_text:selected {text-decoration:none; color:#363d3f; font-size:11px; font-weight:normal;}
.angebot_text:hover{text-decoration: none; color:#363d3f; font-size:11px; font-weight:normal;}

#all{
    margin-top:0px;
    text-align:left;
}

#head{
    background: url(Bilder/head1.jpg) no-repeat top left;
    width:996px;
    height:310px;
    margin:0 auto;}

#bg_all{
    width:996px;
    margin:0 auto;
    background:url(Bilder/bg_all.jpg) repeat-y top left;}

#bg_top{
    background:url(Bilder/bg_top.jpg) no-repeat top left;
}

#bg_bottom{
    background:url(Bilder/bg_bottom.jpg) no-repeat bottom left;
    padding-left:20px;}

#content{
    padding: 20px;
    min-height:450px;}
    
*html #content {
    height: expression( this.scrollHeight < 450 ? "449px" : "auto" ); /* sets min-height for IE */}
    
#head1{
    height:127px;
}
#clearer{
clear:both; height:00px;} 
    
    *html #clearer{
    clear:both; height:60px;}
 
#head2{
    background:url(Bilder/head_bild.jpg) no-repeat;
    width:996px;
    height:183px;
    }
    
#head2_ueber_uns{
    background:url(Bilder/head_ueber_uns.jpg) no-repeat;
    width:996px;
    height:183px;
    }
    
#head2_praesentationsraum1{
    background:url(../images/head-praesentationsraum1.jpg) no-repeat;
    width:996px;
    height:183px;
    }   
    
#head2_kontakt{
    background:url(Bilder/head_kontakt.jpg) no-repeat;
    width:996px;
    height:183px;
    }
    
#head2_kino1{
    background:url(../images/head-kino1.jpg) no-repeat;
    width:996px;
    height:183px;
    }   
    
#head2_kino2{
    background:url(../images/head-kino2.jpg) no-repeat;
    width:996px;
    height:183px;
    }   
    
#head2_studio1{
    background:url(../images/head-studio1.jpg) no-repeat;
    width:996px;
    height:183px;
    }
    
#head2_studio2{
    background:url(../images/head-studio2.jpg) no-repeat;
    width:996px;
    height:183px;
    }       
    
#head2_boxengasse{
    background:url(../images/head-boxengasse.jpg) no-repeat;
    width:996px;
    height:183px;
    }   
    
    #flash_em{
    position:absolute;
    z-index:10;}
#flash{
    padding-left:22px;
    padding-top:2px;}
    *html #flash{
    padding-top:2px;}
#flash1{
    padding-left:22px;
    padding-top:2px;}
    *html #flash1{
    padding-top:2px;}
#flash2{
    padding-left:22px;
    padding-top:2px;}
    *html #flash2{
    padding-top:2px;}
#flash3{
    padding-left:22px;
    padding-top:2px;}
    *html #flash3{
    padding-top:2px;}

/* Men Oben start*/

    *html #metaNavigation{

    margin-right:12px;}
    
    *+html #metaNavigation{

    margin-right:22px;}

#metaNavigation{
    font-family: Arial;
    font-size:11px;
    color:#535d62;
    margin-right:24px;
    list-style:none;
    list-style-position:outside;
    float:right;
}

#metaNavigation li a{
    font-size:11px;
    display:block;
    height:50px;}

*html #metaNavigation li a{
    display:inline;}

#metaNavigation li{
    font-size:11px;
    padding-left:18px;
    list-style:none;
    list-style-position:outside;
    float:left;
    background:none;
    margin-top:12px;}

/* Men Oben end*/

/* MainMen Oben start (superfish)*/
#head1_main_menue {
    float:right;
    margin-right:25px;
    margin-top:15px;
}
    *html #head1_main_menue {
        float:right;
        margin-top:0px;
        margin-right:40px;
    }
/* MainMen Oben end*/

/*content start*/
#breadcrumb{
    font-size:11px;
    height:15px;}

#breadcrumb a{
    font-size:11px;
    height:15px;}

#content_top{
    background: url(Bilder/content_top.jpg) no-repeat top left;
    }
#content_all{
    width:958px;
    background: url(Bilder/content_all.jpg) repeat-y;}

#content_bottom{
    height:9px;
    width:958px;
    background: url(Bilder/content_bottom.jpg) no-repeat bottom left;}

#inhalt{
    padding-left:25px;
    font-family:Arial, Helvetica, sans-serif;

    line-height:150%;
    width:740px;}

*html #inhalt{
    padding-left:25px;
    width:auto;}

/*#inhalt a{
    font-weight:bold;
    color:#c51a26;
}*/
#inhalt_links{
  float:left;
  width:370px;}
#inhalt_rechts{
  float:left;
  width:370px;}
#inhalt_unten{
  width:740px;float:left
  }

#headline{
    padding:10px;
    margin:15px;
    margin-top:0px;
}
    *html #headline{
    padding:10px;
    margin:0;}
    
#artikel_box img{
      padding:3px;
    }

#artikel_box {
    padding-left:5px;
    }

#artikel_box_angebote img{
      padding:3px;
      border:1px solid #999999}

#artikel_box_angebote {
    padding-left:5px;
    background: url(../images/bg-angebote.jpg) repeat-x;
    background-position:bottom;
    margin-top:10px;
    border:1px solid #c7c8c8;
    width:730px;
    }

    /*content end*/

/*Rechts start */
#rechts{
    float:right;
    width:161px;
    background:url(Bilder/rechts_bg.jpg) repeat-y top left;
    font-size:16px;}

#suche{
    font-weight:bold;
    color:#FFFFFF;
    text-align:center;
    padding-top:8px;
    background:url(Bilder/suche.jpg) no-repeat top left;
    height:50px;}

#suche_fenster{
    padding-left:3px;
    padding-right:5px;
    padding-bottom:15px;}

#tag{
    font-weight:bold;
    color:#FFFFFF;
    text-align:center;
    padding-top:6px;
    background:url(Bilder/news&tags.jpg) no-repeat top left;
    height:27px;
    }

*html #tag{
    margin-top:-2px
    }

*+html #tag{
    margin-top:-2px
    }

#news{
    font-weight:bold;
    color:#FFFFFF;
    text-align:center;
    padding-top:6px;
    background:url(Bilder/news&tags.jpg) no-repeat top left;
    height:21px;}
    
#flash_r{
    padding-left:2px;
    padding-top:4px;
    
    }

#studio_infos{
    padding-left:8px;
    margin-top:2px;
    padding-right:5px;
	text-align:center;
	font-size:12px
	
  }
 
 .hell {
 	color:#999999}

#rechts_bottom{
    background:url(Bilder/rechts_bottom1.jpg) no-repeat bottom left;
    height:9px;}
    /*Rechts start */

/*footer start */
    *html #footer ul{
    list-style:none;
    padding-top:30px;
    padding-left:10px;
    margin:0;}
#footer{
    background:url(Bilder/partner.jpg) no-repeat left center;
    height:80px;}

#footer ul{
    list-style:none;
    padding-top:28px;
    padding-left:8px;}

#footer ul li{
    float: left;
    padding-left:0px;}

ul #footer1{
    display:block;
    height:25px;
    width:55px;}

ul #footer2{
    display:block;
    height:25px;
    width:80px;}

ul #footer3{
    display:block;
    height:25px;
    width:95px;}

ul #footer4{
    display:block;
    height:25px;
    width:60px;}

ul #footer5{
    display:block;
    height:25px;
    width:60px;}

ul #footer6{
    display:block;
    height:25px;
    width:70px;}
    /*footer end */

/*angebot start*/
#angebot{
    margin-top:10px;
    font-size:12px;}

#angebot_center{
    font-size:11px;
    background:url(Bilder/angebot_center.jpg) top left repeat-y;
    width:205px;
    float:left;
    margin-left:30px;}

#angebot_top{
    background:url(Bilder/angebot_top.jpg) top left no-repeat;
    height:29px;
    width:205px;
    text-align:center;
    padding-top:8px;}

#angebot_top a{
    font-weight:bold;
    color:#ffffff;}

#angebot_bottom{
    background:url(Bilder/angebot_bottom.jpg) bottom left no-repeat;
    height:9px;
    width:205px;}
    
#angebot_inhalt{
    padding-left:8px;
    padding-right:8px;}

#angebot_inhalt img{
    width:180px;
    border:3px solid #ffffff}

/*angebot end*/
div #logo{
position:absolute;
width:110px;
height:100px;
display:block;
margin-left:30px;
margin-top:20px;}

/* Start Tags Cloud CSS */

   #tags_cloud {
    padding:1px; text-align:left;
	
   }
   #tags_cloud a {
    text-decoration:none;padding:0px;
   }

   a.tag1, a.tag2, a.tag3,
   a.tag1:visited, a.tag2:visited, a.tag3:visited,
   a.tag1:active, a.tag2:active, a.tag3:active {
    font-size:7px;
    font-weight:200;
   }
   a.tag1:hover, a.tag2:hover, a.tag3:hover {
    font-size:78px;
    font-weight:200;
    border-bottom: Black 2px solid;
   }


   a.tag4 ,a.tag5, a.tag6,
   a.tag4:visited ,a.tag5:visited, a.tag6:visited,
   a.tag4:active ,a.tag5:active, a.tag6:active {
    font-size:9px;
    font-weight:300;
   }
   a.tag4:hover,a.tag5:hover, a.tag6:hover {
    font-size:9px;
    font-weight:300;
    border-bottom: Black 2px solid;
   }

   a.tag7, .tag8, a.tag9,
   a.tag7:active, .tag8:active, a.tag9:active,
   a.tag7:visited, .tag8:visited, a.tag9:visited {
    font-size:10px;
    font-weight:300;
   }
   a.tag7:hover, .tag8:hover, a.tag9:hover {
    font-size:10px;
    font-weight:300;
    border-bottom: Black 2px solid;
   }

   a.tag10, a.tag11, a.tag12,
   a.tag10:visited, a.tag11:visited, a.tag12:visited,
   a.tag10:active, a.tag11:active, a.tag12:active {
    font-size:12px;
    font-weight:300;
   }
   a.tag10:hover, a.tag11:hover, a.tag12:hover {
    font-size:12px;
    font-weight:300;
    border-bottom: Black 2px solid;   
   }

   a.tag13, a.tag14, a.tag15,
   a.tag13:visited, a.tag14:visited, a.tag15:visited,
   a.tag13:active, a.tag14:active, a.tag15:active {
    font-size:14px;
    font-weight:400;
   }
   a.tag13:hover, a.tag14:hover, a.tag15:hover {
    font-size:14px;
    font-weight:400;
    border-bottom: Black 2px solid;   
   }

   a.tag16, a.tag17, a.tag18,
   a.tag16:visited, a.tag17:visited, a.tag18:visited,
   a.tag16:active, a.tag17:active, a.tag18:active {
    font-size:16px;
    font-weight:400;
   }
   a.tag16:hover, a.tag17:hover, a.tag18:hover {
    font-size:16px;
    font-weight:400;
    border-bottom: Black 2px solid;   
   }

   a.tag19, a.tag20, a.tag21,
   a.tag19:visited, a.tag20:visited, a.tag21:visited,
   a.tag19:active, a.tag20:active, a.tag21:active {
    font-size:18px;
    font-weight:500;
   }
   a.tag19:hover, a.tag20:hover, a.tag21:hover {
    font-size:18px;
    font-weight:500;
    border-bottom: Black 2px solid;   
   }
   
   a.tag22, a.tag23, a.tag24,
   a.tag22:visited, a.tag23:visited, a.tag24:visited,
   a.tag22:active, a.tag23:active, a.tag24:active {
    font-size:17px;
    font-weight:500;
   }
   a.tag22:hover, a.tag23:hover, a.tag24:hover {
    font-size:17px;
    font-weight:500;
    border-bottom: Black 2px solid;   
   }

   a.tag25, a.tag26, a.tag27,
   a.tag25:visited, a.tag26:visited, a.tag27:visited,
   a.tag25:active, a.tag26:active, a.tag27:active {
    font-size:24px;
    font-weight:900;
   }
   a.tag25:hover, a.tag26:hover, a.tag27:hover {
    font-size:24px;
    font-weight:900;
    border-bottom: Black 2px solid;   
   }

   a.tag28, a.tag29, a.tag30,
   a.tag28:visited, a.tag29:visited, a.tag30:visited,
   a.tag28:active, a.tag29:active, a.tag30:active  {
    font-size:24px;
    font-weight:900;
   }
   a.tag28:hover, a.tag29:hover, a.tag30:hover {
    font-size:24px;
    font-weight:900;
    border-bottom: Black 2px solid;   
   }
   
   /* End Tag Cloud CSS */ 
   
   #artikel_headline a{
 
   font-weight:bold;
   color:#c51a26;
   font-size:12px;
   font-family:Arial}
   
   #artikel_headline{
   line-height:25px;
   font-weight:bold;
   color:#c51a26;
   font-size:12px;
   font-family:Arial}
   
   #headline_angebote a{
   background:url(../images/pfeil.jpg) top left no-repeat;
   padding-left:20px;
   font-weight:bold;
   color:#c51a26;
   font-size:12px;
   font-family:Arial}
   
   #headline_angebote{
   line-height:25px;
   font-weight:bold;
   color:#c51a26;
   font-size:12px;
   font-family:Arial}

   
   #artikel_box a{
   color:#c51a26;}
   
   hr {
    border : none;
    border-top : dotted 2px #363d3f;
    color : #FFFFFF;
    background-color : #FFFFFF;
    height : 1px;
    }
    #artikel_box hr {
    border-top : dotted 1px #363d3f;
    }
    #more {
    font-size:11px;
    color:#c51a26;}

.text-rot {
    color:#c51a26;}
    
.text-normal {
    color:#363d3f;
    font-size:12px}

.text-klein {
    font-size:11px;
    }

.agb {
    text-align:justify;
}


.link-rot {
    color:#c51a26;
    text-decoration:underline;
    font-weight:normal}
    
    .pdf-Link {
    background:url(../images/pdficon_small.gif) no-repeat left bottom;
    padding-left:25px;
    font-weight:bold;
    text-decoration:none;
    color:#c51a26;
    }

a.pdf-Link:link {
    background:url(../images/pdficon_small.gif) no-repeat left bottom;
    padding-left:25px;
    font-weight:bold;
    text-decoration:none;
    color:#c51a26;
    }
    
a.pdf-Link:visited {
    background:url(../images/pdficon_small.gif) no-repeat left bottom;
    font-weight:bold;
    padding-left:25px;
    text-decoration:none;
    color:#c51a26;
    } 
a.rot-fett {
        color:#c51a26;
        font-weight:bold
        }
        
a.rot-fett:link {
        color:#c51a26;
        font-weight:bold
        }

a.rot-fett:visited {
        color:#c51a26;
        font-weight:bold
        }

.link-rot {
    color:#c51a26;
    }

a.link-rot:link {
    color:#c51a26;
    }
    
a.link-rot:visited {
    color:#c51a26;
     } 
    
.bild-rahmen{
    border:1px solid #999999;
    padding:4px;}
    

.pfeil-nach-oben {
     background:url(../images/pfeil-oben.jpg) no-repeat left;
     padding-left:18px;
    }   

.lupe {
    background:url(../images/lupe.jpg) no-repeat left top;
    font-size:14px;
    margin-top:5px;
    margin-bottom:5px;
    font-weight:bold;
    padding-left:25px;
    float:left;
    }
.im-vorfuehrbestand {
    background:url(../images/im-vorfuehrbestand.gif) no-repeat left top;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:145px;
    padding-left:20px;
    float:left;
    }   
    
.auf-anfrage {
    background:url(../images/auf-anfrage.gif) no-repeat left ;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:190px;
    padding-left:20px;
    float:left;
    }

.in-kuerze-verfuegbar {
    background:url(../images/in-kuerze-verfuegbar.gif) no-repeat left -1px;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:190px;
    padding-left:26px;
    float:left;
    }
    
.anfrage a{
    background:url(../images/info-anfordern.gif) no-repeat left top;
    float:right;
    margin-top:5px;
    font-weight:bold;
    font-size:14px;
    padding-left:35px;
    }
*+html #zurueck{
margin-top:100px;
}

*html .ligallery{
width:650px;
}

*html #seitenanfang{
margin-right:100px;
}

li {
     background:url(../images/liste.gif) no-repeat left;
     padding-left:18px;
     list-style-type:none;
    }
     
ul {
    margin:0px;
    padding:0px 0 0 0px}
    
.naked li {
    list-style-type:none;
    background:none}
.install .naked {
    list-style-type:none;
    background:none} 
.info {
    background:url(../images/info.gif) no-repeat left;
     padding-left:18px;}
     
    .zitate {

    font-size:12px;
    color:#585757;

    }
   .install {

    padding-top:10px} 
  
.install a {
    font-size:13px;
   font-weight:bold}

.install a:hover {
    font-weight:bold;
    color:#cf0114}
 
   .install li{
   background:url(../images/pfeil.gif) #edeeee 4px  no-repeat;
   list-style-type:none;
   padding-left:26px;
   border-bottom:3px solid #ffffff;
   }
   
   .install{
   line-height:230%;
   
   } 
    
.border {
    border:solid 1px #999999;
    padding:5px}
    
.medianame {
    font-size:11px}