@import url("box_red_filled.css");

@import url("box.css");

@import url("box_red_kontore.css");
@import url("reiter.css");

@import url("buttons.css");
@import url("highlight.css");

@import url("suggest.css");
@import url("slider.css");
@import url("insolvenz.css");


/*

 basisstyles für den gesamten auftritt

 für den IE5,5 muss der "box-model-bug" berücksichtigt werden. der fix ist in ie55_fix.css

*/



body {
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	background-image:url(<!--#echo var="ENV_AKTROOT" zch="/" var="ENV_SPRACHPFAD"-->images/layout/bg_main.gif);
	background-repeat:repeat-y;
}


/* höhe anpassen an linkes hauptmenü */

img.menu_spacer {

	width:1px;
	height:520px;
}


img.firmdos_spacer {

        width:45px;
        height:1px;
}


/* layout */

#container {

	width:100%;
	min-width:1000px;
	margin-top: 0px;
	background-image:url(<!--#echo var="ENV_AKTROOT" zch="/" var="ENV_SPRACHPFAD"-->images/layout/bg_main.gif);
	background-repeat:repeat-y;
	background-color:#ffffff;
	text-align:left;
	position:relative;
}

#header {
	width: 100%;
	height: 74px;
	background-image:url(<!--#echo var="ENV_AKTROOT" zch="/" var="ENV_SPRACHPFAD"-->images/layout/bg_header.gif);
	background-position: top right;
	background-repeat:repeat-y;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	position:relative;

}



#hmenu {

	width: 100%;

	overflow:hidden;

	height: 17px;

	background-image:url(<!--#echo var="ENV_AKTROOT" zch="/" var="ENV_SPRACHPFAD"-->images/layout/bg_hmenu.gif);

	background-repeat:repeat-y;

	background-color:#C7D4E1;

	padding:0px;

	margin:0px;

	vertical-align:top;

}

#main {

	width: 100%;

	padding:0px;

	margin:0px;

	background-image:url(<!--#echo var="ENV_AKTROOT" zch="/" var="ENV_SPRACHPFAD"-->images/layout/bg_main.gif);

	background-repeat:repeat-y;

	background-color:#ffffff;

	position:relative;

	clear:left;

}



#main_left{

	padding:0px;

	margin:0px;

	width:1px;

	float:left;
}



#main_right {

	padding-top:20px;

	margin:0px;

	width:99%;

	float:left;

	overflow:hidden;

}





#spacer {

	width: 100%;

	height: 17px;

	background-image:url(<!--#echo var="ENV_AKTROOT" zch="/" var="ENV_SPRACHPFAD"-->images/layout/bg_spacer.gif);

	background-repeat:repeat-y;

	background-color:#C7D4E1;

	padding:0px;

	margin:0px;

	clear:left;

	z-index:10;

}

#spacer_small {

	width: 100%;

	height: 1px;

	background-image:url(<!--#echo var="ENV_AKTROOT" zch="/" var="ENV_SPRACHPFAD"-->images/layout/bg_spacer_small.gif);

	background-repeat:repeat-y;

	background-color:#90AAC4;

	padding:0px;

	margin:0px;

	clear:left;

	z-index:10;

}

#spacer_small10 {

        width: 100%;

        height: 10px;

        background-image:url(<!--#echo var="ENV_AKTROOT" zch="/" var="ENV_SPRACHPFAD"-->images/layout/bg_spacer_small.gif);

        background-repeat:repeat-y;

        background-color:#90AAC4;

        padding:0px;

        margin:0px;

        clear:left;

        z-index:10;

}


#footer {

	width: 100%;

	height: 73px;

	background-image:url(<!--#echo var="ENV_AKTROOT" zch="/" var="ENV_SPRACHPFAD"-->images/layout/bg_footer.gif);

	background-repeat:repeat-y;

	background-color:#ffffff;

	padding:0px;

	margin:0px;

}

#footer_small {

	width: 100%;

	height: 73px;

	background-image:url(<!--#echo var="ENV_AKTROOT" zch="/" var="ENV_SPRACHPFAD"-->images/layout/bg_footer_small.gif);

	background-repeat:repeat-y;

	background-color:#ffffff;

	padding:0px;

	margin:0px;

}



#basket {

	position:absolute;

	top:73px;

	right:50px;

	color:#4d7497;

	font-family: Sans-Serif, Verdana, Arial;

	font-size:13px;

	text-decoration:none;

	font-weight:bold;

	z-index:10;

}





/* header */



#floatmenu {

	position:absolute;

	top:4px;

	right:12px;
}





