/*-------------------------------------------------------------------------- 
	Style Definitionen für "IGB AG" Relaunch 2010
	
	Lombego Systems, Jens Papenroth 2010
	
	rgb(242,244,244)	#F2F4F4 	light grey
	rgb(120,130,140)	#78828C		dark grey
	rgb(0,80,140)		#00508C		darker blue
			
-------------------------------------------------------------------------- */   

/*--------------------------------------------------*/
@import url('navigation.css');
@import url('content.css');
/*--------------------------------------------------*/

html{
	height: 100%;
}

body{
	height: 100%;
	width: 100%;	
	font-size: 12px;
	line-height: 20px;
	font-family: Lucida Grande, Verdana, Arial;	
	margin: 0px;	
	background: #F2F4F4 url('../img/hintergrundverlauf.png') repeat-x top left;
}

.cb{
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
}

.site_wrapper{
	margin: 0px auto;
	width: 930px;
	padding: 0px 40px;
}

.header{
	float: left;
	width: 930px;
	height: 130px;
	position: relative;
}

.logo{
	background: transparent url('../img/igb-logo.png') no-repeat top left;
	float: left;
	height: 130px;
	width: 250px;
	position: absolute;
	top: 0px;
	left: -10px;
}

.top_menu{
	float: right;
	height: 30px;
	width: 690px;
	position: absolute;
	top: 0px;
	right: 0px;
}

.lang_nav{
	float: right;
	height: 20px;
	width: 200px;
	padding: 0px 0px 5px 0px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	color: #78828C;
	text-align: right;
	
	
	display: none; /* vorerst keine englische Version*/
}

.content{
	float: left;
	width: 930px;
	position: relative;
}

/** Startseite  */

/* Teaser Webcam*/
.start_marginalie{
	float: left;
	width: 210px;
	height: 560px;
	padding: 10px;
	background: #F2F4F4 url('../img/hintergrundverlauf-startbox.png') repeat-x top left;
	position: relative;
	
	background: #F2F4F4 url('../img/start_bg_webcam.png') no-repeat top left;
}


/* Teaser Kostenrechner
.start_marginalie{
	float: left;
	width: 210px;
	height: 560px;
	padding: 10px;
	background: transparent url('../img/start-stieff.jpg') no-repeat top left;
	position: relative;
}
*/

/* Blog Button 
.start_marginalie{
	float: left;
	width: 210px;
	height: 560px;
	padding: 10px;
	background: #F2F4F4 url('../img/start_bg_webcam.png') no-repeat top left;
	position: relative;
}
*/
.start_marginalie a:link.blog_badge,
.start_marginalie a:visited.blog_badge{
	display: block;
	position: absolute;
	bottom: 200px;
	left: 0px;
	width: 110px;
	height: 60px;
	background: transparent url('../img/blog-sprite.png') no-repeat top left;
}
.start_marginalie a:hover.blog_badge{
	background: transparent url('../img/blog-sprite.png') no-repeat bottom left;
}

.start_marginalie .bottom_box_first{
	position: absolute;
	bottom: 0px;
	left: 0px;
}




/* Start:: Stief Kostenrechner Startseite */
#kostenrechner_teaser h3{
	padding: 0px 10px;
}

#kostenrechner_teaser p{
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	color: #000;
}

#kostenrechner_teaser a:link.read_more,
#kostenrechner_teaser a:visited.read_more{
	margin: 0px;	
}

/* End:: Stief Kostenrechner Startseite */

.fading_area_start{
	float: right;
	width: 700px;
}

.fading_area_start .fading_element{
	float: right;
	width: 700px;
}

.start_image_container{
	float: right;
	width: 700px;
	position: relative;
	z-index: 1;
}

.start_image_container img{
	float: right;
}


.bottom_box{
	float: left;
	height: 130px;
	width: 220px;
	padding: 10px 0px 0px 10px;
}

.bottom_box_last{
	width: 230px;		
}


/* Geschaeftsfelder */

.fading_area_full_width{
	float: left;
	width: 930px;
}

.fading_area_full_width .fading_element{
	float: left;
	width: 930px;
}

.full_width_image_container{
	float: left;
	width: 930px;
	position: relative;
	z-index: 1;
}

.full_width_image_container img{
	float: left;
}

