/**************** boxen für das seitenlaylout *******************/

#box_head_top {
	background-color:transparent;
	position:relative;
	background-image: url(../images/head_top.jpg);
	background-repeat:no-repeat;
	top:30px;
	left:50%;
	margin-left: -496px;
	width: 993px;
	height:88px;
	}
	
#box_logo {
	background-color:transparent;
	position:relative;
	background-image: url(../animations/logo.gif);
	background-repeat:no-repeat;
	top:35px;
	left:250px;	
	width: 300px;
	height:30px;
	}	
			
#box_head_bottom {
	background-color:transparent;
	position:relative;
	background-image: url(../images/head_bottom.jpg);
	background-repeat:no-repeat;
	top:30px;
	left:50%;
	margin-left: -496px;
	width: 993px;
	height:37px;
	}
	
#box_menu {
	background-color:transparent;
	position:relative;
	background-image: url(../images/body.jpg);
	background-repeat:repeat-y;
	top:30px;
	left:50%;
	margin-left: -496px;
	padding: 0px 0px 0px 10px;	
	width: 993px;
	height:42px;
	}	
	
#box_contend {
	background-color:transparent;
	position:relative;
	background-image: url(../images/body.jpg);
	background-repeat:repeat-y;
    top:30px;
	left:50%;
	margin-left: -496px;
	width: 993px; 
	}	

#box_footer {
	background-color:transparent;
	background-image: url(../images/footer.jpg);
	background-repeat:no-repeat;
	position:relative;
	top:30px;
	left:50%;
	margin-left: -496px;
	width: 993px;
	height:45px;
	}

.box_spacer_small {
	background-color:transparent;
	height:12px;
	position:relative;
	}
	
.box_spacer_medium {
	background-color:transparent;
	height:20px;
	position:relative;
	}
	
.box_spacer_big {
	background-color:transparent;
	height:80px;
	position:relative;
	}

.box_contend_element {
	background-color:transparent;
	position:relative;
	}
	
/************************ bilder boxen **************************/

.float_left {							
	float:left;							
	}
	
.float_left_2 {							
	float:left;	
	width:500px;
	height:250px;						
	}
		
/************************ vcard boxen **************************/	
	
#box_vcard_rg {
	background-color:transparent;
	position:relative;
	background-image: url(../images/vcard_rg.png);
	background-repeat:no-repeat;
	top: 20px;
	left: 160px;	
	height: 190px;
	}	
	
#box_vcard_mt {
	background-color:transparent;
	position:relative;
	background-image: url(../images/vcard_mt.png);
	background-repeat:no-repeat;
	top: 20px;
	left: 160px;	
	height: 190px;
	}
		
/*********************** sonstige boxen *************************/

.box_anker {
	background-color:transparent;
	height:0px;
	position:relative;
	right:0px;
	top:20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 0px;
	}
	
#box_force_scrolbar {
	background-color:transparent;
	position:relative;
	top:0px;
	left:50%;
	margin-left: -522px;
	width: 10px;
	height:1000px;
	}

/******************* text styles definieren *********************/
		
.text_contend {								
	letter-spacing: 0px;						
	font-size: 0.8em;							
	color:#363636;								
	font-family: arial, sans-serif; 			
	padding: 5px 15px 15px 0px;					
	margin: 5px 50px 0px 50px;					
	}	

.text_h1 {									
	font-weight: bold;							
	letter-spacing: 2px;						
	font-size: 1em;								
	color:#363636;									
	font-family: arial, sans-serif; 			
	text-align:left;
	background-image: url(../images/h1.png);
	background-repeat:no-repeat;			
	padding: 3px 3px 3px 3px;					
	margin: 10px 50px 0px 40px;					
	}

.text_h2 {									
	font-weight: bold;							
	letter-spacing: 1px;						
	font-size: 0.9em;							
	color:#E47814;								
	font-family: arial, sans-serif; 			
	text-align:left;							
	text-decoration:underline;
	padding: 12px 3px 0px 50px;					
	margin: 10px 0px 0px 0px;					
	}

.text_footer {																							
	font-weight: bold;							
	letter-spacing: 1px;							
	font-size: 0.8em;							
	color:#363636;								
	font-family: arial, sans-serif; 			
	padding: 10px 45px 3px 0px;					
	margin: 0px 20px 0px 0px;					
 	}
		
/**************** hyperlink styles definieren *******************/

a:link {									
	color: #363636;								 
	font-weight: bold;							
}
a:visited {									
	color: #363636;								 
	font-weight: bold;							
}
a:hover {									
	color: #E47814;									  
	font-weight:bold;							
}	
	
/******************* menu styles definieren *********************/	
	
ul#menu{ 
	width: 971px;
	height: 43px;
	background: #FFFFFF url("../images/unselected.png") top left repeat-x; 
	font-size: 0.8em; 
	font-family: arial, sans-serif; 
	font-weight: bold; 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	}
	
ul#menu li {
	display: block; 
	float: left; 
	margin: 0 0 0 10px; 
	}
	
ul#menu li a { 
	height: 43px; 
	color: #363636; 
	text-decoration: none; 
	display: block; 
	float: left; 
	line-height: 200%; 
	padding: 10px 10px 0; 
	}
	
ul#menu li a:hover { 
	color: #E47814; 
	}
	
ul#menu li a.selected{ 
	color: #363636; 
	background: #FFFFFF url("../images/selected.png") top left repeat-x; 
	padding: 5px 10px 0; 
	}
	
