/*-Basic Elements-------------------------------------------------*/
body{
	background: #FFF;
	color: #000;
}


/*-Basic Classes-------------------------------------------------*/
.inputText, 
.inputSelect,
.inputText-2Cols, 
.inputSelect-2Cols,
.inputTextarea-2Cols,
.easy-textarea,
.easy-select{
  border: 1px solid #B2B3B7;
}

.inputText-2Cols{
	background: #FFF;
	color: #000;
}

.dottedLine {
    border-bottom: 1px dotted #59595A;  
}

.redLine{
    background: url('../gfx/backgrounds/bg_red_divider.gif') repeat-x bottom left #FFF;	 
}


.blue{
	color: #234869;
}

.black{
	color: #000; 
}


.no-background{
	background: none;
}



.dotted-bottom{
	border-bottom: 1px dotted #000;
}

.red-bottom{
	background: url('../gfx/backgrounds/bg_red_divider.gif') repeat-x bottom left #FFF;	 
}

#content a{
	color: #000;
}

cite.copy{
	font-size: 9px;
	padding: 20px 0;
}

#content .copyright{
	color: #777777;
}



/*-Header-------------------------------------------------*/
#header{
	background: #C90420;
}

#logo a {	
	background: url(../gfx/logos/ah_online_logo.gif) no-repeat top left;	
}
/*
background: url(../gfx/logos/ah_online_logo.gif) no-repeat top left;
*/

#infonavi{
/*	background: url(../gfx/logos/ivw_logo_header.gif) no-repeat top right;*/
}

#infonavi a{	
	color: #FFF;	
}

#infonavi li{
	background: url(../gfx/lists/tr_infonavi.gif) no-repeat right 3px;
}

#infonavi li.noseperator{
	background: none;
}

/*-Navi-------------------------------------------------*/

#topNavi{
	background: url('../gfx/backgrounds/bg_topnavi_complete.gif') repeat-x #FFF;	
}

#topNavi li ul{   
    background: url('../gfx/backgrounds/bg_topnavi_sub.gif') repeat-x #FFF;	      
}

#topNavi a.topn:link,
#topNavi a.topn:visited {
	background: url('../gfx/buttons/bg_topnavi_short.gif') no-repeat #FFFFFF;	
  	color: #232124;  	
}

#topNavi a.topn:hover,
#topNavi a.topn:active,
#topNavi a.topn:focus, 
#topNavi li.active a.topn:link,
#topNavi li.active a.topn:visited {
	background: url('../gfx/buttons/bg_topnavi_on_short.gif') no-repeat #F5F5F6;	
	color: #232124;  
}

#topNavi li ul li,
#topNavi li ul li a:link,
#topNavi li ul li a:visited {
    color: #98999A;
}

/*-Content-------------------------------------------------*/
#content #breadcrumb,
#content #breadcrumb a,
#content #breadcrumb a:link,
#content #breadcrumb a:visited,
#content #breadcrumb a:hover{
    color: #C8CBCF;
}

a.gray:link,
a.gray:visited {
	color: #ABAEB1;
	text-decoration:none;
}
a.gray:hover,
a.gray:visited,
a.gray:focus {
	text-decoration: underline;
}

#content h2 a{
	color: #000;
}

.teaser h3{
	color: #59595A;
}

.highlight h3{	
	color: #59595A;
}

.highlight p,
.teaser p{
		color: #59595A;
}

#content .icons a{
	color: #ABAEB1;
}

.icons a.bilder{
	background: url('../gfx/icons/bilder.gif') no-repeat top left #FFF;
}

.icons a.downloads{
	background: url('../gfx/icons/downloads.gif') no-repeat top left #FFF;
}

.icons a.kommentare{
	background: url('../gfx/icons/forum.gif') no-repeat top left #FFF;
}

.icons a.video{
	background: url('../gfx/icons/video.gif') no-repeat top left #FFF;
}

.icons a.umfrage{
	background: url('../gfx/icons/umfrage.gif') no-repeat top left #FFF;
}

.teaser-marker{
	color: #FFF;
	background: #C90420;
}


.seven-days{
	background: url('../gfx/backgrounds/bg_red_divider.gif') repeat-x 0 8px #FFF;
}

.archiv-link{
	background: url('../gfx/backgrounds/bg_blue_divider.gif') repeat-x 0 8px #FFF;
}

.seven-days-list li a{
	color: #000;
}

