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

#mainframe{	
	background: url("../gfx/backgrounds/bg_boxes.gif") top right repeat-y;
}

caption {    
	color: #234869;	
}


/*-Basic Classes-------------------------------------------------*/
.inputText{
  border: 1px solid #7C8F9D;
}

.blue{
	color: #234869;
}

.darkBlue {
     background: #BDC7CF;
}

.gray {
     background: #E5E9ED;
 }

.dotted {
		background: url('/gfx/bg_content_gestrichelt_grau.gif') bottom repeat-x #FFF
}
 

.blue {color: #234869;}

.dottedLine {
    background: url('/gfx/bg_content_gestrichelt_grau.gif') top repeat-x #FFF;   
}

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

#logoasm a{	
	background: url(../gfx/logos/asm-logo2012.jpg) no-repeat top left;	
}

#logoinfolines a{	
	background: url(../gfx/logos/logo_infolines.jpg) no-repeat top left;	
}

#infonavi a{	
	color: #747F90;	
}

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

/*-Navi-------------------------------------------------*/
#topNavi{
	background: url('../gfx/bg_topnavi.gif') repeat-x #E6EAEB;	
}

#topNavi li ul{   
    background: #E6EAEB;	      
}

#topNavi a.topn:link,
#topNavi a.topn:visited {
	background: #113B7C;
  	border-right: 1px solid #E6EAEB;
  	color: #ffffff;  	
}

#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: #E6EAEB;
  	color: #113B7C;
}

#topNavi li ul li,
#topNavi li ul li a:link,
#topNavi li ul li a:visited {
     color: #113B7C;
}

/*-Content-------------------------------------------------*/
.uebersichtsHeader{
	border-bottom: 1px solid #D7DFE1;	
}

.formElement{
	border-bottom: 1px solid #D7DFE1;	
}




.uebersichtsHeaderPdm{	
	border-bottom: 1px solid #D7DFE1;	
	
}

.uebersichtsHeaderShort{	
	border-bottom: 1px solid #D7DFE1;		
}

#content .uebersichtsHeaderShort h2 a{
	font-size: 11px;
	color: #000;
}

.produktDesMonats{
	background: #E5E9ED;	
}

.uebersichtsDatum{
	color: #747F90;
}

.icons, # content .icons a{
	color: #A6B8C2;
}

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

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

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

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

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

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


.boxRectangleContent{
	background: url('../gfx/backgrounds/bg_anzeige.gif') 0 20px no-repeat #FFF; 
}

.boxContentWs{
	background:   #BDC7D0;
}

.boxContentWs select{
	border: 1px solid #899DA6;
}

#content a,
#content a:link,
#content a:visited,
#content a:hover{
	color: #113B7C;	
}

#content h2, #content h2 a {	
		color: #000;
}

#content h1, #content h1 a{	
		color: #113B7C !important;
}

#content h3, #content h3 a{	
		color: #113B7C !important;
}

div.topheader {
    border-bottom: 1px solid #C3D2D9;
}

.herstellerheader{
	border-bottom: 1px solid #C3D2D9;
}

.blueborder{
    border-bottom: 1px solid #C3D2D9;
}





.topheaderDatum{
	color: #747F90;
}

.topheader h1 {
    color: #113B7C;
}

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

.textinput {
	width:160px;
	border: 1px solid #C3D2D9
}


#howards-home{
	background: #F4F5F7;
	border-bottom: 1px solid #D9DEE2;
	border-top: 1px solid #D9DEE2;
}

.howards-header{
	border-bottom: 1px solid #D9DEE2;
}

#content .howards-header h3,
#content .howards-header h4 a{
	color: #8192A2 !important;
}

#howards-home ul li{
	background: url(../gfx/lists/bg_howardshome.gif) 10px 3px no-repeat;	
}
		
#howards-home ul li a{	
	color: #95A5B2 !important;				
}

.article dl{  
     background: #E8EDF0; 
 } 

.article dd{    
     color: #000; 
     background: #E8EDF0; 
 }

.boxheader,.double-box th{
	background: #E5E9ED;	
	border-top: 1px solid #9AA9C0;
	border-bottom: 1px solid #9AA9C0;	
}

.boxheader h4, .boxheader h4 a,.double-box th{	
	color: #113B7C;
}

.inputText, 
.inputSelect,
.inputText-2Cols, 
.inputSelect-2Cols,
.inputTextarea-2Cols,
.easy-textarea,
.textarea-meisterschule,,
.inputSelect-4Cols,
.easy-select{
  border: 1px solid #B2B3B7;
}

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

