/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/
/*	 main css
/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; 	padding:0; } 
fieldset,img {  	border:0; } 
address,caption,cite,code,dfn,strong,th,var { 	font-style:normal; 	font-weight:normal; }
/* 
ol,ul { 
	list-style:none; 
} 
*/
caption,th { 	text-align:left; } 
h1,h2,h3,h4,h5,h6 { 	font-size:100%; 	font-weight:normal; } 
q:before,q:after { 	content:''; } 

h4{
	font: bold 1.3em Arial, Helvetica, sans-serif;
	color: #24668e;
	text-decoration: underline;
	padding: 0.3em 0 0.3em 0;

}


sup {
padding:0;
margin:0;
	position: relative;
	top: 10px;
	font-size: 0.3em;		line-height: 0.4em;
	letter-spacing:-0.2em;

}






/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/
/*	LAYOUT STYLES (header, content, footer, etc.) */
/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/
body {
	font: normal 62.5%/1.125em Arial, Helvetica, sans-serif;
	color: #737373;
	background-color: #416072;
	margin:	0;
	padding: 0;
}
#headerWrapper {
	width: 100%;
	background: #ffffff url(header_bg_new_4b.png) 0 0 repeat-x;
	margin: 0 auto;
}
#header {
	position: relative;
	width: 1081px;
	height: 159px;
	background: transparent url(bigheader_new_3b.jpg) bottom no-repeat;
	padding: 0;
	margin: 0 auto;
}
#footerWrapper {
    width: 100%;
	background-color:#416072;
    margin: 0 auto;
}
#footer {

	position: relative;
	width: /*1081px*/1081px;
	height: 230px;
	background: transparent url(footer_bg_newb.png) no-repeat;
	padding: 0;
	margin: 0 auto;
	margin-top: -230px;  /*negative value of footer height */
	clear:both;



}
#rootline{
		float: left;
		width: 925px;
		padding: 10px 0;
		margin: 0 auto;
		margin-left: 30px;
		border-top: 1px solid #eeeeee;	 
		border-bottom: 1px solid #eeeeee;	 
		font-size: 1.3em;
}

#rootline	a					{	color: #416072;   text-decoration: none; font-weight: normal;	}
#rootline	a:link		{	text-decoration: none;	}
#rootline	a:visited	{	text-decoration: none;	}
#rootline	a:hover		{	text-decoration: underline;	color: #666666;	}


#navigation {
	position: absolute;
	right: 210px;
	top: 87px;
	width: 860px;
}
#navigation	.leftside		{	float: left;	padding:0; margin:0;	}
#navigation	.rightside	{	float: right;	padding:0;margin:0;	}
#navigation ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
}
#navigation ul li {
		float: left;
		display: block;
		height: 40px;
		padding-top: 6px;
		padding-left: 8px;
		margin-left: 8px;
}
#navigation ul li a {
		display: block;
		height: 40px;
		color: #ffffff;
		font-weight: bold;
		font-size: 1.5em;
		line-height: 30px;
		text-decoration: none;
		padding-right: 10px
}
#navigation .menu_top_selected {
		background: transparent url(n_left.gif) 0 0 no-repeat;
		/*border-bottom: 1px solid #678595;*/
}

#rightmenu{
text-align: right;
padding-top: 140px;
padding-left: 370px;
width: 426px;
}
#rightmenu	a					{	color: #416072;   text-decoration: none; font-weight: normal;	}
#rightmenu	a:link		{	text-decoration: none;	}
#rightmenu	a:visited	{	text-decoration: none;	}
#rightmenu	a:hover		{	text-decoration: underline;	color: #666666;	}

#search{
text-align: right;
width: 165px;
margin-top: -15px;
padding-left: 724px;
}

#language{
text-align: right;
width: 165px;
margin-top: -16px;
padding-left: 811px;
}

#language	a					{	color: #416072;   text-decoration: none; font-weight: normal;	}
#language	a:link		{	text-decoration: none;	}
#language	a:visited	{	text-decoration: none;	}
#language	a:hover		{	text-decoration: underline;	color: #666666;	}



