/*
Theme Name: kbhyoga
Theme URI: http://wordpress.org/
Description: Template by pfdesign.
Version: 1.6
Author: pfdesign
Author URI: http://pfdesign.dk/
Tags: 

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by pfdesign,
	please look at http://pfdesign.dk/

*/
* {
	margin:0;
	padding:0;
}

#hold_fast p { 
	width: 600px;
	
	}
#hold_fast { 
	width: 600px;
	
	}


body {
	/* Resets 1em to 10px */
	font-family: helvetica, arial, verdana, sans-serif;
	color: #333;
	text-align: center;
	background-color: white;
	
	padding-top: 15px;
}

html {background-color: white; }

.sort_kant{ margin-bottom: 0;  font-size: 12px; font-family: Verdana; padding:0; text-align:center; border:solid 1px #000;background-color: white; /* */
}

.scroll {
    height:360px;
    width:400px;
    overflow-x: hidden; 
	overflow-y: auto;
    }

.main 	{
	padding-top: 0px;
	padding-left: 0px;
	max-width: 900px;
	width: expression(this.width > 900 ? 900 : true);
	
}

.lille  { color: #000; font-size: 9px; font-family: Verdana; font-weight: 400; }

.post 	{
	font-size: 12px;
	font-family: Verdana;
	font-weight: normal;
    width: 600px;
	max-width: 600px;
	height: auto;
	white-space: normal;
}


.ff

{
width: 600px;
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */

}



ul 	{
	font-size: 14px;
	line-height: 18px;
	list-style-type: circle;
	padding-left:  20px;
	padding-top:  14px;
	
}

ol 	{font-size: 14px; }

.h-menu-blank {margin-top:  -14px;}

.top_spacer  {margin-top:  10px; }

.top_nav  {
	color : #808040;
	font-size: 11px;
	font-family: Arial;
	font-weight: 500;
	line-height: 14px;
	padding-top:  11px;
	padding-bottom:  14px;
	padding-left:  15px;
}

.top_nav a 		{
	font-weight: 600;
	color : #bfce01;
	text-decoration : none;
}
.top_nav a:hover	{
	font-weight: 600;
	color : #498182;
	text-decoration : none;
}




.sub_nav  {
	color : #454545;
	font-size: 11px;
	font-family: Arial;
	font-weight: 500;
	line-height: 16px;
	padding-top:  4px;
	padding-bottom:  4px;
	padding-left:  17px;
}
.sub_nav p	{
	font-size: 11px;
	font-family: Arial;
	font-weight: 500;
	line-height: 11px;
}
.sub_nav a 		{
	font-weight: 600;
	color : #498182;
	text-decoration : none;
}
.sub_nav a:hover	{
	font-weight: 600;
	color : #bfce01;
	text-decoration : none;
}

.h-menu p {
	font-size: 14px;
}
.sort_kant  {
border: 1px solid black;

}


H1   		{ color: #000; font-size: 24px; font-family: Arial; font-weight: 200; margin-bottom: 0; padding-top: 6px; padding-bottom: 20px; padding-left: 0px; }
H2     		{ color: #000; font-size: 24px; font-family: Arial; font-weight: 100; line-height: 28px; letter-spacing: 1px; padding-top: 20px; padding-bottom: 20px; }



.footer {
	color: #666666;
	font-size: 11px;
	font-family: Arial;
	font-weight: normal;
}
.footer a      		{
	color: #666666;
	font-size: 11px;
	font-family: Arial;
	line-height: 16px;
	text-decoration: none;
}
.footer a:active      	{
	color: yellow;
	font-size: 11px;
	font-family: Arial;
	line-height: 16px;
	text-decoration: none;
}
.footer a:hover       	{
	color: #400040;
	font-style: normal;
	font-size: 11px;
	font-family: Arial;
	line-height: 16px;
	text-decoration: none
}
.footer a:visited  	{
	color: white;
	font-size: 11px;
	font-family: Arial;
	line-height: 16px;
	text-decoration: none
}


H3 { 
	color: #000; 
	font-size: 24px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight:normal; 
	line-height: 28px; 
	letter-spacing: 1px; 
	padding: 20px 0 5px 0px;
	margin: 0 0 10px 0; 
	border-bottom: 1px solid #400040;
}


H4     		{ 
	color: #400040; 
	font-size: 16px; 
	font-family: Arial; 
	font-weight: 100; 
	line-height: 16px; 
	margin: 0 0 20px 0;
	}
H5     	 	{ color: #400040; font-weight: 400; font-size: 14px; font-family: Arial; line-height: 16px; }
P  		{
	color: black;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: 400;
	line-height: 14px;
	margin: 0 0 20px 0;
}


.video {font-size: 12px; text-align: left; line-height: 14px; }
.video P {font-size: 12px; text-align: left; line-height: 12px;}
.video_undertekst {font-size: 11px; text-align: left;}

ul ol { margin: 0px 0px 0px 0px; padding:  0px 0px 0px 0px;  }
ul    { margin: 0px 0px 0px 0px; padding:  0px 0px 0px 18px; }
li    { margin: 0; padding: 0px 0px 0px 0px;  }
ul li {
	color: #808040;
	font-size: 14px;
	line-height: 14px;
	list-style-type: disc;
}

ul ul, ul ol { margin: 0 0 0 0px; }
ul ul ul, ul ol { margin: 0 0 0 0px; }



a {
	color:#400040;
	text-decoration : none;
	font-weight: bold;
}
a:hover {
	color:#CF8500;
	text-decoration : underline;
	font-weight: bold;
}


.top_menu  { font-size: 14px; padding-left: 17px; }
.top_menu a 			{ color : #503f1f; font-size: 14px; font-family: Arial; font-weight: 400; line-height: 20px; text-decoration : none; }
.top_menu a:hover 		{ color : #cf8500; font-size: 14px; font-family: Arial; font-weight: 400; line-height: 20px; text-decoration : none; }



.left_menu a { color:#503f1f; font-size: 15px; font-weight: 400; line-height: 18px; text-decoration : none; }
.left_menu a:hover { color:#cf8500; font-size: 15px; font-weight: 400; line-height: 18px; text-decoration : underline; }



#sidebar {
	padding-top: 0px;
	padding-left: 83px;
	margin-top: auto;
	list-style-position: outside;
	background-color: #808040;
	width: 600px;	
}
#sidebar li {
	background-color: #808040;	
}

#sidebar ul, #sidebar ul ol { margin: 0px 0px 0px 0px; padding:  0px 0px 0px 0px; }
#sidebar ul li { color: teal; font-size: 16px; line-height: 16px; list-style-type: none; }
#sidebar ul p, #sidebar ul select {
	margin: 5px 0 0px;
}
#sidebar ul ul, #sidebar ul ol {
	margin: 0 0 0 0px;
}
#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 0px;
}
ol li, #sidebar ul ol li { list-style: decimal; }

#sidebar ul ul li, #sidebar ul ol li { line-height: 16px; padding: 0; }
#sidebar a 				{
	color : #808040;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	line-height: 18px;
	text-decoration : none;
}
#sidebar a:hover 		{
	color : #cf8500;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	line-height: 18px;
	text-decoration : none;
}
#sidebar ul ul a		{
	color : #FFFFFF;
	font-size: 12px;
	font-family: Arial;
	font-weight: 400;
	line-height: 16px;
	text-decoration : none;
}
#sidebar li li a		{
	color : #FFFFFF;
	font-size: 11px;
	font-family: Arial;
	font-weight: 400;
	line-height: 16px;
	text-decoration : none;
}
#sidebar li li a:hover	{
	color : #FFFF00;
	font-size: 11px;
	font-family: Arial;
	font-weight: 400;
	line-height: 16px;
	text-decoration : none;
}
img.floatLeft { 
    float: left; 
    margin: 4px; 
}


img.floatRight_ned { float: right; margin-left: 6px; margin-top: 100px; }
img.floatRight { float: right; margin-left: 6px; margin-top: 0;}

img.sort_ramme {border: solid 1px black;}

img.floatRight_ramme {
 float: right; 
margin-left: 6px; 
margin-top: 0; border: 
solid 1px black; }


table.floatRight { float: right; margin-left: 10px; margin-top: 0; padding: 6px; }
.ramme {border: 
solid 1px black; }


img.alignright { float: right; margin-left: 10px; margin-top: 0;  }