/* CSS Stylez All Browser  */
/*    Smartrac    */
/* (c) 2006 by Daniel König, Kerygma */

html, body {
font-family: verdana,helvetica,arial,sans-serif;
font-size: 12px;
line-height: 22px;
color: #43536D;
background: #ffffff;
}

body {
margin-top: 0px;	/*** gibt der Box Luft nach oben ***/
margin-left: auto; 	/*** zentriert zusammen mit marginright die Box horizontal ***/
margin-right: auto;	/*** zentriert zusammen mit marginleft die Box horizontal ***/
margin-bottom: 30px;	/*** gibt der Box Luft nach unten, wenn die Box höhen ist als der Screen ***/
text-align:center;	/*** zentriert die Box horizontal für den IE ***/
}

/*** Der Wrapper ist der HauptKasten, der alles zusammenhält ***/

.wrapper {
position:relative;
width: 880px;
margin: auto;		/*** auto zentriert die Box ***/
text-align: left;	/*** Holt den Text nach dem zentrieren für den IE wieder zurück ***/
background: url(../img/back_wrapper.gif); 
background-repeat:repeat-y;
}

.wrapper_home {
position:relative;
width: 880px;
margin: auto;		/*** auto zentriert die Box ***/
text-align: left;	/*** Holt den Text nach dem zentrieren für den IE wieder zurück ***/
background: url(../img/back_wrapper_home.gif); 
background-repeat:repeat-y;
}

/********************************************************************************************************/ 
/*** Allgemein ***/
/********************************************************************************************************/

.clear { 
clear: both; 
margin-left: 190px;
width: 455px;
/** background: #ECEFF4; **/
}

.clear_gr { 
clear: both; 
margin-left: 190px;
width: 455px;
background: #ECEFF4;
}

.clear_no { 
clear: both; 
}

h1 {
font-size: 16px;
font-weight: bold;
letter-spacing: 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

h2 {
font-size: 12px;
font-weight: bold;
letter-spacing: 0px;
margin: 15px 0px 10px 0px;
padding: 0px 0px 0px 0px;
color: #43536D;
}

a {
color: #F96400;
text-decoration:none;
font-weight: bold;
}

a.index {
color: #43536D;
text-decoration:none;
font-weight: bold;
}

a:hover { text-decoration:underline;}


a.orange {
color: #F96400;
font-weight: bold;
}

.orange	{
color: #F96400;
}


.blue	{
color: #43536D;
}

.black{
color: #000000;
font-weight: bold;
}

a.print {
float: right;
background: url(../img/back_print.gif); background-repeat:no-repeat;
font-size: 10px; 
line-height: 20px; 
color:#43536D; 
text-decoration:none;
margin: 20px 0px 10px 0px;
padding: 0px 0px 0px 20px;
}




/********************************************************************************************************/ 
/*** Header ***/
/********************************************************************************************************/

.header {
position: relative;
width:880px;
height:116px;
background: url(../img/back_header.gif); background-repeat:no-repeat;
}

#header_home	{
position: absolute;
top: 0px;
left:  0px;
width: 180px;
height: 80px;
padding: 0px 0px 0px 0px;
margin:  0px 0px 0px 0px;
}

#header_navi	{
position: absolute;
width: 210px;
font-size: 10px;
padding: 63px 0px 0px 80px;
margin:  0px 0px 0px 580px;
text-align: right;
}

#header_navi a	{
color:#43536D;
font-weight: bold;
background:  background-repeat:no-repeat;
line-height: 15px; 
padding: 0px 0px 0px 0px;
margin:  0px 0px 0px 0px;
}


#header_navi ul {
list-style-type: none;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-weight: normal;
}

#header_navi li{
padding: 0px 0px 0px 0px;
margin-left: 0px;
display: inline;
}

.header_form {
position: absolute;
left:694px;	/*** 642 ***/
top:27px;/*** 27 ***/
}

.select_lan	{
width: 122px;
height: 16px;
font-size: 9px;

}

.form_button	{
position: absolute;
left:127px;
top:3px;
}



/********************************************************************************************************/ 
/*** linke Spalte ***/
/********************************************************************************************************/

