/*       GERRY ROHRMOSER  2009       */

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; line-height: 1,1; font-family: inherit; text-align: left; vertical-align: baseline;}

dfn { margin: 0; padding: 0; font-weight: inherit; font-style: inherit; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; vertical-align: baseline;}

A IMG, :link IMG, :visited IMG {border: 0;}
TABLE { border-collapse: collapse; border-spacing: 0;}
TABLE TD { vertical-align:top;}
OL, UL { list-style: none;}


HTML { }
BODY { padding:0; margin:0; height:100%; background:url('../img/bg.gif') repeat-x 0px 0px;}
HTML, INPUT, TEXTAREA, SELECT, LABEL { font-family:Verdana, Helvetica,Arial,"Lucida Sans Unicode",Tahoma,Arial,Helvetica,sans-serif; font-size:10px; line-height:14px; color:#535353;}
A, A:link, A:active, A:visited { color:#999999;text-decoration:none;}
A:hover { color:#333;} 
A:focus { border:0; outline:none;}
H1, H2, H3 { letter-spacing:-1px; xmargin:5px 0;}
H4 { margin:7px 0 0; padding:0; font-size:9px; color:#890012;}
EM { font-style:italic;}
STRONG { font-weight:bold;}


/* LAYOUT */

#container { margin:80px 0px 0px 85px; }
#logo { border:1px solid #000; border-width:0 0 1px 0; padding:0 0 4px 0; text-transform:lowercase; font-weight:bold;}
#logo A { color:#000;}
#nav { text-transform:lowercase; margin:10px 0 30px 0;}
#nav A.act { font-weight:bold;}
#content {}
#photobereich {}
#photos {text-align:center; width:710px; height:333px; }



#photonav { border-bottom:1px solid #000; margin:20px 0 10px 0; padding:0 0 4px 0; width:710px; text-align:right;}
#photonav A.act { font-weight:bold;}
#thumbnails {}
.thumb { float:left; margin:0 10px 0 0;}

/* FORM STUFF */

FORM { margin:0; padding:0;}
FIELDSET { margin:0; padding:8px 0; border:0; background-color:#fff; border:0px solid #ededed;}

INPUT, TEXTAREA, SELECT { background-color:#fff; border:2px solid #D6D6D6; padding:2px; color:#444; margin:4px 10px 0 0; line-height:100%; height: 18px;}
INPUT { width:300px;}
SELECT { min-width:200px; height: 26px;}
TEXTAREA { min-height:100px; font-family: "Verdana", sans-serif;}
LABEL { float:left; width:40%; color:#666666; display:block; padding:2px 0; min-height:20px;}
LABEL SPAN.instruction { display:block; padding:5px 25px 0 0; color:#8C8C8C;}

INPUT.large, TEXTAREA.large, SELECT.large { width: 400px; }
INPUT.medium, TEXTAREA.medium, SELECT.medium { width: 300px;}
INPUT.small, TEXTAREA.small, SELECT.small { width: 100px;}
INPUT.tiny, TEXTAREA.tiny, SELECT.tiny { width: 50px;}

INPUT.file { height:25px;}
INPUT.checkbox, 
INPUT.radio { float: left; margin: 0 4px; display: block;}
INPUT.button { padding:2px 5px; border:1px solid #bdbdbd; display:block; float:right; color:#FFF; font-weight:bold; background-color:#848A96; margin-top:1em;}

INPUT.jover, INPUT.password:hover { background-color:#e4e6e8; border-color:#d2d3d4;}
INPUT.jfocus { background-color:#e4e6e8; border-color:#D6D6D6;}
TEXTAREA.jover  { background-color:#e4e6e8; border-color:#d2d3d4;}
TEXTAREA.jfocus { background-color:#e4e6e8; border-color:#D6D6D6;}
SELECT.jover { border-color:#d2d3d4; background-color:#d2d3d4;}
INPUT.button_jover { padding:2px 5px; cursor:pointer; background-color:#e4e6e8;}

#errorbox { margin-top: 1em; margin-bottom: 2em; border: 2px solid #24282e; padding: 1em; background-color: #fff; max-width: 800px;}
DIV#errorbox h3 { background: #fff url("warning.png") no-repeat left center; margin: 0; padding-left: 30px; margin-bottom: 10px; border: 0; color:#24282e;}
#errorbox LI { list-style-type: disc; list-style-position: inside; margin: 0.4em 0;}
#errorbox LI A { text-decoration:none; border-bottom:1px dotted #24282e;}
FORM FIELDSET.error label,
FORM FIELDSET.error label span.instruction { color:#24282e;}
FORM FIELDSET.error INPUT,
FORM FIELDSET.error SELECT,
FORM FIELDSET.error TEXTAREA { border-color:#24282e;}
FORM FIELDSET.error ABBR {display:inline;}


/* GLOBAL CLASSES */

.nowrap { white-space:nowrap;}
.clear { clear:both; font-size:0; line-height:0;}
