/** STANDARDS **/

*
{
	margin: 0;
	padding: 0;
	/*border: 0;*/
}

html, body
{
	text-align: center;
	font-size: 100.1%;
	font-family: Tahoma, Arial, sans-serif; 
}


a:link, a:focus, a:visited
{
	color: #9b9ea4;
	text-decoration: none;
}

a:hover
{
	color: #9b9ea4;
	text-decoration: none;
}

p
{
	margin-bottom: 5px;	
}

h3
{
	font-size: 1.1em;	
}

/** LAYOUT **/

div#wrapper
{
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

div#metamenu
{
	text-align: left; 
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 0.7em;
}

.pad
{
	padding-left: 250px;
}

div#header
{
	width: 770px;
	height: 125px;
	background: url(../images/header.jpg) top left #fff;
}

div#heading
{
	width: 595px;
	height: 64px;
	background: url(../images/heading.jpg) top left #fff;
	float: left;
}

div#logo
{
	width: 175px;
	height: 64px;
	background: url(../images/karlsberg_logo.png) top left #fff;
	float: left;
	margin-top: 5px;
}

div#content
{
	width: 770px;
}

div#left
{
	float: left;
	margin-top: 30px;
	width: 585px;
	padding-right: 10px;
	border-right: 1px solid #cdcdcd;
	text-align: left;
	font-size: 0.7em;
	line-height: 1.6em;
}

table
{
	font-size: 1em;
	line-height: 1.6em;
}

div#right
{
	float: right;
	margin-top: 30px;
	width: 159px;
	padding-left: 10px;
	text-align: left;
	color: #000000;
	font-size: 0.7em;
	line-height: 1.6em;	
}

p.buvideo {
    color: #AEB1B7;
}

div#footer
{
	clear: both;
	height: 30px;
}

/** FORMS **/

/*input:focus
{
	border: 1px solid #cdcdcd;
	background-color:#fafafa;
	color:#cc0000;
	height: 18px;
} */

.inputbox
{
	border: 1px solid #cdcdcd;
	height: 18px;
	margin-bottom: 3px;
	color: #cdcdcd;
	padding: 1px;
	width: 154px;
}

.button
{
	background: #333;
	color: #fff;
	border: 1px solid #cdcdcd;
	padding: 1px;
	width: 160px;
}

.loginbutton
{
	width: 155px;
	height: 46px;
	background: url(../images/loginbutton.jpg) top left #fff;	
}

fieldset 
{
    border: 1px solid #cdcdcd;
}

legend
{
	padding-left: 5px;
	padding-right: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #AEB1B7;
}

label
{
	font-weight: bold;
	padding-left: 5px;
	padding-right: 10px;
	color: #666;
}

/** VIDEOVOTING **/

div.videolist_item {
	
	padding-top: 20px;
}

div.video_headline {
	padding-bottom: 10px;
}

div.video_from {
	padding-top: 10px;
	padding-bottom: 20px;
}


div.video_date {
	font-size: 1.7em;
	float: left;
	width: 160px;
	color: #AEB1B7;
}
div.video_title {  
	padding-left: 160px;
	font-size: 1.7em;
	color: #AEB1B7;
}
div.video_from {
    float: left; 
    padding-right: 165px;
}
div.video_voting { 
}
div.video_description {
	clear:both;
    width: 320px;
	padding-bottom: 20px;
}
 
div.video_player { 
	padding-left: 160px;
} 

div.videolist_itemseparator {
	height: 2px; 
	background: url(../images/article_seperator.png) top left no-repeat;
}

table.userform { 
	font-size: 1.0em;
    padding: 5px;
   /* background-color:#F9F9F9;*/ 
}

table.userform td{ 
    padding-bottom: 5px;
}

.error {
    color: #F00;
}
ol {
    margin-left: 22px;
}
