body {
                margin-left:0;
		margin-right:0;
		margin-top: 0;
		margin-bottom: 0;
		background-color: rgb(98%,99%,96%);
                color: black;
                font-family: arial, helvetica, sans-serif;
                font-size: 10pt;
      }

div#logo {	
		margin-top: 0px;
		margin-left: 0px;
		margin-top: 0px;
                position: absolute;
                right: 15px;
                top: 9px;
		border: 0px;
		text-decoration: none;
		
	}

h1 {          
                background-color: rgb(80%,81%,79%);
                text-align: left;
		color: black;
                font-family: arial,helvetica,sans-serif;
                font-size: 14pt;
                margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		padding: 10px;
		padding-left: 20px;
                padding-top: 30px;
	}

h2{

        	font-family:  arial, helvetica, sans-serif;
        	font-size: 10pt;
        	text-align: left;
        	color: gray;
		background-color: transparent; 
        }
a {
                padding: 1em;
		text-decoration: none;
}



div.links {
		text-indent: 8pt;
		margin-right: 0px;
		font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		margin-top: 3em;
		text-align: left;
		color: transparent; 
		background-color: rgb(92%,92%,90%);
		background-repeat: no-repeat;
		text-decoration: none;
		background-attachment: fixed;
	}

a:link{
		background-color: transparent;
		color: rgb(55%,34%,34%);
		text-decoration: none;
	}

a:visited {
		color: rgb(80%,54%,37%);
		background-color: transparent;
		text-decoration: none;
	}

a:hover {
		color:  rgb(171,4,4);
		background-color:transparent;
		text-decoration: none;
	}

/* #### START #### */


div#kreis   {		position: fixed;
				right: 30%;
				bottom: 15%
				
			}
body#start  { 
		margin-left:0;
		margin-right:0;
		margin-top: 0;
		margin-bottom: 0;
	}


div#adresse         {
                        font-family: arial,helvetica,sans-serif;
                        font-size: 10pt;
                        text-align: right;
                        color: gray;
			background-color: transparent;
			position: absolute;
			right: 44%;
			bottom: 450px;
		}
		
		


div#back{ 
			
                	background-color: transparent;
                	margin-top:70px;
                	margin-left: 110px;
                	border: 0;
                	background-attachment: fixed;
		}


				

p#webdesign {  
			text-align:left;
                        position: absolute;
                        bottom: 1px;
                        left: 1%;
                        font-family: arial,helvetica,sans-serif;
                        font-size: 8pt;
                        width: 12em;
                        color: rgb(82%,82%,81%);
}

/* ##### vitae##### */


div#bild  {
			
			margin-top: -280px;
			margin-left: 550px; 
		}


td.tabell { 		
			color: black;
		}


table { 
			
			padding-left: 0px;
			margin-bottom: 0px;
			margin-top: 0px;
			margin-left: 0px;
			margin-right: 0px;
			width: 500px;
			font-family: arial,helvetica,sans-serif; 
			font-size: 9pt;
			color: gray;
			text-indent: 15px;
                        background-color: rgb(92%,92%,90%);
			
			
			}


/* ##### rollen##### */

p#rollen {         
			font-family: arial,helvetica,sans-serif;
			font-size: 9pt;
			line-height: 18pt;
			color: black;
			width: 500px;
			background-color: rgb(92%,92%,90%);
			margin-top: 0px;
			margin-bottom: 0px;
			padding-top: 8%;
			padding-left: 20px;
			padding-bottom: 10%;
			
		}
		
div#roll {	
			margin-top: -345px;
			margin-left: 530px;
			margin-bottom: 0px;
			}


/* ##### photos##### */
div.photos {

			background-color: transparent; 
       			 position: absolute; 
       		 	top:15%; 
       		 	left: 17%; 
			margin-top: 100px; 
        		margin-bottom: 0px; 
        		margin-left: 0px; 
       			 margin-right: 0px; 
        		padding-bottom: 100px; 
        		padding-top: 0px; 
       			 padding-right: 0px; 
        		padding-left: 0px; 
		}
			
img.bild	{
			background-color: transparent; 
        		margin-right: 5px; 
        		margin-bottom: 5px; 
} 





/* ##### kontakt##### */


h2#sandra  {
			padding-top: 5%;
			padding-left: 5px;
			font-size: 24pt;
			font-family: arial, helvetica, sans-serif;
			margin-left: 8px;

			}
			
p#sandra {	padding-left: 5px;
			font-family: arial,helvetica,sans-serif;
			font-size: 12pt;
			margin-left: 10px;
	}
	
a#impress   {
			padding-left: 5px;
			font-size: 8pt;
			text-align: left;
			position: absolute;
			top: 400px;
			left: 0px;
			
			}
			
div#auge	{ 
			margin-top: -100px;
			margin-left: 550px;
			}



/* ##### links##### */


div#link  {
			font-family: arial,helvetica,sans-serif;
			font-size: 9pt;
			color: black;
			background-color: rgb(92%,92%,90%);
			padding-top: 5%;
			padding-bottom: 100px;
			width: 500px;
			
		}
div#tschau{
			margin-top: -350px;
			margin-left: 550px;
			
			}
		
dt  {
			font-family: arial,helvetica,sans-serif;
			font-size: 12pt;
			color: black;
		}
		
		/* ##### impressum##### */
		
		

			
div#impressum  {
			
			background-color: transparent;
			width: 500px;
			padding-left: 20px;
			padding-top: 8%;
			top: 0px;
		}
		
h2.impress  {	
			font-size: 12pt;
			color: gray;
			
			}
