html, body { height:100%;
font-size:100.01%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Allgemein */
* {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}
img{border:none;}
body {
background-color:#FFFFFF;
height:auto;
min-height:100%;
color:#000;
}
#box {
height:auto;
min-height:100%;
margin:0px;
background-color:#ddd;
}
#content {
margin-left:14em;
z-index:1;
background-color:#FFFFFF;
padding:86px 10px 1.5em 1.4em;
}
/* Content Text */
#content h1{
padding-top:1.2em;
font-size:150%;
color:#666;
font-weight:bold;
}
#content p {
line-height:140%;
margin-bottom:.8em;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
}

#content ol,ul{
padding-left:2em;
padding-top:4px;
padding-bottom:4px;
}
#content li {
padding-bottom:2px;
}
#content hr{
height:2px; 
border-width:0;
border-color:#aaa;
border-style:solid;
background-color:#aaa;
color:#aaa;
margin:0;
padding:0;
line-height:1px;
}
#content img {
margin-right:.5em;
margin-bottom:.2em;
float:left;
}
#content strong {color:#000; font-weight:bold;}
#content strong.wichtig {color:#f00;}
#content p em{color:#aaa; font-style:normal; font-weight:bold;}

#content h1 span {color:#aaa;  }
#content h2 {color:#aaa; font-size:130%;font-weight:bold; padding-bottom:.2em;}
#content h3 {color:#666; font-size:110%;font-weight:bold; padding-bottom:.2em;}
#content h4 {color:#aaa; font-size:100%;font-weight:bold; padding-bottom:.2em;}

/* Fachbegriffe hervorheben */
#content a.definition {
color:#000;
border-bottom:3px dotted  #aaa;
font-weight:normal;
text-decoration:none;
}

#content acronym{
display:none;
text-decoration:none;
}
#content a.definition:hover {
font-weight:bold;
background-color:#fff;
}
#content a.definition:hover acronym{
font-weight:bold;
color:#aaa;
display:inline;
}
/* ENDE Fachbegriffe hervorheben */

/* Standard Tabelle */
#content table {
border:none;
border-top:3px #aaa solid;
}
#content th {
background-color:#ddd;
color:#111;
padding:2px 4px;
text-align:left;
}
#content td {
padding:2px 4px;
background-color:#eee;
color:#000;
border-right:2px #fff solid;
border-bottom:2px #fff solid;
}
#content td.right {
border-right:none;
}
#content td strong{
color:#cc6600;
}
#content tfoot td{
padding: 5px 10px;
background-color:#ddd;
color:#000;
font-weight:bold;
font-size:80%;
border:none;
}

/* Listendefinition */
#content ul {
padding:0;
list-style:none;
padding-bottom:5px;
padding-left:2em;;
}
#content ul li {
padding:1px 2px 1px 14px;
background-image:url(../e-vergabe_img/e-vergabe_des/lpunkt.jpg);
background-repeat:no-repeat;
background-position:0 .3em;
}

/* Standard Links*/
#content a:link{
color:#000;
text-decoration:underline;
font-weight:bolder;
}
#content a:visited{
color:#555;
font-weight:normal;
}
#content a:hover{
text-decoration:underline, overline;
}
#content a:visited{
color:#555;
font-weight:normal;
}

/* Format News: */
#news p{
padding:5px 18px 5px 18px;
margin:0;
line-height:120%;
}
#news .datum {
font-weight:bold;
font-size:80%;
padding-top:0px;
padding-bottom:0px;
}
#news h2 {
padding:0;
margin:0;
line-height:150%;
background-image:url(../e-vergabe_img/e-vergabe_des/layer.gif);
background-repeat:no-repeat;
background-position:left bottom;
margin-bottom:2px;
color:#666;
padding-left:18px;
padding-top:20px;
font-weight:normal;
}

/* Banner */
#banner {
position:absolute;
left:0;
top:0;
z-index:100;
height:86px;
width:100%;
background-color:#fff;
background-image:url(../e-vergabe_img/e-vergabe_ban/grau.jpg);
background-repeat:no-repeat;
background-color:#fff;
}
#banner .druckbanner {display:none;}
#banner .logo {position:absolute; right:0; top:0;}
#banner .logistik {position:absolute; top:25px; right:90px;}
#banner .ie-logistik {position:absolute; top:25px; right:90px; display:none;}
#banner .titel1 {position:absolute; top:22px; left:4%;}
#banner .titel2 {position:absolute; top:52px; left:9%;}

/*Top Menu */
/*TOP Menu Anfang */


#topmenu {
position:absolute;
left:19.44em;
top:86px;
z-index:100;
background:#ddd;
list-style:none;
padding:0;
margin:0;
font-size:80%;
}

#topmenu li.aussen, li.aussen-first, li.aussen-last{
position:relative;
float:left;
padding:.2em 2em;
border-right:4px solid #ccc;
font-weight:bold;
height:1.25em;
text-decoration: none;
}
#topmenu li.aussen-first{border-left:1.8em solid #bbb;}
#topmenu li.aussen-last{border-right:1.8em solid #bbb;}


