/*-------------------------------------*/
/* CSS stylesheet for hole application */
/*-------------------------------------*/

body {
background-color: #000000;
}

hr {
background-color: #C0C0C0;
}

#returlink {
text-align: left;
vertical-align: top;
font-family: "Comic Sans MS",verdana,sans-serif;
font-size: 18px;
font-weight: 700;
}

#billedlink {
text-align: left;
vertical-align: top;
font-family: "Comic Sans MS",verdana,sans-serif;
font-size: 18px;
font-weight: 700;
}

#info {
vertical-align: top;
font-family: "Comic Sans MS",verdana,sans-serif;
font-size: 18px;
font-weight: 700;
}

/* CSS for links */

a {
color: #FFFFFF;
text-decoration: none;
}

a:hover {
color: #C0C0C0;
}

/* Styling of frontpage table */

table.frontpage {
width: 700px;
height: 570px;
position: relative;
top: 50px;
background-color: #000000;
vertical-align: top;
margin-left: auto;
margin-right: auto;
padding: 0px;
}

table.frontpage td {
padding: 0px 0px 0px 0px;
vertical-align: middle;
text-align: center;
font-family: "Comic Sans MS",verdana,sans-serif;
font-size: 18px;
color: #C0C0C0;
}

table.frontpage td.header1 {
height: 21px;
padding: 0px 0px 0px 0px;
text-align: right;
vertical-align: middle;
font-size: 21px;
font-weight: normal;
}

table.frontpage td.header1 img.bottom {
vertical-align: text-bottom;
}

table.frontpage td.header1 img.middle {
vertical-align: middle;
}

table.frontpage td.header2 {
height: 36px;
text-align: right;
font-size: 36px;
}

table.frontpage td.center {
padding: 5px 5px 5px 5px;
}

table.frontpage td.space {
height: 440px;
text-align: left;
}

table.frontpage td img.imagelink {
display: block;
border: 0px;
}

table.frontpage td.center_addressline {
font-family: verdana,sans-serif;
font-size: 10px;
font-weight: normal;
}

/* Styling of embedded table */

table.embedded {
width: 400px;
position: relative;
vertical-align: top;
text-align: center;
margin-left: auto;
margin-right: auto;
background-color: #000000;
padding: 5px 5px 5px 5px;
}

table.embedded td.centertext{
width: 300px;
position: relative;
vertical-align: top;
text-align: center;
}

/* Styling of standard table */

table.standard {
width: 95%;
height: 100%;
position: relative;
vertical-align: middle;
text-align: center;
margin-left: auto;
margin-right: auto;
background-color: #000000;
padding: 5px 5px 5px 5px;
}

table.standard td {
padding: 2px 2px 2px 2px;
margin-left: auto;
margin-right: auto;
font-family: "Comic Sans MS",verdana,sans-serif;
font-size: 18px;
color: #FFFFFF;
}

table.standard td div.u{
text-decoration: underline;
}

table.standard td.left {
text-align: left;
vertical-align: top;
}

table.standard td.left50 {
text-align: left;
vertical-align: top;
width: 50%;
}

table.standard td.right50 {
text-align: right;
vertical-align: top;
width: 50%;
}

table.standard td.right50middle {
text-align: right;
vertical-align: middle;
width: 50%;
}

table.standard td.center {
text-align: center;
vertical-align: middle;
}

table.standard td.center_h30 {
height: 30px;
text-align: center;
vertical-align: middle;
}

table.standard td.center_h40 {
height: 40px;
text-align: center;
vertical-align: middle;
}

table.standard td.center_h40 img.middle {
vertical-align: middle;
}

/* General styling of forms */

form input.text_w250 {
width: 250px;
padding-left: 2px;
font-family: "Comic Sans MS",verdana,sans-serif;
font-size: 18px;
font-weight: normal;
}

form textarea.block_w250_h100 {
width: 250px;
height: 100px;
font-family: "Comic Sans MS",verdana,sans-serif;
font-size: 18px;
font-weight: normal;
}

form input.formbutton_blackstyle_w150 {
padding: 5px 5px 5px 5px;
width: 150px;
font-family: "Comic Sans MS",verdana,sans-serif;
font-size: 18px;
font-weight: 700;
color: #FFFFFF;
background-color: #000000;
}

form input.formbutton_blackstyle_w150:hover {
color: #C0C0C0;
}

form input.formbutton_blackstyle_w40 {
width: 40px;
font-family: "Comic Sans MS",verdana,sans-serif;
font-size: 18px;
font-weight: 700;
color: #FFFFFF;
background-color: #000000;
}

form input.formbutton_blackstyle_w40:hover {
color: #C0C0C0;
}

/* Styling of standard form */

form.standard {
width: 100%;
margin-left: auto;
margin-right: auto;
padding: 15px 15px 15px 15px;
text-align: center;
font-size: 12px;
font-weight: normal;
background-color: #000000;
font-family: "Comic Sans MS",verdana,sans-serif;
font-size: 12px;
color: #FFFFFF;
}

form.standard hr {
border:none;
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#C0C0C0;
width:97%;
clear:both;
}

/* CSS for menu placement */

table.menu {
width: 100%;
height: 100%;
position: relative;
margin-left: auto;
margin-right: auto;
background-image: url(../images/flower_377x377_sc_3.jpg);
background-repeat: no-repeat;
background-position: center 25px;
font-family: "Comic Sans MS",verdana,sans-serif;
font-size: 18px;
font-weight: 700;
color: #000000;
}

table.menu td.left {
padding: 25px 25px 25px 25px;
vertical-align: middle;
text-align: left;
width: 50%;
}

table.menu td.right {
padding: 25px 25px 25px 25px;
vertical-align: middle;
text-align: right;
width: 50%;
}