.boxBody,
.double-box td{
	color: #000;
	background: #E5E9ED;
	border-bottom: 1px solid #9AA9C0;	
}

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

.blackFonts td{
	color: #000;
}

.boxBody h3, .boxBody h3 a{	
	color: #547682;
}

#content .half-sized-box a.more, #content .full-sized-box a.more{
	background: url(../gfx/backgrounds/bg_boxlist.gif) 2px 2px no-repeat #E7ECEF;
	color: #547682;
}

.boxList li{
	background: url(../gfx/backgrounds/bg_boxlist.gif) 0 2px no-repeat;	
}
		
.boxList li a{	
	color: #547682;				
}

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

 #serviceMenu td a{
	color: #A5B9C2 !important;
}



#content h2.suchergebnis-header{
	color: #005D7E !important;
}

#content h2.suchergebnis-header span{
	color: #547682 !important;
}


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

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

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

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

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

.error{
	font-size: 10px;
	color: red;
}

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;    
}

.submitButton{
 	color: #ffffff;
    background: #113B7C;   
 	border: 1px solid #113B7C;
}

.pokal{
	float: right;
	display: block;
	width: 19px;
	height: 24px;
}

.meisterpdf{
	float: right;
	display: block;
	width: 32px;
	height: 32px;
	margin-top: 5px;
}

#photoView{
	position:absolute;
	border: 1px solid #9AA9C0;
	background: #CCD4DF;
	padding:5px;
	display:none;
	color:#fff;
	}


#jumplist{
	color: #557584 !important;
}

#jumplist a{
	color: #7F92A1 !important;
}

#picture-galery-main{
	background: #F5F6F8;
	
}

#picture-galery-main h2{
	font-size: 14px;
	padding: 10px 30px;
	color: #005B7A;	
}

#picture-galery-bottom{
	border-top: 2px solid #FFF;
	background: #F5F6F8;
}

.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;
}


.boxBlueList li{
 	background: url('/gfx/bg_box_gestrichelt_blau.gif') bottom repeat-x #BDC7CF; 	
 }
 
.downloadList li{ 	
 	background: url('/gfx/bg_schluessel_box_grau.gif') left 8px no-repeat;
 }
 
/* Download Center  Ticket 1998 */

#download-center{
	margin: 30px 0;
}

#download-center .download-rubrik{
	margin-bottom: 50px;;
}

#download-center h3{
	font-size: 18px;
}

#download-center h4{
	font-size: 15px;
}

#download-center .excell{
	background: url('/images/icons/excell-file.png') scroll 0 0 no-repeat;
}

#download-center .pdf{
	background: url('/images/icons/pdf-file.png') scroll 0 0 no-repeat;
}

#download-center .word{
	background: url('/images/icons/word-file.png') scroll 0 0 no-repeat;
}

#download-center .download-type{
	width: 56px;
	height: 72px;
}

#download-center .download-description{
	float: right;
	margin-left: 90px;
	margin-top: 6px;
}

#download-center .download-description a{
	display: block;
	float: right;
}

#download-center .download-item{
	margin-bottom: 20px;
}

/* ASM */
.guidedTourStep {
    background: url('/gfx/bg_content_gestrichelt_grau.gif') bottom repeat-x #FFF;    
}

/* Wk-Specific */
#articleImageWk {
    background: #E5EAEE;   
}

#vertriebspartnersucheWk,
.vertriebspartnersucheWk,
#contentBlueBox {
    background: #E5EAEE url('/gfx/bg_content_gestrichelt_grau.gif') repeat-x bottom left;    
}

#struktDataWk{
	background: url('/gfx/bg_content_gestrichelt_grau.gif') top repeat-x #FFF;
	color: #234869;
}	

#herstellerBox{
	background: url('/gfx/bg_content_gestrichelt_top.gif') bottom repeat-x #FFF;	
}

/* R?ckrufe */
#rueckrufTabelle{
	border-bottom: 1px solid #A1AFBC;
}

#rueckrufTabelle th{
	border-top: 1px solid #A0AEBB;
 	border-bottom: 1px solid #7F92A1; 	
	background: #C1CED4;
	color: #3F6572;
}

#rueckrufTabelle td{
	border-right: 1px solid #D7DFE1;
}

#content .article .date-header h3{
	color: #000 !important;
}

