* {
	margin: 0;
	padding: 0;
	}
	
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	line-height: 135%;
	background: #477eb0 url(imgs/bg.gif) repeat-x;
	color: #333333;
	text-align: center;
	
	}

#container {
	width: 955px; 
	margin: 0 auto;
	text-align: left;
	background: #fff;
	font-size: 95%;
}

#pagetop {
	width: 955px; 
    }

#topquote 
{
    width: 668px; 
    float: left; 
    padding: 23px;
    font-family: Georgia, Times New Roman, Serif;
    font-style: italic;
    line-height: 160%;
    color: #704939;
    background: url(imgs/lines.gif);
}

#logo 
{
    width: 240px; 
    height: 109px;
    float: right; 
    background-color: #bfaa9b; 
    text-align: center;
}
 
/* MENU ----------------------------------------------------*/ 
#menubar 
{
    background-color:#704939; 
    padding: 5px 20px;
    margin: 0;
    width: 915px;
}

#menubar a
{
    color: #dfd2ab;
    margin: 0;
    padding: 5px 20px;
}

#menubar a.picked
{
    color: White;
    margin: 0;
    font-weight: bold;
    background-color: #917866;
}

#menubar a:hover
{
    margin: 0;
    color: #ffffff;
    background-color: #917866;
    text-decoration: none;
}




/* CONTENT ----------------------------------------------------*/ 



.ingress 
{
    font-size: 120%;
    line-height: 130%;
    color: #343434;
 }




#col_left
{
    width: 630px;
    float: left;
    margin: 0;
    padding: 10px 65px 20px 20px;
    font-size: 100%;
    line-height: 150%;
    background: #fff;
}


#col_right
{
    background: #fff url(imgs/bg2.gif) repeat-x;
    width: 200px;
    float: right;
    margin: 0;
    padding: 20px;
    font-size: 85%;
    line-height: 160%;
    color: #704939;
    font-style: italic;
    font-family: Georgia, Times New Roman, Serif;
}

img#col_right  
{
    border: thin 1px #000;
}


#col_right p 
{
    padding: 0 0 0 20px;
    margin: 10px 0 0 0;
}

.citat_person 
{
    margin: 0;
    padding: 5px 0 0 0;
    font-family: Georgia, Times New Roman, Serif;
    font-size: 85%;
    line-height: 120%;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    font-style: normal;
}
    
    
    


#foot
{
    width: 915px;
    float: left;
    margin: 0;
    padding: 20px 20px 10px 20px;
    font-size: 90%;
    background: #fff;
}


ul , ol
{
	margin: 0;
	padding-left: 40px;	
}


li 
{
    color: #704939;
	padding: 0 0 3px 0;
}


#col_left ul {
	margin:0;
	padding-left: 20px;
}


#col_left li 
{
	color: #333;
	list-style-type: square;
	padding: 0 0 3px 0;
}



a:link { 
	text-decoration: none; 
	color: #1d4d7c;
	background-color: transparent;
} 

a:visited { 
	text-decoration: none; 
	color: #1d4d7c;
	background-color: transparent;
} 

a:hover, a:active { 
	text-decoration: underline; 
	color: #487fb0;
	background-color: transparent;
} 




img 
{
	border: 0;
}



h1 
{
    color: #1d4d7c;
    font-weight: normal;
    font-size: 330%;
    line-height: 125%;
    margin: 0;
    padding: 40px 0 10px 0;
}

h2 
{
    color: #043882;
    font-weight: normal;
    font-size: 140%;
    margin: 0;
    padding: 10px 0 5px 0;
    background-image: url(imgs/h2.gif);
    background-position: bottom;
    background-repeat: repeat-x;
}

#col_right h3 
{
    color: #333333;
    line-height: normal;
    font-size: 100%;
    margin: 0;
    padding: 10px 0 5px 20px;

}

#col_left h3 
{
    color: #333333;
    line-height: normal;
    font-size: 100%;
    margin: 0;
    padding: 10px 0 5px 0;

}


p 
{
    padding: 0 0 15px 0;
}

td 
{
  padding: 0 0 5px 0;  
}

.form 
{
    background-image: url(imgs/field_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #ffffff;
    border: solid 1px #93a9b7;
    font-size: 90%;
}
    
    
