/****************************************
 * Generelt                             *
 ****************************************/

html {
	overflow-y: scroll;
}

body {
	background: #ffffff;
	color: #334;
	font: normal 75% Arial;
	line-height: 1.5;
}


/****************************************
 * Typografi                            *
 ****************************************/

/* Headings */

h1,h2,h3,h4,h5,h6 {
	color: #3ca8c3;
	font-weight: normal;
	line-height: 1;
	margin-bottom: 0.3em;
}
h4,h5,h6 {font-weight: bold;}

h1 {font-size: 2.6em;}
h2 {font-size: 2em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.25em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin: 0;}


/****************************************
 * Links                                *
 ****************************************/

a:focus,a:hover {color: #F87217;}
a {
	color: #ffffff;
	text-decoration: none;
}
a.feed {
	background: url('images/icon-feed.gif') no-repeat left center;
	padding-left: 18px;
}


/****************************************
 * Lister                               *
 ****************************************/

li ul, li ol {margin-left: 1.5em;}
ul, ol {margin: 0 0 1.5em 1.5em;}

ul {list-style-type: disc;}
ol {list-style-type: decimal;}

dl {margin: 0 0 1.5em 0;}
dl dt {font-weight: bold;}
dd {margin-left: 1.5em;}



/* Special lists */

ul.plain-list li, ul.nice-list li, ul.tabbed li {list-style: none;}

ul.tabbed {
	display: inline;
	margin: 0;
}
ul.tabbed li {float: left;}

ul.plain-list {margin: 0;}

ul.nice-list {margin-left: 0;}
ul.nice-list li {
	list-style: none;
	border-top: 1px solid #EEE;
	padding: 4px 0;
}
ul.nice-list li:first-child {border-top: none;}
ul.nice-list li .right {color: #999;}


/****************************************
 * Alignment                            *
 ****************************************/

/* General */

.center,.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* Floats */   

.left,.alignleft {float: left;}
.right,.alignright {float: right;}

.clear,.clearer {clear: both;}
.clearer {
	display: block;
	font-size: 0;
	line-height: 0;
	height: 0;
}


/****************************************
 * Navigation                           *
 ****************************************/

.pfff { 
         background: url('/images/pfff.png') no-repeat;
}

#navigation {
         width: 1000px;
         margin: 0 auto;
         padding-top: 22px;
         padding-bottom: 12px;
         border-bottom: 1px solid #000;
}

/* Subnav */

#sub-nav {padding: 0 0px;}
#sub-nav a {
	color: #000;
	font: 1.2em sans-serif;
}
#sub-nav li.current-tab a, #sub-nav a:hover {color: #223;}



#navigation a {
	display: block;
	text-decoration: none;
}

.about {
          
}

.gr {
        float: right;
}

.about {
         padding-right: 30px;
}

.cv {
         padding-left: 50px;
}

.video {
         padding-left: 35px;
}

.news {
         padding-left: 35px;
}

.press {
         padding-left: 15px;
}

.contact {
         padding-left: 80px;
}

.bund_cw {
         background: url('/images/logo_cw.png') no-repeat;
         width: 83px;
         height: 15px;
         float: right;
}