#content a.more{
    color: #83878B;
    background: url('../gfx/backgrounds/bg_content_more.jpg') no-repeat 0 1px #FFF;	  
}
#content .verlaufbox a.more,
#content .verlaufbox_half a.more {
	background: transparent url('../gfx/backgrounds/bg_verlaufbox_more.gif') no-repeat top left;
}


#content .tabs{
	background: url('../gfx/backgrounds/bg_automobilbox_top.jpg') no-repeat left bottom #FFF;
}
#content .tabs_big {
	background: url('../gfx/backgrounds/bg_verlaufbox_top.gif') no-repeat left bottom #fff;
}

#content .verlaufbox_content {
	background: url('../gfx/backgrounds/bg_verlaufbox_bottom.jpg') no-repeat bottom left;
}
#content .verlaufbox_half .verlaufbox_content {
	background-image: url('../gfx/backgrounds/bg_verlaufbox_half_bottom.jpg');
}

#content .verlaufbox_basic{
	background: url('../gfx/backgrounds/bg_verlaufbox_smallbox.jpg') repeat-x;
}

#content .verlaufbox_small{
	background: url('../gfx/backgrounds/bg_verlaufbox_half_bottom.jpg') left bottom no-repeat;
}



#content .verlaufbox .teaser {
	width: 560px;
}


#automobilbox{
	background: url('../gfx/backgrounds/bg_automobilbox_bottom.jpg') no-repeat left top #FFF;		
}

#stellenmarktbox{
	background: url('../gfx/backgrounds/bg_stellenmarktbox.gif') no-repeat left top #FFF;		
}

#howards-home{
	background: url('../gfx/backgrounds/bg_howardshome.gif') repeat-x left bottom #FCFDFF;
}

.howards-header{
	background: url('../gfx/backgrounds/bg_howardshome_head.jpg') no-repeat left top #DEE2E5;
}

#howards-home ul li{
	background: url(../gfx/lists/bg_howardshome.gif) 10px 2px no-repeat;	
}
		
#howards-home ul li a{	
	color: #6C6C6E;				
}

.article dl{  
     background: #E5E9EA; 
 } 
.verlaufbox_content dl, .verlaufbox_content dd {
	background: none !important;
}

.article dd{    
     color: #737476; 
     background: #E5E9EA; 
 } 
 
.article p a{
	color: #000;
}


.article #serviceMenu td a{
	color: #ABAEB1;
}

#serviceMenu a.zurueck{
	background: url('../gfx/icons/zurueck.gif') no-repeat #FFF;
}

#serviceMenu a.heftabo{
	background: url('../gfx/icons/abo.gif') no-repeat #FFF;
}

.boxBody .akademie-sponsoren h3{
	color: #67686A;
}

#jumplist{
	background: url('../gfx/backgrounds/bg_pager.gif') repeat-x  #DEE2E5;
	color: #999A9C;
}

#jumplist a{
	color: #999A9C;
}

.stellen-bgrounded{
	background: url('../gfx/backgrounds/bg_stellenliste.gif') repeat-y #FFF;
}

/* Bilder Galerie */

#picture-galery-top{
	background: url('../gfx/backgrounds/bg_bildergalerie_top.gif') no-repeat #FFF;
}

#picture-galery-main{
	background: url('../gfx/backgrounds/bg_bildergalerie_kachel.gif') repeat-y #F1F3F4;
}

#picture-galery-bottom{
	background: url('../gfx/backgrounds/bg_bildergalerie_unten.gif') no-repeat #F1F3F4;
}

.picture-galery-goleft{
	background: url('../gfx/backgrounds/bg_bildergalerie_goleft.gif') left 1px no-repeat;
	color: #414244;
}

.picture-galery-counter{
	color: #414244;
}

.picture-galery-goright{
	background: url('../gfx/backgrounds/bg_bildergalerie_goright.gif') right 2px no-repeat;
	color: #414244;
}

.galery-box-list p a{
	color: #414244;
}

.movie-image{
	background: url('../gfx/backgrounds/video_abschluss.jpg') left bottom no-repeat;	
}

.downloadtable th{
	background: url(../gfx/backgrounds/bg_boxheader.jpg) repeat-x;
}

.downloadtable-pdf{
	background: url('../gfx/lists/pdf_symbol.gif') 4px 6px no-repeat;	
}

.downloadtable-dark{
	background: #E6E7EB;
}

