@charset "UTF-8";
/* Global layers */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #e9e9e9;
	background-image: url(../_gfx/bg__global.gif);
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
	background-position: left top;
}


/* head */
#ci_logo {
	position: absolute;
	top: 50px;
	left: 25px;
	height: 50px;
	width: 275px;
	z-index: 15;
	}
	
#ci_signature {
	position: absolute;
	top: 0px;
	left: 890px;
	height: 125px;
	width: 45px;
	z-index: 15;
	}
/* navigation */
#nav_top {
	position: absolute;
	top: 100px;
	left: 25px;
	height: 25px;
	z-index: 15;
	}
	
#nav_top ul {
	margin: 0px;
	padding: 0px;
	}
	
#nav_top li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	}


#nav_sub_pale {
	position: absolute;
	top: 140px;
	left: 25px;
	margin-top: 5px;
	margin-left: 5px;
	z-index: 15;
	color: #ffffff;
	}

#nav_sub_pale ul {
	margin: 0px;
	padding: 0px;
	}
	
#nav_sub_pale li {
	margin-right: 4px;
	padding: 0px;
	float: left;
	list-style-type: none;
	}

#nav_sub_pale a {
	color: #7c7c7c;
	text-decoration: none;
	}

#nav_sub_pale a:link {
	color: #7c7c7c;
	text-decoration: none;
	}

#nav_sub_pale a:hover {
	color: #c9c9c9;
	text-decoration: none;
	}
	
#nav_sub_pale .active a {
	color: #7c7c7c;
	text-decoration: none;
	}

#nav_sub_pale .active a:link {
	color: #7c7c7c;
	text-decoration: none;
	}

#nav_sub_pale .active a:hover {
	color: #c9c9c9;
	text-decoration: none;
	}




#nav_sub_dark {
	position: absolute;
	top: 140px;
	left: 25px;
	margin-top: 5px;
	margin-left: 5px;
	z-index: 10;
	color: #000000;
	width: 500px;
	}

#nav_sub_dark ul {
	margin: 0px;
	padding: 0px;
	}
	
#nav_sub_dark li {
	margin-right: 4px;
	padding: 0px;
	float: left;
	list-style-type: none;
	}
	
#nav_sub_dark a {
	color: #7c7c7c;
	text-decoration: none;
	}

#nav_sub_dark a:link {
	color: #7c7c7c;
	text-decoration: none;
	}

#nav_sub_dark a:hover {
	color: #3e3e3e;
	text-decoration: none;
	}
	
#nav_sub_dark .active a {
	color: #7c7c7c;
	text-decoration: none;
	}

#nav_sub_dark .active a:link {
	color: #3e3e3e;
	text-decoration: none;
	}

#nav_sub_dark .active a:hover {
	color: #7c7c7c;
	text-decoration: none;
	}
	



	
#nav_sub_article {
	position: absolute;
	top: 470px;
	left:880px;
}

#nav_sub_article table {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#nav_sub_article td {
	width: 20px;
	margin: 0px;
	padding: 0px;
}


/* viewwer */

#viewer_top {
	position: absolute;
	top: 125px;
	left: 0px;
	width: 935px;
	height: 10px;
	z-index: 20;
	}
	
#viewer_bottom {
	position: absolute;
	top: 505px;
	width: 935px;
	height: 15px;
	height: 10px;
	z-index: 2;
	}
	
#viewer-shape-over {
	position: absolute;
	top: 136px;
	left: 0px;
	width: 910px;
	height: 40px;
	background-image: url(../_gfx/news_shape.png);
	background-repeat: repeat-y;
	z-index:5;
}

#viewer-shape-over-mag {
	position: absolute;
	top: 136px;
	left: 0px;
	width: 250px;
	height: 30px;
	background-image: url(../_gfx/news_shape.png);
	background-repeat: repeat-y;
	z-index:5;
}

#viewer-text-over-mag {
	position: absolute;
	top: 180px;
	left: 33px;
	width: 120px;
	z-index:6;
	font-size: 10px;
	color: #666666;
}

