

noscript {display:none;}

body {
	margin:0;
	padding:0;
 	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#ffffff;
	
	background-repeat:repeat-x;
	background-position:399px 0px;
		}
	
html {
	margin:0;
	padding:0;
	}	
*{border:0px solid #ff0000 }

/*Allgemeine Definitionen*/
img
	{
	border:0px;
	}

*
	{
	border:0px solid  #000 ;
	}

/* Versteckte links screenrader */
#hidelink, .toleft 
	{
    position: absolute;
    left: -1000em;
	 /*left: 0em;*/
    width: 100em;
    height: 1em;
    overflow: hidden;
	}

.hideall, .clearer 
	{ 
	display: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:  bold;
	font-size:65%;
 
	
	 
	}

dfn 
	{ 
	position:absolute; 
	left:-1000px; 
	top:-1000px; 
	width:0px; 
	height:0px; 
	overflow:hidden; 
	display:inline;
	} 
	
p	
	{
	margin:0.7em 0 0.7em 0;
	padding:0 0 0 0;
	font-size:0.78em;
	border:0px solid;
	color:#272670;
	}
	
	
	
	
	p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }


	
	p.security	
	{
	margin:0.7em 0 0.7em 0;
	padding:0 0 0 0;
	font-size:0.78em;
	border:0px solid;
	color:#000000;
	}
	
	td 	
	{
	margin:0.7em 0 0.7em 0;
	padding:0 0 0 0;
	font-size:1em;
	border:0px solid;
	color:#272670;
	}
		
h1 
	{
	font-size:0.78em;
	margin:0em 0 0.7em 0;
	padding:0em 0 0em 0;
	color:#6081B6;
	border:0px solid #ff0000;
	font-weight:bold;
	letter-spacing:0.05em;
	
	}
	
h1.header
	{
	
	margin:0em 270px 0em 14.5em;
	padding:1.4em 0em 0.2em 1.3em;
	color:#FE7A30;
	border-bottom:0px solid #ff0000;
	border-left:0.6em solid #6081B6;
	vertical-align:bottom;
	height:2em;
	display:block;
	letter-spacing:0em;
	
	}
	
	
h1.headersecurity
	{
	
	margin:0em 270px 0em 14.5em;
	padding:1.4em 0em 0.2em 1.3em;
	color:#105990;
	border-bottom:0px solid #ff0000;
	border-left:0.6em solid #6081B6;
	vertical-align:bottom;
	height:2em;
	display:block;
	letter-spacing:0em;
	
	}		
		
h2 
	{
	font-size:0.78em;
	margin:1.0em 0 0.7em 0;
	padding:0 0 0 0;
	color:#FE7A30;
	font-weight:bold;
	}
		
h2.security 
	{
	font-size:0.78em;
	margin:1.0em 0 0.7em 0;
	padding:0 0 0 0;
	color:#0061AF;
	font-weight:bold;
	}
		
h3 
	{
	font-size:0.78em;
	margin:4.0em 0 0.7em 0;
	padding:0em 0 0 0;
	color:#6081B6;
	font-weight:bold;
	letter-spacing:0.05em;
		}




	
 h4
{padding:0;
margin:0.7em 0 0 1.2em ;
color:#272670;
font-weight:bold;


}		
			
			
.clear
	{
	clear:both;
	}
	
	
.none {
    display: none;
	}
	


.clearall 
	{
    height: 0;
    width: auto !important;
    overflow: hidden;
    float: none !important;
    clear: both;
	}

/*acronym*/
acronym 
	{
  border-bottom : 1px dotted #ffffff;
 	}


	
/*Zitat*/
cite 
	{
	font-style:italic;
	}
	
p.comment
	{
	margin:0;
	padding:0;
	}

.smalltext{
font-size:0.8em;
margin:0em 0 0em 0.8em;
}



/*Layout*/		

/* Inhalt Mitte*/

#content
	{
	
	margin:0em 270px 0em 11.4em;
	padding:1.4em 1.3em 0.2em 1.3em;
	color:#272670;
	border:0px solid #fff000;
	
	}
	
	#content p
	{
	
	
	
	}
#content.security
	{
	
	margin:0em 270px 0em 11.4em;
	padding:1.4em 1.3em 0.2em 1.3em;
	color:#000000;
	border:0px solid #fff000;
	}	
	