#floatmenu a{

	color:#90AAC4;

	font-family: Arial, Verdana, Sans-Serif;

	font-size:12px;

	text-decoration:none;

	font-weight:normal;

	padding-left:18px;
}



#floatmenu a:hover{

	color:#d57e1c;



}



#logo {
	position:absolute;
	top:20px;
	left:7px;
}


#logo_rechts {
	position:absolute;
	top:20px;
	right:7px;
}

#logo_links {
	position:absolute;
	top:2px;
	left:7px;
}

/* main menu */

#main_menu{

	visibility:visible;

	z-index:10;

	width: 196px;

	background-color:#dde5ed;

	padding:0px;

	margin:0px;

	position:absolute;

	top:105px;

	left:0px;

}



/* horizontales menu */



a.hmenu {

	font-family: Sans-Serif, Verdana, Arial;

	font-size:12px;

	text-decoration:none;

	font-weight:bold;

	color:#4d7497;

	margin:0px;

	margin-top:1px;

	padding:0px;

	vertical-align:top;

}



a:hover.hmenu {

	color:#d57e1c;

}



div.hmenu_spacer1 {

	margin:0px;

	padding:0px;

	float:left;

	margin-top:1px;

	width:  10px;

	height: 17px;

}



div.hmenu_suche {

	/* beachte mac_fix.css */

	float:left;

	margin-top:1px;

	width: 248px;

	height: 17px;

	font-family: Sans-Serif, Verdana, Arial;

	font-size:12px;

	text-decoration:none;

	font-weight:bold;

	color:#ffffff;

	margin:0px;

	padding:0px;

	vertical-align:top;

}



div.hmenu_punkt {

	/* beachte mac_fix.css */

	margin:0px;

	padding:0px;

	float:left;

	margin-top:0px;

	margin-right:40px;

	width:  auto;

	height: 17px;

	text-align:left;

}



/* main_menu */



p.main_menu_titel {

	/* beachte ie55_fix.css und mac_fix.css */

	width: 186px;

	background-color:#90aac4;

	color:#ffffff;

	padding:0px;

	margin:0px;

	margin-top:1px;

	padding-left:10px;

	height: 17px;

	font-family: Sans-Serif, Verdana, Arial;

	font-size:12px;

	text-decoration:none;

	font-weight:bold;

}



ul.main_menu_liste {

	padding-left:10px;

	padding-top:10px;

	padding-bottom:20px;

	margin:0px;

	list-style-type: none;

}