/* Media Box */
.mediaBox {
    background: #E5EAEE url('/gfx/bg_content_gestrichelt_grau.gif') repeat-x bottom left;    
}

.mediaBox thead td {
    background: #BDC6CF url('/gfx/bg_content_gestrichelt_grau.gif') repeat-x top left;    
}

.mediaBox thead td.active {
    background: #e5eaee;
}

.mediaBoxNavigation {
    background: #BDC6CF url('/gfx/bg_content_gestrichelt_grau.gif') repeat-x top left;   
}


/* Reparaturdaten */
#content .blueBox{
	background: #E5EAEE;	
}

#content .blueBox h4 a{
	color: #234869;
	border-bottom: 1px dotted #234869;
}

/* Boxes Home */
.homeBox{
    background: #D6DCE2;    
}

#homeBoxes th{
    background: #BDC7CF;    
    color: #234869;    
}

#homeBoxes td{
    background: #D6DCE2;
}

#homeBoxes h4 {
    color: #4F616F;   
}

#homeBoxes td.homeBoxFoot {
    background:#BDC7CF;    
}

#homeBoxes td.wsHomeBoxBody {
    background: url('/gfx/bg_box_ws.jpg') no-repeat #BEC8D0;
}

#homeBoxes td.repHomeBoxBody {
    background: url('/gfx/Fond_RepDaten.jpg') no-repeat #BEC8D0;   
}


/*-Boxes-------------------------------------------------*/
.box{
	border-top: 1px solid #959FA9;
	border-bottom: 1px solid #959FA9;	
}

#searchBox {
    background: #E6EAED;
    color: #ffffff;
    border-bottom: 1px solid #113B7C;
}

#searchBox label{	
	color: #113B7C;		
}

#search {    
    border: 1px solid #113B7C;
}


.tableBoxHeader{
	background: #113B7C;
	color: #FFF;
}

.tableBoxBody{
	background: #E5E9ED;
	color: #000;
	height: 150px;
	
}

.guidedTour-S1{
	background: #E5E9ED url(/gfx/backgrounds/gt_s1.jpg) right bottom no-repeat;
}

.guidedTour-S1 p{
	padding-right: 150px;
}

.guidedTour-S2{
	background: #E5E9ED url(/gfx/backgrounds/gt_s2.jpg) right bottom no-repeat;
}

.guidedTour-S2 p{
	padding-right: 150px;
}


.guidedTour-S3{
	background: #E5E9ED url(/gfx/backgrounds/gt_s3.jpg) right center no-repeat;
}

.guidedTour-S3 p{
	padding-right: 120px;
}

.guidedTour-S4{
	background: #E5E9ED url(/gfx/backgrounds/gt_s4.jpg) right bottom no-repeat;
}

.guidedTour-S4 p{
	padding-right: 150px;
}

.td-background p{
	padding-right: 150px;
}


#boxRectangle{
	background: url('../gfx/backgrounds/bg_anzeige.gif') 0 10px no-repeat #FFF;  
}

.box h2{
	border-bottom: 1px solid #959FA9;	
	color: #005C7E;	
}

.box  h3{	
	color: #113B7C;	
}

.box  h4{
	color: #617077;	
}


.box.facebook{
	background: url(../gfx/facebook.jpg) right bottom no-repeat #E5E8ED;
}


.sieger2007{
	background: url(../images/bg_box_sieger2011.jpg) left bottom no-repeat #E5E8ED;
}

.preise{
	background: url(../gfx/asm/bg_box_preise.jpg) left bottom no-repeat #E5E8ED;
}

.aktuelle-frageboegen{
	background: url(../gfx/asm/bg_box_frageboegen.jpg) left bottom no-repeat #E5E8ED;
}

.guided-tour{
	background: url(../gfx/asm/bg_box_pokale.jpg) left bottom no-repeat #E5E8ED;
}


.boxShowroomTop table tr td div{
	background:#D5DCE2;
}

.boxShowroomBottom{
	border-top: 1px solid #959FA9;
}

.bgDarkBlue {
	background: #BDC7CF;		
}

.bgGray{
	background: #E9EEF1;
}


.box a,
.box a:link,
.box a:visited,
.box a:hover{
	color: #113B7C;	
}

/*-Footer-------------------------------------------------*/
#footer a, #footer p{
    color: #557783;    
	text-decoration: none;
}

#footer{
	border-top: 1px solid #D2D7DA;
}