#content ul, #contentsecurity ul
	{
	font-size:0.78em;
	}
	
#content a
	{color:#272670;
	font-weight:bold;
	text-decoration:none;
	
	}
#contentsecurity a
	{color:#0061AF;
	font-weight:bold;
	text-decoration:none;
	
	}
	
#content a:hover
	{color:#FE7A30;
	
	}
#contentsecurity a:hover
	{color:#0061AF;
	
	}	
		
#content dl, #contentsecurity dl{
	font-size:0.64em;
	}
	
	
#content dt, #contentsecurity dt {
	font-weight:bold;
	}
#content dd {
	
	}
	
#content .csc-textpic-caption, #contentsecurity .csc-textpic-caption
	{margin-top:0.7em;
	/*margin-bottom:0.7em;*/
	
	font-size:1.1em;}
	
#content table td, #contentsecurity table td

{
font-size:0.78em;}
	


#content table.contenttable td, #contentsecurity table.contenttable td

{vertical-align:text-top;
padding:0.5em 0.5em 0.5em 0.8em;
font-size:0.78em;}

#content table.contenttable td p, #contentsecurity table.contenttable td p

{vertical-align:text-top;
padding:0;
font-size:1em;
margin:0;}

#content table.contenttable th

{vertical-align:text-top;
padding:0.5em 0.5em 0.5em 0.8em;
text-align:left;
font-size:0.78em;}	

#content table.contenttable th p

{vertical-align:text-top;
padding:0;
font-size:1em;
margin:0;}	
	
#content table tbody.schulung

{
color:#272670;
border:1px solid;
border-collapse:collapse;
background-color:#ececec;


width:400px;}

#content table tbody.schulung td

{vertical-align:text-top;
padding:0.5em 0.5em 0.5em 0.8em;
font-size:0.78em;}

#content table tbody.schulung td p

{vertical-align:text-top;
padding:0;
font-size:1em;
margin:0;}

#content table tbody.schulung th

{vertical-align:text-top;
padding:0.5em 0.5em 0.5em 0.8em;
text-align:left;
font-size:0.78em;}	

#content table tbody.schulung th p

{vertical-align:text-top;
padding:0;
font-size:1em;
margin:0;}

#content table h2

{font-size:1em;
margin:0;
margin:0 0 0 -0.5em;
}
	

/* Inhalt Links*/	
	
#navileft, #navileftsecurity 
	{
	position: absolute;
	left: 0px;
	top:148px;
	color: #172A70;
	margin: 0px; 
	padding: 0px;
	background-color:#EAEAEA ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:180px;
	border-right:1px solid #ffffff;
	height:550px;
}
	
	
	/*Navigation links*/

#navileft ul, #navileftsecurity ul
{margin:0em 0 1em 0;
padding:0 0 0 0;
list-style-type:none;
width:180px;
background-color:#eaeaea;

}


#navileft ul li.head, #navileftsecurity ul li.head
{
margin:0;
padding:1.4em 0.2em 0.2em 1.3em;
font-weight:bold;
font-size:0.7em;
letter-spacing:0.01em;
border-bottom:1px solid #ffffff;
display:block;
height:2em;

}