/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/
/*	Main Content	*/
/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/
#contentWrapper {
	width: 100%;
	background-color: #416072;
	margin: 0 auto;
}
#content {
	width: 1081px;
	padding: 10px 0;
	min-height: 325px ;
	padding-bottom: 64px;
	margin: 0 auto;
	background: transparent url(content_bg_new_2.png) 0 0 repeat-y;
}
#mainContent {
	float: left;
	width: 640px;
}










/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/
/*	Footer	*/
/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/
#footer p {
		color: #96887a;
}
#footercontent	{
		float: right;
		/*text-align: right;*/
		/*width: 310px;*/
		padding: 6px;
		padding-right: /*46px*/ 9.9%;
		margin: 0 auto;
		margin-top: 10px;

}
/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/
#footercontent	a					{	color: #416072;   text-decoration: none; font-weight: normal;	}
#footercontent	a:link		{	text-decoration: none;	}
#footercontent	a:visited	{	text-decoration: none;	}
#footercontent	a:hover		{	text-decoration: underline;	color: #666666;	}

#footercontent	.footercontact	{	float: right;	margin: 0;	padding: 0;}
/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/

p#copyright			{float: left;}
p#siteby				{float: right;}











/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/
/*	MISC. STYLES	*/
/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/
a#demoButton,
form input#subscribeButton,
a#tourButton,
a#betaButton,
#b_home #topContent h2 {      /*----Add image replaced element here----*/
    letter-spacing: -10000em;
    text-indent: -99999em;
    overflow: hidden;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */










/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/
/*	STICKY FOOTER	*/
/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/
* {margin:0;padding:0;} 
/*
html, body, #wrapper {height: 99%;}
body > #wrapper {height: auto; min-height: 99%;}
*/
#contentWrapper {padding-bottom: 230px;}   /*must be same height as the footer */







