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;
}
.wegweiser  {display:none;}
#box {
height:auto;
min-height:100%;
margin:0px;
background-color:#fc6;
}
#content {
margin-left:14em;
z-index:1;
background-color:#FFFFFF;
padding:86px 1.2em 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:#f90;
border-style:solid;
background-color:#f90;
color:#f90;
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:#f90; font-style:normal; font-weight:bold;}

#content h1 span {color:#f90;  }
#content h2 {color:#f90; 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:#f90; font-size:100%;font-weight:bold; padding-bottom:.2em;}

/* Fachbegriffe hervorheben */
#content a.definition {
color:#000;
border-bottom:3px dotted  #f90;
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:#f90;
display:inline;
}
/* ENDE Fachbegriffe hervorheben */

/* Standard Tabelle */
#content table.standard {
border:none;
border-top:3px #f90 solid;
}
#content table.standard th {
background-color:#fc6;
color:#c60;
padding:2px 4px;
text-align:left;
}
#content table.standard td {
padding:2px 4px;
background-color:#fcefaa;
color:#000;
border-right:2px #fff solid;
border-bottom:2px #fff solid;
}
#content table.standard td.right {
border-right:none;
}
#content table.standard td strong{
color:#cc6600;
}
#content table.standard tfoot td{
padding: 5px 10px;
background-color:#fc6;
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;
}

#content dl dt{
color:#000;
font-weight:bold;
border-bottom:2px #d60 solid;
background-color:#fc6;
padding:2px 6px;
}
#content dl dd{
padding:.2em 1em .4em 2em;
background-color:#fcefaa;
margin-bottom:1em;
}

/* 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/e-vergabe.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:0px; right:0px;}
#banner .ie-logistik {position:absolute; top:0px; right:0px; display:none;}
#banner .titel1 {position:absolute; top:22px; left:20%;}
#banner .titel2 {position:absolute; top:52px; left:25%;}

/*Top Menu */
/*TOP Menu Anfang */
#topmenu {
position:absolute;
left:19.44em;
top:86px;
z-index:100;
background:#fc6;
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 #ffc;
font-weight:bold;
height:1.25em;
text-decoration: none;
}
#topmenu li.aussen-first{border-left:1.8em solid #f90;}
#topmenu li.aussen-last{border-right:1.8em solid #f90;}


#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:#fcefaa;
}

#topmenu li li{
border-bottom:2px #f90 solid;
}
#topmenu li li a { text-decoration:none; padding:.2em .5em; color:#c60;  font-weight:bold; display:block;}
#topmenu li li a:hover{background-color:#fc6; color:#000; }
#topmenu li.aussen:hover, #topmenu li.aussen-first:hover, #topmenu li.aussen-last:hover {
background:#c60;
color:#fcefaa;
}
#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:#E5B366;
}
#topmenu a {text-decoration:none;}
/* Menu */
#links{
position:absolute;
left:0;
top:0;
z-index:10;
background-color:#fc6;
width:14em;
min-height:100%;
z-index:10;
padding-top:86px;
padding-bottom:1.5em;
}
#links .design1{background-color:#f90; height:1.3em;}
#links .design2{background-color:#fc6; height:1.2em;}
#links .design3{
margin-top:1em;
position:static;
width:15.56em;
height:.2em;
background-color:#ffc;}
#links .design4{
padding:.4em 0 .4em 2px;
background-color:#fcefaa;}
#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:#c60;}

#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 #c60 solid;
}
#menu a.innen-1{
background-color:#ccc;
font-weight:bold;
}
#menu a.innen-1:hover{
color:#000;
}

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

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

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

#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:#c60;text-decoration:none; font-weight:bold;}

/* Kundenservice */
.kundenservice{
padding:12px 4px 5px 2px;
background-color:#fc6;
color:#333;
}
.kundenservice ul{
list-style:none;
margin:5px 4px;
padding:0px;
}
.kundenservice p{
font-weight:bold;
padding-bottom:2px;
background-color:#fc6;
display:inline;
line-height:120%;
}
.kundenservice p span{
color:#c60;
}
.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;
}
#content hr.blind {
clear: both;
margin-bottom: -1px;
font-size: 1px;
height: 1px;
border: 0;
visibility: hidden;
} 

/*fussleiste */
#fussleiste {
display:none;
position:fixed;
bottom:0;
margin:.5em -0.5em 0 -1.4em;
background-image:url(../e-vergabe_img/e-vergabe_des/fuss_bg.gif);
background-repeat:repeat-x;
}
#fussleiste p {
padding-top:46px;
font-weight:bold;
padding-left:.5em;
}
#fussleiste span{
float:right;
font-weight:normal;
}
#fussleiste img{
padding-top:-46px;
float:right;
}
.space{
height:1024px;
}

#content form.standard fieldset{
border:none;
border-top:3px solid #f90;
border-bottom:3px solid #f90;
background-color:#FCEFAA;
padding:8px 0;
}

#content form.standard {
background-color:#fff;
}

#content form.standard fieldset legend{
border:2px #f90 solid;
padding:4px 10px;
background:#ddd;
color:#c60;
font-weight:bold;
}
#content form.standard label.text{
position: relative;
left: 1%;
width:30%;
float:left;
}
#content form.standard input.text{
border:1px #000 solid;
background-color:#ffc;
}
#content form.standard hr {
height:2px; 
border-width:0;
border-color:#fff;
border-style:solid;
background-color:#fff;
color:#fff;
line-height:1px;
margin:5px 0;
}

/* Sonderformate */
/* Veröffentlichung */
#ausschreibung li{ background-image:none; background-color:#fcefaa; margin-bottom:8px; padding:4px 14px 8px 14px;}
#ausschreibung li span {background-color:#fc6; color:#c60; display:block; border-top:2px solid #f90; margin:-4px -14px 4px -14px; padding:2px 14px;font-weight:bold;
						font-size:110%}
