p.alphabet {
	text-align:center;
}

#vertgraph {                    
            width: 378px; 
            height: 207px; 
            position: relative; 
            background: url("/images/g_backbar.gif") no-repeat; 
        }
    #vertgraph ul { 
            width: 378px; 
            height: 207px; 
            margin: 0; 
            padding: 0; 
        }
    #vertgraph ul li {  
            position: absolute; 
            width: 28px; 
            height: 160px; 
            bottom: 34px; 
            padding: 0 !important; 
            margin: 0 !important; 
            background: url("/images/g_colorbar3.png") no-repeat !important;
            text-align: center; 
            font-weight: bold; 
            color: white; 
            line-height: 2.5em;
        }

    #vertgraph li.critical { left: 24px; background-position: 0px bottom !important; }
    #vertgraph li.high { left: 101px; background-position: -28px bottom !important; }
    #vertgraph li.medium { left: 176px; background-position: -56px bottom !important; }
    #vertgraph li.low { left: 251px; background-position: -84px bottom !important; }
    #vertgraph li.info { left: 327px; background-position: -112px bottom !important; }

html {
font-family:verdana,arial,sans-serif;
background-color:#f7f7f7;

}

body {
background:url(/images/bg.gif);
background-repeat:repeat-x;
margin              :0px;
}

img {
border:0px;
}

input {
border:1px solid #0099DF;
}

table {
border-collapse:collapse;
}

table.icon {
width:90%;
margin-left:auto;
margin-right:auto;
}

table.icon td {
text-align:center;
width:25%;
border:0px;
}

table.overall {
width:775px;
background-color:#fff;
}

table.overall td {
padding-top:4px;
}

hr {
border-bottom       :1px solid #ccc;
}

p {
padding:5px;
}

/* Die folgende Klasse wird aufgerufen unter anderem von hersteller.php */

.dllink5:link {color:#0000FF; font-size:17px; text-decoration:none; font-weight:bold}
.dllink5:visited {color:#0000ff; text-decoration:none}
.dllink5:active {color:#0000ff; text-decoration:none}
.dllink5:hover {color:#0000ff; text-decoration:none}


div.dlbox {
margin:0 auto 0 auto;
width:90%;
background-color:#dedede;
border:1px solid #c0c0c0;
}

div.dlbox h2 {
font-size:1.5em;
}

div.dlbox div.dllink {
position:relative;
float:right;
top:100%;
}

h1.hersteller {
text-align:center;
font-size:130%;
}

div.dlbox div.dllink2 {
position:relative;
float:right;
top:100%;
a:link {color:red; text-decoration:none}
}

h1.hersteller {
text-align:center;
font-size:130%;
}

p.warning {
padding:5px;
text-align:center;
border:1px red dotted;
background-color:#FFF0F0;
}

p.ab {
text-align:center;
}

p.low {
font-size:xx-small;
}

td {
font-size   :12px;
vertical-align      :top;
}

/* * Boxen links (für Menü) ************************************************ */

.bs {
width:183px;
vertical-align:top;
margin-bottom:1em;
}

.bs th {
font-size:11px;
font-weight:bolder;
margin-bottom:0px;
color: #f1fdff;
height:25px;
padding-left:40px;
padding-bottom:0px;
background:url(/images/boxes_header2.gif) no-repeat;
}

.bs td {
padding:0px;
margin:0px;
border:1px solid #0099DF;
background-color:#fff;

font-size:11px;
}

.bs td a {
color:#222;
text-decoration:none;
}

.bs td a:hover {
color:#888;
text-decoration:none;
}

.bs td ul {
list-style-type:       none;
margin:0px;
padding-left:       24px;
background-image:       url(/images/navi-bg.gif);
}

.bs td ul li {
display:block;
height:16px;
}

.bs td ol {
list-style-type:       decimal-leading-zero;
} 

.bs td ol li {
}

/* * Boxen in der Mitte *************************************************** */

.bm {
width:547px;
border-collapse:collapse;
}

.bm th {
background-image:url(/images/content_head2.gif);
height:25px;
padding-left:40px;
color:#f1fdff;
}

.bm td {
background:#fff;
border:1px solid #0099df;
padding:4px;
text-align:left;
vertical-align:top;
}

.bm td td {
border:0px;
}

.bc {
vertical-align:top;
padding-left:3px;
}

a.new {
color:#a00000;
}

h3.b {
font-size:12px;
font-weight:bolder;
margin-bottom:0px;
color: #fff;
}

h3.b1 {
font-size:12px;
font-weight:bolder;
margin-bottom:0px;
}

/* nu: NachrichtenUebersicht*/
h3.nu {text-decoration:underline;
font-size:12px;
text-align:center;
}

h2.treiberdesc {
font-size:1.3em;
text-align:center;
}

h1 { font-size      : 12px; }
h2 { font-size      : 11px; }
h3 { font-size      : 10px; }

th {
font-size      : 11px;
text-align: left;
}

/* normal links */
a {
font-size:12px;
color: #222;
text-decoration:none;
}

a:hover {
color:black;
}


/* text styles */
.textTitle {
font-size: 14px;
color: #555;
font-weight: bold;
vertical-align: middle;
text-align: center;
}

.textNormal{
font-size: 12px;
color: #555;
}

/* search field */

.searchField{
border: 1px solid;
width: 240px;
height: 18px;
font-size: 12px;
color: #555;
}

div.hinweis {
background-color: white;
border: red 2px dashed;
width : 90%;
padding : 4%;
text-align: center;
left : 50%;
right: 50%;
}

table {
border-collapse:collapse;
}

table.mt {
border: 0px;
text-align: center;
width: 900px;
margin: auto;
}

td.mo {
height: 87px;
background-image: url(/images/header2.gif);
width: 900px;
text-align: right;
}

a.tab {
border-collapse: collapse;
border-style: solid solid none solid;
border-color: black;
border-width: 1px 1px 0 1px;
background-color: silver;
padding: 2px 0.5em 0 0.5em;
margin-top: 4px;
text-decoration: none;
}
a.tab:hover {
border-color: black;
background-color: white;
}

.panel {
border: solid 1px black;
background-color: white;
padding: 7px;
height: 50px;
overflow: auto;
}

/* * W:O Banner-Styles ***************************************************************** */

#brand_top {
padding     : 5px;
border      : 0px;
}

#layer1 {
position    : absolute;
top         : 100px;
left        : 775px;
width       : 350px;
height      : 800px;
}

/* * TO DUMP ************************************************************************* */