#viewer_black {
	position: absolute;
	top: 135px;
	left: 0px;
	width: 935px;
	height: 370px;
	background-color:#000;
	overflow: hidden;
	}
	
#viewer_black .kuffiflow {
	margin-top: -95px;
}

#viewer_beige {
	position: absolute;
	top: 135px;
	left: 0px;
	width: 935px;
	height: 370px;
	background-color:#efece5;
	overflow: hidden;
	}
	
#viewer_beige img {
	margin-top: 1px;
}
	
#viewer_beige .scroll-content {
	width: 935px;
	height: 370px;
	overflow: auto;
	}

#viewer_beige .scroll-content .article-list {
	margin-top: 50px;
	margin-left: 30px;
	margin-bottom: 0px;
	margin-right: 50px;
	}
	
#viewer_beige .scroll-content .article-list .title {
	margin-left: 3px;
	margin-bottom: 10px;
	color: #999999;
	}
	
/* neuigkeiten */
#viewer_beige .scroll-content .article-list .newsitem {
	width: 800px;
	line-height: 16px;
	}
	
#viewer_beige .scroll-content .article-list .newsitem table {
	padding-bottom: 5px;
	}
	
#viewer_beige .scroll-content .article-list .newsitem a {
	color: #7c7c7c;
	text-decoration: none;
	}

#viewer_beige .scroll-content .article-list .newsitem a:link {
	color: #7c7c7c;
	text-decoration: none;
	}

#viewer_beige .scroll-content .article-list .newsitem a:hover {
	color: #3e3e3e;
	text-decoration: none;
	}

#viewer_beige .scroll-content .article-list .newsitem img {
	margin-top: 10px;
	margin-left: 30px;
	
	}
/* neuigkeiten */

/* downloads */
#viewer_beige .scroll-content .article-list .downloads {
	width: 800px;
	line-height: 16px;
	}
	
#viewer_beige .scroll-content .article-list .downloads table {
	padding-bottom: 5px;
	}
	
#viewer_beige .scroll-content .article-list .downloads a {
	color: #7c7c7c;
	text-decoration: none;
	}

#viewer_beige .scroll-content .article-list .downloads a:link {
	color: #7c7c7c;
	text-decoration: none;
	}

#viewer_beige .scroll-content .article-list .downloads a:hover {
	color: #3e3e3e;
	text-decoration: none;
	}

#viewer_beige .scroll-content .article-list .downloads img {
	margin-top: 10px;
	margin-left: 30px;
	
	}


#viewer_beige .scroll-content .article-list .downloads .download-pack {
	width: 800px;
	line-height: 16px;
	}
	
#viewer_beige .scroll-content .article-list .download-pack table{
	margin-bottom: 15px;
	}

	
#viewer_beige .scroll-content .article-list .download-pack .titles{
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 30px;
	background-color:#999;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	}
	
#viewer_beige .scroll-content .article-list .download-pack .specs{
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #ccc;
	font-size: 11px;
	}
	
#viewer_beige .scroll-content .article-list .download-pack .prev{
	padding: 0px;
	margin: 0px;
	}
	
#viewer_beige .scroll-content .article-list .download-pack .datalink {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #DFDFDF;

	}
	
#viewer_beige .scroll-content .article-list .download-pack .datalink a {
	color: #7c7c7c;
	text-decoration: none;
	}

#viewer_beige .scroll-content .article-list .download-pack .datalink a:link {
	color: #7c7c7c;
	text-decoration: none;
	}

#viewer_beige .scroll-content .article-list .download-pack .datalink a:hover {
	color: #3e3e3e;
	text-decoration: none;
	}
	

	
#viewer_beige .scroll-content .article-list .list_content a {
	color: #7c7c7c;
	text-decoration: none;
	}

#viewer_beige .scroll-content .article-list .list_content a:link {
	color: #7c7c7c;
	text-decoration: none;
	}

#viewer_beige .scroll-content .article-list .list_content a:hover {
	color: #3e3e3e;
	text-decoration: none;
	}
