@charset "utf-8";

.underside h2 {	
	margin:0;	
	font-family:"Trebuchet MS";	
	font-size:30px;	
	font-weight:100;	
	text-transform:uppercase;	
	color:#000;	
	}
	
.underside h3 {	
	margin-top:33px;	
	text-transform:uppercase;	
	letter-spacing:-1px;
	}
	
.underside h3.float {
	width:420px; 
	float:right;
	}
	
.underside p.big {
	font-size:17px; 
	font-weight:bold;
	}
	
.underside p, .underside ul {	
	margin:0 0 17px 0;		
	font-size:14px;	
	line-height:22px;
	}
	
.underside p.float {
	width:430px;
	}
	
.underside a {	
	color:#04a6d7;	
	text-decoration:none;
	}

.underside h3 a {
	color:#000;
	}

.underside h3 a:hover {
	text-decoration:none; 
	color:#04a6d7;
	}

.underside a:hover {
	text-decoration:underline;
	}

.underside span.img-bord {
	padding:12px 11px;	
	margin:16px;	
	margin-top:27px;	
	border:1px solid #ccc;
	}

.underside span.top-img {
	padding:12px 11px;	
	margin: 0px 0px 20px 20px;
	border:1px solid #ccc;
	}

.underside span.img-bord.inside-p {
	margin-top:5px;
	}

.underside span.img-bord.left {
	margin-left:0;
	}

.underside span.img-bord.right {
	margin-right:0;
	}

.underside span.img-bord img {
	display:block;
	}

.underside div.paragraph.left {
	width:317px;
	}

.underside div.paragraph.right { 
	width:317px;
	}

.underside ul li {
	margin-left:18px; 
	line-height:25px;
	}


#underside-form {
	font-size: 13px;
	}
	
input, select, textarea {
font-family:Arial;
font-size:13px;
padding:6px;
color:#333;
border:1px solid #a3a3a3;
}

label {
font-weight:bold;
}


#underside-form input.text {	
	display:block;	
	width:202px;	
	height:18px;	
	font-size:13px;
	padding: 6px;	
	color:#333;	
	border:1px solid #a3a3a3;
	}
	
#underside-form select.select {
	border:1px solid #a3a3a3;
	padding: 6px;
	font-size: 13px;
	color: #333;
	}


#underside-form .textarea {	
	display:block;	
	width:202px;		
	font-size:13px;
	padding: 6px;	
	color:#333;	
	border:1px solid #a3a3a3;
	}

#underside-form input.text-mini {	
	display:block;	
	width:180px;	
	height:16px;	
	font-size:13px;
	padding: 6px;	
	color:#333;	
	border:1px solid #a3a3a3;
	margin-bottom:5px;
	}

#underside-form label.info{	
	float: left;
	width: 200px;
	font-weight:bold;
	display: table-cell;
	}

#underside-form label.info-mini{	
	float: left;
	width: 200px;
	font-size:11px;
	font-weight:bold;
	display: table-cell;
	}

#underside-form li {
	list-style: none; 
	line-height: 25px;
	}
	


#underside-form input {
	width: 400px;
	}

#underside-form br {
	clear: left;
	}

#underside-form label.text {	
	display:block;	
	padding:6px 0;	
	height:31px;	
	font-size:13px;	
	}

#underside-form input.radio, #underside-form input.checkbox {
	padding: 0px 0px 0px 30px;
	clear: left;
	width: 20px;
	}


#underside-form input.submit, .submitButton {	
	width:118px;	
	padding: 2px 0;	
	background:url("/system/modules/no.klapp.kosmorama/resources/images/2010/form-button-bg.jpg") repeat-x;	
	border:1px solid #a3a3a3;
	font-size: 13px;
	padding: 6px;
	}

#underside-form input.submit-big{	
	width:218px;
	padding: 2px 0;	
	background:url("/system/modules/no.klapp.kosmorama/resources/images/2010/form-button-bg.jpg") repeat-x;	
	border:1px solid #a3a3a3;
	font-size: 13px;
	padding: 6px;
	}

#underside-form input.submit:hover{
	cursor:pointer;
	}

.underside p img { 
	padding:12px 11px;	
	margin:16px;	
	border:1px solid #ccc;
	}

.underside p img.searchFilmThumb { 
	padding:12px 11px;	
	margin:0 16px 0 0;	
	border:1px solid #ccc;
	}

#underside-form .availcheck {
	margin:-15px 0 5px 200px;
}

#underside-form .availcheck-email {
	margin:5px 0 5px 200px;
}

#shortcuts a { color:#000; }

.right-side #sosialemedier div.mini-cont {
	background: #c1c1c1 url(/system/modules/no.klapp.kosmorama/resources/images/2010/sponsorer_bg.jpg) 0 0 repeat-x;
	padding: 10px 0px 0px 10px;
	}

.right-side #sosialemedier a img {
	margin: 0px 10px 0px 0px;
	display: inline-block; 	
	}
   
#content #sosialemedier div {
	height:40px;
	}

form#userform input, form#userform textarea {	
	border:1px solid #a3a3a3;
	font-size: 13px;
	padding: 6px;	
	color:#333;
	margin-right:4px;
	margin-bottom:5px;
}

form#userform select {
	border:1px solid #a3a3a3;
	font-size: 13px;
	padding: 6px 3px;	
	color:#333;
	margin-right:4px;
	margin-bottom:5px;
}
form#userform input.submit{	
	width:118px;	
	padding: 2px 0;	
	background:url("/system/modules/no.klapp.kosmorama/resources/images/2010/form-button-bg.jpg") repeat-x;	
	border:1px solid #a3a3a3;
	font-size: 13px;
	padding: 6px;
}
.underside table img { border:none; padding:0; margin:0; display:inline-block; }
.underside table td p { float:left; }