.bottom_box_first{
	width: 230px;
	padding: 10px 0px 0px 0px;		
}

.tab_nav{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 66;
	height: 30px;
	width: 630px;
}


/*
	Dimensionen
*/

#flash_container{
	height: 440px;
}

/* Unternehmen */

.image_txt_content_2_col{
	float: left;
	width: 890px;
	height: 360px;
	background: transparent url('../img/hintergrundverlauf-image-textbereich.png') repeat-x top left;
	padding: 60px 20px 20px 20px;
	color: #00508C;	
}

.txt_content_left_col{
	float: left;
	width: 425px;
}

.txt_content_right_col{
	float: right;
	width: 425px;
}


/* Impressum */

.image_txt_content_3_col{
	float: left;
	width: 890px;
	height: 360px;
	background: transparent url('../img/hintergrundverlauf-image-textbereich.png') repeat-x top left;
	padding: 60px 20px 20px 20px;
	color: #00508C;	
}

.txt_content_3c_left_col{
	float: left;
	width: 275px;
	padding: 0px 15px 0px 0px;
}

.txt_content_3c_middle_col{
	float: left;
	width: 275px;
	padding: 0px 15px 0px 15px;
}

.txt_content_3c_right_col{
	float: right;
	width: 275px;
	padding: 0px 0px 0px 15px;
}


/* Content Area */

.content_bg{
	background: #A5B4B4 url('../img/hintergrundverlauf-inhalt.png') repeat-x top left;
	padding: 10px 10px 0px 10px;
	width: 910px;
	float: left;
}

.content_marginalie_left{
	float: left;
	width: 220px;
/*	height: 560px; */
	padding: 0px 0px 10px 0px;	
}

.content_content{
	float: right;
	width: 680px;
}

.content_image_slideshow{
	padding: 0px 0px 10px 0px;
}

.content_image_noslide{
	padding: 0px 0px 10px 0px;
	width: 680px;
	height: 430px;
}

.content_image_noslide img{
	display: block;
	float: left;
}

.content_center{
	background-color: #FFF;
	padding: 10px;
	width: 430px;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 3px 10px 10px 10px; /* gleicht Cufon H1 aus */
	min-height: 509px;  /*  http://www.igb-printfactory.de/index.php?id=90 */ 
	height: expression(537 + "px");  /* ie6*/
}

* html div.content_center { border-bottom: 10px solid #A5B4B4; } /* IE6 margin-bottom bugfix */
*+html div.content_center { border-bottom: 10px solid transparent; margin: 0px; padding: 10px 10px 22px 10px;} /* IE7 margin-bottom bugfix */
*+html div.content_center { height: auto; } /* IE7 height bugfix */

.content_marginalie_right{
	float: right;
	width: 220px;
}

.content_marginalie_right .box,
.content_marginalie_left .box{
	float: left;
	width: 220px;
	padding: 0px;
	background: #868F98 url('../img/hintergrundverlauf-box-neu.png') repeat-x 0px 30px;
	color: #FFF;
	margin: 0px 0px 10px 0px;
}

.content_marginalie_right .map_container{
	background-image: none;
}

.content_marginalie_right .box_trans{ /* Callout Hint Box */
	background-image: none;
	background-color: transparent;
}

.content_marginalie_right .box h3,
.content_marginalie_left .box h3{
	display: block; 
	float: left;
	color: #FFF;
	background-color: #78828C;
	margin: 0px;
	width: 200px;
	padding: 4px 10px 8px 10px;
}

.content_marginalie_right .box p,
.content_marginalie_left .box p,
.content_marginalie_right .box .csc-default,
.content_marginalie_left .box .csc-default{
	display: block; 
	float: left;
	width: 200px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 8px 0px;
}

.content_marginalie_right .box p,
.content_marginalie_left .box p{
	margin-top: 4px;
}

.content_marginalie_right .hint_person{
	float: left;
	width: 220px;
	height: 170px;
	background: transparent url('../img/tipp-orange-stieff.png') no-repeat top left;
}

#hint_person_pf{
	background: transparent url('../img/tipp-orange-engelhardt.png') no-repeat center bottom;
}

#hint_person_sz{
	background: transparent url('../img/tipp-hellblau-kolodziej.png') no-repeat center bottom;
}