#topmenu ul {
position:absolute;
z-index:110;
left:0;
top:1.6em;
display:none;
list-style:none;
width:14em;
padding:0;
margin:0;
background-color:#eee;
color:#666;
}

#topmenu li li{
border-bottom:2px #bbb solid;
background-color:#ebebeb;
color:#888888;
}
#topmenu li li a { text-decoration:none; padding:.2em .5em; color:#666;  font-weight:bold; display:block;}
#topmenu li li a:hover{background-color:#ddd; color:#000; }
#topmenu li.aussen:hover, #topmenu li.aussen-first:hover, #topmenu li.aussen-last:hover {
background:#eee;
color:#666;
}
#topmenu li.aussen:hover ul, #topmenu li.aussen-first:hover ul, #topmenu li.aussen-last:hover ul{
display:inline;
}
#topmenu li span {color:#000;}
#topmenu-back{
position:absolute;
left:14em;
top:86px;
z-index:1;
height:1.3em;
width:1.75em;
background-color:#aaa;
}
/* Menu */
#links{
position:absolute;
left:0;
top:0;
z-index:10;
background-color:#ddd;
width:14em;
min-height:100%;
z-index:10;
padding-top:86px;
padding-bottom:1.5em;
}
#links .design1{font-size:80%; padding:2px; background-color:#aaa;}
#links .design2{font-size:80%; padding:2px; background-color:#ddd;}
#links .design3{
margin-top:1em;
position:static;
width:15.56em;
height:.2em;
background-color:#ccc;}
#links .design4{
padding:.4em 0 .4em 2px;
background-color:#eee;}
#links .design4 img {vertical-align:middle;height:1.4em; width:1.4em;}

#menubox {
font-size:90%;
background-color:#ccc;
}
#menubox .titel1 {padding-left:2px; padding-top:8px; font-weight:bold;}
#menubox .titel2 {padding-left:20px; padding-bottom:6px;font-weight:bold;}
#menubox .titel3 {padding-left:2px; padding-bottom:2px;font-weight:bold;color:#111;}

#menu{
position:absolute;
z-index:1000;
width:15.56em;
background-color:#ccc;
}
#ie-menu{
display:none;
}
#menu .aussen {
display:block;
overflow:hidden;
height: 1.6em;
padding:.1em 0;
background-color:#ccc;
}
#menu .aussen a span{
color:#333;
font-weight:bold;
}

#menu a.innen,#menu a.innen-1{
display:block;
padding:.2em 4px .2em 16px ;
border-bottom:2px #111 solid;
}

#menu .aussen:hover {
height: auto;
}
#menu .aussen:hover span.menutag{
display:block;
background-color:#ddd;
height:1.6em;
}

#menu .aussen:hover .minn{
display:block;
width:14em;
background-color:#ddd;
}

#menu .minn{
position:absolute;
left:15.56em;
margin-top:-1.6em;
display:none;
}

#menu .innen-1:hover, #menu .innen:hover {
background-color:#aaa;
color:#333;
}

#menu span.menutag{
padding: 0 4pt 0 16pt;
background-image:url(../e-vergabe_img/e-vergabe_des/mpunkt.gif);
background-position:0 .3em;
background-repeat:no-repeat;
}

#menu a:link{color:#333;text-decoration:none; font-weight:bold;}
#menu a:visited{color:#333;text-decoration:none; font-weight:bold;}
#menu a:hover{color:#111;text-decoration:none; font-weight:bold;}

/* Kundenservice */
.kundenservice{
padding:12px 4px 5px 2px;
background-color:#ddd;
color:#333;
}
.kundenservice ul{
list-style:none;
margin:5px 4px;
padding:0px;
}
.kundenservice p{
font-weight:bold;
padding-bottom:2px;
background-color:#ddd;
display:inline;
line-height:120%;
}
.kundenservice p span{
color:#111;
}
.kundenservice li{
background-repeat:no-repeat;
background-position:0 50%;
padding: 1px;
padding-left:18px;
}
.kundenservice li.telefon{
background-image:url(../e-vergabe_img/e-vergabe_sym/symbol_telefon.gif);
background-repeat:no-repeat;
}
.kundenservice li.mobil{
background-image:url(../e-vergabe_img/e-vergabe_sym/symbol_handy.gif);
background-repeat:no-repeat;
}
.kundenservice li.fax{
background-image:url(../e-vergabe_img/e-vergabe_sym/symbol_fax.gif);
background-repeat:no-repeat;
}
.kundenservice li.email{
background-image:url(../e-vergabe_img/e-vergabe_sym/symbol_email.gif);
background-repeat:no-repeat;
}
.kundenservice a:link{
color:#333;
}
.space{
height:1024px;
}
/*fussleiste */
#fussleiste {
position:fixed;
bottom:0px;
z-index:100;
border-left:solid 14px #666;
clear:left;
background-color:#999;
width:100%;
}
/* Sonderformate */
/* Veröffentlichungen */
#content #ausschreibung li{ background-image:none; background-color:#eee; margin-bottom:8px; padding:4px 14px 8px 14px;}
#ausschreibung li span {background-color:#ddd; color:#000; display:block; border-top:2px solid #aaa; margin:-4px -14px 4px -14px; padding:2px 14px;font-weight:bold;
						font-size:110%}
