  body {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  background-color:#000000;
  background-image:url(images/bgr.jpg);
  background-repeat:repeat-x;
  color:#000000;
  margin:0px;
  text-align:center;
  }
  text {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:13px; color:#FFFFFF; }
  
  a:link { color:#000000; text-decoration:none; }
  a:visited { color:#000000; text-decoration:none; }
  a:hover { color:#000000; text-decoration:underline; }
  a:active { color:#000000; text-decoration:underline; }

	/* ROLF SITE */

  .rolfurl {font-size:22px; font-family:Tahoma,Helvetica,sans-serif; color:#FFFFFF }	
  .rolfmenu {font-size:15px; font-weight:bold; font-family:Tahoma,Helvetica,sans-serif; color:#FFFFFF }
  .rolfmenu a:link, .rolfmenu a:visited { font-size:15px; font-weight:bold; font-family:Tahoma,Helvetica,sans-serif; color:#FFFFFF }
  .rolfmenu a:hover { font-size:15px; font-weight:bold; font-family:Tahoma,Helvetica,sans-serif; color:#FFFFFF }
  
  .bgmain { background-image:url(images/stbg.jpg); background-repeat:no-repeat; background-color:#4e0a01; }
  .ytmain { background-image:url(images/ytbg.gif); background-repeat:no-repeat; background-color:#ffc2e1; }
  .ythead { color:#FFFFFF; font-family:Tahoma,Helvetica,sans-serif; font-size:16px; }
  .ytsub { color:#690031; font-family:Tahoma,Helvetica,sans-serif; font-size:13px; }
  .ytprojekte { color:#690031; font-family:Tahoma,Helvetica,sans-serif; font-size:14px; }
  .ytprojekte a:link, .ytprojekte a:visited { color:#690031; font-family:Tahoma,Helvetica,sans-serif; font-size:14px; text-decoration:underline; }
  .ytprojekte a:hover { color:#690031; font-family:Tahoma,Helvetica,sans-serif; font-size:14px; }
  .rfoot { color:#FFFFFF; font-family:Tahoma,Helvetica,sans-serif; font-size:10px; }
  .rfoot a:link, .rfoot a:visited { color:#FFFFFF; font-family:Tahoma,Helvetica,sans-serif; font-size:10px; }
  .rfoot a:hover { color:#FFFFFF; font-family:Tahoma,Helvetica,sans-serif; font-size:10px; }
  .rolfcomments { color:#FFFFFF; font-family:Tahoma,Helvetica,sans-serif; font-size:13px; }
  .rolfcomments a:link, .rolfcomments a:visited { color:#FFFFFF; font-family:Tahoma,Helvetica,sans-serif; font-size:13px; }
  .rolfcomments a:hover { color:#FFFFFF; font-family:Tahoma,Helvetica,sans-serif; font-size:13px; }
  .rolfform {background-color: #FFFFFF; font-family:Tahoma,Helvetica,sans-serif; font-size:12px; color: #000000; border: 1px solid #f20078; }
  
	/* id */
  #adr {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FFFFFF; }
  #table {border-width:2px; border-style:solid; border-color:#FF9900; background-color:#DDDDDD; }
  
	/* classen */
  .maintitle {font-size:13px; line-height:14px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; }
  .subtitle {font-size:12px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; font-style:italic; }
  .maintext {font-size:12px; font-family:Arial,Helvetica,sans-serif; }
  .maintextlarge {font-size:13px; font-family:Arial,Helvetica,sans-serif; }
  .introtitle {font-size:19px; font-family:Arial,Helvetica,sans-serif; color:#000000; font-weight:bold; }
  .introprtext {font-size:13px; font-family:Arial,Helvetica,sans-serif; color:#000000; font-weight:bold; }
  .intropreis {font-size:17px; font-family:Arial,Helvetica,sans-serif; color:#FF9900; font-weight:bold; }
      
  .mainsmall {font-size:11px; font-family:Arial,Helvetica,sans-serif; }
  .mainsmallgr {font-size:11px; font-family:Arial,Helvetica,sans-serif; color:#999999; }
  .form {background-color: #FFFFFF; color: #000000; border: 1px solid #FF9900; }
