/*denanden. dk : All rights reserved*/

/*BASIS*/
*, div { margin : 0; padding: 0; }
img { border: 0; }
html {  margin: 0;  height: 100.1%; padding: 0; width:100% }
body { margin: 0; background: #ccc url(../grafik/AdamABengtsson.gif) no-repeat 0px 110px; padding: 0; width:100%; font-family:  Georgia, "Times New Roman", Times, serif; font-size: 62.5%; color: #fff; }

/*LINKS*/
a:link { color: #fff; text-decoration: none; }
a:visited { color: #fff;  text-decoration: none;  }
a:hover { color: #666; text-decoration: none; }
a:active { color: #999; text-decoration: none; }

/*HOLDERE*/
div#indholdet {  margin: 15px 60px 60px 260px; min-width: 500px; }

h1 { text-indent: -2232px;}
h1 a { z-index: 1; position: absolute; background: url(../grafik/AdamLille.png) no-repeat 0 0px; height: 70px; width: 200px; margin: 0; top: 14px; left: 41px; }
h1 a:hover { background: url(../grafik/AdamLille.png) no-repeat 0 -200px;  }

/*OVERSKRIFTER*/
#indholdet h2 { color: #fff; clear:both; margin: 10px 0 5px 0;}
h3, h4,h5,h6 {color: #fff; font-size: 1.4em; padding: 16px 0 0 0; font-weight: normal; }
body#cvbody h3, body#cvbody h4, body#cvbody h5  { background: transparent url(../grafik/a.png) no-repeat left 16px; padding-left: 20px; color: #333; margin-left:-20px; }
body#cvbody h3 { font-size: 1.6em; }
/*P P P*/
body#cvbody p { color: #666;}
#indholdet p { font-size: 1.2em; margin: 6px 0 6px 0; }

p.mailen { color: #666; text-decoration:underline; }

body#glasseriet p, body#glasseriet h3  { color: #000; width: 400px;  }
body#glasseriet a#glas  { color: #c00;  }

p.denanden { position: absolute; top: 590px; left: 24px;}
/*MENU*/
ul.menu { border-top: 3px solid #666;  z-index: 2; margin: 0px 0 60px -24px; list-style: none; font-size: 1.6em; font-weight: normal;  }
.menu li { float: left; margin: 0px 0 0px 0; padding: 0px;letter-spacing: 2px; font-weight: normal;  }
.menu li a { color: #666; border-top: 3px solid #666; padding: 0 12px 0 24px; margin: 0px; text-decoration: none;  }
.menu li a:visited { background-position: 0 0 }
.menu li a:hover { border-top: 3px solid #fff; }
.menu li a:active { border-top: 3px solid #666;}
body#cvbody ul.menu li a.aktiv, body#kontaktbody .menu li a.aktiv, body#maleribody .menu li a.aktiv,  body#skulpturbody .menu li a.aktiv, ul.menu li a.aktiv {border-top: 3px solid #fff; }
li a#rssfeed { background: url(../grafik/rss.png) no-repeat 0px center; width: 20px; margin: 5px 0 0 12px; padding-left:20px; color: #ccc; }
ul.menu li a#rssfeed:hover {  background: url(../grafik/rss.png) no-repeat -602px center; border-top: 3px solid #666; }


.menu li.over { position: relative; top: -22px; font-size: 14px; border: 0px; }
.menu li.over a {  border: 0px; }



/*TILBAGE*/
body #indholdet p.tilbage  { height: 44px; margin-top: 18px; color: #666; }
#indholdet p a.tilbage {  clear: both; color: #666; background: transparent url(../grafik/a.png) no-repeat left 0px; padding: 2px 0px 0px 20px; color: #666; margin-left:-20px; height: 44px; width: 300px; overflow: visible;}
body #indholdet p a.tilbage:hover { color: #666; }

/*CLASSES*/
br { clear: both; }
.fed { font-weight: bold; }
.center { text-align: center;}
.sort { color: #000; }
.i { font-style: italic; }
/*ADRESSE og NAVN*/
#indholdet p.billedkunstner {color:#666; padding: 0px 0px 0px 0; margin: 0; font-size: 1.2em;}
#indholdet p.billedkunstner2 {color:#666; padding: 0px 0px 0px 0; margin: 0; font-size: 0.9em;}
#indholdet p.adressen { color:#666; padding: 0px 0px 8px 0; margin: 0; font-size: 0.9em;}
#indholdet p.adressen2 { color:#666; padding: 0px 0px 8px 0; margin: 0; font-size: 1.2em;}

/*footer*/
div#footer { clear: both; height: 12px; width: 99%; text-align: right; padding: 5px;}
div#footer p { margin-top: 24px; }
body div#footer a { color: #eee;}
html body#index div#footer p, body#index div#footer a, html body#skulpturbody div#footer p, body#skulpturbody div#footer a  { color: #ccc;}

h3 { font-size: 2em; margin-bottom: 1.2em;}
/*copyright*/

p#copyright {  color:#666; padding: 0;  margin: 0; font-size: 0.86em; clear: both;}
p#copyright a {  color:#666;padding: 0;  margin: 0; }

/*MALERI*/
#indholdet .maleri { padding:5px 5px 3px 5px; background-color: #666; float: left; width: 100px;  margin: 5px 20px 10px 0;}
#indholdet .maleri:hover {  background-color: #fff;}
#indholdet .maleri a {  margin: 0px; padding:0;}
#indholdet .maleri img {   padding: 0;  margin:0;}
div#indholdet div#tekst { margin: 0 0 24px 66px;}
div#indholdet div#galleri2 { margin: 0 0 24px 60px;}

#indholdet p.forsideBillede {margin: 12px 0 0 47px;  border: 5px solid #ccc;}

/*CV*/
body#cvbody p.aar { font-weight: normal; font-style: italic; color: #333; padding: 6px 0 0 0; margin: 0 0 0 0;}
p.adam {font-size: 1.8em;}

/*FORM*/
#infobox {color: #666; clear: both; font-size: 0.7em; width: 200px; margin: 0 0 24px 0px; text-align: right;}
#infobox h5 {color: #666; margin: 0 0 6px 0;}

form { margin: 0px 36px 24px 0;  width:204px; color: #666; }
legend, fieldset { margin: 0; padding: 0; border: none; }
legend { display: none; }
input, textarea {  width:200px;  padding: 3px; font-size: 1.4em; font-family:  Georgia, "Times New Roman", Times, serif; color: #111; font-weight: normal; border-color: #666; border-style: solid; border-width: 1px; }
label {color: #666; width: 120px; ; padding: 3px; margin-bottom: 4px; font-size: 1.4em;  }
input, textarea, label { margin: 0 0 8px 0; }
textarea { height: 134px; }
input:hover, textarea:hover, #antispam:hover { background: #fff; border-color: #fff; border-style: solid; border-width: 1px; }
input:focus, textarea:focus { background: #fff; border:1px solid #111; }
send:focus { background: #fff; }
input#send { border: none; background-color: #ccc; padding: 0; border-bottom: 3px solid #666; width: 120px; height: 73px; margin: -20px 0 0 76px; cursor: auto; }
#send:hover {  border: none;  border-bottom: 3px solid #fff;  }
#send:active {  border: none; border-bottom: 3px solid #fff;  }
.red {color: #c00; }
#skjult { height: 1px; display: none; }
.advarsel1 {  background: transparent url(../grafik/advarsel.gif) no-repeat left top; padding-left: 22px; margin: 36px 0em 12px 36px; position: relative; font-weight: bold; text-align: left; line-height: 16px;}
.advarsel { margin: 0 0 0.9em 0;}
input#antispam { width: 44px;}
/*EXTRAS*/

#skipnav,#skipnavigation { height: 1px; text-indent: -2122px; font-size: 0.1em; }

