@charset "ISO-8859-1";
/* www.kave.at */

/* GENERAL */
* {margin:0; padding:0;}
body {background-image:url(../images/kave-atefie-fine-art-painting-gallery.jpg); background-repeat:repeat; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#887;}
#wrapper {margin:0 auto; width:1000px; color:#887; margin-top:10px; font-size:12px; font-weight: normal;}
.cursor {cursor:pointer;}
a:link {color:#575757; text-decoration:none; font-weight:normal;}
a:visited {color:#575757; text-decoration:none; font-weight:normal;}
a:hover {color:#d40b0b; text-decoration:none; font-weight:normal;}
a:active {color:#101211; text-decoration:none; font-weight:normal;}
.active {color:#d40b0b; text-decoration:none; font-weight:normal;}
/* GENERAL */

/* HEADER */
#header {float:left; width:1000px; margin-bottom:-5px;}
#logo {float:left; text-align:left; margin-left:8px; position:relative; width:415px; height:30px;}
#logo h1 a {display:block; background:url('../images/logo.png') no-repeat 0 0; text-indent:-9999px; width:415px; height:30px; position: absolute; top:0px; left:0px; border:0;}
#logo span {position:absolute; left:0; top:0px;}
#cat {margin-left:10px; color: #cccccc; text-align:right; font-weight:normal; font-size:9px; font-style:italic; position: absolute; width:auto; z-index:1000; background-color:#101211;}
.vs {color: #887; font-size: 14px; font-style: italic; margin-left:5px;}
#navigation {float:right; margin-right:5px; text-align:right; font-weight:normal; font-size:10px; margin-top:5px; width:500px; font-style: normal;}
.spacer {padding:0 6px;}
/* HEADER */

/* CONTAINER */
#container {float:left; width:1000px; margin-left:0px; margin-right:0px; margin-top:5px; text-align:center;}
/* cadre */
#ligne_top {background-image:url(../images/ligne-top.gif); background-repeat:no-repeat; height:15px;}
#top_ligne {width:100%;}
#bottom_ligne {width:100%;}
#corner_droit_top {background-image:url(../images/corner-droit-top.gif); background-repeat:no-repeat; height:15px; width:27px; float:right;}
.cadre {border-left:2px solid #222222; border-right:2px solid #222222; background-color:#101010; width:1000px;}
#bottom {background-image:url(../images/ligne-bottom.gif); background-repeat:no-repeat; height:11px;}
#corner_droit_bottom {background-image:url(../images/corner-droit-bottom.gif); background-repeat:no-repeat; height:11px; width:27px; float:right;}
/* cadre */
#all {float:left; margin:0px; width:995px; text-align:center;}
#imagine {margin-top:5px; text-align:center; height:440px;}
.oeuvre {margin-bottom:5px; margin-top:5px; font-size: 13px; font-weight: normal; color: #cccccc;}
.lie {color: #d40b0b;}
#info_oeuvre {font-size:10px; color:#d40b0b; height:13px;}
/* glid */
#glid {padding:2px 5px; float:left; text-align:center; width:985px;}
#hold_numeros { width:118px; padding:0px 0px; margin-left:435px; margin-right:435px; text-align:center; }
.numeros {font-size:14px; color:#333333; font-family:Arial, Helvetica, sans-serif; text-align:center; float:left; margin-left:20px; margin-right:20px; margin-top:3px;}
.espace_numeros {margin-left:8px; margin-right:8px; text-align:center;}
.button-left {width:12px; height:12px; margin-top:5px; float:left; border:0;}
.button-prev { width:12px; height:12px; margin-top:5px; cursor:pointer; background-image:url("../images/prev-horizontal.png"); background-repeat:no-repeat; float:left; border:0; text-align:right;}
.button-prev:hover {width:12px; height:12px; margin-top:5px; cursor:pointer; background-image:url("../images/prev-horizontal-h.png"); background-repeat:no-repeat; float:left; border:0;}
.button-prev:active {width:12px; height:12px; margin-top:5px; cursor:pointer; background-image:url("../prev-next.png"); background-repeat:no-repeat; float:left; border:0;}
.button-right {width:12px; height:12px; margin-top:5px; float:right; border:0;}
.button-next { width:12px; height:12px; margin-top:5px; cursor:pointer; background-image:url("../images/next-horizontal.png"); background-repeat:no-repeat; float:right; border:0;}
.button-next:hover {width:12px; height:12px; margin-top:5px; cursor:pointer; background-image:url("../images/next-horizontal-h.png"); background-repeat:no-repeat; float:right; border:0; text-align:left;}
.button-next:active {width:12px; height:12px; margin-top:5px; cursor:pointer; background-image:url("../images/prev-next.png"); background-repeat:no-repeat; float:right; border:0;}
a.linkopacity img {opacity:.30; -moz-opacity:.30; filter:alpha(opacity=30);}
a.linkopacity:hover img {filter: alpha(opacity=100); -moz-opacity:1.0; opacity: 1.0;}
.fixpics {border-style:solid; border-color:#887; border-width:1px; height:27px;}
.fixpics:hover {border-style:solid; border-color:#d40b0b; border-width:1px; height:27px;}
#fixedtipdiv {display:block; position:absolute; z-index:1; border-style:solid; border-width:1px; border-color:#887; color:#d40b0b; opacity:.70; -moz-opacity:.70; filter:alpha(opacity=70); padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; font-weight:bold;}
/* glid */
/* CONTAINER */

/* FOOTER */
#footer {float:left; margin-top:2px; width:995px;}
.expo {font-weight: bold; font-style: italic; color:#d40b0b;}
.linie {color:#575757; margin-left:5px; margin-right:5px;}
.specification {float:left; margin-left:10px; font-size:9px; color: #818181; text-align:left; font-weight:normal; font-style:normal; width:650px;}
.message {float:right; margin-right:10px; font-size:9px; text-align:right; text-decoration:none; width:250px;}

.home {font-size:10px; font-weight:bold; color:#575757; margin-left:10px;}
.home:link {text-decoration:none; color:#575757; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }
.home:visited {text-decoration:none; color:#575757; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }
.home:hover {text-decoration:none; color:#d40b0b; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }
.home:active {text-decoration:none; color:#181A19; font-size:10px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }

#faq {float:left;}
.thumbs {margin-left:10px; font-size:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

.info_img {margin-left:10px; border:0px; cursor:help;}
.info {text-decoration:none; margin-left:10px; font-style:normal; cursor:help; font-weight:normal; font-size:10px;}
.info:link {text-decoration:none; color:#575757; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.info:visited {text-decoration:none; color:#575757; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.info:hover {text-decoration:none; color:#d40b0b; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.info:active {text-decoration:none; color:#101010; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

.hideshow {text-decoration:none; font-size:10px; font-weight: bold; color:#d40b0b; font-family:Arial, Helvetica, sans-serif;}
.hideshow:link {text-decoration:none; color:#575757; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.hideshow:visited {text-decoration:none; color:#575757; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.hideshow:hover {text-decoration:none; color:#d40b0b; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.hideshow:active {text-decoration:none; color:#101010; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
/* FOOTER */

#leer {width:90px; float:left;}
#hold_photo {float:left; width:355px; margin-right:20px; text-align:left; margin-bottom:10px;}
.kuenstler {font-size: 11px; color:#575757;}
.citat { font-style:italic;}
.titre_heft {color: #d40b0b;}
#press_autor {font-size:11px; color:#575757; margin-top:15px; text-align:right;}
#sidebarscroll {float:right; width:20px; margin-top:50px; margin-left:5px; font-size:8px;}

.events { font-size:12px; font-style:italic; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
.events:link {font-size:12px; color:#575757; text-decoration:none; font-weight:bold; font-style:italic;}
.events:visited {font-size:12px; color:#575757; text-decoration:none; font-weight:bold; font-style:italic;}
.events:hover {font-size:12px; color:#d40b0b; text-decoration:none; font-weight:bold; font-style:italic;}
.events:active {font-size:12px; color:#101211; text-decoration:none; font-weight:bold; font-style:italic;}
#events {font-size:11px; text-align:center;}

.dank { color:#d40b0b; font-size:11px;}

#links_left {text-align:left; float:left; width:150px; margin-left:10px; font-size:11px;}
#hold_links {text-align:center; height:440px; width:670px; float:left;font-size:11px; }
#links_right {text-align:left; float:right; width:150px; font-size:11px;}
/* nav */
ul#nav {float:left; width:140px;}
ul#nav li {display: inline;}
ul#nav li a {border-bottom:1px solid #2d2d2d; padding:6px 8px; display:block; text-decoration:none; font-weight:normal;}
ul#nav li.active a {text-decoration:none; font-weight:normal;}
.hinweis {color: #d40b0b;}

/* MAIL */
#send {float:right; width:420px; text-align:left;}
.sous_titre_mail {color:#887; font-size:13px; font-weight:normal; text-align:left;}
.visiteurs {font-size: 11px;color:#d40b0b;font:Arial, Helvetica, sans-serif;text-align:left; font-weight:normal; font-style: normal;}
.data {font-size:11px; font-weight:normal; text-align:right; color:#575757;}
.mail_visiteurs {font-size:11px; font-weight:normal; text-align:left; color:#d40b0b;}
.betreff {font-size:11px; text-align:left; color:#d40b0b; font-weight:bold;}
.nachricht {font-size:11px; font-style:italic; text-align:left; font-weight:normal; color:#575757;}
#textrechts { text-align:right; font-size:11px;}
.mail_date {vertical-align:bottom; }
/* MAIL */

#form_gb {text-align:left; margin-left:70px; margin-top:70px; float:left;}
.gb {font-size:11px; text-align:center;}
.table_comments { width:700px;}