
body  {
    	font: 100.01% Verdana, Arial, Helvetica, sans-serif;
    	background-color: #99ccff;
    	margin: 0; 
    	padding: 0;
    	text-align: center; 	
		}

#container-1 { 
    	width: 952px;  
    	background-color: #ece8e8;
    	margin: 0 auto; 
    	margin-top: 10px;
    	padding: 20px;
    	color: #000000;
    	text-align: left; 
    	} 
		
#container-2 { 
    	background-color: #ffffff;
    	margin: 0 auto;
    	color: #000000;
    	text-align: left; 
    	} 

		
#content { 
		float: left;
		width: 750px;
		background: #ece8e8;
		border-right: 1px solid #c5c3c3; 
		font-size: 13px; 
		text-align: left; 
    } 

#content-sub { 
    	background: #ece8e8;
    	padding: 5px 20px 0px 20px;
    	
    } 
    
#content-sub img { 
    	float: left; 
    	display: block;  
    	margin: 5px 50px 15px 0px;    	
    } 



#navi {
		margin-left: 750px; 
    	width: 180px; 
    	padding-left: 10px; padding-right: 10px;
    	background-color: #ffffff;
    	font-size: 14px; 
		text-align: left;
    }
    
#navi a {display: block; 
		padding: 6px 8px 6px 8px; 
		border-bottom: 1px solid #47476e; 
		font-weight: normal;
		text-decoration: none; 
		color: #47476e; 
		background-color: #ffffff; }
		
#navi a:hover {color: #ffffff;  background-color: #46466A;}

#navi .on   {color: #ffffff;  background-color: #c5c3c3; font-weight: bold;}


#navi-sub {border-top: 1px solid #47476e;} 

#navi-sub-sprachen { 
    	padding: 100px 30px 30px 10px;
    	    } 

#navi-sub-sprachen a {display: inline; padding: 0px; border-bottom: 0px;}



#footer { 
		background-color:#46466A;
    	padding-top: 1px; padding-bottom: 1px; padding-left: 20px;
    	font-size: 10px;
    	color: #ffffff;
		border-bottom: 1px solid #737373;
    } 
	
#footer p {
    	margin: 0; 
    	text-align: center; 
    }
	
#footer a {padding: 3px; font-size: 11px; color: #ff0000;}
#footer a:hover  {text-decoration: none; background-color: #ffffff; }	


/* common definitions */

h1 {color: #000000; font-size: 17px; font-weight: normal; }
h2 {color: #000000; font-size: 14px; font-weight: bold;}
h3 {color: #000000; font-size: 13px; font-weight: bold;}

a:link {color: #104a94; font-weight: normal; }
a:active {color: #104a94; font-weight: bold; }
a:hover {color: #104a94; font-weight: bold; }

li ul {list-style-position: inside;}


/* class definitions */

.small {color: #000000; font-size: 11px;}
.xsmall {color: #000000; font-size: 10px;}

.clearfloat { 
    	clear: both;
        height: 0;
        font-size: 1px;
        line-height: 0px;
    }
	
.center {text-align: center; }