@import "layout.css";
@import "boxes.css";
@import "classes.css";
@import "form.css";
@import "menu.css";
@import "tabs.css";
@import "sitemap.css";
/* @import url("print.css") print; Druckversion */

/* Reset all */
*{padding:0;margin:0;border:0;font-size:100%;}

html{height:100%;}
body{line-height:1.4;color:#333;background:#fff;font:82% "Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;text-align:center;}
p{margin:.5em 0 1em 0;font-size:1em;}
img,a img{border:0;}
ul,ol{margin:.5em 0 .5em 30px;}

/* links */
a,a:link{color:#000;text-decoration:none;}
a:visited{color:#4f494b;text-decoration:none;}
a:hover{color:#4f494b;text-decoration:underline;}

/* headings */
h1{font:bold 3em/1.5 Georgia,serif;}
h2{font:bold 1.8em/1 Georgia,serif;color:#4e484a;border-bottom:1px dotted #d5d0ba;margin-bottom:1em;}
h3{font:bold 1.4em/1.5 Georgia,serif;color:#765;border-left:10px solid #765;padding-left:5px;margin-top:1em;margin-bottom:.5em;}
h4{font:bold 1.2em/1.5 Georgia,serif;}
/* h5 = box headings */

/* tables */
div.table{text-align:center;} /* Tabelle mittig ausrichten */
table{width:100%;border-spacing:1px;margin-left:auto;margin-right:auto;margin-top:1em;margin-bottom:1em;text-align:left;}
caption{margin-bottom:1em;text-align:left;}/* vgl. hx */
tr{background-color:#f1f1f1;}
th,td{font-size:0.9em;vertical-align:top;padding:2px;}
th{background-color:#e1d9c8;text-align:center;}
tbody td{border-bottom:1px dotted #d5d0ba;}
td{line-height:1;}
tfoot td{background-color:#fff;text-align:right;}

/* Akronyme, Abkürzungen und Tooltipps */
html\:abbr, abbr, acronym, .tooltip{cursor:help;font-variant:normal;border-bottom:1px dotted #4f494b;font-style:normal;text-transform:none;}
a abbr:hover,a acronym:hover,a.tooltip:hover{cursor:pointer;}

a[hreflang='en']::after {margin: 0 .1em 0 .5em;content: url("/lang/english/icon.gif");}

