/*- Page Structure */

html { /* Force Vertical Scrollbar */
	/* IE */
	overflow-y: scroll; 
	/* Moz */
	height: 100%;
	margin-bottom: 0.1em;
}

img {
	border: 0;
	}

body {
	font: 62.5% Arial, Helvetica, Verdana, Sans-Serif; /* Resets 1em to 10px */
	color: #000;
	
	position: absolute;
    font-size: .75em;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 50px;
	width:980px;
	height: 100%;
	margin: auto;
	}
	
h1	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:10pt;
	margin-left:0cm;
	text-align:justify;
	line-height:15.0pt;
	font-size:22.0pt;
	font-family:"Arial","sans-serif";
	text-transform:uppercase;
	letter-spacing:1.0pt;
	}

h2 {
	border-bottom: 3px solid black;
	margin-bottom:12.0pt;
	text-align:left;
	line-height:20.0pt;
	font-size:15.0pt;
	font-family:"Arial","sans-serif";
	color:black;
	text-transform:uppercase;
	letter-spacing:1.3pt;
	font-weight:bold;
	
}
	
h3	{
	border-bottom: 1px dashed black;
	margin-top:18.0pt;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	text-align:left;
	line-height:15.0pt;
	font-size:13.0pt;
	font-family:"Arial","sans-serif";
	letter-spacing:.5pt;
	font-weight:bold;
	}
	
#fixedmenu {
	position: fixed;
	top: 0;
	z-index:1;
	background-color: white;
	margin-left: 250px;
	overflow: hidden; 
 }
 
#navbar { 
	margin-top:45px;
	margin-right:0pt;
	margin-bottom:12.0pt;
	margin-left:0pt;
	border: 0px;
	border-spacing:0px;
	text-align: left;
	}
 
#body {
	padding-top: 0px;
	position:absolute;
	z-index: auto;
 }

.selectedprojects
	{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	margin-top:80px;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	line-height:15.0pt;
	font-size:10.0pt;
	font-family:"Arial","sans-serif";
	letter-spacing:.5pt;
	font-weight:bold;
	text-align: center; 
	}
	
p
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	text-align:justify;
	line-height:15.0pt;
	font-size:10.0pt;
	font-family:"Arial","sans-serif";
	letter-spacing:.5pt;
	}
	
.KursivZeitenLinks
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:.0001pt;
	margin-left:0cm;
	text-align:justify;
	font-style: italic;
	line-height:15.0pt;
	font-size:10.0pt;
	font-family:"Arial","sans-serif";
	letter-spacing:.5pt;
	width: 160px;
	}
	
.KursivZeitenLinksPub
	{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:.0001pt;
	margin-left:0cm;
	text-align:justify;
	font-style: italic;
	line-height:15.0pt;
	font-size:10.0pt;
	font-family:"Arial","sans-serif";
	letter-spacing:.5pt;
	width: 40px;
	}
	
.IconsSpalte
	{
	padding-top: 6px;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:.0001pt;
	margin-left:0cm;
	text-align:center;
	font-style: italic;
	line-height:15.0pt;
	font-size:10.0pt;
	font-family:"Arial","sans-serif";
	letter-spacing:.5pt;
	width: 120px;
	vertical-align:center;
	}
	
table { 
	margin-top:48pt;
	margin-right:0pt;
	margin-bottom:12.0pt;
	margin-left:0pt;
	border: 0px;
	border-spacing:0px;
	text-align: left;
	}
	
td { vertical-align:top;}

.Sub-Section {
	margin-top:10px;
	margin-bottom:10px;
	}


/* caption
	{
	margin-bottom:12.0pt;
	text-align:left;
	line-height:15.0pt;
	font-size:10.0pt;
	font-family:"Arial","sans-serif";
	color:black;
	text-transform:uppercase;
	letter-spacing:1.3pt;
	font-weight:bold;
	background-image:url(pic/backgroundline.gif);
	background-repeat:repeat-x;
	}*/
	
.SectionBewTextHGFarbe
	{
	background-color:#FFFFFF;
	}

	


a:link {
       color: #1786c0;
       /*font-style: italic;
       font-variant: small-caps;
       font-weight:normal;
       text-decoration: none;*/

}

a:visited {
       color: #10618c; /*1786c0; //c04317; //922f69;*/
       /*font-style: italic;
       font-variant: small-caps;
       font-weight:normal;
       text-decoration: none;*/

}

a:hover {
       color: #c04317; //1786c0; //c04317;
       /*font-style: italic;
       font-variant: small-caps;
       font-weight:normal;
       text-decoration: none;*/

}

.top {
	margin-top: -27px; 
	text-align: right;
	}
	
.top a:link, a:visited, a:hover {
	text-decoration: none;
	}
	
#pagesensemaking {
	position: absolute;
	text-align: left;
	margin-top: 50px;
	clear: both;
	}


#mainleft {
        position: absolute;
		margin-top: 0px;
		margin-left: 0px;
    	/*background: green; //#d0d0c8;*/
    	width: 200px;
}

.article {
       text-align: right;
       width: 200px;
       margin-top: 24px;
       line-height: 1.5em;
       padding-left: 0px;
       font-size: 9pt;
       line-height: 16pt;
	   /*background: #ff0000;
       font-family: Times, Georgia, Serif; //Arial,Helvetica, Verdana, Sans-Serif;*/
}

#main-right-cv {
	padding-top: 85px;
	position: absolute;
	margin-top: 0px;
	margin-left:250px;
	width:750px;
	text-align: left;
	background: #ffffff /*#f0f3de;*/
    }

/* #below-main-right {
	position: relative;
	margin-top: 0px;
	margin-left:410px;
	width:270px;
    }

#below-main-right a:hover {
	color: #AB2A30;
	font-style:italic;
}


#head-right {
	text-align: left;
	position: absolute;
        margin-top: 6px;
        margin-left:185px;
        border-color: #000;
        font-weight: bold;
        line-height: 1.5em;
        padding-left: 0px;
        font-size: 1.3em;

    } */