#hint_person_sz_kostenrechner{
	background: transparent url('../img/tipp-blau-grimm.png') no-repeat center bottom;
}

#hint_person_gb{
	background: transparent url('../img/tipp-gruen-lippmann.png') no-repeat center bottom;
}


#hint_person_pf_stieff{
	background: transparent url('../img/tipp-orange-stieff.png') no-repeat center bottom;
}
#hint_person_pf_engelhardt{
	background: transparent url('../img/tipp-orange-engelhardt.png') no-repeat center bottom;
}
#hint_person_pf_beer{
	background: transparent url('../img/tipp-orange-beer.png') no-repeat center bottom;
}
#hint_person_pf_donner{
	background: transparent url('../img/tipp-orange-donner.png') no-repeat center bottom;
}
#hint_person_pf_grimm{
	background: transparent url('../img/tipp-orange-grimm.png') no-repeat center bottom;
}
#hint_person_pf_hesse{
	background: transparent url('../img/tipp-orange-hesse.png') no-repeat center bottom;
}
#hint_person_pf_lippmann{
	background: transparent url('../img/tipp-orange-lippmann.png') no-repeat center bottom;
}
#hint_person_pf_nytz{
	background: transparent url('../img/tipp-orange-nytz.png') no-repeat center bottom;
}


#hint_person_sz_engelhardt{
	background: transparent url('../img/tipp-hellblau-engelhardt.png') no-repeat center bottom;
}
#hint_person_sz_beer{
	background: transparent url('../img/tipp-blau-beer.png') no-repeat center bottom;
}
#hint_person_sz_donner{
	background: transparent url('../img/tipp-blau-donner.png') no-repeat center bottom;
}
#hint_person_sz_grimm{
	background: transparent url('../img/tipp-blau-grimm.png') no-repeat center bottom;
}
#hint_person_sz_hesse{
	background: transparent url('../img/tipp-blau-hesse.png') no-repeat center bottom;
}
#hint_person_sz_lippmann{
	background: transparent url('../img/tipp-blau-lippmann.png') no-repeat center bottom;
}
#hint_person_sz_nytz{
	background: transparent url('../img/tipp-blau-nytz.png') no-repeat center bottom;
}
#hint_person_sz_kolodziej{
	background: transparent url('../img/tipp-hellblau-kolodziej.png') no-repeat center bottom;
}
#hint_person_sz_reis{
	background: transparent url('../img/tipp-blau-reis.png') no-repeat center bottom;
}


#hint_person_gb_engelhardt{
	background: transparent url('../img/tipp-gruen-engelhardt.png') no-repeat center bottom;
}
#hint_person_gb_beer{
	background: transparent url('../img/tipp-gruen-beer.png') no-repeat center bottom;
}
#hint_person_gb_donner{
	background: transparent url('../img/tipp-gruen-donner.png') no-repeat center bottom;
}
#hint_person_gb_grimm{
	background: transparent url('../img/tipp-gruen-grimm.png') no-repeat center bottom;
}
#hint_person_gb_hesse{
	background: transparent url('../img/tipp-gruen-hesse.png') no-repeat center bottom;
}
#hint_person_gb_lippmann{
	background: transparent url('../img/tipp-gruen-lippmann.png') no-repeat center bottom;
}
#hint_person_gb_nytz{
	background: transparent url('../img/tipp-gruen-nytz.png') no-repeat center bottom;
}
#hint_person_gb_schober{
	background: transparent url('../img/tipp-gruen-schober.png') no-repeat center bottom;
}



.content_marginalie_right .hint_txt{
	color: #0050A0;
	width: 200px;
	padding: 10px;
	float: left;	
	background: #FFF url('../img/hintergrundverlauf-sprechblase.png') repeat-x bottom left;
}

.content_marginalie_right .hint_txt p{
	padding: 0px;
	margin-bottom: 0px;
}

.content_marginalie_right .extended_tipp{
	float: left;
	width: 180px;
	padding: 0px 0px 0px 0px;
}

input.marginalie_input{
	display: block;
	float: left;
	width: 110px;
	height: 16px;
	line-height: 16px;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 10px!important;
	font-size: 12px;
	color: #0050A0;
}