li.main_menu_liste {

        background: url(<!--#echo var="ENV_AKTROOT" zch="/" var="ENV_SPRACHPFAD"-->images/layout/bullet.gif);

        background-repeat: no-repeat;

        background-position: left top;

        vertical-align:top;

        padding-left:20px;

        padding-bottom:2px;

        color:#4d7497;

        font-family: Sans-Serif, Verdana, Arial;

        font-size:12px;

        text-decoration:none;

        font-weight:bold;

}



li.main_menu_liste_aktiv {

	background: url(<!--#echo var="ENV_AKTROOT" zch="/" var="ENV_SPRACHPFAD"-->images/layout/bullet-aktiv.gif);

	background-repeat: no-repeat;

	background-position: left top;

	vertical-align:top;

	padding-left:20px;

	padding-bottom:2px;

	color:#4d7497;

	font-family: Sans-Serif, Verdana, Arial;

	font-size:12px;

	text-decoration:none;

	font-weight:bold;

        background-color:#FFFFFF;

}


.main_firmdos_liste_aktiv {


        background-repeat: no-repeat;

        background-position: left top;

        vertical-align:top;

        padding-left:20px;

        padding-bottom:2px;

        color:#4d7497;

        font-family: Sans-Serif, Verdana, Arial;

        font-size:12px;

        text-decoration:none;

        font-weight:bold;

        background-color:#FFFFFF;

}

.firmdos_orange_box {


        background-repeat: no-repeat;

        background-position: left top;

        horizontal-align: top;

        vertical-align:middle;
        height: 20px;

        margin: 0px;

        padding-left:5px;

        padding-top:7px;

        padding-bottom:5px;

        color:#FFFFFF;

        font-family: Sans-Serif, Verdana, Arial;

        font-size:12px;

        text-decoration:none;

        font-weight:bold;

        background-color:#D57E1C;

}

.firmdos_blue_box {

        background-repeat: no-repeat;

        background-position: left top;

        horizontal-align: top;

        vertical-align: center;

        padding-top:7px;

        padding-left:5px;

        padding-bottom:5px;

        margin: 0px;

        color:#FFFFFF;

        height: 20px;

        font-family: Sans-Serif, Verdana, Arial;

        font-size:12px;

        text-decoration:none;

        font-weight:bold;

        background-color:#90aac4;

}

.firmdos_tabelle {

        margin:0px;

}

a.main_menu_liste {

	color:#4d7497;

	font-family: Sans-Serif, Verdana, Arial;

	font-size:12px;

	text-decoration:none;

	font-weight:bold;

	cursor:pointer;

}

a.main_menu_liste_ebooks {

        color:#4d7497;

        font-family: Sans-Serif, Verdana, Arial;

        font-size:12px;

        text-decoration:none;

        font-weight:bold;

        cursor:pointer;

}



a:hover.main_menu_liste {

	color:#d57e1c;

}

a:hover.main_menu_liste_ebooks {

        color:#d57e1c;

}




table.main_menu {

	width:90%;

}



td.main_menu {

	text-align:right;

}



form.main_menu {

	padding-top:15px;

}



/* allgemein */

a {

	text-decoration:none;

}



img {

	border-style:none;

	vertical-align:top;

}



form {

	padding:0px;

	margin:0px;

}



input {

	padding:0px;

	margin:0px;

}



select {

	padding:0px;

	margin:0px;

}



/* footer - inhalt tabellarisch */

table.footer {

	width:100%;

	height:100%;

}



td.footer {

	padding:7px;

	vertical-align:top;

	color:#4d7497;

	font-family: Sans-Serif, Verdana, Arial;

	font-size:9px;

	text-decoration:none;

	font-weight:normal;

	line-height:12px;

}



/* einfacher text im contentbereich */

div.plain_text {

        margin-left:235px;

        margin-right:40px;

        width:auto;

        height:auto;

        clear:left;

        background-color:#ffffff;

        font-family: Sans-Serif, Verdana, Arial;

        font-size:12px;

        text-decoration:none;

        font-weight:normal;

        color:#000000;

}



div.plain_links{

        float: left; width: 60%;

        padding-left:7px;

}



div.plain_rechts {
        margin-left: 60%;
        padding-right:7px;
        padding-bottom:5px;
        text-align:right;
}

div.plain_rechts_dok {
        margin-left: 40%;
        padding-right:7px;
        padding-bottom:5px;
        text-align:right;
}



a {

        font-family: Sans-Serif, Verdana, Arial;

        font-size:12px;

        text-decoration:none;

        font-weight:normal;

        color:#4d7497;

}



div.zahlenleiste {

        margin-left:0px;

        margin-right:0px;

        border-top:1px solid #D57E1C;

        padding:5px;

        text-align:center;

}



div.linie-orange {
        border-top:1px solid #D57E1C;
        max-height:1px;
        padding-bottom:4px;
        margin:0px;
}



div.linie-blau {
        border-top:1px solid #90AAC4;
        max-height:1px;
        padding-bottom:0px;
        margin-left:0px;
}

div.linie-orange-fett {

        border-top:2px solid #D57E1C;

}

td.leer {
	font-size:0px
	}

.wkbhits {font-family:Arial, Helvetica, Geneva, sans-serif;font-style:normal; color:#ffffff;font-weight:bold;font-size:15px;}

/*Die Klasse wird für die Links in den Aufklappmenüs der Kontore genutzt.*/
.text_maincontent {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#000000;}
.text_maincontent2 {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:11px; font-style:normal; color:#000000;}

.text_maincontent_orangebig {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:16px; font-style:normal; font-weight:bold; color:#D57E1C;}
.text_maincontent_bluebig {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:16px; font-style:normal; font-weight:bold; color:#4d7497;}
.text_maincontent_orange {font-family:Arial, Helvetica, Geneva, sans-serif;font-style:normal; color:#D57E1C;}

.highlight {font-family:Arial, Helvetica, Geneva, sans-serif;font-style:normal;font-weight:bold; color:#D57E1C;}

h2 {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:16px; font-style:normal; font-weight:bold; color:#D57E1C;}


.text_maincontent_birte {font-family:Arial, Helvetica, Geneva, sans-serif; text-align:justify; word-spacing:4px; line-height:1.5em; font-size:13px; font-style:normal; font-weight:normal; color:#000000;}

.text_maincontent_bold14 {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:14px; font-style:normal; font-weight:bold; color:#000000;}
.text_maincontent_bold {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#000000;}
.text_maincontent_bold16 {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:16px; font-style:normal; font-weight:bold; color:#000000;}
.text_maincontent_bold9 {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:9px; font-style:normal; font-weight:bold; color:#000000;}

.text_suchmaske {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#303030;}

/*input type text small Umsatz/Beschäftigte/Datum...*/
.form_textsmall_profisearch_10 {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; background-color:#ffffff; width:90px; height:20px;}

.text_maincontent_bluebold {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#4d7497;}
.text_rightcol_bluebold2 {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:11px; font-style:normal; color:#4d7497;}
.text_rightcol_bluebold3 {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#4d7497;}

.invisible {color: #016199;background-color:#FFFFFF;border-color:#FFFFFF;border:0px;cursor:pointer}



.rahmen_blau {border-color:#D57E1C;border-style:solid;border-width:0px;border-bottom-width:0px; border-top-width:1px;}
.rahmen_blau_alt {border-color:#9BBAC9;border-style:solid;border-width:2px;border-bottom-width:2px}

.firmendos {border-color:#D57E1C;border-collapse:collapse;border-style:solid;border-width:1px;border-bottom-width:1px; border-top-width:0px;}


.hg_suchm_lin {background-image:url(<!--#echo var="ENV_AKTROOT" zch="/" var="ENV_SPRACHPFAD"-->images/layout/blue.gif); background-repeat:repeat-x; font-size:0px;}

.hg_suchm_linie {background-image:url(<!--#echo var="ENV_AKTROOT" zch="/" var="ENV_SPRACHPFAD"-->images/layout/orange.gif); background-repeat:repeat-x; font-size:0px;}

.suchhide { background-color:#ffffff; color:#ffffff; width:1px; border:0px; height:1px;}

.suchhide_ks { background-color:#dce6ec; color:#dce6ec; width:1px; border:0px; height:1px;}



.abo   {border-color:#9BBAC9; border-width:1px; border-style:solid;border-bottom-width:1px}
.abo_orange   {border-color:#D57E1C; border-width:1px; border-style:solid;border-bottom-width:1px}

.button { background-color: #B6C7D8; color:#4d7497; font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: bold; padding: 0px ; border-bottom: 1px inset #4D7497; border-right: 1px inset #4D7497;}

.button_red {
background-color: #AA6312;
color:#ffffff;
font-family: verdana,arial,helvetica,sans-serif;
font-size: 8pt;
font-weight: bold;
padding: 0px ;
border: 0px;}

.form_tl_result {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#000000; background-color:#ffffff; width:13px; height:13px; margin-bottom:2px; margin-top:2px; margin-left:0px;}

.textu {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#016199; background-color:#dde5ed}
.text_maincontent_headline {font-family:Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; font-weight:bold; color:#030303;}


/*Style für den eingabetext in der linken Navigation*/
.form_text {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#016199; background-color:#ffffff; width:135px; height:16px;}

.text_small {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:10px; font-style:normal; color:#000000;}
.text_small_blue {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:10px; font-style:normal; color:#4d7497;}
/*input type text normal*/
.form_text_profisearch {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#016199; background-color:#ffffff; width:290px; height:20px;}

/*input type text small*/
.form_textsmall_profisearch {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; color:#016199; background-color:#ffffff; width:115px; height:20px;}

/*input type text small Datum*/
.form_textsmall_profisearch_plz {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; background-color:#ffffff; width:45px; height:20px;}

/*input type text small Umsatz/Beschäftigte/Datum...*/
.form_textsmall_profisearch_10 {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal; background-color:#ffffff; width:90px; height:20px;}

/*Fehlermeldung SDI*/
.errorbox {
  color: red;
  border: outset 1px red;
  padding: 2px;
  background-color: #ffdcdc;
}
.label {
 color: #3f3f3f;
 font-size:12px;
 font-weight: bold;
}

.quellengrp {
 font-family: Arial, Helvetica, Geneva, sans-serif; font-size:12px; font-style:normal;
}

.quellengrp_anz {
 font-family: Arial, Helvetica, Geneva, sans-serif; font-size:10px; font-style:normal;
}

span.main_menu_liste {
        color:#4d7497;
        font-family: Sans-Serif, Verdana, Arial;
        font-size:12px;
        font-weight:bold;
}

span.main_menu_visited {
        color:#4d7497;
        font-family: Sans-Serif, Verdana, Arial;
        font-size:12px;
        font-weight:normal;
}

span.awp_tabelle {
       width:75%;
       white-space:pre-wrap;
       font-family: Courier New, Monospace;
       font-size:12px;
       line-height:10px;
}

