img { border-width:0px; }
body { margin:0px; padding:0px; }

/* title banner, impressum link, logo */

div.title { width:100%; height:180px; }
div.title div.banner { width:100%; height:103px; background-color:#b9b9b9; }
div.title div.banner span.impressum { position:absolute; top:89px; right:20px; width:400px; height:14px; text-align:right;
                            font-family:Verdana; font-size:10px; color:#ffffff; text-transform:uppercase;}
div.title div.banner span.impressum a { text-decoration:none; color:#ffffff; text-transform:uppercase; }
div.title div.banner span.impressum a:hover { color:#db791a; }
div.title div.logo { position:absolute; top:110px; right:20px; width:100px; height:60px; text-align:right; }
div.title div.logoBig { position:absolute; top:110px; right:20px; width:100px; height:120px; text-align:right; }

/* left menu */

div.menu { position:absolute; left:0px; top:180px; width:175px; height:235px;
        background-image:url('background.gif'); background-position:0px 0px; background-repeat:no-repeat;
        font-family:Verdana; font-size:11px; color:#ffffff; text-decoration:none; 
        padding:0px; margin:0px; vertical-align:top; padding-top:30px; 
        text-transform:uppercase; text-align:right; }
div.menu div.item { height:25px; padding-right: 20px; padding-top:5px; height:20px; }
div.menu div.item a { font-family:Verdana; font-size:11px; color:#ffffff; 
                text-align:right; text-decoration:none; letter-spacing:0px;}
div.menu div.item a:hover { color:#eabe92;}
div.menu div.selected { height:25px; padding-right:20px; padding-top:5px;
                  background-image:url('active.png'); background-repeat:no-repeat; background-position:right;
                  height:20px; letter-spacing:0px;}
div.menu div.selected { height:20px; }
   
/* right menu */

div.submenu { float:right; width:150px; background-color:#ffffff;
           margin-left:40px; margin-top:20px; padding-left:10px; padding-right:10px; 
           border-left:1px solid #bcb8b8; 
           font-family:Verdana; font-size:10pt; color:#000000; }
div.submenu h1 { font-size:12pt; font-weight:bold; padding:0px; margin-top:0px; margin-bottom:20px; margin-left:0px; }
div.submenu h1 a { background-image:url('left.png');
				   background-position:right;
				   background-repeat:no-repeat;
                   color:#928c8c; 
				   padding-right:10px;
				   text-decoration:none;  }
div.submenu h1 a:hover { color:#db791a;
				   text-decoration:underline;  }
div.submenu div.link { margin-left:8px; padding-left:12px; 
                 background-image:url('topright.png'); background-position:0px 5px; background-repeat:no-repeat; }
div.submenu div.link a { color:#000000; text-decoration:none; font-weight:bold; }
div.submenu div.link a:hover { color:#db791a; }
div.submenu div.selected a { color:#db791a; font-weight:bold; }
div.submenu div.selected { background-image:url('topright-active.png');  background-position:0px 5px; background-repeat:no-repeat; margin-left:8px; padding-left:12px; }
div.submenu div.link p, div.submenu div.selected p  { margin-left:0px; margin-top:4px; margin-bottom:20px; padding-left:0px; 
                   color:#928c8c; font-weight:normal; }

/* content */

div.content { margin-left:175px; padding-right:224px;
           font-family:Verdana; font-size:10pt; font-weight:normal; 
           text-align:justify; }
div.content .decoimage-small { float:left; margin-left:1px; margin-right:20px; margin-bottom:20px; }
div.content .decoimage-large { float:none; margin-right:20px; margin-bottom:20px; }
div.content h1 { margin-left:30px; margin-top:0px; text-align:left;
              font-family:Verdana; font-size:12pt; font-weight:bold; }
div.content h2 { margin-left:30px; margin-top:0px; text-align:left; 
              font-family:Verdana; font-size:11pt; font-weight:bold; }
div.content h3 { margin-left:30px; margin-top:0px; text-align:left; 
              font-family:Verdana; font-size:10pt; font-weight:bold; }
div.content p { margin-left:30px; line-height: 14px;}
div.content p img {margin-top:10px; display:block;}
div.content .leftaligned { text-align:left; }
div.content .blockstyle { text-align:justify; }
div.content ul { margin-left:30px; padding-left:30px; text-indent:-10px; list-style-position:inside;  }
div.content ul a { color:#928c8c; text-decoration:none; font-size: 11pt; font-weight:bold;}
div.content ul a:hover { color:#db791a; text-decoration:underline; }
div.content ol { margin-left:30px; padding-left:30px; text-indent:0pt; list-style-position:inside; }
div.content li { padding-bottom: 15px;}
div.content table { margin-left:30px; border-spacing: 0px;}
div.content table td { white-space: nowrap; padding:3px 20px 3px 20px;}
div.content table th { white-space: nowrap; padding: 3px 10px 3px 5px;
					   font-family:Verdana; font-size:11pt; font-weight:bold; }
div.content div.mitarbeiter_t { text-align:left; margin-top: 20px; margin-left:20%; font-size:11pt; font-weight:bold; font-family:Verdana; }
div.content div.mitarbeiter { text-align:left; margin-top: 10px; margin-left:30%;}		
div.content a { color:#928c8c; text-decoration:none; }
div.content a:hover { color:#db791a; text-decoration:underline; }
div.content h1 a { margin-left:20px; padding-right:10px;
                background-image:url('left.png'); background-position:right; background-repeat:no-repeat; }
div.content h1 a:hover { color:#db791a; }

/* forms */

div.content td.label { font-size:10pt; font-weight:bold; text-align:right; }

/* footer */

div.footer { width:100%; text-align:right; padding:0px;
          font-family:Verdana; font-size:9pt; font-weight:normal; 
          color:#ffffff; background-color:#6f6a6e; }
div.footer p { padding:3px; margin:0px; }
div.footer p a { color:#b0b0b0; text-decoration:none; }
div.footer p a:hover { color:#db791a; text-decoration:underline; }
