html, body { 
    margin:0px;
    padding:0px; 
    background-color:#F7F7F7;
    }

body { 
    background-color:#F7F7F7;
    width:1000px; 
    border-left:0px solid #F6F5F6;
    border-right:0px solid #F6F5F6; 
    margin:0px 0px 0px 0px;
    }       

#frame { 
    position:absolute; 
    top:0px; 
    width:1000px; 
    height:100%;
    margin:0px auto;
    padding:0px; 
    left:auto;
    background-color:#F7F7F7;
    }
       
#top {
    width:1000px; 
    height:103px; 
    margin:0px;
    padding:0px; 
    background-image:url(/images/top_new.gif); 
    background-repeat:repeat-x;
    }
    
#location {
    width:541px; 
    height:16px;
    margin-left:2px;
    }

#navi {
    margin:18px 0px 0px 0px;
    padding:0px; 
		float:left;
    width:245px;
    background-color:#F7F7F7;
    }
    
#content {
    margin:17px 0px 0px 0px;
    padding:0px; 
    float:left;
		width:779px;
		background-color:#F7F7F7;
    }

#content_ohne_bc_navi {
    margin:17px 11px 0px 19px;
    padding:0px; 
    float:left;
		width:541px;
		background-color:#F7F7F7;
    }

#content_ohne_features {
    margin:17px 0px 0px 23px;
    padding:0px; 
    float:left;
		width:722px;
    }
    
#content_detail_seiten {
    margin:17px 0px 0px 23px;
    padding:0px; 
    float:left;
		width:500px;
    }    

#features {
    margin:17px 0px 0px 22px;
    padding:0px; 
    float:right;
    display:inline;
		width:199px;
		background-color:#F7F7F7;
    }
    
#footer { 
    width:982px;
    display:block;
    clear:both;
    }

#legalnavi { 
    top:4px; 
    right:6px; 
    font-family:Arial,Helvetica,serif; 
    font-style:normal; 
    color:#333333; 
    font-size:10px; 
    }
	
