body                { background-color: #FFFFFF;
                      font-family: Arial, Helvetica, Verdana, Sans-Serif; 
                      font-size: 100%; 
                      margin: 0px auto; padding: 0px;}
       
#all                { margin: auto; width: 1003px;
                      background-image: url(/fileadmin/images/layout/bg-all.gif);
                      background-repeat: repeat-y;
                      font-size: 0.75em; }
                      
#mitte              { padding: 0px; 
                      margin-left: 197px; 
                      margin-right: 197px; }

body>#all #mitte   { min-height: 650px; }

#left, #right       { border: 1px #FFFFFF; border-style: solid none none none; margin: 0px;}

body>#all #right    { position: relative; }

#inhalt             { padding: 20px 35px 20px 34px;
                      margin:0px !important;
                      overflow: hidden;}

/* Bilder */
#logo            { border: 0px; height: 108px; width: 101px; float: right; padding: 0px 49px 2px 50px;}
.flag            { border: 1px solid #000000; height: 16px; width: 32px; margin: 4px 10px 2px 10px;}
.flag-act        { border: 1px solid #004C99; height: 16px; width: 32px; margin: 4px 10px 2px 10px;}
#intdocsys       { border: 0px; border-right: 2px solid #ffffff; margin: 0px; height: 111px; width: 194px; float: left; }
#rhomb           { border: 0px; border-right: 2px solid #ffffff; margin: 0px; height: 111px; width: 603px; float: right; }
.arrow           { width: 6px; height: 9px; margin: 7px 3px 7px 5px; vertical-align: middle;}
#printer         { border: 0px; width: 22px; margin-top: 2px; margin-right: 5px; height: 19px; vertical-align: middle;}
#rightimgdiv     { background-color: #ffffff; width: 173px; border: 1px solid #DEDEDE; padding: 20px 10px; text-align: center; }
#rightimgdiv-start { background-color: #ffffff; width: 173px; border: 1px solid #DEDEDE; padding: 0; text-align: center; }
#rightimg        { width: 135px; height: 64px; border: 0px; margin: auto; }

/* Allgemeines */
td                  { vertical-align: top;}
.clear              { clear: both; height: 0px; font-size: 0px; line-height: 0px; }

h1                  { font-size: 120%; margin: 5px 0px 5px 0px; }
h2                  { font-size: 105%; margin: 10px 0px 10px 0px; }
h3                  { font-size: 105%; margin: 10px 0px 0px 0px; }
h4                  { font-size: 100%; margin: 10px 0px 5px 0px; }
p                   { margin: 3px 0px 10px 0px; }
.align-center       { text-align: center; }

hr                  { color: #FFFFFF; border: 0px; border-top: 1px solid #F0F0F3; line-height: 2px; margin-bottom: 0px; margin-top: 0px;}

#inhalt a:link, #inhalt a:visited { color: #5B82BF; text-decoration: underline; }
#inhalt a:active, #inhalt a:hover  { color: #004C99; text-decoration: none;}

#inhalt ul            { list-style: none; padding: 0px; margin-left: 0px; }
                        
#inhalt ul li         { background-image: url(/fileadmin/images/layout/arrow.gif);
                         background-position: 4px 7px; 
                         background-repeat: no-repeat; 
                         padding: 5px 2px 5px 15px; }

#inhalt ol            { padding-left: 10px; margin-left: 15px; }
                        
#inhalt ol li         { padding: 5px 2px 5px 5px; }

#footer               { background-color: #5B82BF; height: 27px; border-top: 2px solid #ffffff; }
#footerleft           { padding: 5px; height: 17px; width: 185px; border-right: 2px solid #FFFFFF; float: left; }
#footermiddle         { padding: 5px; 
                        height: 17px; 
                        width: 598px; 
                        background-image: url(/fileadmin/images/layout/bg-head2.jpg); 
                        background-position: 0px 0px; 
                        background-repeat: repeat-y; 
                        border-right: 2px solid #ffffff; 
                        float: left; }
                        
#footerright          { padding: 2px 5px 0px 5px; height: 17px; float: left; }

#footer a:link, #footer a:visited { color: #000000; text-decoration: none; }
#footer a:active, #footer a:hover { color: #004C99; text-decoration: underline; }


#inhalt_links     { overflow:hidden; margin-top: 25px; width: 195px; padding: 0; font-size: 90%;}
#inhalt_links  p  { margin: 0px; padding: 5px 0px 5px 0px;}
#inhalt_links  h3 { margin: 0px; padding: 5px 0px 5px 0px; color: #004C99;}