#navileft ul li
{display:block;
margin:0;
padding:0em 0em 0em 0em ;
font-weight:normal;
font-size:0.7em;
letter-spacing:0.01em;
text-decoration:none;
border-bottom:1px solid #ffffff;
color:#172A70;}

#navileftsecurity ul li
{display:block;
margin:0;
padding:0em 0em 0em 0em ;
font-weight:normal;
font-size:0.7em;
letter-spacing:0.01em;
text-decoration:none;
border-bottom:1px solid #ffffff;
cursor:pointer;
color:#000000;}

#navileft ul li a.aktiv
{display:block;
margin:0;
border-left:0.6em solid #FE7A30;
color:#FE7A30;
padding:0.4em 0em 0.4em 0.7em ;
font-weight:normal;
letter-spacing:0.01em;
text-decoration:none;
border-bottom:1px solid #ffffff;
}

#navileftsecurity ul li a.aktiv
{display:block;
margin:0;
border-left:0.6em solid #3B80BC;
color:#3B80BC;
padding:0.4em 0em 0.4em 0.7em ;
font-weight:normal;
letter-spacing:0.01em;
text-decoration:none;
border-bottom:1px solid #ffffff;
}


#navileft ul li.head a
{margin:0;
padding:0em 0.2em 0.2em 0em;
font-weight:bold;
font-size:1em;
letter-spacing:0.01em;
border-bottom:0px solid #ffffff;
display:block;
/*height:2em;*/
color:#172A70;

}

#navileftsecurity ul li.head a
{margin:0;
padding:0em 0.2em 0.2em 0em;
font-weight:bold;
font-size:1em;
letter-spacing:0.01em;
border-bottom:0px solid #ffffff;
display:block;
/*height:2em;*/
color:#000000;

}

#navileft ul li.head a:hover
{margin:0;
padding:0em 0.2em 0.2em 0em;
font-weight:bold;
font-size:1em;
letter-spacing:0.01em;
border-bottom:0px solid #ffffff;
display:block;
color:#FE7A30;
border-left:0;
}

#navileftsecurity ul li.head a:hover
{margin:0;
padding:0em 0.2em 0.2em 0em;
font-weight:bold;
font-size:1em;
letter-spacing:0.01em;
border-bottom:0px solid #ffffff;
display:block;
color:#3B80BC;
border-left:0;
}

#navileft ul li a
{margin: 0;
padding:0.4em 0em 0.4em 1.3em ;
font-weight:normal;
letter-spacing:0.01em;
text-decoration:none;
display:block;
cursor:pointer;
color:#172A70;
}

#navileftsecurity ul li a
{margin: 0;
padding:0.4em 0em 0.4em 1.3em ;
font-weight:normal;
letter-spacing:0.01em;
text-decoration:none;
display:block;
cursor:pointer;
color:#000000;
}

#navileft ul li a:hover
{
border-left:0.6em solid #FE7A30;
color:#FE7A30;
padding:0.4em 0em 0.4em 0.7em ;
}

#navileftsecurity ul li a:hover
{
border-left:0.6em solid #3B80BC;
color:#3B80BC;
padding:0.4em 0em 0.4em 0.7em ;
}


/* Inhalt Kopf*/


	
#container
{/*width:100%;*/}



#header 
	{
/*position:absolute;
	top:0;left:0;*/
	height:148px; 
	border:0px solid #ff4400;
	background-color:transparent;
		width:399px;
		z-index:3 !important;
	}
	
#header2 
	{
position:absolute;
	top:0;left:0px;
	padding-left:399px;
	height:148px; 
	border:2px solid #ff4400;
	background-color:transparent;
	background-position:399px 0px;
		width:100%;
		
		
		z-index:1;
	}




#navitop
	{position:absolute;
	right:270px;
	height:1em;
	padding:0.25em;
	margin:0 0px 0 0em ;
	border:0px solid #ff0000;
	/*width:450px;*/
	}
	
	
#navitop ul
	{margin:0;
	padding:0;
	list-style-type:none;
	font-size:0.7em;
	letter-spacing:0.03em;
	color:#172A70;
	font-weight:bold;
	border:0px solid #ffff00;
	}
	
#navitop ul li
	{margin:0;
	padding:0;
	display:inline;
	border:0px solid #ff0000;
	}
	
#navitop a
	{
	color:#172A70;
	margin:0;
	padding:0;
	text-decoration:none;
	font-weight:bold !important;
	}
	
#navitop a.aktiv	{
	
	text-decoration:underline;
	}
	
	#navitop a:hover
	{
	
	text-decoration:underline;
	}

/* Navigation top SECURITY*/


#navitopsecurity
	{position:absolute;
	right:270px;
	height:1em;
	padding:0.25em;
	margin:0 0px 0 0em ;
	border:0px solid #ff0000;
	/*width:450px;*/
	}
	
	
#navitopsecurity ul
	{margin:0;
	padding:0;
	list-style-type:none;
	font-size:0.7em;
	letter-spacing:0.03em;
	color:#ffffff;
	font-weight:normal;
	border:0px solid #ffff00;
	}
	
#navitopsecurity ul li
	{margin:0;
	padding:0;
	display:inline;
	border:0px solid #ff0000;
	}
	
#navitopsecurity a
	{
	color:#ffffff;
	margin:0;
	padding:0;
	text-decoration:none;
	font-weight:normal !important;
	}
	
#navitopsecurity a.aktiv	{
	
	text-decoration:underline;
	}
	
	#navitopsecurity a:hover
	{
	
	text-decoration:underline;
	}


