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

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

#mainframe.wide,
#wide #mainframe{
	background-image: none;	
}


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

#logotuev a{	
	background: url(../gfx/mit_tuev_aktuell.gif) no-repeat top left;	
}

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

#infonavi a{	
	color: #747F90;	
}



/*-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: #8693A1;
  	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: #747F91;
}

#topNavi li ul li,
#topNavi li ul li a:link,
#topNavi li ul li a:visited {
     color: #8793A2;
}

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


.boxContentWs{
	background:   #BDC7D0;
}

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

#content a,
#content a:link,
#content a:visited,
#content a:hover{
	color: #4F616F;	
}

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

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

#content h3, #content h3 a{	
		color: #244767 !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: #225C71;
}

form.default td.label {
    color: #7C8F9D;
}

.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: #E7ECEF;	
	border-top: 1px solid #C5CED5;
	border-bottom: 1px solid #C5CED5;	
}

.boxheader h4, .boxheader h4 a,.double-box th{	
	color: #005C81;
}


.boxBody,
.double-box td{
	color: #547682;
	background: #E7ECEF;
	border-bottom: 1px solid #C5CED5;	
}

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,.iconsHeader a.empfehlen{
	background: url('../gfx/icons/empfehlen.gif') no-repeat #FFF;
}

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

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

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

#serviceMenu a.kommentare,.iconsHeader a.kommentare{
	background: url('../gfx/icons/forum.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: #A6B9C0;    
}

#jumplist{
	color: #557584 !important;
}

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

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



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

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

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

.picture-galery-goright{
	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;
 }

/* 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 #8F96A4;
}

#searchBox label{	
	color: #506270;		
}

#search {    
    border: 1px solid #768E9A;
}


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

.box  h3{	
	color: #557582;	
}

.box  h4{
	color: #617077;	
}

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

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

.bgDarkBlue {
	background: #BDC7CF;		
}

.bgGray{
	background: #E5E8ED;
}


.box a,
.box a:link,
.box a:visited,
.box a:hover{
	color: #4F616F;	
}

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

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

.verlaufbox_content h2{
	font-size: 14px !important;
	padding: 10px;
	color: #005B7A  !important;;	
}

a.vergleichsbutton{
	padding: 2px 6px;
	margin-right: 7px;	
	border: 1px solid #7F92A1;
	color: #7F92A1;
	background: #F4F5F6;
}

