/*
 *  Common styles
 */

#page_container 
{
    width: 					980px;
    margin:					0 auto;
    text-align: 			left;
    
    position:				relative;
}

#page_body_container
{
    width: 					100%;
    background-color:		#FFFFCC;
	background: 			url("../images/exo_back.gif") top left repeat-y;
	width: 					980px;
}

#page_head
{
  width: 100%;
  
  background: 				url("../images/head_bac.gif") top left repeat-y;
}

#page_head_title_img
{
  background-color: 		#fff;
  margin: 					0px;
}

/*
 * -- PAGE_HEAD_META 
 */

#page_head_meta
{
  font-size: 		10px;
  font-size: 		.6em;
  margin: 			0px;
  color: 			#8d8e8f;
  line-height: 		20px;
  text-align: 		left;
  width: 			750px;
  border-left:      1px solid #BFBDB2;
}
    
#page_head_meta ul
{
  list-style-type:	none;
  margin: 			0;
  padding: 			0 0 0 69px;
}
    
#page_head_meta ul li
{
	display: 		inline;
}
    
#page_head_meta a
{    
  color: 			#8d8e8f;
}       

#page_head_meta_exo
{
  font-size: 		.77em;
  font-size: 		10px;
  color: 			#8d8e8f;
  line-height: 		20px;
  text-align: 		right;
  margin: 			0px;
 
  width: 			230px;
  
  position: 		absolute;
  top: 				0px;
  left: 			520px; 
}

#page_head_meta_exo ul
{
  list-style-type:	none;
  margin: 			0;
  padding: 			0 20px 0 0;
}

#page_head_meta_exo ul li
{
	display: 		inline;
}

#page_head_meta_exo a,    
#page_head_meta_exo a:visited
{    
  color: 			#8D8E8F; /* als das element noch auf gauem hintergrund lag: #585859 */
}

#page_body_cols_meta
{
      font-size: 			.77em;
      background-color: 	#697C6D;
	  float: 				left;
      margin: 				0px;
      text-align: 			left;
	  width: 				720px;
      color: 				#fff;
	  font-size: 			10px;
      font-size: 			0.9em;
}
    
#page_body_cols_meta #header_flash,
#page_body_cols_meta .header_img
{   
	float: 					left;
	
}  

#page_body_cols_meta #top_news
{
    float:                  left;
    
    padding-left:           20px;
}

/*
 *  -- common body styles 
 */
 
#page_body_cols_container
{
  float: 					left;

  width: 					720px;
  font-size:				0.7em;
}

#page_body_content_container
{
   	margin: 				0;
	padding: 				0;
    float: 					left;
    width: 					100%;
}

#page_body_left
{
    float: 					left;
    width: 					260px;
    margin: 				0px 0 0 0px;
}

#page_body_left_content
{
    margin-left: 			27px;
}

#page_body_main_container
{
    float: 					left;
    width: 					490px;
}

#page_body_main_container .head_spacer
{
    width:                  100%;
    height:                 20px;
}
    
/*
 * PAGE_BODY_MAIN_CONTENT 
 */
 

#page_body_left_content a,
#page_body_left_content a:visited
{
 	color: 					#6a6a6b;
}

#page_body_left_content #teaser_newsletter 
{
    font-size: 				0.6em;
    color: 					#6a6a6b;
    margin: 				195px 40px 0px 43px;
    padding: 				12px 0 13px 0;
    border-top: 			1px solid #d3d1c6;
    border-bottom: 			1px solid #d3d1c6;
}

#page_body_left_content #teaser_newsletter p 
{
    margin: 				0px;
    padding: 				5px 0 0 0;
}

#page_body_left_content #teaser_newsletter h3
{
	font-size: 1em;
    color: #49574C;
    margin: 0px;
    padding: 0;
}

.inline_list_spacer
{
    margin:                 0px 12px 0px 12px;
    background:             url(pipe0000.gif) center no-repeat;
    background-position:	0px 4px;
}

.capitalize
{
    text-transform:         capitalize;
}

/* PAGE_BODY_FOOT */