input.marginalie_button{
	display: block;
	float: right;
	width: 70px;
	height: 20px;
	line-height: 20px;
	background: transparent url('../img/button-20-hintergrundverlauf.png') repeat-x top left;
	color: #0050A0;
	border: 0px;
	cursor: pointer;
	margin: 7px 0px 0px 0px;
}
input.marginalie_button:hover{
	background: transparent url('../img/button-20-hintergrundverlauf-hover.png') repeat-x top left;	
	color: #FFFFFF;
}

.hint_txt .ui-state-active{
	display: none!important;
}


/*
	Formular Marginalie Powermail
*/

.content_marginalie_right h1, .content_marginalie_right legend, .content_marginalie_right label{
	display: none;
}

.content_marginalie_right fieldset{
	display: block;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.content_marginalie_right .tx_powermail_pi1_fieldwrap_html_text input{
	display: block;
	float: left;
	width: 110px;
	height: 18px;
	line-height: 16px;
	margin: 7px 0px 0px 0px;
	padding: 2px 5px 0px 5px!important;
	font-size: 13px;
	color: #0050A0;
}

.content_marginalie_right .tx_powermail_pi1_fieldwrap_html_submit input{
	display: block;
	float: right;
	width: 70px;
	height: 20px;
	line-height: 20px;
	background: transparent url('../img/button-20-hintergrundverlauf.png') repeat-x top left;
	color: #0050A0;
	border: 0px;
	cursor: pointer;
	margin: 7px 0px 0px 0px;
}
.content_marginalie_right .tx_powermail_pi1_fieldwrap_html_submit input:hover{
	background: transparent url('../img/button-20-hintergrundverlauf-hover.png') repeat-x top left;	
	color: #FFFFFF;
}


/*
	Overlay
*/
/* Start Powermail */
.overlay_form legend{
	display: none;
}

.overlay_form fieldset{
	border: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
}

.overlay_form h1, .overlay_form label{
	display: none;
}

.tx_powermail_pi1_fieldwrap_html_text input
{ 
	display: block;
	float: left;
	margin: 0px 0px 10px 10px;
	width: 190px;
	height: 20px;
	color: #0050A0;
	background-color: #FFF;
	padding: 0px 5px 0px 5px;
	border: 0px;
}

.tx_powermail_pi1_fieldwrap_html_submit input{
	display: block;
	float: left;
	border: 0px;
	width: 220px;
	background: transparent url('../img/button-broschuere.png') no-repeat top left;
	height: 30px;
	padding: 0px;
	cursor: pointer;
}
.tx_powermail_pi1_fieldwrap_html_submit input:hover{
	background: transparent url('../img/button-broschuere-hover.png') no-repeat top left;
}

#powermaildiv_uid8 input{
	width: 130px;
	
}

#powermaildiv_uid9 input{
	width: 40px;
}

#powermaildiv_uid10 input{
	width: 40px;
	
}

#powermaildiv_uid11 input{
	width: 130px;
}



/* End Powermail */



.overlay { 
    display:none; 
    z-index:10000;     
    width:550px;     
    height:500px;     
} 

#flyer_overlay{	 
     background: transparent url('../img/broschuere-overlay-trans.png') no-repeat top left;
}

.overlay .close{ 
    background: transparent url('../img/x-abbrechen-trans.png') no-repeat top left; 
    position:absolute; 
    right:-180px; 
    top:-80px; 
    cursor:pointer; 
    height:80px; 
    width:180px; 
    
    z-index:10000; 
}

.overlay_form{
	background-color: #E67800;
	position: absolute;
	bottom: 30px; 
	right: 30px;
	width: 220px;
}

.overlay_form_headline{
	color: #FFF;
	padding: 10px 0px 10px 10px;
	float: left;
	width: 190px;
	font-weight: bold;
}

.overlay_form form{
	display: block;
	float: left;
	width: 220px;
}

.overlay_form_field_wrapper{
	padding: 10px 10px 0px 10px;
	float: left;
	width: 200px;
}

input.overlay_form_input{
	display: block;
	float: left;
	margin: 0px 0px 10px 0px;
	width: 190px;
	height: 20px;
	color: #0050A0;
	background-color: #FFF;
	padding: 0px 0px 0px 10px;
	border: 0px;
}

input#of_input_4{
	width: 130px;
	margin-right: 10px;
}

input#of_input_5{
	width: 40px;
}

input#of_input_6{
	width: 40px;
	margin-right: 10px;
}

