/* - - - - - - - - - - - - Aufteilung der Seite - - - - - - - - - - - - */
body,html {
 margin:0;
 padding:0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10pt; /*erreicht ann&auml;hernd gleiche Schriftgr&ouml;&szlig;en in NN, IE und OP*/
 /*background-image:url(../pix/hg.gif);*/
  font-weight:normal;
  color:#000000;
}

#seitenrahmen {/*rahmen fuer komplette seite, enthaelt alle elemente */
width:185mm;
}

#balken {
display:none;
height:1mm;
}

#balkenquer {
display:none;
height:1mm;
}

#strichweiss {
display:none;
height:1mm;
}

#headerfix { /* seitenkopf an fester position */
display:none;
height:10mm;
 }
 
 #logo {
display:none;
}

#presselogo {
width:160px;
display:block;
padding:0 20px 0 0;
margin:0;
/*border:1px solid #000;*/
}

#pressemeldung {
width:150mm;
margin:0;
padding:0 20px 0 20px; 
}
 
#logoprint {
position: absolute;
top:0;
left:0;
width:180mm;
}

#logoprint img {
display:inline;
margin: 0 15mm 0 0;
}

#inhalt { 
margin:30mm 0 0 0;
font-size:10pt;
width:175mm;
}

#spalterechts { 
display:none;
}

#fuss {
/*display:none;*/
 width:170mm;
 height:10mm;
clear:both;
 z-index:100;
 /*background-color:#ffffff;*/
}

#firmenticker {
visibility:hidden;
}

#produktticker {
margin:0;
padding:5px;
border:0;
width:170mm;
}

#produktticker img {
margin:0 2px 0 2px;
padding:0;
}

#laenderticker {
margin:0;
padding:5px;
border:0;
width:170mm;
}

#laenderticker img {
margin:0 2px 0 2px;
padding:0;
}

#laenderflaggen li.reihe {
padding: 5px 10px 5px 10px;
}

#laenderflaggen img {
border:1px solid #666666;
}

#schnellsuche {
display:none;
}

#menue {
/*font-size:9pt;
display:block;
width:620px;
margin:20px 0 1px 20px;*/
display:none;
}

#menue2 {

}

#menue li {

}

#menue2 li {

}

#menue img {

}

#sprachmenue {
padding:3px;
border:0;
font-size:8pt;
margin:0;
width:500px;
display:inline;
}


ul.sprachmenue,li.sprachmenue {
 list-style-type:none;
 display:inline;
 margin:0 2px 0 2px;
 padding:5px 0 0 0;
}

#ranking {
display:inline;
border: 1px solid #000000;
background-color:#ffffff;
color:#000000;
font-weight:bold;
padding:2px 10px 2px 10px;
}

#ranking a {
color:#ffffff;
text-decoration:underline;
}

#ranking a:hover {
color:#003366;
}

#rankingaktiv {
display:inline;
border: 1px solid #000000;
background-color:#000000;
color:#ffffff;
font-weight:bold;
padding:2px 10px 2px 10px;
margin:0;
}

 #profil {
  border:0;
  padding: 0;
  margin:0;
  display:block;
  width:150mm;
 }
 
  #profilinhalt {
 margin:0;
 }

 
 #profil ul, #profil li {
 color:#333333;
 }

 /* - - - - - - - - - - - - Allgemeine Vorgaben - - - - - - - - - - - - */
 
table {
display:inline-table;
border-collapse:collapse;
border:1px solid #336699;
margin:20px;
padding:5px;
width:160mm;
font-size:1em;
}

th {
background-color: #6699cc;
color:#ffffff;
padding:2px;
border:1px solid #336699;
} 

td {
border:1px solid #336699;
padding:2px;
}

table.kontakt{
width:160mm;
background-color:transparent;
padding:5px;
border:0;
color:#003366;
margin:0;
}

table.kontakt,td.kontakt,th.kontakt {
width:160mm;
background-color:transparent;
padding:5px;
border:0;
color:#003366;
margin:0;
font-size:0.9em;
}

td.kontakt input.submit {
margin:0;
padding:2px;
} 

#adresse {
/*border-collapse:collapse;
border:1px solid #336699;*/
border:0;
display:block;
padding:0 20px 20px 20px;
}

#adresse img {
float:left;
/*border:1px solid #6699cc;*/
border:0;
margin: 0 50px 0 0;
padding:0;
}

table.adresse {
width:130mm;
background-color:transparent;
color:#003366;
padding:0 2px 0 5px;
margin:0;
border:0;
}

td.adresse,th.adresse {
background-color:transparent;
color:#003366;
margin:0;
border:0;
padding:2px;
}

.messefirma, a.messefirma, a.messefirma:hover {
color:#336699;
font-weight:bold;
text-decoration:underline;
}

table.messe {
border:0;
display:inline;
padding:0;
margin:0;
width:160mm;
}

table.messe, td.messe {
border:0;
padding:0;
margin:0;
}

/*td.adresse {
border:1px solid #336699;
padding: 2px 5px 2px 5px;
}*/
 
img{
    border:none;
   }
   
