

h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
    {
    font-family:Arial,Helvetica,Sans-Serif; 
    }
h1
    {    
    font-size:20px;
    text-decoration:none;
    margin-bottom:4px;
    font-weight:normal;
    }

h3
    {
    font-size:14px;
    margin-bottom:7px;
    font-weight:bold;

    }
    
h4
    {
    font-size:14px; 
    font-style:italic;   
    font-weight:normal;
    margin-top:2px;
    margin-bottom:2px;
    }
    

div
    {
    }

body
    {
    background-color:#fbfbfb;
    font-size:14px;
    }

.post-it {
	
    position: absolute;
    top: 57px;
    left: 372px;
	background:#fefabc; 
	padding:15px; 
	font-family: 'Gloria Hallelujah', cursive; 
	font-size:15px; 
	color: #000; 
	width:200px; 

	-moz-transform: rotate(-7deg);
	-webkit-transform: rotate(-7deg);
	-o-transform: rotate(-7deg);
	-ms-transform: rotate(-7deg);
	transform: rotate(-7deg);

	box-shadow: 0px 4px 6px #333;
	-moz-box-shadow: 0px 4px 6px #333;
	-webkit-box-shadow: 0px 4px 6px #333;

}
 

#kopf 
    {
    position:absolute;
    top:15px;
    left:585px;
    width:200px;
    margin:0px;
    border:none;
    }

#menu
    {
    position:absolute;
    top:80px;
    left:15px;
    width:80px;
    margin:0px;
    border:none;
    font-size:15px;
    }

#content
    {
    position:absolute;
    overflow:visible;
    top:120px;
    left:170px;
    width:600px;
    margin:0px;
    border:none;
    }


.name
	{
    font-size:20px;
	}

.adresse
	{
    font-size:13px;
	}

.photo
    {
    border:solid lightgrey 1px;
    position:absolute;
    top:60px;
    left:10px;
    width: 450px;
    }
    
.logo
    {
    border:solid black 1px;
    }
    
.transparent
    {
    border:none;
    }
    
.kundenliste
    {
    height:80px;
    width:220px;
    }
    
.text
    {
    font-size:14px;
    }


.indent    
    {
    margin:0;
    margin-left:10px;
    
    }

.label    
    {
    font-size:12px;
	vertical-align: top;    
    }
    
.error    
    {
    font-size:12px;
	vertical-align: top;  
	color:red;  
    }
    
.mandatory    
    {
    font-size:12px;
	vertical-align: top;
	font-weight: bold;    
    }
    
.quote    
    {
    font-size:12px;
    margin:0;
    margin-left:10px;
    margin-bottom:10px;
    }
    

a:link 
 	{ 
	color:black; text-decoration:none; 
	}

a:visited 
 	{ 
	color:gray; text-decoration:none;  
 	}	
	
a.menu:hover 
	{ 
	color:black; border-bottom:solid 1px;  
	}

a:hover 
	{ 
	color:black;  
	}
	
a:active 
 	{ 
	color:grey;  
	}

a.content:link 
 	{ 
	color:black; text-decoration:underline; 
	}
´
a.content:visited 
 	{ 
	color:gray; text-decoration:underline; 
	}

a.content:hover 
	{ 
	color:black; 
	}
	
a.post-it:link 
 	{ 
	color:black; text-decoration-line:underline; 
	}
´
a.post-it:visited 
 	{ 
	color:gray; text-decoration-line:underline; 
	}

a.post-it:hover 
	{ 
	color:black; text-decoration-line:underline; 
	}
	

td  
    {
    vertical-align:top;
    font-size:14px;
    }

td.head
    {
    font-weight: bold;
    }

td.left
    {
    font-style:italic;   
    }