/* downloads */
	
/* anschrift : agenturprofil */
#viewer_beige .scroll-content .article-list .philosophyitem {
	width: 800px;
	line-height: 16px;
	}
	
#viewer_beige .scroll-content .article-list .philosophyitem table {
	padding-bottom: 5px;
	}
	
#viewer_beige .scroll-content .article-list .philosophyitem a {
	color: #7c7c7c;
	text-decoration: none;
	}

#viewer_beige .scroll-content .article-list .philosophyitem a:link {
	color: #7c7c7c;
	text-decoration: none;
	}

#viewer_beige .scroll-content .article-list .philosophyitem a:hover {
	color: #3e3e3e;
	text-decoration: none;
	}

#viewer_beige .scroll-content .article-list .philosophyitem img {
	margin-top: 10px;
	margin-left: 30px;
	
	}

/* anschrift : agenturprofil */

/* anschrift : impressum */
#viewer_beige .scroll-content .article-list .impressum {
	width: 800px;
	font-size: 11px;
	line-height: 14px;
	}
	
#viewer_beige .scroll-content .article-list .impressum table {
	padding-bottom: 5px;
	}
	
#viewer_beige .scroll-content .article-list .impressum a {
	color: #7c7c7c;
	text-decoration: none;
	}

#viewer_beige .scroll-content .article-list .impressum a:link {
	color: #7c7c7c;
	text-decoration: none;
	}

#viewer_beige .scroll-content .article-list .impressum a:hover {
	color: #3e3e3e;
	text-decoration: none;
	}

#viewer_beige .scroll-content .article-list .impressum img {
	margin-top: 10px;
	margin-left: 30px;
	
	}
/* anschrift : impressum */

#viewer_beige .scroll-content .article-list .empty {
	width: 800px;
	height: 20px;
	clear: both;
	}

#konkurenzbild {
	position:absolute;
	width: 140px;
	height: 140px;
	top: 380px;
	left: 30px;
	z-index: 20;
}



#viewer_beige .addr_fix {
	width: 400px;
	padding-left: 30px;
	padding-top:105px;
	font-size: 11px;
	float: left;
	line-height:12px;
	}

	
#viewer_beige .addr_fix a {
	color: #7c7c7c;
	text-decoration: none;
	}

#viewer_beige .addr_fix a:link {
	color: #7c7c7c;
	text-decoration: none;
	}

#viewer_beige .addr_fix a:hover {
	color: #3e3e3e;
	text-decoration: none;
	}
	
#viewer_beige .addr_fix .specials {
	font-size: 10px;
	}

#viewer_beige .addr_map {
	float: left;
	}
	
#description {
	position: absolute;
	width: 925px;
	height: 20px;
	left: 5px;
	top: 482px;
	z-index: 10;
	font-size: 10px;
	color: #999999;
	text-align: center;
}

#bottom {
	position: absolute;
	top: 520px;
	left: 25px;
	z-index: 30;
}

/* newsbar */
#bottom .newsbar {
	margin-left: 3px;
	width: 865px;
	font-size: 12px;
	color: #777;
	}
	
#bottom .newsbar a {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	}

#bottom .newsbar a:link {
	color: #666666;
	text-decoration: none;
	}

#bottom .newsbar a:hover {
	color: #333333;
	text-decoration: none;
	}


/* footer */
#bottom .footer {
	margin-top: 25px;
	top: 800px;
	left: 25px;
	height: 30px;
	width: 865px;
	}
	
#bottom .footer ul {
	margin: 0px;
	padding: 0px;
	}
	
#bottom .footer li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	}
	
	

	
.download-hdl {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		font-size:10px;
		color:#000000;
	}
	
.download-file {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;
		font-size:10px;
		color:#666666;
			margin-bottom: 10px;
	}
	
.download-file a {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	}

.download-file a:link {
	color: #666666;
	text-decoration: none;
	}

.download-file a:hover {
	color: #333333;
	text-decoration: none;
	}
	