#left {
position: relative;
float:left;
width:190px;
left:0px;
}



/********************************************************************************************************/ 
/*** Mitte Spaltebackground: red; ***/
/********************************************************************************************************/

#center {
float:left;
width:445px;
left:0px;
top: 0px;
padding: 5px 5px 0px 5px;
background: #ffffff;
}

#center_home {
position: relative;
float:left;
width:455px;
left:0px;
top: 0px;
padding: 0px 0px 0px 0px;
background: #ffffff;
}

.center_text	{
padding: 20px 15px 0px 20px;
margin: 0px 0px 0px 0px;
}

.center_text_home	{
padding: 20px 15px 0px 15px;
margin: 0px 0px 0px 0px;
}


/*** Listen im Contentbereich ***/

#center ul
{	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
}

#center li     
{
 	padding: 0px 0px 0px 20px;
	margin-bottom:5px;
	background: url(../img/listpoint.gif) 4px 9px no-repeat;
	text-align:left;
}

/********************  cont_tabelle *********************/

#center table.cont_tabelle
{	
	width:405px;
 	padding:0px;
	border:none;
	font-size: 11px;
	line-height:14px;
	letter-spacing:0px;
}

#center table.cont_tabelle td
{	
	padding-left:10px;
	padding-top:3px;
	padding-right:10px;
	padding-bottom:5px;
	margin:0px;
	border:1px solid white;
	background:#ECEDF0;
	text-align:left;
}

#center table.cont_tabelle td.bilder
{	
	padding-left:6px;
	padding-top:6px;
	padding-right:3px;
	padding-bottom:3px;
	margin:0px;
	border:1px solid white;
	background:#B3BAC4;
	text-align:left;
}

#center table.cont_tabelle .erstezeile td
{	
	font-weight:bold;
	background:#A0A8B5;
}

#center table.cont_tabelle .dunkel
{	
 	background:#B3BAC4;
	text-align:left;
}

#center table.cont_tabelle .hell
{	
 	background:#ffffff;
	text-align:left;
}

#center table.cont_tabelle .high
{	
 	background:#E3E3E4;
	text-align:left;
}


#center table.cont_tabelle h2
{	
	width:410px;
	color:#43536D;
	font-size: 11px;
	font-weight:bold;
	line-height:15px;
	letter-spacing:1px;
	margin-top:0px;	
	margin-bottom:8px;	
	padding-left:15px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:4px;	
	background:#C6CBD3;	

}

#center table.cont_tabelle li     
{
 	padding: 0px 0px 0px 20px;
	margin-bottom:5px;
	background: url(../img/listpoint.gif) 4px 5px no-repeat;
	text-align:left;
}


#center table.cont_tabelle3
{	
width:403px;
padding:0px;
border:none;
font-size: 11px;
line-height:14px;
letter-spacing:0px;
background:#ECEDF0;
margin: 0 0 10px 1px;
}

#center table.cont_tabelle3 td
{	
	padding-left:10px;
	padding-top:3px;
	padding-right:10px;
	padding-bottom:5px;
	margin:0px;
	border:0px solid white;
	background:#ECEDF0;
	text-align:left;
}


/********************  cont_tabelle2 *********************/

#center table.cont_tabelle2
{	
	width:405px;
 	padding:0px;
	border:none;
	font-size: 11px;
	line-height:14px;
	letter-spacing:0px;
}

#center table.cont_tabelle2 td
{	
	padding-left:10px;
	padding-top:3px;
	padding-right:10px;
	padding-bottom:5px;
	margin:0px;
	border:0px solid white;
	background:#ECEDF0;
	text-align:left;
}

#center table.cont_tabelle2 .erstezeile td
{	
	font-weight:bold;
	background:#A0A8B5;
}

#center table.cont_tabelle2 .dunkel
{	
 	background:#B3BAC4;
	text-align:left;
}

#center table.cont_tabelle2 .hell
{	
 	background:#ffffff;
	text-align:left;
}

#center table.cont_tabelle2 .high
{	
 	background:#E3E3E4;
	text-align:left;
}


