@charset "utf-8";
/* CSS Document */

    body {
		text-align:center;
		font-family:"Tahoma", "Geneva", "Helvetica", "Arial", "sans-serif";
		font-size:.8em;
		_font-size:.6em;
		margin-bottom:0px;
		margin-top:0px;
		line-height:1.8em;
	    background-color:#000;
		background-image:url(../images/bg.jpg);
		background-repeat:repeat-x;
		 }	



/* -----------------TEXT STYLING------------------- */


p
{
	color:#3d4b54;
	text-align:justify;
}


a.link
{
	font-size:11px;
	color:#0000ff;
}


p.small
{
	font-size:10px;
}


h1,h2
{
	color:#0176c3;
	margin-top:25px;
	_margin-top:30px;
}

h6
{
	color:#0176c3;
	margin-top:0px;
}

h1
{
	font-size:1.8em;
	font-family:Tahoma, Geneva, sans-serif;
}

h2
{
	font-size:1.5em;
	font-family:Tahoma, Geneva, sans-serif;
}


p.intro
{
	font-size:1.2em;
}

p.telephone
{
	font-size:1.8em;
	font-family:Tahoma, Geneva, sans-serif;
}


h3
{
	color:#666;
	font-size:1.4em;
	font-family:Tahoma, Geneva, sans-serif;
	padding-top:15px;
}



p.intro2
{
	font-size:1.4em;
	margin-top:25px;
	font-family:Tahoma, Geneva, sans-serif;
	margin-bottom:15px;
}



strong.1
{
	color:#2a2a2a;
}



h2.grey
{
	color:#666;
	border-bottom:1px solid #ccc;
	padding:1px;
	font-family:Tahoma, Geneva, sans-serif;

}


h2.white
{
	color:#fff;
	padding-top:2px;
	margin-left:5px;
	margin-top:15px;
	font-size:1em;
}



ul.v
{
	margin-bottom:10px;
    list-style-image:url("bullet.jpg");
    list-style-type:square;
	color:#3d4b54
}

ul.indent
{
	margin-bottom:10px;
	margin-left:20px;
}

li.features{
	font-size:12px;
	color:#333;
	padding-bottom:15px;
	}


ul.news
{
	padding: 0;
    margin: 0 0px 0 5px;
    list-style-type: none;
	font-size:11px;
	color:#333;
}



li.news
{
	padding-bottom:5px;
	
}



li
{
	padding-bottom:5px;
}



h3.underline
{
	border-bottom:1px solid #ccc;
	color:#0176c3;
}

h3.blue
{
	color:#0176c3;
	margin-top:30px;
}


h3.blue2
{
	color:#0176c3;
	padding-left:6px;
}



h1.underline
{
	border-bottom:1px solid #ccc;
	font-family:Tahoma, Geneva, sans-serif;

	
}


h4
{
	color:#fff;
	margin-left:20px;
	margin-top:10px;
	font-size:12px;
	_margin-top:10px;
	
}


h4.email
{
	color:#000;
	margin-left:20px;
	margin-top:10px;
	font-size:12px;
	_margin-top:10px;
	
}


h5
{
	color:#666666;
	margin-top:10px;
	font-size:12px;
	_margin-top:10px;
	
}

h2.underline
{
	padding:1px;
	border-bottom:1px solid #ccc;
	
}

hr
{
	height:1px;
	color:#CCC;
	margin-top:40px;
	margin-bottom:40px;
}



a
{
	color:#06F;
}

a:hover
{
	color:#900;
	text-decoration:none;
}





/* -----------------IMAGE STYLING------------------- */


img.left
{
	float:left;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:10px;
}

img.left2
{
	float:left;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:80px;
	clear:right;
}


img.right
{
	float:right;
	margin-left:15px;
	margin-top:10px;
}


img{margin-bottom:5px;}


img.left_clear
{
	float:left;
	padding:15px;
	margin-bottom:45px;
}

