/*
DATEI: BUNDEO Limited - Corporate Design 2007 / HANDHELD
Validate: CSS 2.1 + 3.0
*/



html, body
        {
        font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
        font-size:100.01%;
        color:black;
        background-color:white;
        margin:0;
        padding:0;
        min-width:48.5em;
        max-width:103.8em;
        }

hr.black
        {
        background-color:transparent;
        color:black;
        width:100%;
        }


img
        {
        border:0 none;
        }

img.logo
        {
        width:211px;
        height:80px; 
        float:right;
        }

img.bbh
        {
        height:58.5px;
        width:200px;
        float:right;
        margin-left:1em;
        margin-bottom:1em;
        display:none;
        }
img.lexware
        {
        height:1.90em;
        width:11.3em;
        text-align:center;
        }

img.teamviewer
        {
        width:181px;
        height:45px;
        text-align:center;
        display:none;
        }

.c
        {
        text-align:center;
        }

p.ein
        {
        list-style-type:none;
        margin: 0 4em 0 6em;
        }

.grau
        {
        background-color:transparent;
        color:#ccc;
        }

.rot
        {
        background-color:transparent;
        color:red;
        }

.italic
        {
        font-style:italic;
        }

.p08
        {
        font-size:0.8em;
        }

.pad05
        {
        padding:0.5em;
        }

table.pad5100
        {
        border:0;
        border-spacing:0;
        padding:5px;
        width:100%;
        }

.pad10
        {
        padding:1.0em;
        }

.pad10j
        {
        padding:1.0em;
        text-align:justify;
        }
    
#top
        {
        height:7.5em;
        padding:0;
        margin:0.5em;
        font-size:1.2em;
        font-weight:bold;
        text-align:left;
        border-bottom: solid #777 1em;
        }

#logo
        {
        position:absolute;
        top:3.1em;
        right:0.5em;
        }

#navi_l
        {
        position:absolute;
        background-color:#777;
        color:black;
        top:9.6em;
        left:0;
        width:12.5em;
        padding:0;
        }


#navi_r
        {
        position:absolute;
        background-color:#777;
        color:black;
        top:9.6em;
        right:0;
        width:12.5em;
        padding:0;
        }

#content
        {
        margin:0 0.5em 0 0.5em; /*0 13.5em 0 13.5em;*/
        }

#fusszeile
        {
        display:none;
        }

#footerlinks p
        {
        margin:2em 7em 2em 6em;
        font-size:0.7em;
        background-color:transparent;
        color:#ccc;
        text-align:justify;
        display:none
        }

#footerlinks a
        {
        background-color:transparent;
        color:#ccc;
        }

a:link, a:visited, a:active
        {
        background-color:transparent;
        color:black;
        text-decoration:underline;
        }

a:hover, a:focus
        {
        color:black;
        text-decoration:underline;
        background-color:yellow;
        }

        
/* Box mit runden Ecken  */
div {margin:0;}
.ro {background:url('../img/ro.gif') top right no-repeat;}
.lo {background:url('../img/lo.gif') top left no-repeat;}
.ru {background:url('../img/ru.gif') bottom right no-repeat;}
.lu {background:url('../img/lu.gif') bottom left no-repeat;}
.text {margin:0; padding:0em; text-align:justify; }
.text p {margin:0; padding:0;}



/* Infobox fuer Uebersetzung der Acronyme */
a.infobox {border-bottom: 1px double red; color:black; text-decoration:none; }
a.infobox:hover {cursor:help; color:#000; }
a.infobox span {display:none; position:absolute; left:0; padding:1em; text-decoration:none; }
a.infobox:hover span {display:block; width:20em; font-weight:normal; text-align:left; border:3px solid red; color:black; background:white; z-index:80; }


h1
        {
        color: black;
        border-left:solid blue 1.5em;
        border-bottom: solid blue 0.3em;
        padding-left: 0.55em;
        margin-bottom: 0.5em;
        font-size: 1.2em;
        font-weight:bold;
        text-align:left;
        }

h2
        {
        color: black; 
        border-left:solid blue 1em;
        padding-left: 0.8em;
        margin-bottom: 0.3em;
        font-size: 1.1em;
        font-weight:bold;
        text-align:left;
        }


h3
        {
        color: black;
        padding-left:2em;
        font-size: 1em;
        font-weight:bold;
        text-align:left;
        }


p       
        {
        color: black;
        margin: 0 0 1em 2em;
        text-align:justify;
        }

li
        {
        color: black;
        text-align:left;
        margin: 0 0 0.75em 0.5em;
        }

th      
        {
        background-color:blue;
        color:white;
        font-weight:bold;
        text-align:center;
        }

td
        {
        vertical-align:top;
        }

td.blue300r
        {
        width:300px;
        border-right-color:blue; 
    border-right-style:solid; 
    border-right-width:1px;
        }


td.blue_ru
        {
        border-right-color:blue; 
    border-right-style:solid; 
    border-right-width:1px;
        border-bottom-color:blue; 
    border-bottom-style:solid; 
    border-bottom-width:1px;
        }

td.blue_u
        {
        border-bottom-color:blue; 
    border-bottom-style:solid; 
    border-bottom-width:1px;
    }

td.p0880
        {
        width:80px;
        font-size:0.8em;
        }


td.p0850
        {
        width:50%;
        font-size:0.8em;
        }

.hide
        {
        display:none;
        }


div.box_title
        {
        margin: 1em 0.7em 0 0.7em;
        background-color:blue;
        color:white;
        font-size:0.8em;
        font-weight:bold;
        text-align:left;
        padding:1px;
        }

div.box_content
        {
        margin: 0 0.7em 0 0.7em;
        background-color:white;
        border:rgb(130,130,130) solid 1px;
        color:#000;
        font-size:0.8em;
        font-weight:normal;
        text-align:left;
        padding:0.3em;
        }

div.box_content ul
        {
        margin: 0 0 0 -2em;
        color:blue;
        }

div.box_content li
        {
        margin: 0 0 0.5em 0;
        text-align:left;
        list-style-type:none;
        }


div.box_content a
        {
        text-decoration:underline;
        }

