@charset "utf-8"; 
/* -------------------------------------------------------------- 
  
   IceCube2.Net CSS powered by Blueprint CSS Framework 
   * Version:   2 (21.1.2011)
   
-------------------------------------------------------------- */

@import 'lib/shadowbox.css'; 
@import 'lib/jquery-ui.css';   
@import 'lib/reset.css';
@import 'lib/typography.css';
@import 'lib/forms.css';
@import 'lib/grid.css';
@import 'lib/buttons.css';  
@import 'lib/navigation.css';   
@import 'lib/content.css'; 

/* ----------------------------------------------------------- */

body							{ background:url('../Images/bg_body.jpg') repeat-x #e2e2e2;font-size:71%; }
#wrapper						{ width: 990px; margin: 0 auto 0 auto; text-align:left; }
#header							{ width: 990px;position:relative;height:159px; } 
.container						{ float:left; background:url('../Images/bg_content.gif') repeat-x #e6e6e6;position:relative; }
.container .background			{ float:left; width: 990px;padding:20px 0px 30px 0px; background:url('../Images/dot.gif') repeat-y 200px 0px;}
.sidecolumn						{ float:left;width:200px;margin-right:30px; }



.IC2Site blockquote {font-size: 1.1em;}



h2.pageTitle{
	font-size: 2em;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: 0.75em;
	color: #075698;
}

.IC2Site .default-title	{ 
	font-family:Arial,sans-serif;
	font-size:21px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	text-transform:none;
	text-decoration:none;
	line-height:1;
	text-align:left;
	background:none;
	margin:0.7em 0;
	padding:0;
	border:none;
	letter-spacing:1px;
}		

.IC2Site .default-subtitle {
	font-family:Arial,sans-serif;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	color: #075698;
	text-transform:none;
	text-decoration:none;
	line-height:1.25;
	text-align:left;
	background:none;
	margin:0.6em 0;
	padding:0;
	border:none;
	
}		


.IC2Site .wysiwyg-h1 {
	font-family:Arial,sans-serif;
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	text-transform:none;
	text-decoration:none;
	line-height:1.5;
	text-align:left;
	background:none;
	margin:0 0 0.4em 0;
	padding:0;
	border:none;
}

.IC2Site .wysiwyg-h2 {
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	color: #075698;
	text-transform:none;
	text-decoration:none;
	line-height:1.5;
	text-align:left;
	background:none;
	margin:0 0 0.4em 0;
	padding:0;
	border:none;			
}


/* Logo
-------------------------------------------------------------- */
.IC2Site h1.logo { margin:0;padding:0;position:absolute;top:43px;left:25px;}
.IC2Site h1.logo a {
	display:block;
	background:url('../Images/sprite.png');
	font-size:0px;line-height:0px;text-indent:-10000px;
	width:142px;
	height:108px;
} 
.IC2Site h2.slogan {display:none;}

/* Other
-------------------------------------------------------------- */
#header img { position:absolute;top:30px;left:200px;}
#header ul {border-bottom:1px solid #fff;float:left;width:628px;font-size:11px;background:#1586ca;top:0px;left:199px;position:absolute;height:29px;list-style:none;margin:0px;padding:0px;width:790px;}
#header li {float:left;}
#header li a {background:#1586ca;color:#fff;padding:6px 12px 6px 12px;border-left:1px solid #fff;float:left;display:block;}
#header li a:hover {color:#000;}
.address {
	font-size:11px;
	line-height:1.1em;
	padding:0px 15px 0px 28px;
	margin: 2em 0em;
	color:#474747;
}
.address img {margin-bottom:6px;}
.address strong {color:#1586ca;font-size:12px;}
.address .text {width:125px;}
.important {border-left:10px solid #1f345f;background:#fff;clear:both;padding:10px;}
.imgborder-1 {border:1px solid #e8e3e1;padding:7px;}
.imgborder-2 {border:1px solid #e8e3e1;padding:2px;}
.imgborder-3 {border:3px solid #e8e3e1;padding:7px;}
.imgborder-4 {border:4px solid #e8e3e1;padding:7px;}
.imgborder-5 {border:5px solid #e8e3e1;}
.imgborder-6 {border:6px solid #e8e3e1;}





#EZ_HomeFeatured{min-height:500px;}
.EZ_HomeFeatured{position:relative;top:0;left:0;height:500px;}
.EZ_HomeFeatured img.mapHP{display:block;margin:auto;}
.IC2Render.home .EZ_HomeFeatured #pid_0{position:absolute;top:58px;	left:186px;	color:#2986C3;	width: 182px;text-align:center;}
.IC2Render.home .EZ_HomeFeatured #pid_1{position:absolute;top:195px;left:322px;	color:#E96019;	width: 182px;text-align:center;}
.IC2Render.home .EZ_HomeFeatured #pid_2{position:absolute;top:195px;left:49px;	color:#C13C8A;	width: 182px;text-align:center;}
.IC2Render.home .EZ_HomeFeatured #pid_3{position:absolute;top:332px;left:188px;	color:#4CAC4A;	width: 182px;text-align:center;}

.IC2Render.home .EZ_HomeFeatured .BlocText p{font-size:16px;font-weight:bold;line-height:17px;padding:0;margin:0;}
.IC2Render.home .EZ_HomeFeatured .BlocText p strong{font-size:31px;font-weight:bold;display:block;margin:0 auto 15px;line-height:25px;width:80px;}

.IC2Render.home .EZ_HomeFeatured #pid_0 p a{color:#2986C3;}
.IC2Render.home .EZ_HomeFeatured #pid_1 p a{color:#E96019;}
.IC2Render.home .EZ_HomeFeatured #pid_2 p a{color:#C13C8A;}
.IC2Render.home .EZ_HomeFeatured #pid_3 p a{color:#4CAC4A;}

.IC2Editor .EZ_HomeFeatured{background:url(/Htdocs/Images/specialContent.png) no-repeat center 0;}
.IC2Editor .EZ_HomeFeatured .mapHP{display:none;}
.IC2Editor .EZ_HomeFeatured map{display:none;}




.BlocLinks .box ul{margin-bottom:0;}
.BlocDownload .box ul{margin-bottom:0;}
.BlocDownload .box div{margin-bottom:0;}

.level1.selected{font-weight:bold;}

.IC2Nav_9629 .LinkCategory{display:block;width:100%;text-align:center;margin-top:20px;}
.IC2Nav_9629 .LinkCategory a{display:block;width:50px;margin:0;float:none;}


.listing .item h3 a{
    color:#075698;
	text-transform:none;
	font-weight:normal;}
	
.listing .item img {
    border:1px solid #3E3E3E;
}

.listing .item .info {padding: 11px 0 0;}
.listing .item p { min-height: 45px;}

#header div.randomImages{position:absolute;display:block;}
#header div.randomImages div{background:url(/Htdocs/Images/border_header.png) no-repeat 0 0;
	left: 200px;
    position: absolute;
    top: 30px;
	height:7px;
	width:789px;}
	


.BlocPicturesGallery .item {margin: 0 0px 10px 27px;}
.IC2Editor .BlocPicturesGallery .item {margin: 0 0px 10px 18px;}
.clear + .item{margin-left:0;}

/* Search
-------------------------------------------------------------- */
.IC2Site .search { position:relative;padding:2px 0px;background:url(../Images/dot.gif) repeat-y 200px 0px;}
.IC2Site .search label {
	display:none;
}
.IC2Site .search input.text {
	padding:3px 0px 2px 3px;
	width:115px;
	float:left;
	margin:0px;
}
.IC2Site .search input.text:focus {
	color:#555;
	text-transform:none;	
}
.IC2Site .search button.btn {
	margin:3px;
	padding:0px;
	background:none;
	border:none;
	font-weight:normal;
	text-transform:uppercase;
	color:#fff;
	font-size:10px;
}

/* Quicklinks
-------------------------------------------------------------- */
.IC2Site .quicklinks			{position:absolute;top:7px; left:10px; font-size:10px;}
.IC2Site .quicklinks a			{color:#162646;}
.IC2Site .quicklinks a:hover	{ color:#000; }
.IC2Site .quicklinks .home {background:url(../Images/sprite.png) no-repeat 1px -169px;padding:0px 0px 0px 16px;}
.IC2Site .quicklinks .contact {background:url(../Images/sprite.png) no-repeat 2px -193px;padding:0px 0px 0px 16px;}
.IC2Site .quicklinks .sitemap {background:url(../Images/sprite.png) no-repeat 2px -147px;padding:0px 0px 0px 16px;}

/* Breadcrumbs
-------------------------------------------------------------- */
.IC2Site .breadcrumbs			{ position:absolute;left:220px;top:5px; }
.IC2Site .breadcrumbs a			{ padding:0px 20px 0px 10px;color:#fff;background:url(../images/sprite.png) no-repeat 100% -214px; }
.IC2Site .breadcrumbs a.selected{  }
.IC2Site .breadcrumbs a:hover	{  }

/* Container
-------------------------------------------------------------- */
.IC2Site .container-box			{ background:none; }

/* Newsletter
-------------------------------------------------------------- */
.IC2Site .newsletter 			{ padding:5px 30px 0px 28px;color:#474747;line-height:1.1em; }
.IC2Site .newsletter h2			{ margin-bottom:1em;color:#1586CA;text-transform:uppercase;font-size:1.2em; }
.IC2Site .newsletter form		{ background:none;margin:0px;padding:0px; }
.IC2Site .newsletter label		{ display:none; }
.IC2Site .newsletter .text		{ width:130px;padding:4px 2px;margin:3px 0; }
.IC2Site .newsletter .btn		{ display:block;background:url('../Images/sprite.png') 0px -117px no-repeat;font-size:10px;width:94px;border:0;
								  text-align:center;text-transform:uppercase;color:black;padding:1px 0px;font-weight:normal;margin-left:20px; }
 
/* News
-------------------------------------------------------------- */
.IC2Site .news .item			{  }
.IC2Site .news .item h3			{ text-transform:none;font-size:1.1em;margin:3px 0px 0px 0px;line-height:normal;font-weight:bold; }
.IC2Site .news .item p			{  }
.IC2Site .news .item .more		{ display:block;background:url('../Images/sprite.png') 0px -117px no-repeat;font-size:10px;width:94px;
								  text-align:center;text-transform:uppercase;color:black;padding:1px 0px 1px 0px; }

/* Footer
-------------------------------------------------------------- */
#footer							{width: 760px;padding:6px 0px 6px 230px;clear:both;position:relative;background:url('../Images/bg_footer.gif') repeat-y #595959;color:#fff;}
#footer a						{ color:#fff; }
#footer a:hover					{ color:#000; }
#footer .impressum				{ float:right; margin:0; }
#footer .copyright				{ margin:0; }