a img {border:1px solid #2a2a2a;}

a img.flag{border:none;}



#ibmageContainer { height:250px; }  
#ibmageContainer img { display:none; 	
			position:absolute; 	
			top:0px; left:0px; 	
			height:250px;  	
			width:950px; 	
			opacity: -0.01; } 


/* -----------------CONTAINER------------------- */


#container {
width:950px;
background-color:#FFF;
margin-left: auto;
margin-right: auto;
margin-top:0px;
padding:15px;
text-align: left;
}



/* -----------------LOGO & BANNER------------------- */

#logo
{
	width:950px;
	height:70px;
	background-image:url(../images/banner.gif);
	background-repeat:no-repeat;
	margin-bottom:0px;
}


#banner
{
	width:950px;
	height:250px;
	}


#flag
{
	width:30px;
	background-color:#fff;
	height:20px;
	float:right;
	padding-left:5px;
	padding-right:0px;
	margin-top:60px;
}

#flag.a
{
	border:none;
}

#flag_2
{
	width:30px;
	background-color:#fff;
	height:20px;
	float:right;
	padding-right:5px;
	padding-left:5px;
	margin-top:60px;
}

#flag_3
{
	width:30px;
	background-color:#fff;
	height:20px;
	float:right;
	padding-right:5px;
	padding-left:5px;
	margin-top:60px;
}


#flag_4
{
	width:30px;
	background-color:#fff;
	height:20px;
	float:right;
	padding-right:5px;
	padding-left:5px;
	margin-top:60px;
}


#flag_5
{
	width:30px;
	background-color:#fff;
	height:20px;
	float:right;
	padding-right:5px;
	padding-left:5px;
	margin-top:60px;
}

/* -----------------MAIN CONTENT------------------- */

#content

{
	width:570px;
	min-height:800px;
	background-color:#FFF;
	padding: 10px, 10px, 10px, 10px;
	margin-right:40px;
	margin-bottom:100px;
	float:left;
}

#content_expand

{
	width:900px;
	background-color:#FFF;
	padding: 10px, 10px, 10px, 10px;
	margin-bottom:100px;
}

/* -----------------CONTENT RIGHT------------------- */


#content_right

{
	width:325px;
	float:right;
}


#content_right1

{
	width:320px;
	float:right;

}


#content_right2

{
	width:320px;
	background-image:url(../images/sidebar.jpg);
	float:right;
	padding-left:5px;
	margin-bottom:5px;

	background-repeat:no-repeat;
}

p.close
{
	padding-left:6px;
	padding-right:12px;
}


#event
{
	width:520;	
	height:250px;
	background-image:url(images/event.gif);
	background-repeat:no-repeat;
	padding:8px;
}


#event_germany
{
	width:520;	
	height:250px;
	background-image:url(images/events_germany.gif);
	background-repeat:no-repeat;
	padding:8px;
}


#event.h2
{
	margin-top:50px;
}


/* -----------------FOOTER------------------- */



#footer
{
	background-color:#3e4c55;
	width:950px;
	clear:both;
	height:255px;
	color:#FFF;
	font-size:12px;
}

#footer a
{
	color:#FFF;
}


#footer a:hover
{
	color:#09F;
}

#footer a.current_page
{
	color:#09F;
	text-decoration:none;
}

#footer p
{
	color:#CCC;
	padding-left:20px;
	margin:none;
}

#section1

{
	margin:0px 22px 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	width:180px;
	float:left;
	font-size:10px;
}

#section1a

{
	margin:0px 22px 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	width:180px;
	float:left;
}

#section1b

{
	margin:0px 22px 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	width:180px;
	float:left;
}

#section1c

{
	margin:0px 22px 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	width:150px;
	float:left;
}


#section1d

{
	margin:0px 0px 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;

}


#section1, #section1a, #section1b, #section1c, #section1d, ul li.footer{
	font-size:10px;
	color:#666666;
}






#section2

{
	padding:5px 5px 0 0px;
	width:305px;
	text-align:right;
	margin-top:65px;
	float:right;

}

#section2 p
{
	margin-left:200px;
}



