/* common classes */
body  { background-image: url(http://photos.worldofbelushi.de/_gfx/loveparade.gif); align: center; margin: 0px; padding: 0px; }

td { font-family: Arial,Helvetica,Sans-Serif; 
     font-size: 13px; 
   }

th { font-family: Arial,Helvetica,Sans-Serif; 
     font-size: 13px; 
   }

a { text-decoration: none; 
    color: #0000FF; 
  }

a:hover { color: red; }

form { margin-bottom: 0px; }

h1 { margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: black; }
h2 { margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: black; }

.titel {
background-color: #ffffff;
margin-bottom: 5px;
filter:alpha(opacity=70); /* IE */
-moz-opacity: 0.70; /* Mozilla */
opacity: 0.70; /* Opera */
}



/* user-definited classes, used in the templates */

.belushis { height:22px; background-image: url(http://photos.worldofbelushi.de/_gfx/steel.gif); 
         font-family: Arial,Helvetica,sans-serif;
         font-size: 13px;
}

.menulinks {  background-color: ffffff; font-size: 11px; 
             font-family: Arial,Helvetica,Sans-Serif; 
			 padding: 2px 5px 2px 5px;; border-bottom: 1px solid #000000; }

.title { background-color: #E0E0E0;
         color: black; 
         font-family: Arial,Helvetica,sans-serif;
         font-size: 13px;
         margin: 0px;
		 background-image: url(http://photos.worldofbelushi.de/_gfx/silver_bar.gif);
       }    


.caption {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: black; 
	background-color: #f0f0f0; 
	background-image: url(http://photos.worldofbelushi.de/_gfx/silver_bar.gif);
	height: 22px;
	width: 100%;
	
}	   

.cap_text { vertical-align: middle; line-height: 21px; }
.pages_text { vertical-align: middle; line-height: 14px; }

.cap_left { 
		   text-align: left;
		   float:left;
		   width: 80%;
		   padding-left: 5px;
		   height: 22px;
		   overflow: hidden;
         }

.cap_right {
		   text-align: right;
		   height: 22px;
		   line-height: 20px;
           overflow: hidden;
		   padding-right: 10px;
		  }
		 
		 
.description { font-size: 13px; 
	       background-color: white; 
	       color: black; 
	       border: solid 1px black;
	     }

.content { background-color: #e0e0e0;
	   border: solid 1px black;
	   padding: 5px;
	 }

.email { background-color: #E0E0E0; 
	 color: white;
	}

.ptnbox { background-color: #e0e0e0; 
          border: solid 1px black;
        }

.pagesbox { background-color: #e0e0e0; 
            border: solid 1px black;
          }





/* classes used in the script (generated classes) and their respective subclasses*/
.ptn { font-size: 13px; }

a.ptn { text-decoration: none;
        color: #0000FF;
      }

a:hover.ptn { color: red; }


.pages { font-size: 13px; }

a.pages { text-decoration: none;
          color: #0000FF;
        }

a:hover.pages { color: red; }


/* .image { }  NOT USED IN THIS TEMPLATE! may be you want to add a border or something like that? */


.thumb_border { background-color: white; 
         border: solid 1px black;
         border-left: solid 1px silver;
         border-top: solid 1px silver;
         border-right: solid 1px black;
         border-bottom: solid 1px black;
       }

.thumb_image { border: solid 1px black;
            border-left: solid 1px black;
            border-top: solid 1px black;
            border-right: solid 1px silver;
            border-bottom: solid 1px silver;
          }

.thumb_link { font-size: 13px; }  

.mail_link { font-weight: bold; }

.mail_form { border: solid 1px #64573e;
	    font-family: Arial,Helvetica,sans-serif;
	    font-size: 13px;
	    background-color: #f0f0f0;
          }

.mail_input { width: 300px; 
         border: solid 1px red;
       }

.mail_text { width: 300px; 
            border: solid 1px red;
          }

.mail_submit { width: 300px; 
            border: solid 1px black;
        }