#center table.cont_tabelle2 h2
{	
	width:410px;
	color:#43536D;
	font-size: 11px;
	font-weight:bold;
	line-height:15px;
	letter-spacing:1px;
	margin-top:0px;	
	margin-bottom:8px;	
	padding-left:15px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:4px;	
	background:#C6CBD3;	

}





#center img.bild_links_oben
{
	margin-right: 20px; 
	margin-top: 5px; 
	margin-bottom: 10px; 
	margin-left: 0px; 
	float:left;
}



#center .kasten_1
{	
	width:375px;
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:8px;
	border: 1px solid #B3BAC4;
	background:#ECEDF0;
} 

#center .kasten_1 h2
{	
	width:375px;
	color:#43536D;
	font-size: 11px;
	font-weight:bold;
	line-height:15px;
	letter-spacing:1px;
	margin-top:0px;
	margin-left:-15px;
	margin-bottom:8px;
	margin-right:-15px;
	padding-left:15px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:4px;	
	background:#C6CBD3;	
}

#center .kasten_1 li
{	
	
 	padding: 0px 0px 0px 20px;
	margin-bottom:0px;
	background: url(../img/listpoint.gif) 4px 9px no-repeat;
	text-align:left;

} 

#center .kasten_2
{ 
	
	width:350px; 
	background:transparent;
	height: 1px; 
	padding-left:15px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px; 
	border-color: #b3bac4; 
	border-style: none none solid; 
	border-width: 1px; 
	
}


/********************  cont_tabelle Startseite *********************/

#center_home table.cont_tabelle
{	
	width:405px;
 	padding:0px;
	border:none;
	font-size: 11px;
	line-height:14px;
	letter-spacing:0px;
}

#center_home table.cont_tabelle td
{	
	padding-left:10px;
	padding-top:3px;
	padding-right:10px;
	padding-bottom:5px;
	margin:0px;
	border:1px solid white;
	background:#ECEDF0;
	text-align:left;
}

#center_home table.cont_tabelle .erstezeile td
{	
	font-weight:bold;
	background:#A0A8B5;
}

#center_home table.cont_tabelle .dunkel
{	
 	background:#B3BAC4;
	text-align:left;
}

#center_home table.cont_tabelle .hell
{	
 	background:#ffffff;
	text-align:left;
}

#center_home table.cont_tabelle .high
{	
 	background:#E3E3E4;
	text-align:left;
}


#center_home table.cont_tabelle h2
{	
	width:410px;
	color:#43536D;
	font-size: 11px;
	font-weight:bold;
	line-height:15px;
	letter-spacing:1px;
	margin-top:0px;	
	margin-bottom:8px;	
	padding-left:15px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:4px;	
	background:#C6CBD3;	
}



/************  Pressemitteilung & Co  ************/
#center .pressemitteilung
{
 text-align:left;
 margin-left: -18px;	
 margin-right: -15px;
}

#center table.hd_presse
{	
	width:440px;
 	color:#808080;
	background:#F3F3F3;
	font-size: 11px;
	font-weight:bold;
	line-height:15px;
	letter-spacing:1px;
	margin-bottom:-5px;	
}

#center table.hd_presse td
{	
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:2px;
}

#center table.bt_presse
{	
	width:440px;
	margin:12px 0px 5px 0px;
	padding:0px;
}

#center table.bt_presse img
{	
	margin-right:10px;
	margin-top:2px;	
}

#center .bt_presse .nach_oben_presse
{	
	font-size: 10px;
}

#center table.bt_presse_sub
{	
	width:405px;
	margin:0px;
	padding:0px;
}

/********************************************************************************************************/ 
/*** Mitte Spalte Startseite für Boxen ***/
/********************************************************************************************************/


#home_wrap {
position: relative;
float:left;
width:455px;
padding-top: 5px;
background: #ECEFF4;
}

#home_wrap_left {
float: left;
width:225px;
left:0px;
top: 0px;
}

#home_wrap_right {
float: right;
width:225px;
padding-left:5px;
top: 0px;
}

