/* Basic Styles */
a:link { font-weight:bold; color:#3D3D3D; text-decoration:none }
a:visited { font-weight:bold; color:#3D3D3D; text-decoration:none }
a:hover { font-weight:bold; color:#CC0000; text-decoration:none }
body { margin:0px; font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size:8pt; color:#696A6C }
body_index { background-color:#000000; }
h1 { font-size:10pt; font-weight:bold; color:#000000; margin-top:0px; margin-bottom:16px }
h2 { font-size:8pt; font-weight:bold; color:#696A6C; margin-top:0px; margin-bottom:16px }
img { border:0px }
ol { margin-left:0px; margin-top:0px; margin-bottom:16px; padding-left:20px }
p { margin-top:0px; margin-bottom:16px }
ul { margin-left:0px; margin-top:8px; margin-bottom:16px; padding-left:20px; list-style-type:square; color:#696A6C }
ul li { padding-bottom:6px }
ul div { color:#696A6C }

/* Page Components */
#outer-container { background-image:url('../images/outer_container_bck.jpg'); background-repeat:repeat-x; position:absolute; width:100%; height:600px; margin-top:-300px; top:50%; line-height:12pt; overflow:hidden }
#inner-container { position:relative; width:980px; height:600px; overflow:hidden; margin: 0px auto 0px auto }
#nav-content-container {  }
#header { height:100px; margin-top:0px; }
#content { width:400px; height:350px; padding:22px 32px 32px 217px; float:left; overflow:auto }
#content p { width:338px; }
#image-right
{
    width:328px;
    height:598px;
    float:right;
    border:0px;
}
#image-left
{
    position:absolute;
    bottom:69px;
    left:0px;
    width:177px;
    height:153px;
    border:0px;
    overflow:hidden;
}

#footer { height:0px; }
#map {  }

.col-left { width:300px; margin-right:28px; float:left }
.col-right { width:300px; float:left }

#logo { margin-top:2px; float:left; }

/* Navigation */
#navigation { position:absolute; left:177px; top:48px }

#navigation .row0 {  }
#navigation .row1 { position:absolute; left: -185px; top: 74px; }

#navigation .level0 { float:left; }
#navigation .level0-hover {  }
#navigation .level0-hover a:link {  }
#navigation .level0-hover a:visited {  }
#navigation .level0-hover a:hover {  }
#navigation .level1 {  }
#navigation .level2 {  }
#navigation .current-sub {  }
#navigation .current-page {  }

/* Special Styles */
.clear { height:1px; clear:both; overflow:hidden }
.error-box { border:1px solid #ED1C24; color:#ED1C24; background-color:#FFDBDC; font-weight:bold; text-align:center; padding:4px; margin-top:8px; margin-bottom:8px; clear:both }
.success-box { border:1px solid #0C9225; color:#0C9225; background-color:#CCFFCC; font-weight:bold; text-align:center; padding:4px; margin-bottom:8px; clear:both }

/* Forms */
form { margin-top:0px; margin-bottom:0px; padding:0px }
.inputfield-std { width:140px; font-size:12px; border:1px solid #D9D9D9; background-color:#FFFFFF }
.inputfield-small { width:60px; font-size:12px; border:1px solid #D9D9D9; background-color:#FFFFFF }
.select-std { width:160px; font-size:12px; border:1px solid #D9D9D9; background-color:#FFFFFF }
.textarea-std { width:460px; height:120px; font-size:12px; border:1px solid #D9D9D9; background-color:#FFFFFF }
.textarea-small { width:290px; height:120px; font-size:12px; border:1px solid #D9D9D9; background-color:#FFFFFF }
.button-std { font-size:11px; font-weight:bold; color:#FFFFFF; border:2px solid #3D3D3D; background-color:#3D3D3D }
.button-std:hover { font-size:11px; font-weight:bold; color:#9A723F; border:2px solid #E3D7C9; background-color:#E3D7C9 }

/* QuickForm-Templates */
.form-element { padding-bottom:8px }
.input-label { font-size:11px }
.input-element {  }
.form-element-error { border:1px dotted #C63131; color:#C63131; background-color:#FFAFA2; margin-bottom:3px; padding:2px }

/* Errorpage */
#errorpage-frame { width:320px; margin-left:16px; margin-top:16px; padding:16px; border:4px solid #CB1212; color:#808080; background-color:#FFFFFF }

/* inveris Image Zoom */
#inv-image-zoom { padding:8px; background-color:#E7E7E8; text-align:center }
#inv-image-zoom img { border:2px solid #FFFFFF }
#inv-image-zoom img:hover { border:2px solid #5F5F5F }
#inv-image-zoom #image { margin-bottom:4px }
#inv-image-zoom #title {  }