.content_member  { vertical-align:top; padding:0px; margin:0px; margin-left:0px; margin-right:16px; display:block; }
.navi_member     { vertical-align:top; width:245px; margin-bottom:32px; padding:0px; background-color:#F7F7F7; }
.sitemap_member  { vertical-align:top; padding:0px; margin:0px 0px 5px 0px; background-color:#F7F7F7; display:block; }
.features_member { vertical-align:top; width:174px; margin-bottom:34px; padding:0px; margin-left:6px; background-color:#F7F7F7; }

/* Normale Links */
a { font-family:Arial,Helvetica,serif; font-style:normal; font-size:11px; }
a.druck:link, a.druck:visited, a.druck:hover, a.druck:active, a.druck:focus { color:#333333; text-decoration:none; }

/* Legalnavigation */
a.legalnavi:link, a.legalnavi:visited, a.legalnavi:hover, a.legalnavi:active, a.legalnavi:focus { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:10px; color:#333333; text-decoration:none; }

/* Navigation */
a.navi_level1 			  			               { display:block; height:27px; background-image:url(/images/nav1.gif); background-color:#F7F7F7; color:white; white-space:nowrap; overflow:hidden; text-decoration:none; border-bottom:1px solid #FFFFFF; font-family:Arial,Helvetica,serif; font-style:normal; font-size:12px; background-repeat:no-repeat; }
a.navi_level1:link, a.navi_level1:visited  { padding-left:10px; color:white; background-color:#F7F7F7; }
a.navi_level1:hover 				               { padding-left:10px; color:black; background-color:#F7F7F7; background-image:url(/images/nav4.gif); font-weight:bold; }
a.navi_level1:active 				               { padding-left:10px; color:white; background-color:#F7F7F7; }

a.navi_level2 			  			               { display:block; height:27px; background-image:url(/images/nav2.gif); background-color:#F7F7F7; color:black; white-space:nowrap; overflow:hidden; text-decoration:none; border-bottom:1px solid #FFFFFF; font-family:Arial,Helvetica,serif; font-style:normal; font-size:12px; background-repeat:no-repeat; }
a.navi_level2:link, a.navi_level2:visited  { padding-left:25px; color:white; background-color:#F7F7F7; }
a.navi_level2:hover 				               { padding-left:25px; color:black; background-color:#F7F7F7; background-image:url(/images/nav4.gif); font-weight:bold; }
a.navi_level2:active 				               { padding-left:25px; color:white; background-color:#F7F7F7; }

a.navi_level3 			  			               { display:block; height:27px; background-image:url(/images/nav3.gif); background-color:#F7F7F7; color:white; white-space:nowrap; overflow:hidden; text-decoration:none; border-bottom:1px solid #FFFFFF; font-family:Arial,Helvetica,serif; font-style:normal; font-size:12px; background-repeat:no-repeat; }
a.navi_level3:link, a.navi_level3:visited  { padding-left:40px; color:white; background-color:#F7F7F7; }
a.navi_level3:hover 				               { padding-left:40px; color:black; background-color:#F7F7F7; background-image:url(/images/nav4.gif); font-weight:bold; }
a.navi_level3:active 				               { padding-left:40px; color:white; background-color:#F7F7F7; }

a.navi_passiv                              { font-weight:normal; }

a.navi_l1_activ                                { color:black; font-weight:bold; background-image:url(/images/nav4.gif); }
a.navi_l1_activ:link, a.navi_l1_activ:visited  { color:black; font-weight:bold;}
a.navi_l1_activ:hover 				                 { color:black; font-weight:bold;}
a.navi_l1_activ:active 				                 { color:black; font-weight:bold; }

a.navi_l2_activ                                { color:black; font-weight:bold; background-image:url(/images/nav4.gif); }
a.navi_l2_activ:link, a.navi_l2_activ:visited  { color:black; font-weight:bold;}
a.navi_l2_activ:hover 				                 { color:black; font-weight:bold;}
a.navi_l2_activ:active 				                 { color:black; font-weight:bold; }

a.navi_l3_activ                                { color:black; background-image:url(/images/nav4.gif); }
a.navi_l3_activ:link, a.navi_l3_activ:visited  { color:black; }
a.navi_l3_activ:hover 				                 { color:black; }
a.navi_l3_activ:active 				                 { color:black; }

/* Sitemap-Navigation */
/* color:#000066 überprüfen */
a.navi_sitemap             { height:26px; font-weight:normal; background-color:#000066; color:#ffffff; display:block; white-space:nowrap; overflow:hidden; text-decoration:none; padding-top:3px; padding-bottom:3px; }
a.navi_sitemap:link        { color:#FFFFFF; }
a.navi_sitemap:visited     { color:#FFFFFF; }
a.navi_sitemap:hover       { background-color:#FFFFFF; color:#000066; }
a.navi_sitemap:active      { background-color:#C0C0C0; border-bottom-color:#C0C0C0; color:#020264; }

/* Content */
h1,h2,p,ol,ul,table 	     { margin:5px 5px 5px 0px; font-family:Arial,Helvetica,serif; display:block; }
/* Achtung: Bei h1 margin-left:-2px; eventuel entfernen!!! */
h1 		   		               { display:block; font-weight:bold; font-style:normal; font-size:22px; color:#5c5c5c; margin-left:-2px; }
h2 		   			             { font-size:15px; color:#232323; }
p, tr, td  					       { font-weight:normal; font-style:normal; font-size:11px; color:#5c5c5c; }
tr, td 	   		             { text-align:left; padding-right:8px; vertical-align:top; }
ul 		   		               { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:11px; color:#333333; margin:0px 16px 4px 0px; padding:0px; }
li 		   		               { list-style-type:square; color:#000066; margin:0px 16px 4px 16px; padding:0px; }
li span    		             { color:#5c5c5c; }
hr 		   		               { color:#BEBEBE; background-color:#dbdbdb; height:1px; border:0px solid #dbdbdb; }
img 	   		               { border:none; float: left; }
form	   		               { margin:0px; padding:0px; border:none; }
button 				             { background-color:#ffcc00; border:1px solid #dbdbdb; width:100px; height:24px; z-index:10; text-align:center; float:left; }
input.checkbox  	         { margin-left:-4px; }

/* Extra Attribute */
#p_inter 	 	               { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:11px; color:#000000; margin:0px 0px 0px 0px; display:block; }
#p_count 	 	               { font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:11px; color:#455D8D; margin:0px 0px 0px 0px; }
#p_download  	             { font-weight:normal; font-style:normal; font-size:11px; color:#333333; margin:0px; }
#p_navimember              { text-align:right; line-height:0.8em; }
#td_middle   	             { vertical-align:middle; }
#table_impressum           { margin-left:0px; font-family:Arial,Helvetica,serif; display:block; border-spacing:0px; padding:0px; border:none; }
#table_download            { margin:0px; font-family:Arial,Helvetica,serif; display:block; border:none; padding:0px; table-layout:auto; margin-left:-3px; }
#table_sitemap             { font-family:Arial,Helvetica,serif; display:block; border:none; padding:0px; table-layout:auto; border-spacing:0px; margin-left:-3px; }
#hr_download 	             { margin:3px 0px 3px 0px; width:324px; border:none; border-bottom:1px solid #dbdbdb; }
#span_middle	             { vertical-align:middle; }
#li_cc		    	           { margin-left:165px; }
#li_sixteen			           { margin-left:0px; }

.a_none                    { text-decoration:none; color:#232323; }
.h2_content                { font-size:11px; color:#232323; }
.h2_content_red                { font-size:11px; color:#FF0000; }
.h2_features               { margin-top:0px; margin-left:-1px; }
.div_leftbox               { margin-left:4px; }
.div_padding               { padding-top:5px; }
.phonecall                 { text-align:right; }

#content_count	   			   { width:387px; margin-right:0px; margin-left:150px; }
#content_flash				     { margin-top:-5px; margin-bottom:-40px; margin-left:0px; margin-right:6px; }
#content_image          	 { margin-left:16px; margin-right:16px; margin-top:0px; }
#content_image_left     	 { margin:0px 16px 4px 0px; float:left; }
#content_image_count    	 { margin:2px 0px 4px 0px; float:left; height:136px; width:136px; }
#content_image_border		   { border:1px solid #dbdbdb; width:511px; }
#content_bottom_hr 	    	 { margin-left:0px; margin-right:16px; margin-top:6px; margin-bottom:7px; height:1px; border:none; border-bottom:1px solid #dbdbdb; }
#content_download_image    { height:120px; width:85px; border:1px solid #dbdbdb; }

/* Top-Bereich ALT */
#logo      				         { position:absolute; top:25px; left:54px; }
#wn_logo   				         { left:39px; }
#pfeil_kl  				         { font-family:Helvetica; font-size:16px; }
#no_border 				         { border:none; }
#druck_logo 			         { margin-left:0px; margin-right:5px; border:0px; display:inline; vertical-align:bottom; }

/* Top-Bereich NEU */
.div_float                 { float:left; }
.div_left                  { position:absolute; left:242px; }
.div_middle                { position:absolute; left:485px; }
.div_tabs                  { position:absolute; top:66px; left:268px; width:733px; height:26px; }
.span_nav                  { font-size:10pt; }
.searchfield               { position:absolute; left:798px; background-image:url(/images/search.gif); background-repeat:no-repeat; width:172px; height:21px; margin-top:3px; }
.searchfield_img           { position:absolute; left:154px; top:2px;}

/* D&B International */
#td_bottom1  	             { text-align:left; width:258px; }
#td_bottom2  	             { text-align:right; width:258px; vertical-align:bottom; }

/* ID's für JavaScript Startseite */
#block_ausfallrechner	     { position:absolute; background-color:#F7F7F7; height:98px; width:174px; border:none; display:block; background-image:url(/images/forderungsausfall_rechner.gif); background-repeat:no-repeat; background-position:100px 55px; }
#block_dsorechner 		     { position:absolute; background-color:#F7F7F7; height:98px; width:174px; border:none; display:block; background-image:url(/images/forderungsausfall_rechner.gif); background-repeat:no-repeat; background-position:100px 55px; }

#block_insolvenzbeispiele  { position:absolute; top:0px; background-color:#F7F7F7; height:98px; width:174px; border:none; display:block; }
#block_stats               { position:relative; background-color:#F7F7F7; height:98px; width:174px; border:none; display:block; }

#block_insolvenz 		       { position:absolute; background-color:#F7F7F7; height:98px; width:223px; border:none; margin:0px; padding:0px; display:block; }
#block_scorecard 	         { position:absolute; background-color:#F7F7F7; height:177px; width:223px; border:none; margin:0px; padding:0px; }
#block_datenbanken         { background-image:url(/images/world.gif); background-repeat:no-repeat; background-position:left bottom; width:223px; height:98px; }

/* Features-Bereiche */
.teaser_h1  			         { font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:15px; color:#232323; padding:8px 8px 8px 8px; border:none; }
.teaser_txt 			         { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:11px; color:#232323; padding:0px 8px 0px 4px; border:none; }
.download   			         { background-color:#ffcc00; vertical-align:middle; padding-bottom:8px; }
.schnellkontakt 		       { background-color:#F7F7F7; height:152px; margin:0px; padding:0px; width:174px; display:block; border:none; }
.portfolio				         { background-color:#F7F7F7; height:461px; margin:0px; padding:0px; width:196px; display:block; border:none; }
.login 					           { background-color:#F7F7F7; height:61px; width:174px; margin:0px; padding:0px; border:none; display:block; }

/* Suche */
.teaser_input_txt 		     { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:11px; color:#868686; padding-left:3px; margin-top:5px; border:1px solid; border-color:#232323 #EBEBEB #EBEBEB #232323; width:164px; height:15px; display:block; margin-left:5px; }
.teaser_input_search 	     { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:11px; color:#232323; padding-left:1px; border:1px; margin:0px; border-color:#232323 #EBEBEB #EBEBEB #232323; width:126px; height:13px; }
.teaser_input_button 	     { font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:11px; color:#232323; padding-left:1px; padding-right:1px; margin-left:0px; border:none; background-color:#EBEBEB; height:16px; width:57px; }
.teaser_input_button_send  { font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:11px; color:#232323; padding-left:1px; padding-right:1px; margin-left:-4px; margin-top:5px; border:none; background-color:#EBEBEB; height:13px; width:60px; }

a.teaser_lk, a.teaser_lk:link, a.teaser_lk:visited, a.teaser_lk:hover, a.teaser_lk:active { font-family:Arial,Helvetica,serif; font-weight:normal; font-style:normal; font-size:11px; color:#232323; }

/* Edit */
.bread_navi      { font-family:Arial,Helvetica,serif; font-style:normal; font-size:9px; color:#848484; }
a.bread_navi:link,a.bread_navi:visited { text-decoration:none; color:#848484; padding-right:6px; }
a.bread_navi:active, a.bread_navi:hover, a.bread_navi:focus { text-decoration:none; color:#848484; padding-right:6px; }

.edit_content 		         { width:413px; padding-left:0px; padding-right:0px; }
.edit_buttons 		         { background-color:#ffcc00; border:1px solid #dbdbdb; width:120px; text-align:center; float:left; }
.edit_buttons_unable       { font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:12px; color:#BBBBBB; padding-top:3px; padding-bottom:3px; border:1px solid #dbdbdb; border-bottom:2px solid #dbdbdb; }
.buttons 			             { font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:12px; background-color:#ffcc00; color:#232323; border:1px solid #dbdbdb; width:100px; height:24px; }
.eingabe 			             { font-family:Arial,Helvetica,serif; font-weight:bold; font-style:normal; font-size:12px; background-color:#ffcc00; color:#232323; border:1px solid #dbdbdb; width:120px; padding:6px; line-height:24px; }

/* Formulare */
/* Neue Buttons */
.button                    { font-weight:bold; font-size:11px; border:none; padding-bottom:5px; }
.bsize_100                 { background:url(images/button_100.gif); width:100px; height:32px; }
.bsize_150                 { background:url(images/button_150.gif); width:150px; height:32px; }
.bsize_200                 { background:url(images/button_200.gif); width:200px; height:32px; }
.bsize_400                 { background:url(images/button_400.gif); width:400px; height:32px; cursor:pointer; }
.bsize_460                 { background:url(images/button_400_60.gif); width:400px; height:60px; cursor:pointer; }

.form_button_send 	       { border-top:1px solid white; border-left:1px solid white; border-bottom-width:2px; border-bottom-style:outset; border-right-width:2px; border-right-style:outset; background-color:#CCCCCC; width:59px; margin-left:0px; }
.form_button_reset 	       { border-top:1px solid white; border-left:1px solid white; border-bottom-width:2px; border-bottom-style:outset; border-right-width:2px; border-right-style:outset; background-color:#CCCCCC; }
.form_button_gewinn        { border-top:1px solid white; border-left:1px solid white; border-bottom-width:2px; border-bottom-style:outset; border-right-width:2px; border-right-style:outset; background-color:#CCCCCC; width:150px; }

.form_table 		           { margin-bottom:10px; margin-right:41px; border-left-width:2px; border-left-style:ridge; border-left-color:#868686; border-top-width:2px; border-top-style:ridge; border-top-color:#868686; border-right-width:1px; border-right-color:#CCCCCC; border-bottom-width:1px; border-bottom-color:#CCCCCC; }
.form_calc			           { margin-bottom:3px; margin-right:5px; border-left-width:2px; border-left-style:ridge; border-left-color:#868686; border-top-width:2px; border-top-style:ridge; border-top-color:#868686; border-right-width:1px; border-right-color:#CCCCCC; border-bottom-width:1px; border-bottom-color:#CCCCCC; }
.form_calc_fix		         { margin-bottom:3px; margin-right:5px; border-left-width:2px; border-left-style:ridge; border-left-color:#868686; border-top-width:2px; border-top-style:ridge; border-top-color:#868686; border-right-width:1px; border-right-color:#CCCCCC; border-bottom-width:1px; border-bottom-color:#CCCCCC; background-color:#E5E5E5; }
.form_calc_short	         { margin-bottom:3px; margin-right:5px; border-left-width:2px; border-left-style:ridge; border-left-color:#868686; border-top-width:2px; border-top-style:ridge; border-top-color:#868686; border-right-width:1px; border-right-color:#CCCCCC; border-bottom-width:1px; border-bottom-color:#CCCCCC; width:50px; }

/* Errormeldung bei Formularen */
.rollover_nav  	   	       { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-style:normal; font-weight:normal; color:#C71E22; line-height:16px; }

/* Highlighting der Suchergebnisse */
.highlight                 { color:#C00000; }

/* Tab Links */
a:link         	           { color:#455D8D; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a:visited      		         { color:#455D8D; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a:hover        	 	         { color:#455D8D; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

a.tlink:link    	         { display:block; float:left; height:28px; margin:0px; padding:0px; text-align:center; color:#ffffff; text-decoration:none; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a.tlink:visited   	       { display:block; float:left; height:28px; margin:0px; padding:0px; text-align:center; color:#ffffff; text-decoration:none; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a.tlink:hover              { display:block; float:left; height:28px; margin:0px; padding:0px; text-align:center; color:black; text-decoration:none; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a.tlink:active             { display:block; float:left; height:28px; margin:0px; padding:0px; text-align:center; color:black; text-decoration:none; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a.slink:link   		         { color:#ffffff; text-decoration:none; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a.slink:visited		         { color:#ffffff; text-decoration:none; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a.slink:hover  		         { color:#ffffff; text-decoration:none; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a.slink:active 		         { color:#ffffff; text-decoration:none; border:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

/* Tagcloud */
.tagcloud                  { height:130px; border:1px solid #cfcfcf; margin-bottom:34px; }
.tagcloud_h1_01            { margin-top:10px; margin-left:05px; color:#232323; font-size:15px; border:none; line-height:15px; z-index:1; position:relative; }
.tagcloud_h1_02            { margin-top:5px; margin-left:35px; color:#232323; font-size:12px; border:none; line-height:12px; z-index:2; position:relative; }
.tagcloud_h1_03            { margin-top:-5px; margin-left:35px; color:#232323; font-size:14px; font-weight:normal; border:none; line-height:14px; z-index:3; position:relative; }
.tagcloud_h1_04            { margin-top:-5px; margin-left:05px; color:#232323; font-size:12px; border:none; line-height:12px; z-index:4; position:relative; }
.tagcloud_h1_05            { margin-top:5px; margin-left:05px; color:#232323; font-size:11px; border:none; line-height:11px; z-index:5; position:relative;  }
.tagcloud_h1_06            { margin-top:-5px; margin-left:20px; color:#232323; font-size:14px; font-weight:normal; border:none; line-height:14px; z-index:6; position:relative;  }
.tagcloud_h1_07            { margin-top:13px; margin-left:09px; color:#232323; font-size:11px; border:none; line-height:11px; z-index:7; position:relative; }
.tagcloud_h1_08            { margin-top:3px; margin-left:20px; color:#232323; font-size:12px; border:none; line-height:12px; z-index:8; position:relative; }
.tagcloud_h1_09            { margin-top:0px; margin-left:05px; color:#232323; font-size:11px; font-weight:normal; border:none; line-height:11px; z-index:9; position:relative; }
.tagcloud_h1_10            { margin-top:0px; margin-left:5px; color:#232323; font-size:12px; border:none; line-height:12px; z-index:10; position:relative; }
.tagcloud_a_black          { color:#232323; display:block; }

/* Footer */
.footer_align              { text-align:right; }
.footer_margin             { margin-left:23px; }
.footer_size               { font-size:10pt; }