.box_home	{
width: 225px;
background: url(../img/back_footer_box.gif) #ffffff; background-repeat: no-repeat;
background-position: bottom;
margin: 0px 0px 0px 0px;
}

.box_home_text	{
padding: 5px 5px 17px 20px;
margin: 0px 0px 0px 0px;
font-size: 10px;
line-height: 14px;
}

/************************************************************************/
/*********                   G L O S S A R                       ********/
/************************************************************************/

#center table.bt_glossar
{	
 	/*width:490px;*/
 	padding:0px;
	margin:0px;
	border:none;
	font-size: 10px;
	font-weight:bold;
	line-height:12px;
	letter-spacing:0px;
}

#center table.bt_glossar .inact
{	
	color:#FFFFFF;
	background:#cccccc;
}

#center table.bt_glossar td
{	
	width:13px;
	text-align:center;
	background:#4758A0;
}

#center table.bt_glossar td a
{
	display:block;
	width:13px;
	height:14px;
 	background:#42526C;
	color:white;
	border:none;
	text-decoration:none;
	text-align:center;	
	padding-bottom:1px;
	padding-top:1px;
  voice-family: "\"}\""; /* BOX MODEL HACK for IE 5.5/6.0 */ 
  voice-family:inherit;
	height:16px; 
	padding-top:2px;
	padding-bottom:0px;
}	

html>body #center table.bt_glossar td a /* HACK for Mozilla Mac OS9 */ 
{
	height:13px;
	padding-bottom:1px;
	padding-top:1px;
} 

#center table.bt_glossar a:hover
{
	background:#FD6500;
	text-decoration:none;
}	


#center table.hd_glossar
{	
	width:405px;
 	color:#808080;
	background:#ECEDF0;
	font-size: 11px;
	font-weight:bold;
	line-height:15px;
	letter-spacing:1px;
	margin-bottom:-5px;
}

#center table.hd_glossar td
{	
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:2px;
}

#center table.hd_glossar .nach_oben_glossar
{
	font-size: 10px;
	letter-spacing:0px;
}

#center .txt_glossar
{
	margin-left:20px;
	line-height:18px;
}

#center .txt_glossar a
{
	font-weight: normal;
	color:#353535;
}

#center .txt_glossar a:hover
{
	color:#E87815;
	text-decoration:underline;
}

#popup_glossar
{
	width:350px;
	margin-left:25px;
	margin-top:30px;
	text-align:left;
	padding:0px;
	color:#000000;
}

#popup_glossar h2
{
	font-weight:bold;
	font-size:11px;
	line-height:15px;
	letter-spacing:1px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:5px;
	padding:0px;
	text-align:left;
	color:#43536D;
}

#popup_glossar ul
{	
	padding:0;
	margin: 0px 0px 0px 0px !important;
	list-style:none;
}

#popup_glossar ul li     
{
 	padding: 0px 0px 0px 20px;
	margin-bottom:5px;
	background: url(../img/listpoint.gif) 4px 9px no-repeat;
	text-align:left;
}

#popup_glossar a
{
	color:#E87815;
	font-size: 11px;
	text-decoration: none;
	font-weight:bold;
}

#popup_glossar a:hover
{
	text-decoration: underline;
}


/************************************************************************/
/*********                   H I L F E                           ********/
/************************************************************************/

#center table.bt_hilfe
{	
 	/*width:490px;*/
 	padding:0px;
	margin:0px;
	border:none;
	font-size: 10px;
	font-weight:bold;
	line-height:12px;
	letter-spacing:0px;
}

#center table.bt_hilfe .inact
{	
	color:#FFFFFF;
	background:#cccccc;
}

#center table.bt_hilfe td
{	
	width:13px;
	text-align:center;
	background:#4758A0;
}

#center table.bt_hilfe td a
{
	display:block;
	width:13px;
	height:14px;
 	background:#42526C;
	color:white;
	border:none;
	text-decoration:none;
	text-align:center;	
	padding-bottom:1px;
	padding-top:1px;
  voice-family: "\"}\""; /* BOX MODEL HACK for IE 5.5/6.0 */ 
  voice-family:inherit;
	height:16px; 
	padding-top:2px;
	padding-bottom:0px;
}	

