div.errorbox {
border: 1px solid #ccc;
background: #FFE3E3;
font-size: 90%;
}
div.olv_filter {
width: 500px;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
border: 1px solid #ddd;
}
div.orderviewhi {
border: 1px solid #ddd;
background: #EEF4FF;
margin: 3px;
padding: 2px;
}
div.olv_edit {
margin: 10px;
background: #EEF4FF;
border: 1px solid #BBD3FE;
font-size: 90%;
}
body {
background : #3ca1de url(../gfx/background.jpg) repeat-x;
font-family : verdana, arial, helvetica,sans-serif;
color : #555;
margin : 0;
}
img {
padding: 4px;
}
img.delete {
padding-top: 0px;
padding-bottom: 0px;
padding-left: 2px;
padding-right: 2px;
}
img.right {
float : right;
padding-right : 50px;
}
div.right {
text-align : right;
padding-right : 50px;
}
img.disabled {
background : #fff;
opacity:.30; 
filter:alpha(opacity=30);
}
#infobutton {
position : absolute;
z-index : 999;
color : #fff;
background : url(../gfx/info_bg.gif) no-repeat;
width : 370px;
height : 160px;
padding : 3px;
padding-left : 50px;
padding-right : 20px;
font-weight : bold;
display : none;
}
table.infobutton {
width : 320px;
}
font.info_text {
font-weight : bold;
font-size : 120%;
color : #fff;
}
#info_text {
font-size : 100%;
height : 100px;
overflow : auto;
}
div.olv_partner {
height : 100px;
background: #FFF;
overflow : auto;
margin: 10px;
margin-top: 0;
}
td.info_content {
font-size : 90%;
}
.partner {
border : 1px solid #ccc;
font-size : 90%;
}
.error {
color : red;
font-size : 80%;
font-style : italic;
}
img {
border : 0;
}
div.date {
text-align : right;
font-size : 70%;
padding : 0;
margin : 0;
margin-right : 10px;
}
.sizeSelect {
font-size : 70%;
}
div.download {
margin : 10px;
margin-top : 30px;
background : white;
padding : 3px;
border : 1px solid #bbb;
font-size : 90%;
}
#img1, #img2, #img3, #img4, #img1_thumb, #img2_thumb, #img3_thumb, #img4_thumb, #download1, #download1_show, #image1 {
margin : 5px;
background : white;
width : 90%;
padding : 3px;
border : 1px solid #bbb;
font-size : 90%;
}
div.shopInfo {
background : white;
border : 1px solid #bbb;
width : 200px;
font-size : 90%;
padding : 2px;
}
.pagefooter {
color : white;
text-align : center;
}
div.admin {
text-align : right;
font-size : 80%;
}
a {
color : #3d88e5;
}
#debug {
font-size : 70%;
}
a.admin {
color : #fff;
}
h1 {
border-bottom : 1px solid #aaa;
margin-bottom : 30px;
font-size : 22px;
}
h2 {
color : #555;
background : url(../gfx/tbg2.gif) no-repeat top left;
padding : 2px;
font-size : 18px;
}
h3 {
margin : 0;
font-size : 80%;
background : #eee;
background : url(../gfx/tbg.gif) no-repeat top left;
padding : 2px;
}
table.page {
width : 790px;
border : 0;
height : 500px;
margin-left : auto;
margin-right : auto;
padding : 0;
}
td.pagetop {
height : 20px;
padding : 0;
margin : 0;
}
td.zoom {
width : 5%;
padding-bottom : 5px;
}
td.pagenav {
background : #fff url('../gfx/background2.jpg') repeat-x;
vertical-align : top;
padding-top : 5px;
}
div.pagecontent {
padding : 5px;
}
table {
font-size : 90%;
}
td.pagesep {
height : 30px;
}
td.head {
margin : 0;
padding : 0;
border : 0;
height : 60px;
}
table.page2 {
background : #fff;
border : 0;
margin : 0;
padding : 0;
width : 100%;
height : 100%;
}
td.left {
margin : 0;
padding : 0;
width : 180px;
}
td.right {
width : 50px;
margin : 0;
padding : 0;
text-align : right;
}
td.middle {
padding : 5px;
padding-right : 15px;
}
ul.nav {
margin : 0;
padding : 0;
list-style : none;
}
li.nav {
display : inline;
padding : 15px;
padding-top : 6px;
padding-bottom : 6px;
}
li.nav:hover {
background : url(../gfx/navbg.jpg);
}
div.nav {
background : url(../gfx/nav.gif) no-repeat;
width : 178px;
height : 310px;
padding : 3px;
margin-top : 30px;
padding-top : 20px;
}
.style1 {
border : 1px solid #888;
color : #555;
font-family : verdana;
font-weight : bold;
font-size : 100%;
padding : 2px;
}
.disabled {
background : #eee;
}
.style1:hover {
border : 1px solid #111;
}
.style1:focus {
border : 1px solid #111;
padding : 5px;
font-size : 100%;
}
a.nav {
font-weight : bold;
font-size : 70%;
color : white;
}
#nav_more, #nav_order {
position : absolute;
top : 140px;
background : #2b3468;
padding : 4px;
display : none;
border : 1px solid white;
}
#quicksearch {
position : absolute;
top : 40px;
text-align : right;
margin-left : auto;
width : 99%;
}
a.gal_allgal {
color : #fff;
}
input.gallery_search {
font-size : 90%;
padding : 2px;
}
#qsusername {
font-size : 11px;
padding : 3px;
width : 200px;
}
#qadvanced {
color : white;
}
div.content {
margin : 10px;
border-bottom : 1px solid #ddd;
font-size: 90%;
}
div.se_result {
width : 450px;
text-align : left;
}
div.se_image {
width : 120px;
height : 70px;
float : left;
margin-left : 80px;
}
font.small1 {
font-size : 90%;
}
.tiny {
font-size : 10px;
}
a.small1 {
font-size : 90%;
text-decoration : none;
}
a.m {
color : #000;
font-weight : bold;
}
a {
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
div.gallery_prev {
float : left;
background : #eee;
border : 1px solid #ccc;
padding : 3px;
margin : 3px;
width : 150px;
height : 170px;
text-align : center;
}
img.partypix_prev {
margin : 2px;
margin-top : 4px;
border : 1px solid #222;
}
td.shopHeadline {
background-color : #f90;
color : #fff;
font-size : 10pt;
font-weight : bold;
padding : 5px;
vertical-align : middle;
}
td.shopProduct {
background-color : #f5f5f5;
padding : 5px;
vertical-align : middle;
}
#option1_choose {
background : white;
width : 170px;
height : 300px;
overflow : auto;
border : 1px solid #555;
display : none;
}
table.orderviewer {
width : 500px;
}
td.orderviewer1 {
background : url(../gfx/ov-1.gif) no-repeat bottom left;
height : 30px;
}
td.orderviewer2 {
background : url(../gfx/ov-2.gif) no-repeat top left;
height : 160px;
padding-left : 15px;
padding-right : 15px;
vertical-align : top;
font-size : 100%;
font-family : verdana;
}
td.orderviewer3 {
background : url(../gfx/ov-3.gif) no-repeat top left;
height : 40px;
}
td.orderviewer4 {
background : url(../gfx/ov-4.gif) repeat-y top left;
height : 270px;
vertical-align : top;
padding-left : 15px;
padding-right : 15px;
padding-top : 20px;
font-size : 90%;
}
td.orderviewer5 {
background : url(../gfx/ov-4.gif) repeat-y top left;
height : 50px;
vertical-align : top;
padding-left : 15px;
padding-right : 15px;
padding-top : 20px;
font-size : 90%;
}
.orderviewerHeadline {
font-weight : bold;
font-size : 110%;
}
@media print {
.noprint { display:none; }
}
.print {
color: white;
font-weight: bold;
font-size: 11px;
padding: 2px;
}
.clearonclick {
color: #999;
font-size: 80%;
}
td.forumEntry {
background-color:#F5F5F5;
font-size:8pt;
padding:3px;
vertical-align:top;
}
td.forumHead {
background-color:#FB8A0E;
color:#FFF;
padding:2px;
font-size:8pt;
}
div.input {
background: #EEE;
margin: 5px;
border: 1px solid #fafafa;
padding: 5px;
}
div.smilie {
border:1px dotted #999;
float:left;
height:90px;
margin:0 15px 15px 0;
padding:10px;
background: white;
}
a.author {
font-size: 15px;
color: #FFF;
}
font.author {
font-size: 10px;
}
div.alert {
background: #FFDADA;
padding: 5px;
}
