body    {
   background-color: #a64cc2;
   text-align: left }
#ad {
   position:absolute;
   top:120px;
   left:850px;
}   
#head         {
   color: black;
   font-family: "Courier New", Courier, Monaco;
   text-align: center;
   border: solid 0px #ffce3e;
   width: 780px;
   height: 105px }
#content           {
   color: #fff;
   float:left;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align: left;
   border: solid 0px #ffce3e;
   width: 980px }
#spalte1         {
   float: left;
   margin: 0px;
   border: solid 0px white;
   width: 160px }

#schalter1 a   {
   color: #000;
   font-weight: bold;
   font-size: 95%;
   text-decoration: none;
   background-color: white;
   text-align: left;
   display: block;
   margin: 3px 0;
   padding: 2px;
   border: solid 1px #000;
   width: 155px }
#schalter1 a:link   {
   color: #444444 }
#schalter1 a:visited   {
   color: #444444 }
#schalter1 a:hover   {
   color: #ffffff;
   background-color: #863d9d;
   border-style: solid;
   border-width: 1px;
   border-color: #eeeeee #ffc139 #ffc139 #eeeeee }
#schalter1 a:active {
color:#cc0000;
}
#schalter1 a#active   {
   color: #ffffff;
   background-color: #9d21a6;
   border-style: solid;
   border-width: 1px;
   border-color: #eeeeee #ffc139 #ffc139 #eeeeee }
#schalter1 a#second   {
   color: #444444;
   background-color: #d1d1d1;
   border-style: solid;
   border-width: 1px;
   border-color: #ffffff #ffc139 #ffc139 #eeeeee }
#schalter1 a:hover#second  {
   color: #ffffff;
   background-color: #808080;
   border-style: solid;
   border-width: 1px;
   border-color: #eeeeee #ffc139 #ffc139 #eeeeee }
.nix {
display: none;
}
#block       {
   margin-left: 165px;
   width: 810px }
#inhalt         {
   color: white;
   font-size: 90%;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   text-align:justify;
   float: left;
   margin: 0px;
   padding: 0px;
   width: 470px }
#spalte2             {
   text-align: right;
   margin-top: 5px;
   margin-bottom: 5px;
   margin-left: 490px;
   padding: 0px;
   border: solid 0px;
   width: 120px }

/* Die Teaserbox */
#t-box    {
   color: purple;
   font-size: 80%;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   display: block;
   padding: 3px 0px }
#t-box h4 {
font-size: 90%;
letter-spacing: 1px;
color: #666;
margin: 0px 0px 10px 0px;
}
.teaser     {
   background-color: #ffffff;
   margin: 0px 1px 10px 0px;
   border-style: solid;
   border-width: 1px 2px 2px 1px;
   border-color: #ffc139;
   width: 120px }
.t-head      {
   color: black;
   font-size: 80%;
   font-family: Verdana, sans-serif;
   background-color: #ffc139;
   text-align: left;
   margin: 0;
   padding: 3px;
   border-bottom: 1px ridge white }
.t-txt   {
   color: black;
   font-size: 70%;
   line-height: 150%;
   font-family: Arial, sans-serif;
   padding: 5px }

/* Link-Definitionen */
A.service:link   {
   color: #ffc139;
   font-weight: bold;
   font-size: 80% }
A.service:link  {
   color: #ffc139;
   font-weight: bold;
   font-size: 80% }
A.service:visited  {
   color: #ffc139;
   font-weight: bold;
   font-size: 80% }
A.service:hover  {
   color: white;
   font-weight: bold;
   font-size: 80% }
#t-box a   {
   color: #ff001c;
   font-weight: normal;
   text-decoration: none }
#t-box a:link  {
   color: #ff001c;
   font-weight: normal }
#t-box a:visited  {
   color: #ff001c;
   font-weight: normal }
#t-box a:hover   {
   color: #0005ff;
   font-weight: normal }
#footer {
   position: absolute;
   top: 99% }
#artikel  { font-size: 11px; text-align: justify }
#bild  { background-color: #cfcfcf; text-align: center; border-top: 1px inset black; border-left: 1px inset black }
#bildlinks  {
   float: left;
   margin-right: 5px;
   padding: 5px;
   border: solid 2px #ffc139 }
#bildrechts  {
   float: right;
   margin-left: 5px;
   padding: 5px;
   border: solid 2px #ffc139 }
#galbildlinks  {
   width:90%;
   margin: 5px;
   padding: 2px;
   border: solid 2px #ffc139 }
div#galbildlinks  a {
   float: left;
   width:165px;
   height: 165px;
   line-height: 165px;
   margin: 5px;
   padding: 5px;
   border: solid 2px #700000 }
div#galbildlinks  a:hover {
   background: #ffc139;
}
h1  {
   font-size: 130%;
   margin: 2px }
h2 { margin: 2px }

#bildnav   {
   color: #FFFFFF;
   width: 100% }
#outer {
   background-color: #FFE0DA;
   color: black;
   border: 1px solid red;
   width: 90%;
   padding: 5px;
 }
#anzeigen {
   background-color: #FFFFFF;
}
#outer a{
   color: red;
}
#outer h2{
   color: red;
}
#anzeigen a{
   color: red;
   padding: 5px;
}
#anzeigen p{
   margin-left:5px;
   margin-right:5px;
}
div#momonews {
/* width = cols * 220 in diesem Beispiel
   Abhängikeit zu width padding und margin bei p */
 width:440px;
 font-size:12px;
 font-family:arial,helvetia,verdana;
 padding-bottom:5px;
 margin:auto;
}
div#momonews h2 {
 text-align:center;
 margin:0px;
}
div#momonews h2 a{
 font-size:20px; 
 padding-left:10px; 
 padding-right:10px; 
 border-left:20px double blue; 
 border-right:20px double blue;
}
div#momonews p{
 background-color:#F5BF1A; 
 text-align:center; 
 float:left; 
 height:230px; 
 width:200px; 
 margin-left:5px; 
 margin-top:5px; 
 margin-bottom:0px; 
 border:1px solid black; 
 padding:5px;
 color:#000000;
}
div#momonews p a{
color:blue;
}
div#momonews b{
 line-height:18px;
}
div#momonews a {
 text-decoration:none; 
 font-size:14px;
}
div#momonews img {
 border-right:5px solid #9A3F03; 
 border-bottom:5px solid #FF6600;
}


#spalte2 #momonews {
width:95px; 
padding:0;
margin:0;
font-size:12px; 
font-family:arial,helvetia,verdana; 
}

#spalte2 #momonews h2 {
 font-size:0;
 margin:0px;
 padding:0px;
 display:none;
}

#spalte2 #momonews p{
background-color:#A64CC2; 
text-align:center; 
float:left; 
margin:0px; 
margin-top:5px; 
border:1px solid #F5BF1A; 
display:block;
width:93px; 
height:96px;
overflow:hidden;
}
#spalte2 #momonews b{
font-size:10px;
}
#spalte2 #momonews a {
color:#F5BF1A;
text-decoration:none; 
font-size:14px;
}
#spalte2 #momonews img {
width:90px;
height:75px;
border:0px;
margin:0;
}