html>body #center table.bt_hilfe td a /* HACK for Mozilla Mac OS9 */ 
{
	height:13px;
	padding-bottom:1px;
	padding-top:1px;
} 

#center table.bt_hilfe a:hover
{
	background:#FD6500;
	text-decoration:none;
}	


#center table.hd_hilfe
{	
	width:405px;
 	color:#808080;
	background:#ECEDF0;
	font-size: 11px;
	font-weight:bold;
	line-height:15px;
	letter-spacing:1px;
	margin-bottom:-5px;
}

#center table.hd_hilfe td
{	
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:2px;
}

#center table.hd_hilfe .nach_oben_hilfe
{
	font-size: 10px;
	letter-spacing:0px;
}

#center .txt_hilfe
{
	margin-left:20px;
	line-height:18px;
}

#center .txt_hilfe a
{
	font-weight: normal;
	color:#353535;
}

#center .txt_hilfe a:hover
{
	color:#E87815;
	text-decoration:underline;
}

#popup_hilfe
{
	width:750px;
	margin-left:25px;
	margin-top:30px;
	text-align:left;
	padding:0px;
	color:#000000;
}

#popup_hilfe h2
{
	font-weight:bold;
	font-size:11px;
	line-height:15px;
	letter-spacing:1px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:5px;
	padding:0px;
	text-align:left;
	color:#43536D;
}

#popup_hilfe ul
{	
	padding:0;
	margin: 0px 0px 0px 0px !important;
	list-style:none;
}

#popup_hilfe ul li     
{
 	padding: 0px 0px 0px 20px;
	margin-bottom:5px;
	background: url(../img/listpoint.gif) 4px 9px no-repeat;
	text-align:left;
}

#popup_hilfe a
{
	color:#E87815;
	font-size: 11px;
	text-decoration: none;
	font-weight:bold;
}

#popup_hilfe a:hover
{
	text-decoration: underline;
}


/********************************************************************************************************/ 
/*** rechte Spalte ***/
/********************************************************************************************************/

#right {
position: relative;
float:right;
width:235px;
padding-top:0px;
margin-left:0px; /** Def. den Abstand zur linken Seite **/
background: #ECEFF4;
}

.box_rechts	{
width: 215px;
background: url(../img/back_footer_box_r.gif) #ffffff; background-repeat: no-repeat;
background-position: bottom;
margin: 0px 0px 20px 15px;
}

.box_rechts_img	{
width: 215px;
margin: 0px 0px 20px 15px;
}

.box_rechts_text	{
padding: 5px 5px 17px 16px;
margin: 0px 0px 0px 0px;
font-size: 10px;
line-height: 14px;
}



/********************************************************************************************************/ 
/*** Footer  background: url(../img/back_footer.gif); background-repeat:no-repeat;***/
/********************************************************************************************************/

#footer	{
position: relative;
width:880px;
height:62px; /* 37 */
top:0px;
margin-left:0px;
border-bottom: 5px solid #ECEFF4;
}

#footer_home	{
position: relative;
width:880px;
height:37px; /* 37 */
top:0px;
margin-left:0px;
border-bottom: 5px solid #ECEFF4;
}

#footer_content	{
font-Size: 10px;
margin-left: 190px;
width: 455px;
height: 37px;
background: #ECEFF4;
}

#footer_content ul {
list-style-type: none;
margin:  0px 0px 0px 0px;
padding: 15px 0px 0px 0px;
}

#footer_content li{
padding: 0px 10px 0px 0px;
margin-left: 0px;
display: inline;
}

#footer_content a	{
color: #42526C;
text-decoration:none;
padding: 0px 0px 0px 0px;
font-weight: normal;
}

#footer_content a:hover	{
color: #42526C;
text-decoration: underline;
padding: 0px 0px 0px 0px;
}

#footer_print	{
margin-left: 200px;
width: 435px;
height: 25px;
background: #ffffff;
border-top: 1px solid #EEEFF3;
}

#footer_print ul {
list-style-type: none;
margin:  0px 0px 0px 0px;
padding: 4px 0px 0px 0px;
}