input#of_input_7{
	width: 130px;
}

input.overlay_form_button{
	display: block;
	float: left;
	border: 0px;
	width: 220px;
	background: transparent url('../img/button-broschuere.png') no-repeat top left;
	height: 30px;
	padding: 0px;
	cursor: pointer;
}
input.overlay_form_button:hover{
	background: transparent url('../img/button-broschuere-hover.png') no-repeat top left;
}


/*
	Image Aktuelles
*/

#news_accordion{
	float: left;
	height: 76px;
}

#news_accordion .headline{
	float: left
}

.news_date{
	padding: 3px 0px 0px 10px;
	color: #FFF;
	float: left;
}


/*
	Mitarbeiterliste
*/

.staff_content{
	height: 460px;
	width: 510px;
	float: left;
	background-color: #FFF;
	overflow-y: scroll;	
	padding: 20px;
}


/*
	Anfahrt
*/

.zoom_in{
	float: right;
	height: 60px;
	width: 60px;
	background: transparent url('../img/lupe-plus.png') no-repeat bottom left;
	cursor: pointer;
	padding: 6px 0px 0px 0px;
}
.zoom_in:hover{
	background: transparent url('../img/lupe-plus-hover.png') no-repeat bottom left;
}

.zoom_out{
	float: right;
	height: 60px;
	width: 60px;
	background: transparent url('../img/lupe-minus.png') no-repeat bottom left;
	cursor: pointer;
	padding: 6px 0px 0px 0px;
}
.zoom_out:hover{
	background: transparent url('../img/lupe-minus-hover.png') no-repeat bottom left;
}

.map_box{
	top: auto;
	left: auto;
	right: 20px;
	bottom: 20px;	
}

.map_box p{
	margin: 0px;
}

.map_box form{
	display: block;
	float: right;
	padding: 10px 0px 0px 0px;
}

.map_box label{
	display: block; 
	float: left;
	color: #FFF;
	text-align: right;
	padding: 0px 10px 0px 0px;
	line-height: 20px;
}

input.map_input{
	display: block;
	float: left;
	width: 110px;
	height: 16px;
	line-height: 16px;
	margin: 0px;
	padding: 2px 5px 0px 5px!important;
	font-size: 13px;
	color: #0050A0;
	margin: 0px 10px 0px 0px;
	border: 1px solid #868F98;
}

input.map_button{
	display: block;
	float: left;
	width: 60px;
	height: 20px;
	line-height: 20px;
	background: transparent url('../img/button-20-hintergrundverlauf.png') repeat-x top left;
	color: #0050A0;
	border: 0px;
	cursor: pointer;
	margin: 0px;
}
input.map_button:hover{
	background: transparent url('../img/button-20-hintergrundverlauf-hover.png') repeat-x top left;	
	color: #FFFFFF;
}


/*
	content footer
*/

.content_footer{
	float: left;
	930px;
	padding: 0px 0px 10px 0px;
}

/*
 * Landingpage
 */

.content_center_lp{
	float: left;
	width: 450px;
}

.lp_image{	
	height: 460px;
}

.lp_image .lp_image_bottom{
 	display: block; 
	float: left;
	width: 680px;
}

.lp_image .lp_image_bottom img{
	dislay: block;
	float: right;
}

.lp_image .lp_image_bottom .lp_image_bottom_txt{
	float: left;
	width: 450px;
	height: 100px;
	margin: 10px 10px 0px 0px;
	color: #FFF;
	background-color: #1962AA;
	font-size: 18px;
	line-height: 28px;
}

.lp_image .lp_image_bottom .lp_image_bottom_txt li{
	margin: 2px 0px 1px 0px;
	padding: 0px 0px 0px 20px;
	background: transparent url(../img/bulletwhite.gif) no-repeat 12px 14px;
}

.lp_content_box{
	background-color: #FFF;
	float: left;
	width: 430px;
	padding: 10px;
	margin: 0px 0px 10px 0px;
}

.lp_content_box h1{
	margin: -6px 0px 4px 0px;
}
.lp_content_box h2{
	margin: 2px 0px 10px 0px;
}

.lp_content_box li{
	margin: 0px 0px 0px 0px;
	background: transparent url(../img/bullet.gif) no-repeat 2px 7px;
}

