/* 
---------------------------------------------------------------------------------------------
THESE STYLES ARE MODIFIED FOR PRINT
---------------------------------------------------------------------------------------------
*/
*{overflow:visible;}
html{}
body {font-size:76%; line-height:1.5em;color:#333;font-family:Verdana,Arial, sans-serif;}
h1 {font-size:2.4em;margin:0;padding:0 0 20px 0;line-height:1.1em;}
h1 span {font-weight:normal;}
h2 {color:#018e8f;text-transform: uppercase;font-size:1.4em;}
h3 {color:#666;font-size:1.1em;margin:0;padding:0;}
p {font-size:1.0em;line-height:1.4em;margin:0;padding:5px 0 7px 0;}


/*RIKTIG REKKE: LoVe HAte*/
a, a:link, a:visited, a:active {color:#018e8f;text-decoration:none;}


div#header, div#footer, div.buttons, .hiddenTxt, .metaLinks, div.button {display:none;}
div#wrapper, div#contentWrapper,div.personalInformation {width:100%;}

div.personalInformation {margin:25px 0;float: left; width:100%; padding: 0px;position:relative;}
div.personalInformation div.colOne {width:352px;margin-right:15px;display:block;float:right;}
div.personalInformation div.colTwo {width:250px;margin-right:0px;display:block;float:left;}
div.personalInformation div.colThree {width:250px;display:block;float:left;}
div.personalInformation div.colOne div.colOneImage {height:264px;width:352px;position:relative;}
div.colOneImage .top {clear:both;height:30px;position:absolute;top:10px;left:0px;width:342px;padding-left:10px;}
div.colOneImage .bottom {clear:both;height:50px;position:absolute;bottom:30px;left:0px;width:342px;padding-left:10px;}
ul.values {margin:0;padding:0;}
ul.values li {margin:0;padding:0 0 0.3em 0;line-height:1.4em;list-style:none;}
ul.values li span{Font-weight:bold;padding-right:5px;}
#tabs, #tabs1, #tabs2, #tabs3, .values { display: block;clear:both; }
div#tabs ul li{display:none;}

div.graph {display:none;}
.childrenTop{xbackground:transparent url(../images/bg_childrenTop.gif) no-repeat 0px 0px;height:2px;width:100%;xfloat:left;display:block;overflow:hidden;}
.childrenBottom{xbackground:transparent url(../images/bg_childrenBottom.gif) no-repeat 0px 0px;height:2px;width:100%;float:left;display:block;}
.children {xbackground:transparent url(../images/bg_children.gif) repeat-y 0px 0px;width:100%;float:left;display:block}
.children .dauthers, .children .sons{width:40%;float:left;}
.children .dauthers{margin-right:14px;}
.children h2 {color:#333;Text-transform:none;text-align:left;font-size:1.1em;margin:0 0 0 0;}
.children .dauthers .left, .children .sons .left{padding-top:0px; }
.children .dauthers .right, .children .sons .right{padding:10px 0 5px 0;}
.children .dauthers .left{xbackground:transparent url(../images/bg_dauthers.gif) no-repeat center center;}
.children .sons .left {xbackground:transparent url(../images/bg_sons.gif) no-repeat center center;}

div.tabs {position:relative;page-break-after: always;}


div.avkom .colOne {width:45%;float:left;margin-right:14px;}
div.avkom .colTwo {width:45%;float:left;}
div.avkom div.element {border:1px solid #e8e8e8;xwidth:45%;height:79px;float:left;margin-bottom:5px;}

div.avkom div.element .elementText {float:left;width:153px;}
div.avkom div.element .elementText h3 {margin:0;padding:5px 0 5px 0;font-size:1.2em;color:#333;}


.cornerModul { page-break-after:always;}

table.graph {margin-top:20px;}
table.graph th.header {text-align:left;}