#page_body_foot 
{
  float: 				left;
  clear: 				both;
  
  margin: 				0px;
  padding-left: 		260px;
  
  background-color: 	#EBEBD6;
  background: 			url("../images/footer_b.gif") top left repeat-y;

  font-size: 			.6em;
  line-height: 			30px;
  
  color: 				#7b7c7d;
}
    
#page_body_foot .copyright img
{
  position:				relative;
  top:					6px;
  left:					9px;
}


#page_body_foot img#img_top
{
  margin: 				6px 20px 0px 10px;
  position: 			relative;
}

#page_body_foot img#img_print
{
  margin: 				10px 5px 0px 10px;
  float:                left;
}

#page_body_foot .content_functions
{
  float: 				left;
  width: 				720px;
}


#page_body_foot .content_functions ul
{
  list-style-type:		none;
  margin: 				0;
  padding:				0 0 0 20px;
}

    
#page_body_foot .content_functions li
{
	float: left;
    width: 235px;
}

#page_body_foot .content_functions li.copyright
{
   float: left;
   width: 184px;
}

#page_body_foot .content_functions li.no_content_functions
{
	margin-left: 470px;
}

#page_body_foot a,
#page_body_foot a:visited
{    
	text-decoration: none;
  	color: #7b7c7d;
}

/*
 * -- common body styles right
 */

#page_body_right
{
    width:					227px;
    float:					left;
}
    
#page_body_right_content
{
  	/*font-size: .77em;*/
  	color: #333333;

  	/* muss sein damit diese Box nicht ganz links anfängt. gecko-bug */
  	float: left;
  	
}

#page_body_right_content h2
{
    font-size: 1.2em;
    color: #333333;
    
    margin: 0px 0 0px 0;
    padding: 0;
}

#page_body_right_content .content_object
{
    padding: 0;
}

/* ##################### -- link styles -- ################################# */
    
.pink
{
	color:			#EC5EC3;
}

.paragraph a,
.pink a
{
	color:			#EC5EC3;
}

.paragraph h1 a,
.paragraph h2 a,
.paragraph h3 a,
.paragraph h4 a
{
    color:			#77777B;
}

.white
{
	color:			#FFFFFF;
}

.more
{
	font-weight:	bold;
	font-size:      10px;
}



/*///////////////////////////////////HTNL//////////////////////////////////////////*/


/**
 * Common.css
 */
* html #page_body_right
{
    margin-left:			0px;
}

* html #page_body_right_content
{
    height:                 200px;
}

* html #page_body_foot .copyright img
{
    margin: 				-3px 0 0px 4px;
}

* html #page_body_foot img#img_top
{
    margin: 				6px 20px 0px 5px;
}

* html #page_body_foot img#img_print
{
    margin-left: 		    5px;
}

* html #page_body_foot .content_functions li.copyright
{
    width:                  185px;
    height: 				23px;
}

* html #page_body_foot .content_functions li.no_content_functions
{
    margin-left:            235px;
}

/**
 * Navigation.css
 */

* html #left_tab_navi img
{
    margin-bottom:          -3px;
}

/**
 * HeadNews.css
 */
* html #page_body_cols_meta .teaser_list ul
{
    margin: 				0 0 8px -1px;
}

/**
 * Forms.css
 */
.form
{
    width:                  430px;
}

.form_item
{
    width:                  410px;
}

* html #page_body_main_content
{
    margin: 				0 -3px 0 0px;
}

* html #page_body_main_content #single_button
{
    margin-left:            180px;
}

* html #page_body_main_content #left_button
{
    margin-left:            45px;
}

/**
 * Content.css
 */
* html #page_body_main_content ul
{
    list-style-image:       url(../images/dot_ie.gif);
    padding-left:           18px;
}

* html #page_body_main_content .list .list_entry
{
    padding:                8px 0px;
}

* html #page_body_right_content .right_teaser
{
    margin:                 0px 0 0 0px;
}

* html #page_body_right_content .right_flame
{
    margin: 			    0 0px -2px 0px;
}

* html #page_body_main_content div.gallery_area img.small_thumb
{
	margin-bottom:			0px;
}

/**
 * Print.css
 */
* html #print_footer .text_between_dividers
{
	padding-bottom:         0px;
}

* html #page_body_cols_meta #header_flash,
* html #page_body_cols_meta .header_img
{   
	float: 					left;
	margin:-3px;
	
} 