@charset "utf-8";
html * .ie_bug1 {
left: -3px !important;
}
html * .ie_bug2 {

}
* {
margin: 0;
padding: 0;
border: none; }

.container {height: 30px;  background-color: transparent; margin: 0px -2px 0px 0px; display: inline;line-height: 30px; font-size: 0px; }
.container a img {z-index: 50;}
.eckelinks {z-index: 51;position: relative; left: 1px; font-size:0px; margin: 0px; padding: 0px; text-align:left;  }
.eckerechts {z-index: 51;position: relative; left: -1px;  font-size:0px; margin: 0px; padding: 0px; text-align:right; }

body {
/*behavior: url("http://www.bmf-software.de/fileadmin/csshover.htc");*/
background-image:url(../Bilder/background.jpg);
background-repeat:repeat-x;
background-color: #47586C; 
margin: 0px auto;
padding: 21px 0px 0px 0px;
text-align: center;
}

.big_container {
margin: 0px auto 0px;
padding: 0px;
width: 986px;
}

.inhalt {
float: left;
padding: 0px;
margin: 0px auto;
width: 974px;
}

.background_schatten_oben {
background-image:url(../Bilder/background_schatten_oben_ga.gif);
background-repeat: no-repeat;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 6px;
height: 6px;
width: 975px;
font-size: 0px;
}

.background_schatten_unten {
background-image:url(../Bilder/background_schatten_unten_test.gif);
background-repeat: no-repeat;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
height: 13px;
width: 974px;
font-size: 0px;
z-index: 50;

}



.background_schatten_links {
background-image:url(../Bilder/background_schatten_links.gif);
background-repeat:no-repeat;
position: relative;
float: left;
padding: 0px;
margin: 0px 0px 0px 0px;
height: 561px;
width: 6px;
left: 6px;
font-size: 6px;
z-index: 89;
}

.background_schatten_rechts {
background-image:url(../Bilder/background_schatten_rechts.gif);
background-repeat:no-repeat;
position:relative;
float: left;
padding: 0px;
margin: 0px;
height: 561px;
width: 6px;
left: -6px;
font-size: 0px;
z-index: 89;
}

.header_container {
background-image:url(../Bilder/banner_background.gif);
background-repeat:repeat-x;
background-color: #fcfcfa;
position:relative;
margin: 0px auto;
padding: 0px 0px 0px 0px;
width: 962px;
height: 71px;
text-align: left;
font-size: 0px;
}

.logo {
margin: 0px 0px 0px 17px;
padding: 0px;
border: none;
font-size: 0px;
position: relative;
top: 1px;
}

.header_navi {
color: #6A6C69;
position: relative;
top: 20px;
float: right;
margin: 0px 14px 0px 0px;
padding: 0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 11px;

}

.header_navi img {

float: left;
margin: 0px 5px 0px 5px;
padding: 0px 0px 0px 0px;
font-size: 0px;
line-height: 11px;
position: relative;
top: 4px;
}
.search {
border: none;
margin: 0px 0px 0px 18px;
padding: 0px;
background-color: transparent;
}

.header_navi a {
background-color: transparent;
color: #6A6A68;	
float: left; 
margin: 0px;
padding: 0px;
border: 0px;
text-align: left;
font-weight:normal;								
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-variant:normal;
text-decoration:none;
}

html * .header_navi a {
position: relative;
top: -1px;
}

.header_navi a:link {
background-color: transparent;
color: #6A6A68;	
text-decoration:none;
}

.header_navi a:visited {
background-color: transparent;
color: #6A6A68;	
text-decoration:none;
}

.header_navi a:hover {
text-decoration: underline;
color: #6A6A68;
}

.header_navi a:active {
background-color: transparent;
color: #6A6A68;	
text-decoration:none;
}

menu_oben a:link{
text-decoration:none;
}

menu_oben a:visited{
text-decoration:none;
}

menu_oben a:hover{
text-decoration: underline;
}

menu_oben a:active{
text-decoration:none;
}