/* Inhalt Rechter Bereich*/


		
	/*#flaggen img.flagge_en
	{margin:60px 0 0 6px ;}
	
	#flaggen img.flagge_de
	{margin:60px 0 0 70px ;}*/

         img.eng
	{margin:60px 0 0 6px ;}
	
	img.dt
	{margin:60px 0 0 70px ;}
	

	
	input.search
	{border:1px solid;
	color:#272670;
	font-size:0.7em;
	margin:10px 0 0 70px ;
	width:8em;
	float:left;
	cursor:pointer;
	}
	
	a.searchbutton
	{
	text-decoration:none;
	color:#272670;
	font-weight:bold;
	float:left;
	font-size:0.7em;
	margin:10px 0 0 6px ;}
	
	.searchbut
	{font-size:0.7em;
	color:#272670;
	font-weight:bold;
         background:transparent;
         border:0px solid;
         margin:10px 0 0 6px ;
         
	}
	
/*Suchformular*/	
	
#indexedsearchform *
{cursor:pointer;}

#indexedsearchform legend
{display:none;}	

#indexedsearchform label 
	{font-size:0.64em;
		color:#272670;
	 margin-right: 1em ; 
	 margin-top:0.5em;
	 width:10em; 
	 float:left; }
		
	
	#indexedsearchform input, select
	         {font-size:0.64em;
		color:#272670;
		border: 1px soild;
		width:11em;
		margin-top:0.5em;}
		
		#indexedsearchform input#tx-indexedsearch-searchbox-button-submit
		{ background-color:#272670;
		border:1px solid #ffffff;
		color:#ffffff;}
		
		#indexedsearchform a
		{color:#272670;}
		
		#indexedsearchform a:hover
		{color:#FE7A30;}
		
		#indexedsearchform .check
		{width:2em;
		border:0;}
		
		
/* Suchergebnis */

.tx-indexedsearch-res-res-res-tmpl-css
{background-color:#fafafa;
margin-bottom:1em;}

.tx-indexedsearch-res-res-res-tmpl-css img
{margin:0.2em 0 0 0.2em;}		
		
		
.tx-indexedsearch-browsebox	
{border-bottom:1px solid #272670;
margin-bottom:2em;}	
		
		
		
.tx-indexedsearch-sec ol 
{font-size:0.64em;
color:#272670;}		
		
.tx-indexedsearch-sec ol a
{font-size:0.9em;
}		
		
		
		
	
#rechts 
	{
	border:0px solid #ff0000;
	position: absolute;
	right: 0px;
	top:0px;
	z-index:10;
	width: 266px;
	height:600px;
	color:#333;
	margin: 0px;
	padding: 0 0 0 0;
	background-image:url(../img/hg_suche.png);
	background-repeat:no-repeat;
	background-color:#ececec;
	}
#rechtssecurity 
	{
	border:0px solid #ff0000;
	position: absolute;
	right: 0px;
	top:0px;
	z-index:10;
	width: 266px;
	height:600px;
	color:#333;
	margin: 0px;
	padding: 0 0 0 0;
	background-image:url(../img/hg_sucheSecurity.jpg);
	background-repeat:no-repeat;
	background-color:#ececec;
	}		
#rightcontent
{
	border:0px solid #ff0000;
	position: absolute;
	right: 0px;
	top:148px;
	width: 205px;
	height:550px;
	color:#333;
	margin:0;
	padding: 0px;
	background-color:#FAFAFA;

	}

#rightcontentsecurity
{
	border:0px solid #ff0000;
	position: absolute;
	right: 0px;
	top:148px;
	width: 205px;
	height:550px;
	color:#000000;
	margin:0;
	padding: 0px;
	background-color:#FAFAFA;

	}

#rightcontent ul, #rightcontentsecurity ul
{margin:0;
padding:0 0 0 0;
list-style-type:none;
background-color:#FAFAFA;

}

#rightcontent h1, #rightcontentsecurity h1
{padding:1.2em 0 0.7em 1.7em;


}

#rightcontent h4
{padding:0;
margin:0.7em 0 0 1.2em ;
color:#272670;
font-weight:bold;
border:0;
font-size:0.78em;


}

#rightcontentsecurity h4
{padding:0;
margin:0.7em 0 0 1.2em ;
color:#000000;
font-weight:bold;
border:0;
font-size:0.78em;
}

#rightcontent div, #rightcontentsecurity div
{padding:0em 0 0 0;
border:0px solid;
height:auto;
margin:0;


}

#rightcontent div.news-list-container, #rightcontentsecurity div.news-list-container
{margin-left:1.1em}

#rightcontent div.news-list-container p, #rightcontentsecurity div.news-list-container p
{margin:0.7em 1.2em  0 0em;}

#rightcontent div.news-list-item h3
{padding:0;
margin:0.7em 0 0 0em ;
color:#272670;
font-weight:bold;
letter-spacing:0;}

#rightcontentsecurity div.news-list-item h3
{padding:0;
margin:0.7em 0 0 0em ;
color:#000000;
font-weight:bold;
letter-spacing:0;}

#rightcontent div img, #rightcontentsecurity div img
{padding:0.7em 0 0.7em 0em;
border:0px solid #272670;
margin:0.7em 1.2em  0 1.2em;

}

#rightcontent p a.download img, #rightcontentsecurity p a.download img
{border:0;
margin:0;
padding:0;}

#rightcontent p a.download-pdf img, #rightcontentsecurity p a.download-pdf img
{border:0;
margin:0;
padding:0;}

#rightcontent p
{padding:0.7em 0 0.7em 0em;
border:0px solid;
margin:0.7em 0.2em  0 1.4em;
color:#333;
font-size:0.70em;
}

#rightcontentsecurity p
{padding:0.7em 0 0.7em 0em;
border:0px solid;
margin:0.7em 0.2em  0 1.4em;
color:#000000;
font-size:0.70em;



}

#rightcontent a, #intern a
	{color:#272670;
	font-weight:bold;
	text-decoration:none;
	
	}

#rightcontent a
	{color:#272670;
	font-weight:bold;
	text-decoration:none;
	
	}
#rightcontentsecurity a
	{color:#3B80BC;
	font-weight:bold;
	text-decoration:none;
	
	}
	
	#intern a
	{color:#272670;
	font-weight:bold;
	text-decoration:none;
	font-size:0.78em;
	}

	
	

 #rightcontent a:link, #intern a:link
 {color:#272670;}
 #rightcontentsecurity a:link, #intern a:link
 {color:#3B80BC;}
 #rightcontent a:visited, #intern a:visited
 {color:#272670;}
 #rightcontentsecurity a:visited, #intern a:visited
 {color:#000000;}
 #rightcontent a:hover, #intern a:hover
 {color:#FE7A30;}
  #rightcontentsecurity a:hover, #intern a:hover
 {color:#3B80BC;}
 #rightcontent a:active, #intern a:active
 {color:#272670;}
  #rightcontentsecurity a:active, #intern a:active
 {color:#3B80BC;}

#rightcontent ul#subnav li.head1
{
margin:0;
padding:1.4em 0.2em 0.2em 1.2em;
font-weight:bold;
font-size:0.78em;
letter-spacing:0.01em;
border-bottom:1px solid #ffffff;
display:block;
height:2em;
color:#FE7A30;

}
#rightcontentsecurity ul#subnavsecurity li.head1
{
margin:0;
padding:1.4em 0.2em 0.2em 1.2em;
font-weight:bold;
font-size:0.78em;
letter-spacing:0.01em;
border-bottom:1px solid #ffffff;
display:block;
height:2em;
color:#000000;

}

#rightcontent ul#subnav li, #rightcontentsecurity ul#subnavsecurity li
{display:inline;
margin:0;
padding:0;}

#rightcontent ul#subnav li a
{
margin: 0;
padding:0.4em 0em 0.4em 1.9em ;
font-weight:normal;
font-size:0.78em;
letter-spacing:0.01em;
text-decoration:none;
display:block;
cursor:pointer;
color:#172A70;
background-image:url(../img/listitem.gif);
background-repeat: no-repeat;
background-position: 0em  0.4em;}

#rightcontentsecurity ul#subnavsecurity li a
{
margin: 0;
padding:0.4em 0em 0.4em 1.9em ;
font-weight:normal;
font-size:0.78em;
letter-spacing:0.01em;
text-decoration:none;
display:block;
cursor:pointer;
color:#000000;
background-image:url(../img_security/icon_security.gif);
background-repeat: no-repeat;
background-position: 0em  0.4em;}

#rightcontent ul#subnav li a:hover
{

color:#FE7A30;
padding:0.4em 0em 0.4em 1.9em ;
background-image:url(../img/listitem.gif);
background-repeat: no-repeat;
background-position: 0em  0.4em;}

#rightcontentsecurity ul#subnavsecurity li a:hover
{

color:#3B80BC;
padding:0.4em 0em 0.4em 1.9em ;
background-image:url(../img_security/icon_security.gif);
background-repeat: no-repeat;
background-position: 0em  0.4em;}

#rightcontent ul#subnav li a.aktiv
{

color:#FE7A30;
padding:0.4em 0em 0.4em 1.9em ;
background-image:url(../img/listitem.gif);
background-repeat: no-repeat;
background-position: 0em  0.4em;}

#rightcontentsecurity ul#subnavsecurity li a.aktiv
{

color:#3B80BC;
padding:0.4em 0em 0.4em 1.9em ;
background-image:url(../img_security/icon_security.gif);
background-repeat: no-repeat;
background-position: 0em  0.4em;}

#intern
{z-index:20;
float:left;
margin:0px 0 0 0px;
border:0px solid;
width:40px;
height:50px;}

#fahnen
{z-index:20;
float:left;
margin:0px 0 0 0px;
border:0px solid;
width:200px;
}
#fahnenlos
{z-index:20;
float:left;
margin:35px 0 0 0px;
border:0px solid;
width:200px;
}

 .tx-macinasearchbox-pi1
{border:0px solid !important;width:210px;}



form#search 
	{
	margin:0em 0 0 0;
	padding:0;
	border:0px solid;
	}
		
/*Layoutdetails Inhalt*/



/* Pfad */
#path
{font-size:0.6em}

#path a
{
text-decoration:none;
color:#741900;}

#path a:hover
{
text-decoration:underline}
	
	
/*Fusszeile*/
#footer 
	{
    padding: 0 0 0 1.4em;
    border-top: 1px dotted;
    font-weight: bold;
	
	}
	
	/*Absatz-Formate*/
	
.neu
{color:#FE7A30;
}



span.wichtig
{color:#FE7A30;
font-weight:bold;}

span.gross
{
font-size:1.3em;
font-weight:bold;
color:#FE7A30;}

span.securitytop
{
font-size:1.3em;
font-weight:bold;
color:#0061AF;}

span.hochgestellt
{
font-size:0.62em;
vertical-align:text-top;}

sup
{
font-size:0.62em;
vertical-align:text-top;}



span.hochgestelltH2
{
font-size:0.62em;
vertical-align:text-top;}
	

P.clear
{clear:both;}


P.infoBox 
{
border: 1px solid #FE7A30;
background-image:url(../img/hg_orange.jpg);
/*background-color:#FFD9C3;*/
padding:1em;
margin:1.5em 0 1.5em 0;}

P.infosecurityBox 
{
border: 1px solid #5B8BAB;
background-image:url(../img_security/hg_blau.jpg);
/*background-color:#FFD9C3;*/
padding:1em;
margin:1.5em 0 1.5em 0;}

P.extraBox 
{
background-image:url(../img/absatz.gif);
background-position:top left;
background-repeat:repeat-y;
padding:0 0 0 80px;
margin:1.5em 0 1.5em 0;
}

P.linieBox	
	{
	margin:1.5em 0 0.7em 0;
	padding:0.7em 0 0 0;
	font-size:0.78em;
	border-top:1px solid #FE7A30;
	}
	
P.liniesecurityBox	
	{
	margin:1.5em 0 0.7em 0;
	padding:0.7em 0 0 0;
	font-size:0.78em;
	border-top:1px solid #5B8BAB;
	}	

P.securityBox 
{
background-image:url(../img/schluessel.jpg);
background-position:top left;
background-repeat:repeat-y;
padding:0 0 0 150px;
margin:1.5em 0 1.5em 0;
}
	
ul.TR_BildBox 
{
background-image:url(../img/hg_TR_Bild.jpg);
background-position:top right;
background-repeat:no-repeat;
padding:1em 1em 1em 2em;
margin-right:0em;
margin-left:0em;
margin-bottom:1.5em;
border:1px solid;
list-style-type:none;
}

ul.TR_BildBox  li
{
padding:0.3em 0 0.3em 0em;
border:0px solid;
}

ul.schulungBox 
{
background-image:url(../img/hg_schulung.jpg);
background-position:top right;
background-repeat:no-repeat;
padding:1em 1em 1em 2em;
margin-right:0em;
margin-left:0em;
margin-bottom:1.5em;
border:1px solid;
list-style-type:none;
}

ul.schulungBox  li
{
padding:0.3em 0 0.3em 0em;
border:0px solid;
}

ul.TR_BildfirmenBox 
{
background-image:url(../img/hg_blau.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:1em 1em 1em 2em;
margin: 1.5em 1.5em 1.5em 0;
border:1px solid;
float:left;
width:120px;
height:230px;

}

ul.partnerBox 
{
background-image:url(../img/hg_partner.jpg);
background-position:top right;
background-repeat:no-repeat;
padding:1em 1em 1em 2em;
margin-right:0em;
margin-left:0em;
margin-bottom:1.5em;
border:1px solid;
list-style-type:none;
}

ul.partnerBox  li
{
padding:0.3em 0 0.3em 0em;
border:0px solid;
}

ul.schulungBox 
{
background-image:url(../img/hg_schulung.jpg);
background-position:top right;
background-repeat:no-repeat;
padding:1em 1em 1em 2em;
margin-right:0em;
margin-left:0em;
margin-bottom:1.5em;
border:1px solid;
list-style-type:none;
}

ul.schulungBox  li
{
padding:0.3em 0 0.3em 0em;
border:0px solid;
}

ul.partnerfirmenBox 
{
background-image:url(../img/hg_blau.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:1em 1em 1em 2em;
margin: 1.5em 1.5em 1.5em 0;
border:1px solid;
float:left;
width:120px;
height:230px;

}

ul.partnerfirmenBox  li
{
padding:0.3em 0 0.3em 0em;
border:0px solid;
}

	

		
ul.smallBox 
{
background-image:url(../img/hg_blau.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:1em 1em 2em 2em;
float:right;
margin-right:1.5em;
margin-left:1.5em;
margin-bottom:1.5em;
width:200px;
border:1px solid;

}


ul.bigBox 
{
background-image:url(../img/hg_blau.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:1em 1em 1em 2em;
margin-right:0em;
margin-left:0em;
margin-bottom:1.5em;
border:1px solid;

}

ul.jobBox 
{

padding:0;
margin-right:0em;
margin-left:0em;
margin-bottom:1.5em;
border:0px solid;
list-style-type:none;


}

ul.jobBox  li
{padding:0.3em 0 0.3em 0em;
color:#FE7A30;
}

ul.smallBox  li
{
padding:0.3em 0 0.3em 0em;
border:0px solid;
}

ul.bigBox  li
{
padding:0.3em 0 0.3em 0em;
border:0px solid;}

li.headerList
{
padding:0.3em 0 0.5em -0.5em;
border:0px solid;
list-style-type:none;
font-weight:bold;}
	

#rightcontent ul.anwenderBox 
{

padding:0;
margin-right:1.2em;
margin-left:1.2em;
margin-top:1.5em;
list-style-type:none;
font-size:0.70em;


}

#rightcontent  ul.anwenderBox  li
{padding:0.5em 0 0.7em 0em;
color:#333;
border-top:1px solid;

}

#rightcontentsecurity ul.anwenderBox 
{

padding:0;
margin-right:1.2em;
margin-left:1.2em;
margin-top:1.5em;
list-style-type:none;
font-size:0.70em;


}

#rightcontentsecurity  ul.anwenderBox  li
{padding:0.5em 0 0.7em 0em;
color:#000000;
border-top:1px solid;

}

ul.downloadBox 
{
background-image:url(../img/hg_download.jpg);
background-position:top right;
background-repeat:no-repeat;
padding:1em 1em 1em 2em;
margin-right:0em;
margin-left:0em;
margin-bottom:1.5em;
border:1px solid;
list-style-type:none;
}

ul.downloadBox  li
{
padding:0.3em 0 0.3em 0em;
border:0px solid;
background-image:url(../img_text/pdf.gif);
background-position:right;
background-repeat:no-repeat;
}

ul.downloadBox  li a.download
{width:450px;
border:0px solid #000;}

ul.downloadBox  li a
{height:16px;
padding-top:5px;
border:0px solid #000;}






ul.downloadAllesBox 
{
background-image:url(../img/hg_download.jpg);
background-position:top right;
background-repeat:no-repeat;
padding:1em 1em 1em 2em;
margin-right:0em;
margin-left:0em;
margin-bottom:1.5em;
border:1px solid;
list-style-type:none;
}

ul.downloadAllesBox  li
{
padding:0.3em 0 0.3em 0em;
border:0px solid;
}

ul.messeBox 
{

padding:1em 1em 1em 0em;
margin: 1.5em 1.5em 1.5em 0;
list-style-type:none;


}

ul.messeBox  li
{
padding:0.3em 0 0.3em 0em;
border:0px solid;
}

ul.messeBox  li img
{
margin:0em 2em 0em 0em;
border:0px solid;
}

#divAdresse {

clear:both;

}
#divAdresseLayer
{position:absolute;
top:380px;
left:200px;
z-index:10;
width:250px;
height:250px;
border:1px solid;
color:#272670;
background-color:#fff;
visibility: hidden;
}

#divAdresseLayer #AdresseInnen p
{font-size:0.78em;padding:1em;}

#divAdresseLayer #AdresseInnen p a
{
font-weight:bold;
text-decoration:none;color:#272670;}

#divAdresseLayer #AdresseInnen p a:hover
	{color:#FE7A30;
	
	}	

#divAdresse h3, #divAdresseLayer #AdresseInnen h3
{margin-top:1.2em;
margin-left:1.2em;}

#divAdresse a img, #divAdresseLayer #AdresseInnen a img
{
margin: 0 ;
padding:0;
border:0;}

#divAdresseLayer #fenstercontainer
{z-index:11;border-bottom:1px solid #272670;
padding:0.3em;
height:1em;
background-color:#eaeaea;

}

#divAdresseLayer #fenster
{z-index:11;
color:#272670;float:right;


}

#divAdresseLayer #fenster a
{font-weight:bold;display:inline;vertical-align:middle;
font-size:0.65em;
color:#272670;
text-decoration:none;}

#vertriebnational 
{
width:405px;
text-align:left;
margin-left:auto;
margin-right:auto;}

#vertriebinternational 
{
width:510px;
text-align:left;
margin-left:auto;
margin-right:auto;}


#vertriebcontainer 
{margin-left:auto;
margin-right:auto;

text-align:center;}


#terminalbild 
{
width:400px;
height:300px;
text-align:left;
border:0px solid;margin-left:auto;
margin-right:auto;
background-image:url(../img_text/terminalsklein.jpg);
background-repeat:no-repeat;}

#terminalbild  div
{float:left;}

.terminalzeit
{margin:80px 50px 0 10px;
padding:0 0px 0 0;

border:0px solid;width:100px;}

.terminalzutritt
{margin:120px 50px 0 0px;
padding:0 0 0 0px;
width:100px;
border:0px solid;
}
.terminalbde
{margin:110px 0 0 0;
padding:0 0 0 0px;
width:40px;
border:0px solid;

}



.terminalzeit a, .terminalzutritt a, .terminalbde a
{font-size:0.78em;
text-align:left;}



#rightcontent a div.teaser

{padding:0.7em 0 0.7em 0em !important;
border:0px solid;
height:auto;
margin:0em 0.2em  0 0em !important;

color:#333;
font-size:0.90em;}


#rightcontent a div.teaser img
{margin-left:0px !important;
padding-left:0px !important;}

/*kb_nescefe Abstand Bild links*/
table.nescefe dl
{margin-left:0px !important}

table.nescefe
{width:100%;}

table.nescefesmall
{width:auto;
 margin-left: auto; margin-right: auto;
}

table.nescefe a, table.nescefesmall a
{font-size:1em;}

table.nescefe li, table.nescefesmall li
{font-size:1.2em;}


/* *************** Diesen Bereich ungeändert in das eigene CSS übernehmen */
DIV.csc-frame { border: 0px; }
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #333333; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #333333; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }
DIV.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
DIV.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }
/* ****** Ende zu übernehmender Teil ****************/




