
    /* yellow */
    body
       {
         margin: 0px;
         padding: 0px;
         position: absolute;
         top: 0 px;
         right: 0px;
         width: 100%;
         font-family: Helvetica, Arial, sans-serif;
         color: #100000;
         background-color:#ffffff;
         font-size: 12px;
         line-height: 18px;
       }

td
       {
       vertical-align: top;
       margin: 0px;
       padding: 0px;
       }

ul
       {
       margin-top:0px;
       margin-left: 12px;
       list-style-position: outside;
       position: relative;
       left: 0px;
       }

img
       {
       border :0;
       }


sup{
      line-height: 6px;
      }

    #wwwtext
       {
       color:#ffcc00;
      line-height: 54px;
      font-size: 36px;
       position: absolute;
         right: 360px;
         top: 160px;
         height:54px;
         width: 100px;
          z-index:10;               /*auf o, wenn Bilder im Vordergrund okay*/
         text-align: right;
       }

    #hosttext
       {
       color:#ffcc00;
       line-height: 54px;
       font-size: 36px;
       position: absolute;
       top: 160px;
       height:54px;
       right: 1px;
       width: 360px;
       z-index:10;               /*auf o, siehe oben*/
       text-align: left;
       }

    #bg
       {
       background-image:url(red/bgstripe1.png);
       position: absolute;
       right: 0px;
       width: 100%;
       top: 160px;
       height:54px;
       z-index:20;
       background-repeat: repeat-x;
       background-position: left;
       }

    #wwwpic
       {
       behavior: url(http://www.mamg.de/styles/pngbehavior.htc);
       position: absolute;
       top: 160px;
       height:54px;
       right: 360px;
       width: 100px;
       z-index:30;
       text-align: left;
/*       background-image:url(red/pic_01.png); */
       }

    #hostpic
       {
       behavior: url(http://www.mamg.de/styles/pngbehavior.htc);
/*       background-image:url(red/pic_02.png); */
       position: absolute;
       top: 160px;
       height:54px;
       right: 1px;
       width: 360px;
       z-index:30;
       text-align: left;
       }


    #descpic
       {
       position: absolute;
       top:  0px;
       height:160px;
       right: 240px;
       width: 120px;
       z-index:30;
       text-align: left;
       }

    #huhnpic
       {
       background-image:url(huhn.jpg);
       position: absolute;
       top: 0px;
       height:160px;
       right: 0px;
       width: 120px;
       z-index:30;
       text-align: left;
       }

    #menu
       {
       position: absolute;
       top: 214px;     /*214*/
       right: 5px;
       width: 359px; /*442px;  //*359px; /* 355+4px rand!  bis beginn www: 448px;*/
       z-index:30;
       text-align: left;
         background-color:#ffffff;
       }


    .menuwidth
       {
       width: 359px; /*442px;  //*359px; /* 355+4px rand!  bis beginn www: 448px;*/
       }


    #konten
       {
       position: absolute;
       top: 275px;     /*260,  245 */
       right: 5px;
       width: 355px;
       z-index:20;
       text-align: left;
         background-color:#ffffff;
       }

#breit
       {
       position: absolute;
       right: 5px;
       width: 605px;
       z-index:20;
       text-align: left;
         background-color:#ffffff;
       }

    #information
       {
         font-size: 9px;
         line-height: 10px;
       position: absolute;
       top: 0px;
       right: 125px;
       width: 235px;
       z-index:60;
       text-align: left;
 background-color:#ffffff;
       }



    #login
       {
       font-size: 9px;
       line-height: 10px;
       position: absolute;
       top: 85px;
       right: 125px;
       width: 235px;
       z-index:60;
       text-align: left;
       }
    #login .input
       {
       font-size: 9px;
       margin-top: 2px;
       height: 11px;
       border:1px solid #FF0000;
       }
    #login .button
       {
       font-size: 9px;
       margin-top: 2px;
       height: 14px;
       }

    #styles
       {
         font-size: 9px;
         line-height: 10px;
       position: absolute;
       top: 130px;
       right: 125px;
       width: 235px;
       z-index:60;
       text-align: left;
       }

    .bild
       {
       position: absolute;
       right: 360px;
       width: 250px;
       z-index:20;
       text-align: right;
       font-weight:bold;
       font-style: normal;
       font-size: 10px;
       border-top:0px solid #cc0000;
       border-right:0px solid #cc0000;
       padding: 5px;
       }

    .plangalerie
       {
       position: absolute;
       right:   0px;
       width: 610px;
       z-index:20;
       border-top:0px solid #cc0000;
       border-right:0px solid #cc0000;
       padding: 5px;
       }

     .bildrahmen
       {
       border:1px solid #222222;
       padding: 1px;
       }

    a
       {
       text-decoration:none;
       }

     a:link, a:visited
       {
       color: #cc0000;
       background-color: #ffffff;
       }
     .abhaken:visited
       {
       color: #cc0000;
       text-decoration: line-through;
       background-color: #ffffff;
       }
      a:hover, a:active
       {
       color: #ffffff;
       background-color: #cc0000;
       }


.marginalie
       {
       position: relative;
       left: -120px;
       font-family: Helvetica, Arial, sans-serif;
       font-style: italic;
       font-size: 0.85em;
       }

.illustration
       {
       float: left;
       position: relative;
       left: -120px;
       font-size: 0.85em;
       border-left:1px solid grey;
       padding:2px;
       margin:0px;
       }

.thumb
       {
       float: left;
       position: absolute;
       left: -120px;
       width: 120px;
       font-size: 0.85em;
       border-left:1px solid grey;
       padding:2px;
       margin:0px;
       }

.initial:first-letter
       {
       font-family: Georgia, serif, Times New Roman;
       font-size: 1.5em;
       font-weight: bold;
       }

.datum:first-line
       {
       //font-family: Georgia, serif, Times New Roman;
       //font-size: 1.2em;
       font-weight: bold;
       }

.intern
{
 background: url('red/intern.png') center left no-repeat;
 padding-left: 12px;
}

.extern
{
 background: url('red/extern.png') center left no-repeat;
 padding-left: 12px;
}

.menu{
font-weight: bold;
padding-left: 4px;
padding-right: 4px;
}

.mail
{
 background: url('red/mail.png') center left no-repeat;
 padding-left: 12px;
}

.bullet
{ /*list-style-type: none;*/
  background: url('red/bullet.png') top left no-repeat;
  padding-left: 12px;
}

.aldus
{
 background: url('red/aldus_gr.png') bottom right no-repeat;
 padding-right: 15px;
}

.picflow
{
 background: url('red/picflow.png') top left no-repeat;
 padding-left: 12px;
}

#yellow
{
 background: url('yellow.png') bottom left no-repeat;
 padding-left: 10px;
 width: 10px;
}

#red
{
 background: url('red.png') bottom left no-repeat;
 padding-left: 10px;
 width: 10px;
}

#blue
{
 background: url('blue.png') bottom left no-repeat;
 padding-left: 10px;
 width: 10px;
}

#flickr
{
       position: absolute;
       top: 15px;
       right: 365px;
       width: 95px;
       z-index:20;
       border:1px solid #cc0000;
       padding: 0px;

       text-align: left;
       font-style: normal;
       font-size: 10px;

       }


#adstitle
{      position: absolute;
       top: 255px;
       left: 20px;
       z-index:5;
       border:0px;
       padding: 0px;
       text-align: left;
       font-style: normal;
       font-size: 8px;
}

#ads
{      position: absolute;
       top: 350px;
       left: 20px;
       width: 120px;
       height: 620px;    //uk: 970
       z-index:5;
       text-align: left;
       font-style: normal;
       font-size: 8px;
       border:1px solid #cc0000;
       padding: 0px;
       }

#banner
{      position: absolute;
       top: 995px;
       left: 20px;
       width: 120px;
       z-index:5;
       padding: 0px;
       text-align: left;
       font-style: normal;
       font-size: 8px;
       border: 1px solid #cc0000;
}

#googlesearch
{      position: absolute;
       top: 220px;
       left: 20px;
       width: 120px;
       height:105px;    //uk:325
       z-index:5;
       text-align: left;
       font-style: normal;
       font-size: 8px;
       border:1px solid #cc0000;
       padding: 0px;
       }

#googlepic
{}

#googleinput
{      width: 110px;
       padding: 0px;
}

#googlesubmit
{
}

#blog
{
       position: absolute;
       top: 245px;
       z-index:20;
         background-color:#ffffff;
}

#tageslosung
{
       position: absolute;
       top: 0px;
       z-index:20;
         background-color:#ffffff;
}

#printmessage
{
       font-size: 9px;
       line-height: 10px;
       position: absolute;
       top: 148px;
       right: 125px;
       width: 235px;
       z-index:60;
       text-align: left;
        background-color:#ffffff;
}

#unprintmessage
{
      visibility:hidden;
}