#footer_print li{
padding: 0px 0px 0px 0px;
margin-left: 0px;
display: inline;
}



#footer_print a.top {
float: left;
background: url(../img/back_top.gif); background-repeat:no-repeat;
font-size: 10px; 
line-height: 20px; 
color:#43536D; 
text-decoration:none;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 15px;
}


#footer_print a {
float: right;
background: url(../img/back_print.gif); background-repeat:no-repeat;
font-size: 10px; 
line-height: 20px; 
color:#43536D; 
text-decoration:none;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 20px;
}



/********************************************************************************************************/ 
/*** Navigation ***/
/********************************************************************************************************/



#navigation1 {
float:left;
width: 185px;
margin:  0px 0px 0px 0px;
padding: 0px 0px 25px 5px;
background: #ECEFF4;
line-height: 1px; /** Fix für den IE, damit er die Line-height der eintzelnen Punkte nicht zu groß macht. **/
}

#navigation1 ul {
list-style-type: none;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#navigation1 li {
color: #42526C;
font-size: 11px;
padding: 0px 0px 0px 0px;
margin:  0px 0px 0px 0px;
font-weight: bold;
}

#navigation1 a {
color: #42526C;
text-decoration: none;
line-height: 19px; /** war 25px; **/
margin:  0px 0px 3px 0px;
padding: 0px 0px 0px 22px;
background: url(../img/back_li.gif); background-repeat: no-repeat;
display: block; 
}

#navigation1 a:hover {
color: #42526C;
text-decoration: none;
margin:  0px 0px 3px 0px;
padding: 0px 0px 0px 22px;
background: url(../img/back_li.gif) #ffffff; background-repeat:  no-repeat;
}

#navigation1 a.no {
color: #42526C;
text-decoration: none;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#navigation1 a.no:hover {
color: #42526C;
text-decoration: none;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(../img/back_li.gif) #ECEFF4; background-repeat:  no-repeat;
}


/*** NAVIGATION EBENE 1 Aktiv ***/


#navigation1 a.act {
color: #FD6500;
text-decoration: none;
line-height: 19px; /** war 25px; **/
margin:  0px 0px 3px 0px;
padding: 0px 0px 0px 22px;
background: url(../img/back_li_akt.gif) #ffffff; background-repeat: no-repeat;
}

#navigation1 a.act:hover {
color: #FD6500;
text-decoration: none;
margin:  0px 0px 3px 0px;
padding: 0px 0px 0px 22px;
background: url(../img/back_li_akt.gif) #ffffff; background-repeat:  no-repeat;
}


/*** NAVIGATION EBENE 1 Pfeil runter ***/


#navigation1 a.act2 {
color: #FD6500;
text-decoration: none;
line-height: 19px; /** war 25px; **/
margin:  0px 0px 3px 0px;
padding: 0px 0px 0px 22px;
background: url(../img/back_li_akt.gif); background-repeat: no-repeat;
}

#navigation1 a.act2:hover {
color: #FD6500;
text-decoration: none;
margin:  0px 0px 3px 0px;
padding: 0px 0px 0px 22px;
background: url(../img/back_li_akt.gif) #ffffff; background-repeat:  no-repeat;
}

/**********************************************************************/
/*** NAVIGATION EBENE 2 ***/

#navigation1 ul	li	ul	li	a	{
color: #42526C;
line-height: 19px;
background: url(../img/back_li_sub.gif); background-repeat:  no-repeat;
margin-left:15px;
margin-bottom: 5px;
padding: 0px 0px 0px 15px;
}


#navigation1 ul	li	ul	li	a:hover	{
color: #42526C;
line-height: 19px;
background: url(../img/back_li_sub.gif) #ffffff; background-repeat:  no-repeat;
margin-left:15px;
margin-bottom: 5px;
padding: 0px 0px 0px 15px;
}

/*** NAVIGATION EBENE 2 Aktiv ***/

#navigation1 ul	li	ul	li	a.act	{
color: #42526C;
line-height: 19px;
background: url(../img/back_li_sub.gif) #ffffff; background-repeat:  no-repeat;
margin-left:15px;
margin-bottom: 5px;
padding: 0px 0px 0px 15px;
}