/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/
/*	Default schmal Sidebar	*/
/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/
.defaultschmal_sidebar {
	float: left;
	width: 165px;
	padding: 0 5px;
	padding-left:20px;
}
.defaultschmal_sidebar	li.selectedchild 			{	
	background-image: url(n_back.gif);	
	background-repeat:no-repeat;
	background-position:center right;
}
.defaultschmal_sidebar	li.selectedchild	a 					{	color: #416072;   text-decoration: none;font-weight: bold;	line-height: 1.1em; font-size: 1.0em;	}
.defaultschmal_sidebar .selectedchild li a:link				{	text-decoration: none;		color: #416072;}
.defaultschmal_sidebar .selectedchild li a:visited		{	text-decoration: none;		color: #416072;}
.defaultschmal_sidebar .selectedchild li a:hover			{	text-decoration: underline;		color: #666666;}

.defaultschmal_sidebar	li.otherchild	a 							{	color: #416072;   text-decoration: none;font-weight: normal;		}
.defaultschmal_sidebar .otherchild li a:link					{	text-decoration: none;				color: #416072;}
.defaultschmal_sidebar .otherchild li a:visited				{	text-decoration: none;				color: #416072;}
.defaultschmal_sidebar .otherchild li a:hover					{	text-decoration: underline;		color: #666666;}

.defaultschmal_sidebar H1 {
	font: bold 1.6em Arial, Helvetica, sans-serif;
	color: #24668e;
	padding: 5px 0 0 0;
}
.defaultschmal_sidebar H2 {
	font: bold 1.8em Arial, Helvetica, sans-serif;
	color: #24668e;
	padding: 5px 0 0 0;
}
.defaultschmal_sidebar H3 {
	font: bold 1.8em Arial, Helvetica, sans-serif;
	color: #24668e;
	padding: 5px 0 0 0;
}
.defaultschmal_sidebar p {
	font: normal 1.3em Verdana, Arial, Helvetica, sans-serif;
	line-height: 0.9em;
	color: #24668e;
	padding: 6px 0 7px 0;
	margin-top: 12px;
	border-bottom: 1px solid #eeeeee;
}
.defaultschmal_sidebar ul								{	margin-top: 17px;	list-style-type: none;	font-size: 1.4em;	line-height: 1.5em;	}
.defaultschmal_sidebar ul li						{	border-bottom: 1px solid #eeeeee;	}
.defaultschmal_sidebar li.spacer 				{ padding-top: 10px;		}
.defaultschmal_sidebar li.detailspacer 	{ padding-top: 84px;		}
.defaultschmal_sidebar	li.linkout	a 			{	
color: #416072;   text-decoration: none;font-weight: normal;	line-height: 0.7em; font-size: 1.0em;	padding: 1.1em 0 1.1em 1.9em;
margin: 10px 0;	
background-image: url(icon_link.gif);	
background-repeat:no-repeat;
background-position:0% 50%; }
.defaultschmal_sidebar .linkout li a:link			{	text-decoration: none;		}
.defaultschmal_sidebar .linkout li a:visited	{	text-decoration: none;		}
.defaultschmal_sidebar .linkout li a:hover		{	text-decoration: underline;		color: #666666;}
.defaultschmal_sidebar	li.return	a 			{	
	color: #416072;   text-decoration: none;font-weight: normal;	line-height: 0.7em; font-size: 1.0em;	padding: 1.1em 0 1.1em 1.9em;
	margin: 10px 0;	
	background-image: url(n_back.gif);	
	background-repeat:no-repeat;
	background-position:0% 50%;
}
.defaultschmal_sidebar .return li a:link		{	text-decoration: none;		}
.defaultschmal_sidebar .return li a:visited	{	text-decoration: none;		}
.defaultschmal_sidebar .return li a:hover		{	text-decoration: underline;		color: #666666;}



/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/
/*	defaultschmal	content*/
/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/
.defaultschmal_content {	float: left;	width: 760px;	padding-top:7px;	padding-right: 0px;	padding-bottom: 0px;	padding-left:20px;}
.defaultschmal_content table {	width: 730px; }
.defaultschmal_content H1 {
	font: bold 1.6em Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	color: #24668e;
	padding: 8px 0 5px 0;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 25px;
}
.defaultschmal_content H2 {
	font: bold 3.2em Arial, Helvetica, sans-serif;
	color: #24668e;
	padding: 27px 0 0 0;
}
.defaultschmal_content h3 {
	font: bold 1.4em Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	color: #24668e;
	padding: 8px 0 3px 0px;
}
.defaultschmal_content table h3 {
	font: bold 1.3em Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	color: #24668e;
	padding: 8px 0 3px 12px;
}


.defaultschmal_content p {
	font: normal 1.3em Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	color: #444444;
	padding: 0 0 1.0em 0;
}
.defaultschmal_content strong	{	font-weight: bold;	padding-bottom: 0.5em; color: #24668e; 	font-size: 1.0em;	}
.defaultschmal_content em			{	font-style: italic;	}
/*	---------------- ---------------- ---------------- ----------------	*/



.defaultschmal_content ul {
	font: normal 1.3em Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.1em;
	color: #444444;
	list-style: outside disc;
	padding: 0.4em 4em 0.4em 1.2em;
}
.defaultschmal_content li	{	padding-bottom: 0.2em; padding-left: 0.4em;}
/*
.defaultschmal_content ul {
	font: normal 1.3em Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	color: #444444;
	list-style: none;	margin: 0;	padding: 5px 0 5px 0;
}

.defaultschmal_content	li				{	font-weight: normal;	font-size: 1.0em;	line-height:1.0em;	background-image: url(ireb-li-tinytriangle.gif);	background-repeat: no-repeat;	background-position: 0 50%;	padding: 1px 0px 5px 20px;	margin-left: 0px;}
*/

/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/
.defaultschmal_content	a					{	color: #416072;   text-decoration: underline; font-weight: normal;	}
.defaultschmal_content	a:link		{	text-decoration: underline;	}
.defaultschmal_content	a:visited	{	text-decoration: underline;	}
.defaultschmal_content	a:hover		{	text-decoration: none;	color: #666666;	}
/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/
.defaultschmal_content	.FL				{	margin-left: -1.2em;	font-size: 1.1em;	list-style-type: none;	padding-top:0.4em; padding-bottom:0.4em;	padding-left:3.8em; background-image: url(block_32_FL.png);	background-repeat:no-repeat; background-position:0% 50%; margin-bottom:0.2em;}
.defaultschmal_content	.AL				{	margin-left: -1.2em;	font-size: 1.1em;	list-style-type: none;	padding-top:0.4em; 	border-top: 1px solid #eeeeee; padding-bottom:0.4em;	padding-left:3.8em; background-image: url(block_32_AL.png);	background-repeat:no-repeat; background-position:0% 50%; margin-bottom:0.2em;}
.defaultschmal_content	.EL				{	margin-left: -1.2em;	font-size: 1.1em;	list-style-type: none;	padding-top:0.4em; 	border-top: 1px solid #eeeeee; padding-bottom:0.4em;	padding-left:3.8em; background-image: url(block_32_EL.png);	background-repeat:no-repeat; background-position:0% 50%; margin-bottom:1.2em;}
.defaultschmal_content	.FLS			{	margin-left: -1.2em;	font-size: 1.1em;	list-style-type: none;	padding-top:0.4em; padding-bottom:0.4em;	padding-left:2.4em; border-top: 1px solid #eeeeee;	border-bottom: 1px solid #eeeeee;	background-image: url(block_22_FLS.png);	background-repeat:no-repeat; background-position:0% 50%; }
.defaultschmal_content	.ALS			{	margin-left: -1.2em;	font-size: 1.1em;	list-style-type: none;	padding-top:0.4em; padding-bottom:0.4em;	padding-left:2.4em; border-top: 1px solid #eeeeee;	border-bottom: 1px solid #eeeeee;	background-image: url(block_22_ALS.png);	background-repeat:no-repeat; background-position:0% 50%; }
.defaultschmal_content	.ELS			{	margin-left: -1.2em;	font-size: 1.1em;	list-style-type: none;	padding-top:0.4em; padding-bottom:0.4em;	padding-left:2.4em; border-top: 1px solid #eeeeee;	border-bottom: 1px solid #eeeeee;	  background-image: url(block_22_ELS.png);	background-repeat:no-repeat; background-position:0% 50%; }
.defaultschmal_content	.exchange	{	margin-left:-1.2em;		font-size: 1.1em;	list-style-type: none;	padding-top:0.4em; padding-bottom:0.4em;	padding-left:3.4em; border-top: 1px solid #eeeeee;	border-bottom: 1px solid #eeeeee;	  background-image: url(list_recycle.png);	background-repeat:no-repeat; background-position:0% 50%; margin-bottom:7px;}

.defaultschmal_content img.right		{	float: right;	margin: 0px;	border: 1px solid #dddddd;}
.defaultschmal_content img.left			{	float: left;	margin: 0px;	border: 1px solid #dddddd;}

.defaultschmal_content	.amazon							{	background-color: #E8F2F8;	margin-top: 7px; font-size: 1.0em;	width: 130px; margin-left: 6px;
line-height: 1.2em; list-style-type: none;	padding-top:0.1em; padding-bottom:0.1em;	padding-left:2.5em; border-top: 1px solid #eeeeee;	
border-bottom: 1px solid #eeeeee;	background-image: url(icon_link.gif);	background-repeat:no-repeat; background-position:10px 50%; }
.defaultschmal_content	.amazon	a:link 			{	text-decoration: none;		}
.defaultschmal_content	.amazon	a:visited 	{	text-decoration: none;			}
.defaultschmal_content	.amazon	a:hover 		{	text-decoration: underline;		}
.defaultschmal_content	.amazon	a:active 		{	text-decoration: none;		}

.defaultschmal_content	.relinkout{	background-color: #E8F2F8;	margin-top: 7px; font-size: 1.0em;	width: 500px; margin-left: 6px;
line-height: 1.2em; list-style-type: none;	padding-top:0.1em; padding-bottom:0.1em;	padding-left:2.5em; border-top: 1px solid #eeeeee;	
border-bottom: 1px solid #eeeeee;	background-image: url(icon_link.gif);	background-repeat:no-repeat; background-position:10px 50%; }
.defaultschmal_content	.relinkout a:link 			{	text-decoration: none;		}
.defaultschmal_content	.relinkout a:visited 	{	text-decoration: none;			}
.defaultschmal_content	.relinkout a:hover 		{	text-decoration: underline;		}
.defaultschmal_content	.relinkout a:active 		{	text-decoration: none;		}


.defaultschmal_content .bookcover			{	text-align:center;	padding-top: 0.8em;	padding-bottom: 0.8em;}
.defaultschmal_content .books		 			{	font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;	line-height: 1.0em;	color: #444444;	padding: 0.4em 0.4em 0.4em 0;}
.defaultschmal_content .faq		 				{	font: normal 1.1em Verdana, Arial, Helvetica, sans-serif;	line-height: 1.0em;	color: #444444;	padding: 0.4em 0.9em 0.4em 0.9em;}
.defaultschmal_content .answer	 			{	font: normal 1.0em Verdana, Arial, Helvetica, sans-serif;	line-height: 1.2em;	color: #444444;	padding: 0.3em 0.3em 0.3em 0;}
.defaultschmal_content .answer h3			{	font: bold 1.1em Arial, Helvetica, sans-serif; }
.defaultschmal_content .answer ul li	{	font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;	line-height: 1.1em; }

.defaultschmal_content .linkimage					{	text-align:center;	padding-top: 0.8em;	padding-bottom: 0.8em;}
.defaultschmal_content .links 						{	font: normal 1.0em Verdana, Arial, Helvetica, sans-serif;	line-height: 1.1em;	color: #444444;	padding: 0.4em 0.4em 0.4em 0;}
.defaultschmal_content .links h3					{	font: bold 1.2em Arial, Helvetica, sans-serif; }
.defaultschmal_content .links ul li				{	font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;	line-height: 1.0em; }


.defaultschmal_content .downloaddescription 			{	font: normal 1.0em Verdana, Arial, Helvetica, sans-serif;	line-height: 1.1em;	color: #444444;	padding: 0.4em 0.4em 0.4em 0;}
.defaultschmal_content .downloaddescription h3		{	font: bold 1.1em Arial, Helvetica, sans-serif; }
.defaultschmal_content .downloaddescription ul li	{	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;	line-height: 1.1em; }

.defaultschmal_content .datum 						{	font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;	line-height: 1.0em;	color: #24668e;	padding: 0.4em 0.4em 0.4em 0.4em;}
.defaultschmal_content .nachrichten 			{	font: normal 1.1em Verdana, Arial, Helvetica, sans-serif;	line-height: 1.1em;	color: #444444;	padding: 0.6em 0.4em 0.4em 0.6em;}

.defaultschmal_content .downloads 			{	font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;	line-height: 1.1em;	color: #444444;	padding: 0.4em 1.4em 0.4em 0.4em;	width: 39px;}
.defaultschmal_content .beschreibungen	{	font: normal 1.0em Verdana, Arial, Helvetica, sans-serif;	line-height: 1.1em;	color: #444444;	padding: 0.6em 0.4em 0.4em 0.6em;}


.defaultschmal_content .logo				{	vertical-align:middle;	text-align:center;	padding-top: 0.8em;	padding-bottom: 0.8em; padding-right: 0.4em;padding-left: 0.4em;}
.defaultschmal_content .company 		{	font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;	line-height: 1.0em;	color: #444444;	padding: 0.4em 0 0.4em 0;}
.defaultschmal_content .contact 		{	font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;	line-height: 1.0em;	color: #444444;	padding: 0.4em 0 0.4em 0;}
.defaultschmal_content .contry			{	font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;	line-height: 1.0em;	color: #444444;	padding: 0.4em 0 0.4em 0;}

.defaultschmal_content	.important			{	padding-top: 10px; color: #444444;	font-style: italic; line-height: 1.0em;}
.defaultschmal_content	.land				{	width:40px;		}
/*
.defaultschmal_content	.tel			{ padding-left: 2.2em; font-size: 0.9em;	line-height: 1.2em; color: #416072;  list-style-type: none; background-image: url(media/table_telephone.png);	background-repeat:no-repeat;			background-position:0% 50%;	}
*/
.defaultschmal_content	.tel			{	padding-left: 0; font-size: 0.9em;	line-height: 1.2em; color: #416072;  list-style-type: none; 	}
.defaultschmal_content	.email		{	padding-left: 2.2em; font-size: 0.9em;	line-height: 1.2em; color: #416072;  list-style-type: none; background-image: url(table_email.png);			background-repeat:no-repeat;			background-position:0% 50%;	}
.defaultschmal_content	.url			{	width:160px;	padding-left: 2.2em; font-size: 0.9em;	line-height: 1.2em; color: #416072;  list-style-type: none; background-image: url(table_link.png);			background-repeat:no-repeat;			background-position:0% 50%;	}




blockquote									{ background-color: #ff0000;	font-size: 0.9em;		padding: 0; }


/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/
/*	FCE/
/*	---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- ---------------- 	*/

.box2_01_seite
{  

width:100%;
padding-bottom: 0px;
}
.box2_01_seite_1
{
float:left;
text-align: left;
width:60%;
padding-bottom: 0px;

}
.box2_01_seite_2
{   
float:right;
width:39%; 
text-align: left;
}

.box2_06_seite
{

width:100%;
padding-top:0px;
height:100%;
}
.box2_06_seite_1
{
float:left;
text-align: left;
width:50%;
height:100%;
}
.box2_06_seite_2
{   
float:right;
width:49%; 
text-align: left;
}

#box_rand
{	
margin-top: 0.5em;
margin-left: -1.2em;
font-size: 100%;


list-style-type: none;
padding-top:1.0em;
padding-bottom:0.2em;
padding-left:2.9em;
border-top: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
background-image: url(book_22.png);
background-repeat:no-repeat;
background-position:0% 50%;
margin-bottom: 1.0em;
 }
 
#box_rand	
p
{
	
padding-left:0em; 	
}


#box_url
{	
background-color: #E8F2F8;
margin-left: -1.2em;	
margin-top: 17px; 
font-size: 1.1em;	
line-height: 1.2em; 
list-style-type: none;	
padding-top:1.0em; 
padding-bottom:0.2em;	
padding-left:3.3em; 
border-top: 1px solid #eeeeee;	
border-bottom: 1px solid #eeeeee;	
background-image: url(icon_link.gif);	
background-repeat:no-repeat; 
background-position:10px 50%; }


.box3_01_seite 
{ 
clear:both;
width:100%;
height:100%;
text-align: left;
vertical-align: top;
}
.box3_01_seite_1 
{width: 250px;
float: left;
height:150px;
margin-bottom: -5px;
}

.box3_01_seite_2 
{/*border-left:1px solid #ccc;*/
width:250px;
float: left;
height:150px;
margin-left: 5px;
margin-bottom: -5px;
}
.box3_01_seite_3 
{ 
/*border-left:1px solid #ccc; */
width:250px;
float: right;
height:150px;
margin-bottom: -5px;
}


.prov_box
{
width: 220px; 
height: 112px; /*102*/
border: 2px solid #eeeeee;	
}
	
.prov_logo
{
text-align: center;
height: 52px;
}	

.prov_name
{
height: 30px; 
/*margin-top:28px;*/
background-color: #E8F2F8;
}

.prov_name p
{

text-align: center;
background-color: #E8F2F8;	
line-height: 1.2em; 
list-style-type: none;	
padding-top:0.6em; 
}


.prov_link
{
width: 125px;
height: 10px; 
text-align: left;
background-color: #E8F2F8;
margin-bottom: 50px;
}

.prov_link p
{
text-align: center;
background-color: #E8F2F8;	
font-size: 1.1em;
line-height: 0.8em; 
list-style-type: none;	
padding-top:0.8em; 
border-top: 2px solid #eeeeee;	
background-image: url(icon_link.gif);	
background-repeat:no-repeat; 
background-position:15px 50%;
}


.prov_prof
{
margin-top: -60px;
float:right;
width: 125px;
height: 10px; 
text-align: right;
background-color: #E8F2F8;
margin-bottom: 30px;
}


.prov_prof p
{
text-align: center;
background-color: #E8F2F8;	
font-size: 1.1em;
line-height: 0.8em; 
list-style-type: none;	
padding-top:0.8em; 
border-top: 2px solid #eeeeee;	
background-image: url(list_view_s.png);	
background-repeat:no-repeat; 
background-position:25px 50%;
}

.csc-sitemap ul li ul li ul li { 
		font: normal Arial, Helvetica, sans-serif;
		font-size: 12px;
} 

.csc-sitemap ul li ul li { 
		font: normal Arial, Helvetica, sans-serif;
		font-size: 12px;
} 

.csc-sitemap ul li { 
		font: normal Arial, Helvetica, sans-serif;
		font-size: 12px;	
} 


.zert_box
{ 
clear:both;
width:100%;
height:100%;
text-align: left;
vertical-align: top;
}
.zert_logo 
{
width: 25%;
float: left;
height:100%;
}

.zert_name
{
width:25%;
float: left;
height:100%;
}

.zert_kontakt
{
width:25%;
float: left;
height:100%;
}

.zert_land
{ 

width:24%;
float: right;
height:100%;
}