.lp_content_box a:link.standard_button,
.lp_content_box a:visited.standard_button{
	margin: 20px 0px 0px 0px;
	width: 175px;
}

.lp_content_box_highlight{
	background-color: #E67800;
	color: #FFF;
}

.soz_body .lp_content_box_highlight{
	background-color: #64B4D2;
}

.lp_content_box_highlight h1{
	color: #FFF;
}

.lp_content_box_highlight a:link.standard_button,
.lp_content_box_highlight a:visited.standard_button{
	margin: 10px 0px 0px 0px;
}
 
/*
 * Landingpage Contact Form
 * */ 
 
#c8782,
#c8796,
#c8809,
#c8817{
	background-color: #FFF;
	float: left;
	width: 430px;
	padding: 10px;
	margin: 0px 0px 10px 0px;
} 

#c8782 fieldset,
#c8796 fieldset,
#c8809 fieldset,
#c8817 fieldset{
	display: block;
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
#c8782 fieldset legend,
#c8782 fieldset label,
#c8796 fieldset legend,
#c8796 fieldset label,
#c8809 fieldset legend,
#c8809 fieldset label,
#c8817 fieldset legend,
#c8817 fieldset label{
	display: none;
}

#c8782 h1,
#c8796 h1,
#c8809 h1,
#c8817 h1{
	margin: -6px 0px 4px 0px;;
}

#c8782 input.powermail_text,
#c8796 input.powermail_text,
#c8809 input.powermail_text,
#c8817 input.powermail_text{
	background-color: #F2F4F4;
	color: #0050A0;
	margin: 0px;
	width: 205px;
}

#c8782 input.powermail_submit,
#c8796 input.powermail_submit,
#c8809 input.powermail_submit,
#c8817 input.powermail_submit{
	display: block;
	float: left;
	width: 70px;
	height: 20px;
	line-height: 20px;
	background: transparent url('../img/button-20-hintergrundverlauf.png') repeat-x top left;
	color: #0050A0;
	border: 0px;
	cursor: pointer;
	margin: 0px 0px 0px 10px;
}
#c8782 input.powermail_submit:hover,
#c8796 input.powermail_submit:hover,
#c8809 input.powermail_submit:hover,
#c8817 input.powermail_submit:hover{
	background: transparent url('../img/button-20-hintergrundverlauf-hover.png') repeat-x top left;	
	color: #FFFFFF;
}

#c8782 .form_error_box,
#c8796 .form_error_box,
#c8809 .form_error_box,
#c8817 .form_error_box{
	background-color: #E67800;
	color: #FFF;
	float: left;
	width: 410px;
	padding: 4px 10px;
}

/*
	Newsbereich
*/
#blog_news {
	float: left;
	background-color: #A6B5B5;
	padding: 40px 0px 20px 20px;
	width: 910px;
	height:380px;
	position:relative;
}

#blog_news .news_column{
	background: url("../img/hintergrundverlauf-box-news.png") repeat-x scroll left top transparent;
 	float: left;
    padding: 0px 20px 10px 20px ;
	margin: 0px 10px 0px 0px;
    width: 250px;
	height: 370px;
	position:relative;
	
	color: #000;
}

#blog_news #nc_pf h2{
	color: #E67800;
}

#blog_news #nc_sz h2{
	color: #64B4D2;
}

#blog_news #nc_gb h2{
	color: #5AA01E;
}

#blog_news .news_column h3{
	color: #0050A0;
	font-size: 16px;
	line-height: 20px;
}
#blog_news .news_column h3 a:link,
#blog_news .news_column h3 a:visited{
	color: #0050A0;
}
#blog_news .news_column h3 a:hover{
	color: #000;
}

#blog_news .news_column a:link,
#blog_news .news_column a:visited{
	color: #78828C;
}
#blog_news .news_column a:hover{
	color: #FFF;
}

#blog_news .news_column a:link.blog_link,
#blog_news .news_column a:visited.blog_link {
	display: block;
	position: absolute;
	bottom: 20px;
	line-height: 14px;
	font-size: 14px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	background: transparent url("../img/pfeil-sprite.png") no-repeat 0px 3px;
}
#blog_news .news_column a:hover.blog_link{
	color: #FFF;
	background: transparent url("../img/pfeil-sprite.png") no-repeat 0px -18px;;
}


