/* Filmkrets.se */

body {
margin: 0 40px 0 40px;
background: #c8b7a7;
}

body, td, input, select, textarea {
font-family: Verdana;
font-size: 11px;
color: #000000;
line-height: 1.2;
}

h1 {
margin: 0;
padding: 0;
color: #cb014a;
font-family: Helvetica;
font-weight: normal;
font-size: 24px;
}

h2 {
margin: 0;
padding: 0;
color: #cb014a;
font-family: Helvetica;
font-weight: normal;
font-size: 15px;
}

img {
border: 0;
}

p {
margin: 0;
padding: 0;
}

/* LINKS */

a {
color: #cb014a;
}
a:hover {
color: #000000;
}

#PublishlabFootWrapper a {
color: #cb014a;
}

#PublishlabFootWrapper a:hover {
text-decoration: none;
}

#PublishlabRightContentWrapper a {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

#PublishlabRightContentWrapper a:hover {
color: #000000;
}

/* Layout divs */

#PublishlabMainWrapper {
margin-left: auto;
margin-right: auto;
width: 800px;
}

#PublishlabMainTopWrapper {
padding: 20px 0 0 0;
}

#PublishlabTopMenuWrapper {
float: right;
line-height: 40px;
background: url('/publishlab/files/images/top_menu_camera.gif') no-repeat left center;
padding-left: 60px;
text-align: right;
}

#PublishlabTopLogoWrapper {
text-align: center;
height: 60px;
width: 220px;
font-weight: bold;
color: #ffffff;
line-height: 2;
}

#PublishlabContentWrapper {
margin-bottom: 30px;
}

.publishlab_content_box {
background: #ffffff;
padding: 10px;
}

#PublishlabFootWrapper {
clear: both;
margin-top: 30px;
padding: 10px;
border-top: 1px solid #fff;
}

#PublishlabSubMenuWrapper {
padding: 10px;
background: #7aaf9d;
}

#PublishlabSubMenuWrapper ul li {
background-color: #cb014a;
}

#ContentWrapper1 {
margin-bottom: 10px;
}


#PublishlabRightContentWrapper {
float: right;
width: 190px;
margin-bottom: 30px;
}

.startpage #PublishlabContentWrapper {
width: 600px;
margin-bottom: 10px;
}

#LeftContentWrapper {
float: left;
width: 190px;
margin-bottom: 10px;
}

.startpage #ContentWrapper1 {
float: left;
width: 400px;
margin-bottom: 10px;
margin-left: 10px;
}



/* Forms */
input, select, textarea {
background: #efefef;
border: 1px solid #000000;
}

input.submit {
background: #d93636;
color: #ffffff;
border: 0;
}

input.reset {
background: #666666;
color: #ffffff;
border: 0;
}

/* Festival program */
tr.block td { 
color: #000000;
background: #cccccc;
}
tr.paus td { 
color: #ffffff;
background: #333333;
}