form input {
border: none;
margin: 0px;
padding: 0px;
font-size: 0px;
line-height: 0px;
}

form {
border: none;
margin: 0px;
padding: 0px;
font-size: 0px;
line-height: 0px;
}

form a img{
border: none;
margin: 0px;
padding: 0px;
font-size: 0px;
line-height: 0px;
}

form img{
border: none;
margin: 0px;
padding: 0px;
font-size: 0px;
line-height: 0px;
}

.header_container_rc_lt{
background-image:url(../Bilder/links_oben.gif);
display: inline;
position: relative;
float: left;
width: 2px;
height: 2px;
margin: 0px;
padding: 0px;
font-size: 0px;
}

.header_container_rc_ro{
background-image:url(../Bilder/rechts_oben.gif);
background-repeat: no-repeat;
background-color: transparent;
position: relative;
float: right;
width: 2px;
height: 2px;
margin: 0px;
padding: 0px;
font-size: 0px;
}

#nav {
background:url(../Bilder/Menu/bg_navi.jpg);
background-repeat: repeat-x;
color: #EBEBEB;
position:relative;
margin: 0px auto;
padding: 0px;
height:55px; 
width:962px; 
text-align: left;
font-size: 0px;
}

#nav ul li ul li {
display: none;
}

#nav ul li:hover ul li, .nav ul li a:hover ul li {
display: block;
}

.banner_container  {
clear: both;
position: relative;
margin: -1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 0px;
}

