hr.yhr {height: 3px; background-color: #ffcc00; border:solid #000000 1px}

.csc-mailform { border: none; }
.csc-mailform input,  .csc-mailform textarea { padding: 3px; }
.csc-mailform-field label { width: 100px; display:block; float: left; font-size:13px;  }
.csc-mailform-field { padding-bottom: 10px; }

/*-----------------------------------*/
/* phadreus.ch page                  */
/*-----------------------------------*/

.haupttitel{background-color:transparent; text-decoration:none; font-family:Arial; color:#529784; font-size:30px;}
.untertitel{background-color:transparent; text-decoration:none; font-family:Arial; color:#529784; font-size:20px;}
.location{background-color:transparent; text-decoration:none; font-family:Arial; color:white; font-size:12px;}


.linksf { display: block; text-decoration: none; font-family: Arial; color: #529784; font-size: 14px;  }
.linksf a {background-color: transparent;}
.linksf a:hover {color: red;}
.linksf a span { display: none; background-color: transparent; text-decoration: none; font-family: Arial; color: #529784; font-size: 14px; font-weight: bold; }
.linksf a:hover span { padding: 5px; background: black; display: block; position: absolute; top: 200px; left: 425px; width: 350px; color:#529784;  font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: right; }

.linksf_active{background-color: transparent; text-decoration: none; font-family: Arial; color:white; font-size: 14px;  }
.linksf_active a { display: block; background-color: transparent; text-decoration: none; font-family: Arial; color: #000066; font-size: 14px;  }
.linksf_active a:hover { background-color: transparent; text-decoration: none; color: #000066; font-family: Arial; font-size: 14px;}
.linksf_active a span { display: none; background-color: transparent; text-decoration: none; font-family: Arial; color: white; font-size: 14px; font-weight: bold; }
.linksf_active a:hover span { padding: 5px; background: black; display: block; position: absolute; top: 120px; left: 182px; width: 400px; color: white;  font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: left; }

.links_active {background-color: transparent; color: #000066; font-family: Arial; text-decoration: none; font-size: 12px;}

.notfat { display: block; background-color: transparent; text-decoration: none; font-family: Arial,Geneva,sans-serif; color: #529784; font-size: 13px; text-align: justify;}
.notfat a:hover { color: red;}
.notfat a {} 
.notfat a img { border-width: 0pt; height: 0pt; width: 0pt; }
.notfat a:hover img { position: absolute; top: 10px; left: 20px; height: 76px; width: 110px; }

.notfatp a { display: block; background-color: transparent; text-decoration: none; font-family: Verdana,Arial,Geneva,sans-serif; color: #529784; font-size: 12px;  text-align: justify;}
.notfatp a:hover { color: red;}
.notfatp a img { border-width: 0pt; height: 0pt; width: 0pt; }
.notfatp a:hover img { position: absolute; top: 10px; left: 18px; height: 73px; width: 110px; }

.photochapter {  background-color: transparent; text-decoration: none; font-family: Arial,Arial,Geneva,sans-serif; color: red; font-size: 14px; font-weight: bold; }

.notfatlt {  background-color: black; text-decoration: none; font-family: Arial,Arial,Geneva,sans-serif; color: #529784; font-size: 14px; font-weight: bold; }
.notfatl a {background-color: black; font-size: 12px;}
.notfatl a:hover { color: red; background-color: black; }

.location a {background-color: black; text-decoration: none; font-family: Arial,Geneva,sans-serif; color: red; font-size: 12px; }
.location a:hover { color: red; background-color: black; text-decoration: none;  }

.big { font-size:18px; }
.big a:link { background-color: transparent; text-decoration: none; font-family: Arial; color: red; font-size: 15px; }
.big a:visited {color:red;  }
.big a:hover {background-color: black; color: red; }
.big a span { display: none; background-color: transparent; text-decoration: none; font-family: Arial; color: #529784; font-size: 14px; font-weight: bold; }
.big a:hover span { padding: 5px; background: black; display: block; position: absolute; top: 200px; left: 425px; width: 350px; color: #529784;  font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal; text-align: right; }

.feedback a {display: block;background-color:transparent; text-decoration:none; font-family: Verdana,Arial,Geneva,sans-serif; color: #529784; font-size:10px;}
.feedback a:hover {color:red; text-decoration: none;}

.back, .back td, .back th { background-image: url(/index-files/rotate.php); background-color: transparent;  background-repeat: no-repeat;
  background-position: center;}
.backl, .backl td, .backl th { background-image: url(/link-files/image003-alt.jpg); background-color: transparent;  background-repeat: no-repeat;
  background-position: center;}
.x, .x td, .x th { background-image: url(); }

.counter, .counter th, .counter td {background-color:transparent; text-decoration:none; font-family: Verdana,Arial,Geneva,sans-serif; color: #529784; font-size:11px;}


/*-----------------------------------*/
/* phadreus.ch guestbook page        */
/*-----------------------------------*/
.notfat-bigger a {display: block;background-color:transparent; text-decoration:none; font-family: Verdana,Arial,Geneva,sans-serif; color: ; font-size:14px;}
.notfat-bigger a:hover {color: red; background-color:transparent;  }

.gb {text-decoration: none; font-family: Verdana,Arial,Geneva,sans-serif; color: #529784; font-size: 12px; }
.gbmenu {text-decoration: none; font-family: Verdana,Arial,Geneva,sans-serif; color: #529784; font-size: 12px; }
.gbmenu a { color:red; }
hr.gb {border: 1px solid red; height: 0px; }
.gbmenu a:active {color: red;}
.gbmenu a:hover {color: red;}

input, select, textarea {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #529784;
    background-color: #Dee7ef;
    background-color: #Dee7ef;
    border-bottom: 1px solid red;
    border-right: 1px solid red;
    border-left: 1px solid red;
    border-top: 1px solid red;
    -moz-border-radius: 5px;
}
input:focus, textarea:focus {
    background-color: white;
color: BLACK;
    border: 1px solid red;
}
.button, .button:focus {
    background-color: #Dee7ef;
    border-bottom: 1px solid red;
    border-right: 1px solid red;
    border-left: 1px solid red;
    border-top: 1px solid red;
    -moz-border-radius: 5px;
}
.button:hover {
    background-color: red;
color:#Dee7ef;
}

.button:active {
    background-color: red;
color:#529784;
}

/*-----------------------------------*/
/* webfilebrowser                */
/*-----------------------------------*/

body       { background-color: white; color: #529784; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  text-align: center;}
np          { color: grey; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
info      { color: red; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
warning   { color: red; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
error     { color: red; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
fix       { font-family: Courier; font-size: 10pt; }
h1         { background-color: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 16pt; }
h2         { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; }
th         { background-color: #529784; color: #Dee7ef; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.tdlt      { background-color: #Dee7ef; color: #529784; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left; vertical-align: top; }
.tdrt      { background-color: #Dee7ef; color: #529784; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: right; vertical-align: top; }
.tdcc      { background-color: #Dee7ef; color: #529784; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center; vertical-align: center; }


/*-----------------------------------*/
/* php mygraphy pages                */
/*-----------------------------------*/
TD {font-size:12px; font-family : Verdana,Arial,Geneva,sans-serif;  color:#000066; }

a.menu:hover { text-decoration: none; }
a.lbmenu:hover { text-decoration: none; }
a.lbmenu { text-decoration: none }
a { text-decoration: none;  color:#529784;}
a:hover { text-decoration: none; color: red; }

.imagetitle{ font-size:15px; font-weight:bold;}
.small { font-size:9px; font-family : Verdana,Arial,Geneva,sans-serif;  color: red;}
.small:link { font-size:9px; font-family : Verdana,Arial,Geneva,sans-serif; color: #529784; }
.small:visited { font-size:9px; font-family : Verdana,Arial,Geneva,sans-serif; color: #529784; }
.small:hover { text-decoration: none; color: #F5BEB4; }
.footer { font-size:14px; font-family : Verdana,Arial,Geneva,sans-serif; color: red; }

.txt { font-size:12px; font-family : Courier New,sans-serif; }




legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:110px;
border: 0px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 0px;
}