h1 {
    display:inline;
    font-size:14pt;
    color:#000000;
    font-weight:bold  
}

h2 {
    display:block;
    font-size:13pt;
    color:#000000;
    font-weight:bold;
    line-height:20px;
}

h3 {
    display:inline;
    font-size:12pt;
    color:#000000;
    /*color:#cc0000;*/
    font-weight:bold;
    /*line-height:20px;*/
    padding:0;
    margin:0;    
    }

h4 {
    display:inline;
    font-size:11pt;
    color:#000000;
    font-weight:bold;
    margin:0;
    padding:2px 2px 2px 0;
    float:left;
}

h5 {
    display:inline;
    font-size:10pt;
    color:#000000;
    font-weight:bold;
    margin:0;
    padding:0;
}

a {
color:#336699;
font-weight:bold;
text-decoration:underline;
}

a:Hover {
}

li {
 color:#000000;
 padding:2px;
 list-style-position:inside;
 }
 
 ul,ol {
color:#000000;
margin:0;
padding:5px;
 }
 
 /*ul.reihe,ol.reihe {
 display:inline;
 list-style-type:none;
 margin:0;
 padding:1px;
 }
 */
 
 li.reihe {
 display:inline;
 list-style-type:none;
 margin:0;
 padding:0 5px 0 5px;
 }
 
 li.ohne {
list-style-type:none;
margin:3px 3px 3px 0;
padding:0;
}

#spalterechts li.ohne {
}

 
form.schnellsuche {       /* normaler Fliesstext*/
 
     }
     
form.branche {       /* normaler Fliesstext*/
        margin:0;
        padding: 10px 0 0 0;
        display:inline;    
     }
     
form {       /* normaler Fliesstext*/
        margin:0;
        padding:0;   
        display:inline;         
     }
     
textarea,select,input {      /* Formularfeld*/
        font-size : 0.9em;
        color : #000000;
        border: 1px solid #003366;
        /*height: 90%;*/
        margin-bottom:5px;
        display:inline;
        line-height:12pt;
}

select.branche {
width:100mm;
}

input.kontakt {
    margin:0;
    padding:2px;
    display:inline;
    }

input.submit {
    /* Formularfeld*/
        font-size : 1em;
        color:#ffffff;
        font-weight : bold;
        background-color: #336699;
        border: 1px solid #003366;
        display:inline;
        /*padding:0;
        margin:0;*/
        }
        
legend {
color:#000000;
font-weight:bold;
border:0;
}

fieldset {
border:1px solid #000000;
}


input.submit {
    /* Formularfeld*/
        font-size : 100%;
        color:#ffffff;
        font-weight : bold;
        background-color: #336699;
        border: 1px solid #003366;
        display:inline;
        }


 /* - - - - - - - - - - - - Klassen - - - - - - - - - - - - */

 .foot {
 color:#003366;
 font-size:9pt;
 }
 
.klein {
font-size:9pt;
}
 
 .invisible {
visibility:hidden;
 }
 
 .link {
 color:#000000;
 font-weight:bold;
 text-decoration:underline;
 }
 
  .link:Hover {
 }
 
  .bildu {
 color:#336699;
 font-weight:normal;
 font-size:9pt;
 }
 
  .bildu:Hover {
 }
 
 .boxleer {
display:none;
 }
 
 .box {
display:none;
 }
 
 .boxtrans {
display:none;
 }
 
  .login {
display:none;
 }
 
 img.fokus {
 border:1px solid #000000;
 margin:0 0 10px 20px;
 }
 
 img.box {
    border:0;
    width:140px;
    height:1px;
    background-color:transparent;
    margin:0;
   }
 
 .fett {
 font-weight:bold;
 }
 
.abstand {
    height:20mm;
} 

.vabstand {
padding:0 10mm 0 10mm;
}
 
li.strich {
list-style-type:none;
border-left:2px solid #000000;
}

.alert {
font-size:9pt;
font-weight:bold;
text-decoration:none;
color:#000000;
}

.graufett {
color:#333333;
font-weight:bold;
}

.blau {
font-size:1em;
font-weight:normal;
text-decoration:none;
color:#003366;
}

.blau:Hover {
font-size:1em;
font-weight:normal;
text-decoration:underline;
color:#6699cc;
}

.weiss {
font-weight:bold;
text-decoration:none;
color:#000000;
}

.weiss:Hover {

}

.weissaktiv {
font-weight:bold;
text-decoration:none;
color:#000000;
}

a.weiss:Hover {
}


 /* - - - - - - - - - - - - Überschriftkasten in blau - - - - - - - - - - - - */

.headabstand {
margin-left:20mm;
}

.headline {
/*border-left: 1px solid #336699;
border-top: 1px solid #336699;
border-right: 1px solid #336699;*/
border: 1px solid #336699;
background-color:#6699cc;
width:70mm;
display:inline;
color:#ffffff;
font-weight:bold;
padding:0;
margin:0;
}

img.headline {
        display:block;
        margin-bottom:20px;
        padding:0;
        margin-top:0;
        width:550px;
        height:1px; 
        border:0;        
        background-color:transparent;
        
        }
        
