* {margin:0; padding:0;}

html {
	height:100%;
}



body{
	font-family:Geneva,georgia,arial,tahoma,verdana,"sans serif";
	font-size:65.5%;
	background: transparent url(../grafik/test.gif) no-repeat 10px -95px;
	height:100%
}

html>body{
	height:100%;
}

a, a:link, a:active{
	text-decoration:none;
	color:#77819C;
}

a:hover{ text-decoration:underline;}

#container{
	font-size:1.2em;
	background-color: transparent;
}


#content-wrapper,#tab-navigation,#header,#contact,#additional-links{
	padding-left:120px;
}

#content-wrapper{
	background:#bbb;
}

#content-inner{
	width:800px;
	overflow:hidden;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

#content-outer{
	background-color:red;
}

.section{
	padding:10px;
	background-color:#ddd;
	height:300px;
	overflow:auto;
	font-family:georgia,tahoma;
	line-height:1.35em;
}

.section a{
	font-weight:bold;
}

.section_hidden{
	background-color:#fff;
	padding:10px;
	border:1px solid #666;
	position:absolute;
	bottom:30px;
	display:none;
	height:400px;
	overflow:auto;
	width:300px;
}

#profile { padding:0;height:320px;overflow:hidden;}

#aboutme p{
	font-style:italic;
	padding:4px 0px;
}

#portrait{
	margin:0;padding:0;border:0;
}

table{
	margin:0;padding:0;border-collapse:collapse;
}

td{
	vertical-align:top;
	padding:4px 0px;
}

#profile td.col1{ padding:0;}

col.left{
	width:150px;
}

p.description{
	display:inline;font-style:italic;
}

p.location{
	display:inline;
}

p.document{
	display:inline;font-style:italic;
}

p.subject{ display:inline;}

p.position{ display:inline; font-weight:bold;}

#workexperience p.description{
	display:block;
}

h4{
	border-bottom:1px solid #ddd;
	margin: 4px 0px;
}
@media projection, screen { .ui-tabs-hide { display: none !important;}}

.navtop,h3{
	display:none;
}

.section_hidden h3{
	display:block;
}

ul#lang li {
	display:inline;
	margin: 0.4em;
	margin: 0.4em 0.4em 0.4em 0.0em;
	list-style-type:none;
}

ul#lang li a{
	color:#c0c0c0;
}
ul#lang li span{
	color:#a0a0a0;
}
ul.horizontal { display:inline; }
ul.horizontal li{
	display:inline;list-style-type:none;padding-left:0.2em;
}

ul#lang{
}

#footer{}

#section-menu{
	height:1.8em;
	margin-top:0.6em;
}

#section-menu li {
	display:inline;
	margin: 0.4em 0.0em 0.4em 0.0em;
	list-style-type:none;
	font-size:1.2em;
}
#section-menu li a{
	color:#808080;
}
.ui-tabs-selected a  span {
	color:#000;
	text-decoration:underline;
}

#section-menu li span.spacer{
	color:#696969;
	font-weight:lighter;
}
.ui-tabs-nav a {
    text-decoration: none;
    white-space: nowrap; 
    outline: 0; 
	
}

.ui-tabs-nav a {
	color:#333;  
}

.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
    color: #333;
}

.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}


#adress_1{
	margin-top:0.5em;
}

#adress_1 li{
	color:#696969;
	font-size:1.38em;
	font-weight:lighter;
}
#adress_1 li span.spacer{
	color:#696969;
	font-size:0.7em;
}
#adress_2{ display:block;}
#adress_2 li{color:#808080;}

#additional-links{
	position:absolute;
	bottom:0px;
	background:transparent url(../grafik/test.gif) no-repeat 10px 20px;
	height:20px;
	padding:20px 0px 0px 120px;
	vertical-align:bottom;
}

#additional-links a{
	color:#a0a0a0;
}

#header {
	background:transparent url(../grafik/square.gif) no-repeat 60px 10px;
}

h1{
	text-align:left;
	padding-top:10px;
	width:800px;
	color:#c0c0c0;
}

h1 span.head-01{
	font-size:0.75em;
}

h1 span.head-02{
	font-size:0.45em;
	border-top:1px solid #ddd;
}

h2{
	padding:0.2em 0 1.2em 0;
	font-family: georgia;
	font-size:2.1em;
	color:#333;
}

#profile p{
	padding:4px 10px 4px 10px;
}

#fullname{
	font-size:1.8em;
	font-weight:bold;
}

#profession{
	font-size:1.4em;
}

#validation{
	margin:40px 0px;
	display:none;
}

#documents{ display:none;}
#documents ul{
	margin:2px 20px;
}

li.pdf{
	list-style-image:url(../grafik/imgIconPdf_16x16.gif)
}

li.doc{
	list-style-image:url(../grafik/imgIconDoc_16x16.gif)
}