.bg_repeat {
background-image: url(http://bmf-software.de/fileadmin/Bilder/bg_header_repeat.gif);
background-repeat: repeat-y;
}

.content_main_container {
background-image:url(../Bilder/background_content_main.jpg);
background-repeat: repeat-y;
background-color: #FCFCFA;
overflow: hidden;
position: relative;
margin: 0px;
width: 974px;
text-align: left;
}

.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

.clearfix {
display: block;
}

html[xmlns] .clearfix {
display: block;
}

* html .clearfix {
height: 1%;
}

.content_main_wrapper {
background-color: #FCFCFA;
margin: 0px 0px 0px 6px;
padding: 0px 0px 0px 0px;
width: 962px;
height: auto;
}

.container_contentbox1{
background-color: #FCFCFA;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 208px;
float: left;
font-size: 11px;
font-family:Arial;
color: #325781;
}

.container_contentbox_bug1{
background-image:url(../Bilder/bg_menu_sub.jpg);
background-repeat: no-repeat;
background-color: #FCFCFA;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 208px;
float: left;
font-size: 11px;
font-family:Arial;
color: #325781;
}
.container_contentbox1 .menu_sub {
margin: 0px 18px 0px 20px;
padding: 0px;
background-color: transparent;
}

.container_contentbox1 .menu_sub ul,
.container_contentbox1 .menu_sub ul ul{
list-style-type: none;
margin: 0px;
padding: 0px;
}

.container_contentbox1 .menu_sub ul ul{
margin: 0px 0px 0px 17px;
padding: 0px;
}

.container_contentbox1 .menu_sub img {
margin: 0px 8px 0px 3px;
position: relative;
top: -2px;
padding: 0px;
border: 0px;
font-size: 0px;
display: inline;
}

.hr {
border: 0px solid #FCFCFA;
background-color: #D9D9D9;
color: #D9D9D9;
font-size: 0px;
margin: 7px 0px 6px 0px;
padding: 0px 0px 0px 0px;
width: 100%;
height: 1px;
line-height: 0px;
}

.container_contentbox1 .menu_sub a{
margin: 0px;
padding: 0px;
color: #36567F;
background-color: transparent;
text-decoration: none;
font-family: Arial;
font-size: 11px;
}

.menu_sub a:link{
color: #355681;
text-decoration: none;
}

.menu_sub a:visited{
color: #355681;
text-decoration: none;
}

.menu_sub a:hover{
color: #C62B15;
text-decoration: none;
}

.menu_sub a:active{
color: #C62B15;
text-decoration: none;
}

.aktiv {
display: inline;
}

.aktiv a:link {
color: #C62B15;
text-decoration: none;
}

.aktiv a:visited {
color: #C62B15;
text-decoration: none;
}

.aktiv a:hover {
color: #C62B15;
text-decoration: none;
}

.aktiv a:active {
color: #C62B15;
text-decoration: none;
}

ul li a:link{
color: #355681;
text-decoration: none;
}

ul li a:visited{
color: #355681;
text-decoration: none;
}

ul li a:focus{
color: #C62B15;
text-decoration: none;
}

ul li a:hover{
color: #C62B15;
text-decoration: none;
}

ul li a:active{
color: #C62B15;
text-decoration: none;
}

/*.level3 {
position: relative;
left: 10px;
}*/

.level3 li {
margin: 7px 0px 7px 0px;
padding: 0px;
}

.cur a{
font-weight: normal;
text-decoration: none;
color: #C62B15;
}

.cur a:link{
font-weight: normal;
text-decoration: none;
color: #C62B15;
}

.cur a:visited{
font-weight: normal;
text-decoration: none;
color: #C62B15;
}

.cur a:hover{
font-weight: normal;
text-decoration: none;
color: #C62B15;
}

.cur a:active{
font-weight: normal;
text-decoration: none;
color: #C62B15;
}

.tx-macinasearchbox-pi1 {
color: #36567F;
margin: 20px 0px 0px 0px;
padding: 0px;
line-height: 11px;
font-family: Arial;
font-size: 11px;
line-height: 11px;
background-image: url(http://bmf-software.de/fileadmin/Bilder/bg_suche.gif);
background-repeat: repeat-x;
width: 162px;
height: 47px;
padding: 7px 5px 7px 5px;
}

* html .tx-macinasearchbox-pi1 {
width: 172px;
}

.ie_ff1 {
margin-bottom: 5px;
padding: 0px;
}

* html .ie_ff1 {
margin-bottom: 3px;
margin-top: -1px;
}

.ie_bug1 {
margin: 0px 0px 0px 4px;
padding: 0px 0px 0px 0px;
}

.container_contentbox2{
background-color: #FCFCFA;
width: 514px;
margin: 0px;
padding: 0px;
float: left;
}

.container_contentbox_bug2{
background-image: url(http://www.bmf-software.de/fileadmin/Bilder/bg_content_sub_komplett.jpg);
background-repeat:repeat-x;
background-color: #FCFCFA;
width: 514px;
margin: 0px;
padding: 0px;
float: left;
}

.container_contentbox2_oben {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
height: 21px;
font-size: 11px;
position: relative;
top: 11px;
}

.container_contentbox2 .subpage {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
float: left;
}

.breadcrump {
margin: 0px 0px 0px 0px;
padding: 0px 28px 0px 0px;
font-size: 11px;
font-family: Arial;
color: #FCFCFA;
line-height: 11px;
text-align: right;
position: relative;
top: -2px;
}

.breadcrump img{
margin: 0px 5px 0px 15px;
padding: 0px;
position: relative;
top: -1px;
}

.breadcrump a{
font-size: 11px;
font-family:Arial;
color: #FCFCFA;
text-decoration: none;
}

.breadcrump a:link{
font-size: 11px;
font-family:Arial;
color: #FCFCFA;
text-decoration: none;
}

.breadcrump a:visited{
font-size: 11px;
font-family:Arial;
color: #FCFCFA;
text-decoration: none;
}

.breadcrump a:hover{
font-size: 11px;
font-family:Arial;
color: #FCFCFA;
text-decoration: underline;
}

.breadcrump a:active{
font-size: 11px;
font-family:Arial;
color: #FCFCFA;
text-decoration: none;
}

.content_text {
background-color: transparent;
margin: 0px 0px 0px 0px;
padding: 0px 18px 0px 8px; 
font-size: 11px;
font-family:Arial;
color: #333333;
}

.container_contentbox3{
background-color: #FCFCFA;
width: 240px;
margin: 0px;
padding: 0px 0px 0px 0px;
float: left;
font-size: 11px;
font-family:Arial;
color: #333333;
}

.container_contentbox_bug3{
background-image: url(http://www.bmf-software.de/fileadmin/Bilder/bg_content_sub_komplett.jpg);
background-repeat:repeat-x;
background-color: #FCFCFA;
width: 240px;
margin: 0px;
padding: 64px 0px 0px 0px;
font-size: 11px;
font-family:Arial;
color: #333333;
float: left;
}
.content_sub{
margin: 0px;
padding: 0px;
}

.footer_container{
background-color: #516274;
position: relative;
margin: 0px auto;
padding: 0px;
width: 962px;
height: 90px;
}
							
.footer_left {
background-color: transparent;
color: #EBEBEB;
position: relative;
float: left;
margin: 13px 0px 0px 9px;
padding: 0px;
width: 509px;
text-align: left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
}
								
.footer_right {
background-color: transparent;
color: #EBEBEB;
position: relative;
float: left;
margin: 0px 0px 0px 23px;
padding: 0px;
width: 392px;
text-align: left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 16px;
}

.footer_navi img {
margin: 0px 5px 0px 13px;
padding: 0px 0px 0px 0px;
font-size: 0px;
line-height: 16px;
}

.footer_navi a {
background-color: transparent;
color: #EBEBEB;
margin: 0px;
padding: 0px;
text-align: left;
font-weight:normal;								
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 22px;
font-variant:normal;
text-decoration:none;
}

.footer_navi a:link {
background-color: transparent;
text-decoration: none;
color: #EBEBEB;
}

.footer_navi a:hover {
background-color: transparent;
text-decoration: underline;
color: #EBEBEB;
}

.footer_navi a:active {
background-color: transparent;
text-decoration: none;
color: #EBEBEB;
}

.footer_navi a:visited {
background-color: transparent;
color: #EBEBEB;
text-decoration:none;
}
								
.copyright {
clear: both;
background-color: transparent;
color: #EBEBE9;
position: relative;
margin: 5px 0px 0px 23px;
padding: 0px 4px 0px 0px;
top: 30px;
text-align: left;
font-weight:normal;								
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 22px;
font-variant:normal;
text-decoration:none;
}	

/*-------------------------------------------------------------------------------------*/
/*                                 FAUXCOLUMNS                                         */
/*-------------------------------------------------------------------------------------*/
/* Start Mac IE5 filter \*/
.container_contentbox1, .container_contentbox2, .container_contentbox3 {
padding-bottom: 32767px;
margin-bottom: -32755px; 
}

/* End Mac IE5 filter */
@media all {
.container_contentbox1, *.container_contentbox2, .container_contentbox3 {
padding-bottom: 0;
margin-bottom: 0; 
}

.container_contentbox1:after, .container_contentbox2:after, .container_contentbox3:after {
content: '[DO NOT LEAVE IT IS NOT REAL]';
display: block;
background: inherit;
padding-top: 32767px;
margin-bottom: -32755px;
height: 0;
line-height: 0px; 
font-size: 0px;
	}
}
/*-------------------------------------------------------------------------------------*/
/*                                 FAUXCOLUMNS   ENDE                                         */
/*-------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------*/
/*								   Sitemap											*/
/*---------------------------------------------------------------------------------------*/
.sitemap {
list-style-type: none;
list-style:none;
}

.sitemap ul{
list-style-type: none;
list-style:none;
margin: 10px 0px 10px 0px;
padding: 0px;
}

.sitemap ul img{
margin-right: 5px;
padding: 0px;
display: inline;
}
.sitemap ul li {
margin: 5px 0px 5px 10px;
padding: 0px;
}

.sitemap ul li img{
margin-right: 5px;
padding: 0px 0px 0px 0px;
display: inline;
line-height: 14px;
position: relative;
top: -2px;
}


.sitemap ul li ul{
list-style-type: none;
list-style:none;
margin: 10px 0px 10px 0px;
padding: 0px;
}

.sitemap ul li ul img{
margin-right: 0px;
padding: 0px;
display: inline;
}
.sitemap ul li ul li{
margin: 5px 0px 5px 10px;
padding: 0px;
}

.sitemap ul li ul li img{
margin-right: 5px;
padding: 0px 0px 0px 0px;
display: inline;
line-height: 14px;
position: relative;
top: -2px;
}

.sitemap ul li ul li a{
margin-left: -18px;
padding: 0px;
}


/* ------------------ TO TOP LINK ------------------------------------------------*/
.totop {
margin: 0px;
padding: 0px; 
font-size: 0px;
line-height: 0px;
width: 100%;
text-align: right;
}

.linie{
height: 0px;
border-top:dotted 1px #A0A0A0;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
line-height: 0px;
font-size: 0px;
}

.totop a:link{
color: #636361;
background-color: transparent;
text-decoration: none;
}

.totop a:visited{
color: #636361;
background-color: transparent;
text-decoration: none;
}

.totop a:hover{
color: #636361;
background-color: transparent;
text-decoration: none;
}

.totop a:active{
color: #636361;
background-color: transparent;
text-decoration: none;
}
/* ------------------ FORMULARE ------------------------------------------------*/

.formularTable_Main {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(http://www.bmf-software.de/fileadmin/Bilder/template2/background_table.gif) repeat-x bottom #F4F4F4;
	width: 100%;
	line-height: 13px;
}

.formularTable {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.extra tr td input{
margin: 0px 3px 0px 0px;
padding: 0px;
height: 13px;
}
.extra tr td{
height: 13px; 
margin: 0px 0px 0px 0px;
padding: 0px;
vertical-align:bottom;
}
.extra tr {
margin: 0px 0px 3px 0px;
padding: 0px;
height: 13px;
vertical-align:bottom;
}

.jumperbox {
	background-color: #dcdcdc;
	width:138px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px 0px 1px 0px;
	color: #333333;
	border: none;
	line-height: 12px;
	
}

.formularbutton {

}

.textfeld {
	background-color: #dcdcdc;
	height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border-width: 0px;
	padding:4px;
}

.textfeld_klein {
	width: 164px;
	line-height: 12px;
	height: 12px;
	vertical-align: middle;
}

.textfeld_gross {
	width:339px;
	line-height: 12px;
	height: 12px;
	vertical-align: middle;
}

.textfeld_megagross {
	width:339px;
	height:80px;
}
.textfeld_ganzgross {
	width:463px;
	height:80px;
}

.tx-irfaq-pi1 p {
	margin-bottom: 10px;
}

/*-------------  textgestaltung contentbereich!! ---------------------------*/

.header {
color: #385887;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
background-color: transparent;
}

.header_right {
color: #385887;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
background: url(http://www.bmf-software.de/fileadmin/Bilder/template2/background_subheader.gif) no-repeat;
height: 21px;
padding-left: 6px;
padding-top: 7px;
vertical-align: middle;
text-transform:uppercase;
}

.header_news {
color: #385887;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
background: url(http://www.bmf-software.de/fileadmin/Bilder/template2/background_subheader.gif) repeat-x;
height: 28px;
padding-left: 6px;
padding-top: 3px;
vertical-align: middle;
text-transform:uppercase;
}

.header_sub {
color: #385887;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
background-image: url(http://www.bmf-software.de/fileadmin/Bilder/template2/background_subheader2.gif);
background-repeat: repeat-x;
background-color: transparent;
height: 30px;
padding-left: 0px;
padding-top: 13px;
vertical-align: middle;
text-transform:uppercase;
width: 100%;
}

csc-header-n1 {
padding: 0px;
margin: 0px;
height: 11px;
text-align: left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 11px;
font-weight: normal;
}

.csc-firstHeader H1 {
position: relative;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 11px;
font-weight: normal;
}





/*-------------  textgestaltung RTE Formate!! ---------------------------*/

.schrift_normal {
    /*name = Normale Hauptschriftart*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.ueberschrift {
	/*name = Ueberschrift in Schwarz*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.ueberschrift_farbe {
	/*name = Ueberschrift in Gelb*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #385887;
}

.tabellen_hintergrund {
	background: url(http://www.bmf-software.de/fileadmin/Bilder/template2/background_table.gif) repeat-x bottom 	#F4F4F4;
	border: 1px;
	padding: 0px;
	width: 100%;
}

.tabellen_abstand {
	padding: 8px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.tabellen_abstand_ohne_padding_left {
	padding: 8px;
	padding-left: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.tabellen_abstand_header {
	padding: 8px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C62C14;
}

.tabellen_abstand_footer {
	padding: 8px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border-bottom: dotted 1px #666666;
}

.tabelle_aufzaehlung {
	width: 100%;
}

.tabelle_aufzaehlung_row {
	background: #f2f2f2;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding:5px;
	padding-left: 10px;
}

.tabelle_aufzaehlung_row_act {
	background: #fcfcfc;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	padding:5px;
	padding-left: 10px;
}


/*-------------  Indexed Search ergebnisse------------------------*/
.tx-indexedsearch-container {
/*background-image: url(http://www.bmf-software.de/fileadmin/Bilder/template2/background_table.gif);
background-repeat: repeat-x;
background-color: #E9E9E9;*/
background-color: transparent;
padding: 7px;
margin: 0px;
width: 100%;
text-align: justify;
}

.tx-indexedsearch-pfad {
background-color: transparent;
display: none;
clear: both;
}

.tx_indexedsearch_searchbox {
display: none;
}

.tx_indexedsearch_title_icon {
display: none;
}

.tx_indexedsearch_title_number {
display: none;
}

.tx_indexedsearch_percent {
display: none;
}

.tx_indexedsearch_info {
display: none;
}

.tx_indexedsearch_details {
background-image: url(http://www.bmf-software.de/fileadmin/Bilder/Arrow/details.gif);
background-repeat:no-repeat;
background-color: transparent;
overflow: hidden;
width: 48px;
height: 11px;
font-size: 11px;
text-align: right;
letter-spacing: 20px;
margin: 0px;
padding: 0px;
}

.tx_indexedsearch_details a:link {

line-height: 11px;
letter-spacing: 20px;
}

.tx_indexedsearch_details a:visited {

line-height: 11px;
}

.tx_indexedsearch_details a:hover {

line-height: 11px;
letter-spacing: 20px;
}

.tx_indexedsearch_details a:active {
letter-spacing: 20px;
line-height: 11px;

}

.tx_indexedsearch_details .weg{
visibility: hidden;
}


/*--------------------------------------------------------------*/
/*-------------  Ende indexsearch ---------------------------*/
/*--------------------------------------------------------------*/

/*-------------  Link Definitionen!! ---------------------------*/
A:link, A:visited, A:active, A:before {
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	color: #385887;
	text-decoration: underline;
	line-height: 14px;
}

A:hover { 

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #385887;
	text-decoration: none;
	line-height: 14px;
}

.linkInt {
	line-height: 20px;
	height: 18px;
}

.linkExt {
	line-height: 20px;
	height: 18px;
}


.bodytext {
background-image: url(http://www.bmf-software.de/fileadmin/Bilder/contentbox1_text_repeat.gif);
background-repeat: repeat-x;
background-color: #fcfcfa;
color: #616161;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 16px;
}

.bodytext p {
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
text-align: left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
line-height: 16px;
background-color: transparent;
}

.bodytext h1 {
color: #355681;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: 900;
margin: 8px 0px 0px 0px;
padding: 0px;
text-align: left;
line-height: 16px;
}

.bodytext img {
padding: 0px;
margin: 0px;
}

hr {
background-color:#FCFCFA;
color:#FCFCFA;
border: #FCFCFA;
height: 1px;
margin: 0px;
padding: 0px;
width: 100%;
}

