body { margin:0px;
       padding: 0px;
       background-image: url('/en/wLayout/design/img/bg.gif');
       background-repeat: repeat-y;
       background-color: #e8ecf2;
       font-family: verdana;
       color: #333333; 
       min-width: 790px;
       }

#all { width=100%; min-width: 790px; } 

#menu {float: left; width: 174px;}

#menu ul { list-style-type: none;
           margin: 0px;
           padding: 0px; }

#menu ul li { margin: 0px;
              display: block; }

#menu ul li.l1_no { font-size: 0.7em;
                    background-color: #e8ecf2;
                    margin-bottom: 4px; }

#menu ul li.l1_act { font-size: 0.7em;
                     background-color: #e8ecf2; }

#menu ul li.l1_no p,
#menu ul li.l1_act p { padding: 0px;
                       padding-left: 11px;
                       padding-top: 4px;
		       padding-bottom: 4px;
                       margin: 0px; }

#menu ul li.l1_no a,
#menu ul li.l1_act a { color: #333333;
                       text-decoration: none; }

#menu ul li.l1_no a:hover,
#menu ul li.l1_act a:hover { text-decoration: underline; }


      
#menu ul li.l2 { font-size: 0.7em; }

#menu ul li.l2 p { padding: 0px;
                   padding-left: 25px;
                   padding-top: 4px;
		   padding-bottom: 4px;
                   margin: 0px; }

#menu ul li.l2 a.no { color: #333333;
                      text-decoration: none; }

#menu ul li.l2 a.no:hover { text-decoration: underline; }

#menu ul li.l2 a.act { color: #cc6600;
                       text-decoration: none; }

#menu ul li.l2 a.act:hover { text-decoration: underline; }

#menu ul li.l3 { font-size: 0.7em; padding: 0px; margin-bottom: 4px; margin-top: 4px; #margin: 0px; }

#menu ul li.l3 p.no { padding: 0px; padding-left: 33px; margin: 0px; }

#menu ul li.l3 p.act { padding: 0px; padding-left: 25px; margin: 0px; }

#menu ul li.l3 a { color: #cc6600; text-decoration: none; }

#menu ul li.l3 a:hover { text-decoration: underline; }


#menu ul li.l4 { font-size: 0.7em; padding: 0px; margin-bottom: 4px; margin-top: 4px; #margin: 0px; }

#menu ul li.l4 p.no { padding: 0px; padding-left: 43px; margin: 0px; }

#menu ul li.l4 p.act { padding: 0px; padding-left: 35px; margin: 0px; }

#menu ul li.l4 a { color: #cc6600; text-decoration: none; }

#menu ul li.l4 a:hover { text-decoration: underline; }



#content { float: left;
           width: 434px; position:absolute; left: 174px; }
#content b { color: #666666; }
#content strong { color: #666666; }

#content ul { list-style-type: square;
              padding-left: 25px; #padding-left: 0px; }

#content a { color: #cc6600; }

#content a:hover { color: #333333; }


#content div.title { height: 45px;
                     background-color: #8798b7; }

#content div.title div.border { padding-left: 13px;
                                padding-top: 4px;
                                padding-right: 13px;
                                padding-bottom: 4px; }

#content div.title { margin: 0px;
                     padding:0px;
                     color: #ffffff;
                     font-weight: bold;
                     font-size: 0.9em; }

#content div.padder { padding: 8px; }

#content img { position: relative; }

#content div.style1 { background-color: #e8ebf0; border-bottom: 4px solid #d1d9e4; clear: both; font-size: 0.7em; position: relative; }

#content div.style2 { background-color: #d1d9e4;
                      clear: both;
                      font-size: 0.7em;
                      margin: 8px; position: relative; }

#content div.style3 { background-color: #cc6600;
                      clear: both;
                      font-size: 0.7em;
                      margin: 8px;
                      color: #ffffff; position: relative; }

#content div.style3 a,
#content div.style3 b,
#content div.style3 strong { color: #ffffff; }


#content div.style4 { clear: both; font-size: 0.7em; position: relative; }

#content div.border { padding: 8px; }

#content div.seperator { clear: both; }

#content p { margin: 0px;
             padding: 0px; }

#content img { margin: 4px; }

#content h1 { font-size: 0.9em; margin: 0px; }
#content h4 { font-size: 1em; margin: 0px; margin-bottom: 3px; margin-top: 14px; color: #666666;}


#side { float: left;
        width: 182px;
        color: #ffffff; position: absolute; left: 608;}

#side h1 { font-size: 1.8em;
           margin: 0px;
           padding: 0px;
           margin-bottom: 4px; }

#side p { margin: 0px;
          padding:0px;}

#side a { color: #ffffff; }

#side a:hover { text-decoration: none; }

#side div { padding: 8px;
            margin-bottom: 21px;
            font-size: 0.65em; 
            clear: both; 
          }

#side div.spenden { padding:0;background-color:#E4863E;padding-left: 3px;padding-right:3px;}

#side div.spenden img {margin-top:10px; margin-right:-3px; margin-left:-3px;}

#side div.red { background-color: #b34200; }

#side div.orange { background-color: #e1873f; }

#side div.blue { background-color: #778aa1; }

#side div.darkblue { background-color: #47596f; }

#side div.yellow { background-color:#f2edea;
                   color: #000000; }

#side div.yellow h1 { font-size: 1.1em; }

#side div.yellow a { color: #cc6600; }

#side div.yellow a:hover { color: #000000; }

#side img { border: none; }

#breadcrumb { background-color: #8798b7;
              height: 28px; }

#breadcrumb p { color: #ffffff;
                font-size: 10px;
                margin: 0px;
                padding: 0px;
                padding-left: 10px;
                padding-top: 8px; }

#breadcrumb p a { color: #ffffff;
                  text-decoration: none; }

#breadcrumb p a:hover { text-decoration: underline; }

#topmenu { height: 33px;
           text-align: right;
	   }

#topmenu a { color: black; font-size: 0.7em; text-decoration: none;} 

#topsubimg { height: 27px;
             background-color: #cc6600; }

table { font-family: verdana;
        color: #333333;
        width: 418px;
        font-size: 1em;
        clear: both;
      }

td { background-color: #ebc299;
     padding: 3px; }

table.formular { width:auto; margin: 5px; }
table.formular td { background-color: #E8EBF0; font-size: 11px; }
table.formular td.field { font-weight: bold; color: #666666; }
table.formular input,
table.formular textarea { font-family: Verdana, Arial; font-size: 11px; color:#666666; }

table.list { margin: 5px; width: auto; }
table.list td { background-color: #E8EBF0; font-size: 11px; }

table a { color: #cc6600; }

table a:hover { color: #333333; }