.downloadtable-light{
	background: #F9F9FB;
}


form.default td.label {
    color: #000;
}

div.serviceButtons {
    background: url('/gfx/bg_content_gestrichelt_grau.gif') bottom repeat-x #FFF;
}
div.serviceButtons a:link,
div.serviceButtons a:visited,
a.serviceButton {
    color: #ffffff !important;
    background: #9DAAB3;    
}

a.button:link,
a.button:visited {
    background: url(/gfx/bg_button.gif) no-repeat;    
}

a.genericButton {      
    color: #ffffff !important;
    background: #9DAAB3;    
}

#navkarriere ul li ul li{	
	background: url(../gfx/backgrounds/bg_boxlist.gif) 2px 2px no-repeat #F6F6F6;	
}

#navkarriere ul li ul li a{	
	color: #67686A;
}
	
#navkarriere ul li ul li ul li{	
	background: url(../gfx/backgrounds/bg_boxlist.gif) 2px 2px no-repeat #F6F6F6;
}
  
#navkarriere ul li ul li ul li a{		
	color: #67686A;	
}


.submitButton{
 	color: #ffffff;
    background: #9DAAB3;    
}


/*-Boxes-------------------------------------------------*/
#searchBox {
    background: url('../gfx/backgrounds/bg_searchbox.gif') left bottom no-repeat #F5F6F7;
}


#search {    
    border: 1px solid #9EA1A5;
    color: #919295;    
}


.boxheader,.double-box th{
	background: url(../gfx/backgrounds/bg_boxheader.jpg) repeat-x;		
}

.abobox{
	background: url(../gfx/backgrounds/bg_boxheader_rot.jpg) repeat-x;		
}

.panelbox{
	background: url(../gfx/backgrounds/bg_boxheader_blau.jpg) repeat-x;		
}
		
.boxBody,
.double-box td{
	color: #67686A;
	background: url(../gfx/backgrounds/bg_boxfooter.gif) left bottom repeat-x #F6F6F6;	
}

.boxBody.karriereServicbox{
    background: url(../images/bg_karriere_servicebox.png) left bottom repeat-x #F6F6F6;
}


.zeitschriftsHighlight{	
	background: url(../gfx/backgrounds/bg_boxfooter.gif) left bottom repeat-x #F6F6F6;	
}

.archivBox{	
	background: #F6F6F6;	
}


td.double-box-spacer,
th.double-box-spacer{
	background: #FFF;
	border: 0;
}


div.hr {
  height: 2px;
  background: url(../gfx/backgrounds/bg_boxfooter.gif) left bottom repeat-x #FFF;	
}

div.hr hr {
  display: none;
}
		
#boxes a.more,#content .half-sized-box a.more, #content .full-sized-box a.more{
	background: url(../gfx/backgrounds/bg_boxlist.gif) 2px 2px no-repeat #F6F6F6;
	color: #67686A;
}
		
.boxBody h3, .boxBody h3 a{	
	color: #000;
}
		
.boxList li,#automobilbox ul li, #stellenmarktbox ul li{
	background: url(../gfx/backgrounds/bg_boxlist.gif) 0 2px no-repeat;	
}
		
.boxList li a, #automobilbox ul li a, #stellenmarktbox ul li a{	
	color: #67686A;				
}
		
.boxButton{	
	background: url(../gfx/buttons/btn_bg_box.gif);
	color: #67686A !important;	
}

#content a.button{	
	background: url(../gfx/buttons/btn_bg_box.gif);
	color: #67686A;	
}

/*-Footer-------------------------------------------------*/
#footer a.more{
    color: #BEC2C5;
    background: url('../gfx/backgrounds/bg_impressumnavi.gif') no-repeat 0 1px #FFF;	
}

#footer p, #footer p a{
    color: #BEC2C5;   
}

/*-AHLIVE--------------------------------------------------*/
#content a.hoerprobe, a.inhalte {
	color:#a4a8ab !important;
	background: url('../gfx/icons/icn_lautsprecher.gif') center left no-repeat;
	padding: 5px 20px 5px 16px;
}

#content a.ahlive-downloads {
	background: url('../ahlive_files/download-mp3.gif') center left no-repeat;
	color:#a4a8ab !important;	
	padding: 5px 20px 5px 16px;
}

#content a.inhalte {
	background-image: url('../gfx/icons/icn_inhalt.gif');
}
