/* ========================================= */
/*    Style Sheet: hans-rabus.de             */
/*    (c) hans-stefan mueller, 2004          */
/* ========================================= */


body           { 
                 background-color: #ffffff; 
             /*  background-image: url(../images/raster.gif); 
                 background-repeat: repeat-xy;
                 background-attachment: fixed; 
                 background-position: top left; 
             */  color: #000000;
                 font-size: 13px;           /* 10pt */
                 line-height: 20px;         /* 15pt */
                 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                 text-align: left;
               }

a              { color: #7000b0;
                 text-decoration: none;
               }

a:hover        { color: #000000;
                 text-decoration: underline; 
               }

address        { display: block;
                 margin: 0px 10px 10px;
                 color: #000000;
                 font-style: normal;
                 font-size: 10px;           /* 8pt */
                 line-height: 15px;         /* 11pt */
                 text-align: center;
               }

h1             { margin: 20px 0px 10px 0px;
                 border-width: 0px 0px 1px 0px;
                 border-color: #9494be;
                 border-style: solid; 
                 padding: 0px 10px 3px 10px;
                 /* background: #dfdfec; */
                 color: #7000b0;
                 font-weight: bold;
                 font-size: 15px;           /* 11pt */
                 font-family: Arial, Helvetica, sans-serif;
                 clear: both;
               }

h2,h3          { margin: 0px;               /* fortlaufender text */
                 padding: 15px 10px 5px;
                 font-weight: bold;
                 font-size: 13px;           /* 10pt */
                 font-family: Arial, Helvetica, sans-serif;
                 clear: both;
               }
            
img.logo       { margin: 0px;
                 line-height: 1em;
                 vertical-align: middle;
               }

input, textarea, select
               { border-width: 1px;
                 border-color: #7070b0;
		 border-style: solid;
		 background:  #dfdfdf;
    	       }

input.button   { width: 110px;
                 border-width: 1px 3px 3px 1px;
                 border-color: #7070b0;
		 border-style: solid;
		 background:  #dfdfdf;
		 cursor: hand;
    	       }

li             { padding-bottom: 5px;
               }

p              { margin: 0px 10px 5px 10px;
                 padding: 0px;
                 border: 0px none;
               }

p.link         { margin: 8px 0px 0px;
                 padding: 0px;
                 font-size: 13px;           /* 10pt */
                 line-height: normal;         /* 15pt */
                 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                 text-align: left;
               }

p.linkliste    { margin: 2px 0px 0px 30px;
               }

p.inhalt       { margin: 0px;
                 padding: 0px 20px
                 font-weight: normal;
                 font-size: 10px;           /* 8pt */
                 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                 text-align: center;
               }

p.navigation   { margin: 5px 0px 0px;
                 padding: 0px;
                 font-weight: bold;
                 font-size: 13px;           /* 10pt */
                 line-height: normal;
                 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                 text-align: center;
               }

p.top          { margin: 0px 20px;
                 border: 0px solid;
			     padding: 0px;
               }

table          { margin: 0px 10px;
               }

td             { vertical-align: top;       /* oben */
                 color: #000000;
                 font-size: 13px;           /* 10pt */
                 line-height: 20px;         /* 15pt */
               }

td.liste       { padding: 0px 0px 5px;
                 font-weight: normal;
                 font-size: 13px;           /* 10pt */
                 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                 line-height: 17px;       /* 13 pt */
                 text-align: left;
               }

td.logo        { margin: 0px;
                 border: 0px none;
                 padding: 0px;
                 vertical-align: middle;    /* Mitte */
                 line-height: 1em
                 font-weight: bold;
               }

td.titel       { margin: 0px;
                 border: 0px none;
                 padding: 0px;
                 color: #ffffff; 
                 font-size: 24px;           /* 18pt */
                 font-weight: bold;
                 line-height: 1em;
                 font-family: Arial, Helvetica, sans-serif;
                 text-align: right;
                 vertical-align: middle;    /* Mitte */
               }

samp           { color: #c0c0c0;
                 font-size: 15px;
                 font-family: Arial, Helvetica, sans-serif;
               }

tt             { color: #000000;
                 font-weight: normal;
                 font-size: 12px;           /* 9pt */
                 font-family: "Courier New", Courier, monospace;   
               }

ul             { color: #000000;
                 list-style-type: square;
                 list-style-image: url(../images/bluebox.gif); 
                 list-style-position: outside;
                 font-size: 13px;           /* 10pt */
               }            
            
.center        { text-align: center; 
               }

.form          { width: 220px;
                 margin: 1px 0px;
               }

.grau          { background-color: #dfdfdf;
               }

.index         { margin: 5px 10px 20px 10px;
                 color: #7000b0;
                 font-weight: normal;
                 font-size: 10px;           /* 8pt */
                 font-family: Arial, Helvetica, sans-serif;
                 text-align: left;
               }

.linkklein     { margin: 0px;
                 padding: 0px;
                 line-height: normal;         /* 15pt */
                 font-size: 10px;           /* 8pt */
                 font-family: Arial, Helvetica, sans-serif;
               }

.name          { border-width: 0px 0px 1px 0px;
                 border-color: #7000b0; 
                 border-style: solid; 
                 color: #9494be; 
                 font-weight: bold; 
               }

.right         { text-align: right; 
               }

.rot           { color: #f00000;
               }

.symbol        { font-family: Symbol;
               }

.tab-center    { margin-left: auto;
                 margin-right: auto; 
               }

.zitat         { margin-left: 30px; 
                 margin-right: 30px;
                 font-style: italic; 
                 text-align: left; 
               }