#navigation1 ul	li	ul	li	a.act:hover	{
color: #42526C;
line-height: 19px;
background: url(../img/back_li_sub.gif) #ffffff; background-repeat:  no-repeat;
margin-left:15px;
margin-bottom: 5px;
padding: 0px 0px 0px 15px;
}

/**********************************************************************/
/*** NAVIGATION EBENE 3 ***/


#navigation1 ul	li	ul	li ul li	a	{
color: #42526C;
line-height: 19px;
background: url(../img/back_li_sub2.gif); background-repeat:  no-repeat;
margin-left:30px;
margin-bottom: 5px;
padding: 0px 0px 0px 15px;
font-weight: normal;
}


#navigation1 ul	li	ul	li ul li	a:hover	{
color: #42526C;
line-height: 19px;
background: url(../img/back_li_sub2.gif) #ffffff; background-repeat:  no-repeat;
margin-left:30px;
margin-bottom: 5px;
padding: 0px 0px 0px 15px;
font-weight: normal;
}

/*** NAVIGATION EBENE 3 Aktiv ***/

#navigation1 ul	li	ul	li ul li	a.act	{
color: #42526C;
line-height: 19px;
background: url(../img/back_li_sub2.gif) #ffffff; background-repeat:  no-repeat;
margin-left:30px;
margin-bottom: 5px;
padding: 0px 0px 0px 15px;
font-weight: normal;
}


#navigation1 ul	li	ul	li ul li	a.act:hover	{
color: #42526C;
line-height: 19px;
background: url(../img/back_li_sub2.gif) #ffffff; background-repeat:  no-repeat;
margin-left:30px;
margin-bottom: 5px;
padding: 0px 0px 0px 15px;
font-weight: normal;
}




dl.image { 
float: right; 
padding: 5px 5px 5px 5px;
margin: 0px 0px 10px 0px;
border-left: 5px solid #ffffff;
background: #ECEFF4;
}

dl.image dt { 
margin-bottom: 0;
background: #ECEFF4;
}

dl.image dd { 
background: #ECEFF4;
margin: 0px 0px 0px 0px;
padding: 2px 2px 2px 2px;
font-size: 9px;

} // verhindert das Einrücken und den Abstand nach oben 


.lupe	{
float: right;
}

/****************************************************************************************************/
/*** ERROR ***/
/****************************************************************************************************/

.error 
{
	width:390px;
	background: #FFB99E;
	padding: 15px 7px 15px 7px;
	margin-bottom: 15px;
	border: 1px solid #890000;
	font-weight:bold;
	color:#890000;
	text-align:left;
}

/* Styles fuer Formular IR-News bestellen*/
#form_neu_2 
{
	background: #eceff4;
	border: 1px solid #D4D4D4;
	width:375px;
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:8px;
	voice-family: "\"}\""; /* BOX MODEL HACK for IE 5.5/6.0 */ 
  voice-family:inherit; 
  width: 375px; 	
}

#form_neu_2 h2
{	
	width:375px;
	color:#fff;
	font-size: 11px;
	font-weight:bold;
	line-height:15px;
	letter-spacing:1px;
	background:#43536d;
	margin-left:-15px;
	margin-bottom:8px;
	margin-right:-15px;	
	padding-left:15px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:4px;
	voice-family: "\"}\""; /* BOX MODEL HACK for IE 5.5/6.0 */ 
  voice-family:inherit; 
  width: 375px; 
}

#form_neu_2 .head
{	
	width:160px;
	text-align:right;
	letter-spacing:0px;
	font-weight:bold;
	margin-left:0px;
	margin-bottom:8px;
}

.label_ir
{
	display: block;
	float: left;
	text-align: right; 
	margin-right: 20px; 
	width: 160px; /* Breite.*/
	margin-bottom:8px;
}

.input_ir
{
	display: block;
	float: right;
	width: 190px;
	height:18px;
	border: 1px solid #B6B6B6;
	background:#F9F9F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	padding-left:0px;
	color: #353535;
	margin-bottom:8px;
}