/** RESET **/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	text-decoration: none;
	color: #6F6F6F;
}
/** EOC RESET **/
body { background: #EB5C00  url(../images/bg2_mit_1090_510.jpg) repeat scroll center top; height: 100%; text-align: center; font: 11px/18px verdana, Arial, Helvetica, sans-serif; }
.float {position: relative; float:left}
a {font-weight:bold; color:#fe5200;text-decoration:none;letter-spacing: 0.1em }/*color:#37a3e5*/
a:hover {border-bottom: 1px dotted; border-top:1px dotted;}
a.anker{font-weight:normal; color:#fe5200;text-decoration:none;letter-spacing: 0.1em }/*color:#37a3e5*/
a.anker:hover {border-bottom: 1px dotted; border-top:1px dotted;}
#container {margin:0 auto; text-align:left; width:840px; }
#wrapper {position: relative;left:195px; width:645px; }/*left:260px; width:580px;*/
#header {position:relative; top: 0; padding-left: 430px; background: transparent url(../images/shadow-breit.png) repeat-y scroll center; }
#inhalt {position:relative; top: -2px; padding: 75px 85px 25px 85px; text-align:right;  background: transparent url(../images/shadow-breit.png) repeat-y scroll center; text-align:justify  }
#schatten_unten {position:relative; top: -4px; background: transparent url(../images/shadow_footer-breit.png) no-repeat scroll center bottom;  }
h1 {font-family:"Adobe Caslon Pro",Georgia,Garamond,Times,serif; font-weight:normal; font-style:italic;font-size:18px;text-align:left;margin-top: 25px;line-height:26px;
}
h4, h3, h2 {font-family:"Adobe Caslon Pro",Georgia,Garamond,Times,serif; font-weight:normal; font-size:11px;text-align:left;
}
.kursiv {font-family:Baskerville,"Goudy Old Style","Palatino","Book Antiqua",serif;font-style:italic;font-weight:normal;letter-spacing:normal;text-transform:none;color:#FE5200;
}
.small-title {background:transparent url(../images/dot.gif) repeat-x scroll 0 50%;clear:both;margin:1em 0;
}
.title {background:#FFFFFF none repeat scroll 0 0;letter-spacing:0.3em;line-height:1.4em;font-size:12px; margin-left:1em;padding:0 0.5em;text-transform:uppercase;color:#FE5200;text-align:left;
}
p.title-stilblueten {text-transform: uppercase;margin-top:15px;}
.rahmen {border: 1px solid #9ea6aa;margin-left:10px;} 
#footer {text-align:left; font-size: 9px; color:#999;padding-top:50px;}
a.footer {text-decoration:none;color:#999; font-weight: normal; border:none;}
a.footer:hover {text-decoration:none; color:#fe5200; font-weight:normal; border:none;}
#navi {z-index:5;position:absolute;top:25px;padding-left:35px;}/*padding-left:100px*/
a.rollover_profil {background:transparent url(../images/profil.png) no-repeat scroll left top; height:16px; width: 230px; display:block;margin-bottom: 8px; text-indent: -9999px; }
a.rollover_leistungen {background:transparent url(../images/leistungen.png) no-repeat scroll left top; height:16px; width: 230px; display:block;margin-bottom: 8px; text-indent: -9999px; }
a.rollover_kontakt {background:transparent url(../images/kontakt.png) no-repeat scroll left top; height:16px; width: 230px; display:block;margin-bottom: 8px; text-indent: -9999px; }
a.rollover_kontakt:hover, a.rollover_profil:hover, a.rollover_leistungen:hover {background-position: right top;border:none;}
a.aktiv_profil {background:transparent url(../images/profil.png) no-repeat scroll right top; height:16px; width: 230px; display:block;margin-bottom: 8px; text-indent: -9999px; border: none; }
a.aktiv_leistungen {background:transparent url(../images/leistungen.png) no-repeat scroll right top; height:16px; width: 230px; display:block;margin-bottom: 8px; text-indent: -9999px; border: none; }
a.aktiv_kontakt {background:transparent url(../images/kontakt.png) no-repeat scroll right top; height:16px; width: 230px; display:block;margin-bottom: 8px; text-indent: -9999px; border: none; }
a.logo {background:transparent url(../images/danilingua-fachuebersetzungen.jpg) no-repeat scroll left top; height:65px; width: 200px; display:block; text-indent: -9999px; border: none; }
ul {padding: 0 0 15px 15px}
/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    text-decoration:none;
    border: none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:transparent;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:-20px;
	padding: 15px 0 0 0;
	width:200px;
    text-align: left;
    font: italic  normal 11px/18px Arial, Verdana, Helvetica, sans-serif;
    letter-spacing: 0;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../images/bubble2.png) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 20px; 
	background: url(../images/bubble2_filler.png) repeat bottom; 
	color:#404040;
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../images/bubble2.png) no-repeat bottom;
}
/*---------- bubble tooltip -----------*/
/*---------- bubble tooltip breit-----------*/
a.ttbreit{
    position:relative;
    z-index:24;
    text-decoration:none;
    border: none;
}
a.ttbreit span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.ttbreit:hover{ z-index:25; color: #aaaaff; background:transparent;}
a.ttbreit:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:-20px;
	padding: 15px 0 0 0;
	width:400px;
    text-align: left;
    font: italic  normal 11px/18px Arial, Verdana, Helvetica, sans-serif;
    letter-spacing: 0;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.ttbreit:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(../images/bubble.png) no-repeat top;
}
a.ttbreit:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 20px; 
	background: url(../images/bubble_filler.png) repeat bottom; 
	color:#404040;
}
a.ttbreit:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(../images/bubble.png) no-repeat bottom;
}
/*---------- bubble tooltip -----------*/

