/* CSS Code by Studer und Partner Design GmbH, www.supd.ch */


.signal {
	border:1px solid red;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.nofl {
	clear:both;
	font-size:2px;
	
	
}
.nodisp {
	display:none;
}
.tac {
	text-align:center;
}
.tar {
	text-align:right;
	height: 20px;
}
.bold {
	font-weight:bold;
}
html, body, div, ul, ol, li, span, form, p, p2, p3, h1, h2, h3, h4, h5, h6, h7, h8, h9, h10, img, input {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
hr {
	display:inline;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
}
a {
	color:#000000;
	text-decoration: none;
}
/* Höhe des background-image "url(../img/bg.gif)" ergibt vertikalen Ort des Orangen Hauptstreifens! Also 1. Bild verändern  2. uploaden*/
body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", tahoma, verdana, arial, sans-serif;
	text-align:center;
	background-color: #D9DCDB;
	background-image: url(../9_img/bg.gif);
	background-repeat: repeat-x;
	background-position: 0% 0%;
}
#main {
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width:890px;
	text-align:left;
	padding-left: 50px;
}
/* Roland: Für separate Popup Windows */	
#main_window {
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width:1050px;
	text-align:left;
	padding-left: 200px;
}
/*roland_projekt_uebersicht_schaltflächen*/
#wrapper {
	FONT-SIZE: 11px;
	Z-INDEX: 2;
	MARGIN: 0px auto;
	WIDTH: 100%;
	COLOR: #000;
	POSITION: relative;
	TEXT-ALIGN: left;
	background:url(../images/inrline.gif) repeat;
	height:100%;
}
#wrapperindex {
	FONT-SIZE: 11px;
	Z-INDEX: 2;
	MARGIN: 0px auto;
	WIDTH: 100%;
	COLOR: #000;
	POSITION: relative;
	TEXT-ALIGN: left;
	height:100%;
}
.wrapperinner {
	FONT-SIZE: 11px;
	Z-INDEX: 5;
	WIDTH: 100%;
	COLOR: #000;
	POSITION: relative;
	TEXT-ALIGN: left;/* background: url(../images/logoAcc.jpg) no-repeat 20px 0% */
	height:100%;
	padding:0px 10px;
}
.wrapperinnerb {
	FONT-SIZE: 11px;
	Z-INDEX: 6;
	MARGIN: 0px auto;
	WIDTH: 694px;
	COLOR: #000;
	POSITION: relative;
	TEXT-ALIGN: left;
	height:100%;
	border:0px solid #ccd;
	line-height: 1.5em;
}
/* layout - positioning */
#service, #lang, #nav, #subnav {
	position: absolute;
	visibility: visible;
}
#service {
	left: 361px;
	top: 64px;
}
#lang {
	left: 458px;
	top: 68px;
}
#nav {
	left: 92px;
	top: 85px;
}
#subnav {
	left: 535px;
	top: 85px;
}
/* layout - rest oberer Textbeginn */
#logo {
	margin-bottom: 65px;
}
#content {
	width: 833px;
	margin-left: 43px;
	margin-top: 75px;
}
/* Roland: breitere Gesamtbox */
#content2 {
	width: 823px;
	margin-left: 40px;
}
/* Roland: breitere Gesamtbox */
#content3 {
	width: 1200px;
	margin-left: 40px;
}
#content_index {
	width: 833px;
	margin-left: 40px;
	margin-top: 75px;
}
/* Roland: breitere Gesamtbox für Index (3 Spalten!)*/
#main_index {
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width:890px;
	text-align:left;
	padding-left: 50px;
}
#content-wide {
	width: 793px;
	margin-left: 40px;
}
#content.wider1 {
	width: 833px;
}
#content.wider2 {
	width: 833px;
}
#header {
	height: 76px;
	margin-left: 83px;
}
#text-area {
	width: 473px;
	float: right;
	position: relative;
	top: 0;
}
#text-area.2 {
	width: 473px;
	float: right;
	position: relative;
	top: 0;
}
#text-area_3 {
	width: 440px;
	position: relative;
	top: 0;
}
#img {
	width: 333px;
	float: left;
	position: relative;
}
#imgportrait {
	width: 250px;
	float: left;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
}
#text-area.wider2 {
	width: 473px;
}
/* Roland: für referenzen */
#text-area.wider3 {
	width: 465px;
}
/* Roland: für team */
#text-area.wider4 {
	width: 750px;
}
/* Roland: für index */
#text-area.index {
	width: 600px;
}
/* logo */
#logo, #logo a, #logo span {
	display:block;
	position:absolute;
	width:890px;
	height:73px;
	left:0px;
	top:0px;
	background-image: url(../9_img/logo.gif);
	visibility: visible;
	
	
}
#logo {
	position: relative;
	overflow:hidden;
	color:#000;
	font-size:70%;
}
#logo a {
	z-index:2;
	cursor: pointer;
}
#logo span {
	z-index:1;
	background:url(../9_img/logo.gif) no-repeat 0% 0%;
}
/* verlosg_button Roland */
#verlosg_button, #verlosg_button a, #verlosg_button span {
	display:block;
	position:absolute;
	left:3px;
	top:-40px;
	background-image: url(../9_img/verlosg_button.gif);
	visibility: visible;
	height: 92px;
}
#verlosg_button {
	position: relative;
	color:#000;
	font-size:70%;
}
#verlosg_button a {
	z-index:2;
	cursor: pointer;
}
#verlosg_button span {
	z-index:1;
	background:url(../9_img/verlosg_button.gif) no-repeat 0% 0%;
}





/* menu services */
#service {
	width: 103px;
	height: 16px;
	overflow: hidden;
	background: #fff;
}
#service li {
	display: block;
	height: 16px;
	position: relative;
	float: left;
	overflow:hidden;
	list-style: none;
	margin-left: 7px;
}
#service a {
	display:block;
	height: 16px;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #ffffff;
	visibility: visible;
}
#service .a2 {
	z-index:10;
}




/* home */
#service #ser1, #service #ser1 a {
	width: 37px;
	margin-left: 0px;
}
#service #ser1 .a2 {
	background-image: url(../9_img/03_service/home.gif);
}
#service #ser1 .a2:hover, #service #ser1.status a {
	background-position: -37px 0;
}
#service #ser1.status a:hover {
	background-position: 0 0;
}



/* kontakt */
#service #ser2, #service #ser2 a {
	width: 50px;
}
#service #ser2 .a2 {
	background-image: url(../9_img/03_service/kontakt.gif);
}
#service #ser2 .a2:hover, #service #ser2.status a {
	background-position: -50px 0;
}
#service #ser2.status a:hover {
	background-position: 0 0;
}




/* menu languages */
#lang {
	width: 98px;
	height: 12px;
	overflow: hidden;
	background: #fff;
}
#lang li {
	display: block;
	height: 12px;
	position: relative;
	float: left;
	overflow:hidden;
	list-style: none;
}
#lang a {
	display:block;
	display: none;
	height: 12px;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #FF6B00;
}
#lang .a2 {
	z-index:3;
}
/* deutsch */
#lang #lan1, #lang #lan1 a {
	width: 51px;
}
#lang #lan1 .a2 {
	background-image: url(../9_img/05_languages/deutsch.gif);
}
#lang #lan1 .a2:hover, #lang #lan1.status a {
	background-position: -51px 0;
}
#lang #lan1.status a:hover {
	background-position: 0 0;
}
/* english */
#lang #lan2, #lang #lan2 a {
	width: 46px;
}
#lang #lan2 .a2 {
	background-image: url(../img/languages/english.gif);
}
#lang #lan2 .a2:hover, #lang #lan2.status a {
	background-position: -46px 0;
}
#lang #lan2.status a:hover {
	background-position: 0 0;
}
/* main navigation */
#nav {
	width: 432px;
	height: 16px;
	overflow: hidden;
	background: #FF6B00;
	background: url(../9_img/main-menu-separation-bar.gif) no-repeat 100% 50%;
}
#nav li {
	display: block;
	height: 16px;
	position: relative;
	float: left;
	overflow:hidden;
	list-style: none;
	margin-right: 9px;
}
#nav a {
	display:block;
	height: 16px;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #FF6b00;
	visibility: visible;
}
#nav .a2 {
	z-index:3;
}




/* services */
#nav #nav1, #nav #nav1 a {
	width: 61px;
}
#nav #nav1 .a2 {
	background-image: url(../9_img/01_nav/services.gif);
}
#nav #nav1 .a2:hover, #nav #nav1.status a {
	background-position: -61px 0;
}
#nav #nav1.status a:hover {
	background-position: 0 0;
}



/* projekte */
#nav #nav2, #nav #nav2 a {
	width: 63px;
}
#nav #nav2 .a2 {
	background-image: url(../9_img/01_nav/projekte.gif);
}
#nav #nav2 .a2:hover, #nav #nav2.status a {
	background-position: -63px 0;
}
#nav #nav2.status a:hover {
	background-position: 0 0;
}



/* agentur */
#nav #nav3, #nav #nav3 a {
	width: 62px;
}
#nav #nav3 .a2 {
	background-image: url(../9_img/01_nav/agentur.gif);
}
#nav #nav3 .a2:hover, #nav #nav3.status a {
	background-position: -62px 0;
}
#nav #nav3.status a:hover {
	background-position: 0 0;
}
/* referenzen */
#nav #nav4, #nav #nav4 a {
	width: 85px;
}
#nav #nav4 .a2 {
	background-image: url(../9_img/01_nav/referenzen.gif);
}
#nav #nav4 .a2:hover, #nav #nav4.status a {
	background-position: -85px 0;
}
#nav #nav4.status a:hover {
	background-position: 0 0;
}
/* faq */
#nav #nav5, #nav #nav5 a {
	width: 25px;
}
#nav #nav5 .a2 {
	background-image: url(../9_img/01_nav/faq.gif);
}
#nav #nav5 .a2:hover, #nav #nav5.status a {
	background-position: -25px 0;
}
#nav #nav5.status a:hover {
	background-position: 0 0;
}
/* aktuelles */
#nav #nav6, #nav #nav6 a {
	width: 72px;
}
#nav #nav6 .a2 {
	background-image: url(../9_img/01_nav/aktuelles.gif);
}
#nav #nav6 .a2:hover, #nav #nav6.status a {
	background-position: -72px 0;
}
#nav #nav6.status a:hover {
	background-position: 0 0;
	
	
	
	
	
}
/* sub navigation */
#subnav, #subnav li, #subnav a {
	display: block;
	height: 16px;
	overflow:hidden;
}
#subnav {
	width: 550px;
	background-color: #FF6b00;
}
#subnav li {
	position: relative;
	float: left;
	list-style: none;
	margin-right: 11px;
}
#subnav a {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #FF6B00;
}
#subnav .a2 {
	z-index:3;
}





/* sub navigation for services and projekte*/


/* corporate_identity*/
#services #serv1, #services #serv1 a {
	width: 126px;
}
#services #serv1 .a2 {
	background-image: url(../9_img/04_subnav-services/corporate_identity.gif); width: 235px;  height: 16px; 
}
#services #serv1 .a2:hover, #services #serv1.status a {
	background-position: -126px 0;
}
#services #serv1.status a:hover {
	background-position: 0 0;
}




/* corporate_design */
#services #serv2, #services #serv2 a {
	width: 113px;
}
#services #serv2 .a2 {
	background-image: url(../9_img/04_subnav-services/corporate_design.gif); width: 235px;  height: 16px; 
}
#services #serv2 .a2:hover, #services #serv2.status a {
	background-position: -113px 0;
}
#services #serv2.status a:hover {
	background-position: 0 0;
}




/* kommunikation */
#services #serv3, #services #serv3 a {
	width: 97px;
}
#services #serv3 .a2 {
	background-image: url(../9_img/04_subnav-services/kommunikation.gif); width: 235px;  height: 16px; 
}
#services #serv3 .a2:hover, #services #serv3.status a {
	background-position: -97px 0;
}
#services #serv3.status a:hover {
	background-position: 0 0;
}




/* industrial_design */
#services #serv4, #services #serv4 a {
	width: 113px;
}
#services #serv4 .a2 {
	background-image: url(../9_img/04_subnav-services/industrial_design.gif); width: 235px;  height: 16px; 
}
#services #serv4 .a2:hover, #services #serv4.status a {
	background-position: -113px 0;
}
#services #serv4.status a:hover {
	background-position: 0 0;
}



/* sub navigation for agentur */


/* team */
#agentur #agen2, #agentur #agen2 a {
	width: 32px;
}
#agentur #agen2 .a2 {
	background-image: url(../9_img/02_subnav-agentur/team.gif);
}
#agentur #agen2 .a2:hover, #agentur #agen2.status a {
	background-position: -32px 0;
}
#agentur #agen2.status a:hover {
	background-position: 0 0;
}


/* facts */
#agentur #agen3, #agentur #agen3 a {
	width: 36px;
}
#agentur #agen3 .a2 {
	background-image: url(../9_img/02_subnav-agentur/facts.gif);
}
#agentur #agen3 .a2:hover, #agentur #agen3.status a {
	background-position: -36px 0;
}
#agentur #agen3.status a:hover {
	background-position: 0 0;
}


/* auszeichnungen */
#agentur #agen4, #agentur #agen4 a {
	width: 108px;
}
#agentur #agen4 .a2 {
	background-image: url(../9_img/02_subnav-agentur/auszeichnungen.gif);
}
#agentur #agen4 .a2:hover, #agentur #agen4.status a {
	background-position: -108px 0;
}
#agentur #agen4.status a:hover {
	background-position: 0 0;
}


/* jobs */
#agentur #agen5, #agentur #agen5 a {
	width: 27px;
}
#agentur #agen5 .a2 {
	background-image: url(../9_img/02_subnav-agentur/jobs.gif);
}
#agentur #agen5 .a2:hover, #agentur #agen5.status a {
	background-position: -27px 0;
}
#agentur #agen5.status a:hover {
	background-position: 0 0;
}


/* presse */
#agentur #agen6, #agentur #agen6 a {
	width: 43px;
}
#agentur #agen6 .a2 {
	background-image: url(../9_img/02_subnav-agentur/presse.gif);
}
#agentur #agen6 .a2:hover, #agentur #agen6.status a {
	background-position: -43px 0;
}
#agentur #agen6.status a:hover {
	background-position: 0 0;
}








/* header */
#header h1, #header h2 {
	font-size: 100%;
	line-height: 100%;
}/* ff */
#header h1 {
	margin-bottom: 6px;
}
/* image on the left - counter */
#img .counter {
	width: 150px;
	height: 22px;
	text-align: center;
	position: relative;
	top: 4px;
	float: right;
	margin-top: 10px;
}
#img .counter span {
	font-size: 63%;
	line-height: 15px;
	color: #000;
	position: relative;
	top: -4px;
	margin-right: 7px;
	font-weight: bolder;
	vertical-align: middle;
	height: 20px;
}
/* image on the left - title (legend) */
#img .img-title {
	width: 250px;
	float: right;
	text-align: right;
	margin-top: 10px;
}
#img .img-title p {
	font-size: 65%;
	line-height: 150%;
}
#imgportrait .img-title {
	width: 250px;
	float: right;
	text-align: right;
	margin-top: 10px;
}
#imgportrait .img-title p {
	font-size: 65%;
	line-height: 150%;
}
/* text Achtung: Grösse Fliesstext bei Zeile .text p verändern*/
.text {
	color: #000;
	top: -20px;
	height: 0px;
}
.text h3 {
	font-size: 80%;
	line-height: 150%;
	color: #000000;
	font-weight: bolder;
	margin-bottom: 4px;
}
.text h4 {
	font-size: 85%;
	line-height: 150%;
	color: #000000;
	font-weight: bolder;
	margin-bottom: 4px;
}
.text p {
	font-size: 80%;
	line-height: 150%;
	margin-bottom: 0.7em;
	font-style: normal;
	font-weight: normal;
}
.text ul {
	margin-bottom: 1.5em;
}
.text li {
	font-size: 80%;
	line-height: 160%;
	top: -10px;
}
/* single link */
.single-link {
	margin-bottom: 1em;
}
.single-link a {
	font-size: 50%;
	background: url(../9_img/arrow-gray.gif) no-repeat 0% 50%;
	padding-left: 15px;
	text-decoration: none;
	line-height: 50%;
}
.single-link a:hover {
	background: url(../9_img/arrow-red.gif) no-repeat 0% 50%;
	color: #FF0072;
}
/* single link mail */
.single-link-mail {
	margin-bottom: 1em;
	width: 470px;
}
.single-link-mail a {
	font-size: 75%;
	padding-left: 15px;
	text-decoration: none;
	background-image: url(../9_img/arrow-gray.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}
.single-link-mail a:hover {
	background: url(../9_img/arrow-red.gif) no-repeat 0% 50%;
	color: #FF0072;
}
/* single link services (Roland) */
.single-link-services {
	width: 475px;
	text-decoration: none;
	text-align: right;
	vertical-align: top
}
.single-link-services a {
	font-size: 60%;
	padding-left: 15px;
	background-image: url(../9_img/arrow-gray.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-weight: bold;
	letter-spacing: 0.05ex;
}
.single-link-services a:hover {
	background: url(../9_img/arrow-red.gif) no-repeat 0% 50%;
	color: #FF0072;
}
/* single link vertical */
.single-link-vertical {
	margin-bottom: 1em;
}
.single-link-vertical a {
	font-size: 60%;
	background: url(../9_img/arrow-gray-vertical.gif) no-repeat 0% 2px;
	padding-left: 20px;
	text-decoration: none;
	line-height: 50%;
}
.single-link-vertical a:hover {
	background: url(../9_img/arrow-red-vertical.gif) no-repeat 0% 2px;
	color: #FF0072;
}
/* single link vertical_2 */
.single-link-vertical {
	margin-bottom: 1em;
	margin-top: -1em;
	padding-left: 20px;
	text-decoration: none;
	line-height: 50%;
	font-size: 60%;
}
/* list with no bullets */
.no-bullet-list {
	list-style-type: none;
}
/* normal list of links */
.list-of-links {
	list-style-type: none;
}
.list-of-links a {
	background: url(../9_img/arrow-gray.gif) no-repeat 0% 50%;
	padding-left: 18px;
	text-decoration: none;
}
.list-of-links a:hover, .list-of-links .status a {
	background: url(../9_img/arrow-red.gif) no-repeat 0% 50%;
	color: #FF0072;
}
.list-of-links li.no-link {
	padding-left: 15px;
}
/* normal list of non-links */
.list-of-nonlinks {
	list-style-type: none;
	padding-left: 15px;
	color: #FF0072;
}
/* block list of links 2*/
.list-of-links2 {
	list-style-type: none;
	margin-bottom: 0px;
	width: 450px;
}
.list-of-links2 li {
	margin-bottom: 1em;
}
.list-of-links2 a {
	color: #000000;
	display: block;
	width: 102%;
	padding-left: 15px;
	font-size: 100%;
	line-height: 130%;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../9_img/arrow-gray.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.list-of-links2 a:hover, .list-of-links2 .status a {
	background: url(../9_img/arrow-red.gif) no-repeat 0px 2px;
	color: #FF0072;
}
/* block list of links 3*/
.list-of-links3 {
	list-style-type: none;
	margin-bottom: 0px;
	margin-top: 35px;
	width: 473px;
}
.list-of-links3 li {
	margin-bottom: 0.3em;
}
.list-of-links3 a {
	display: block;
	width: 300px;
	padding-left: 15px;
	font-size: 60%;
	line-height: 120;
	background: url(../9_img/arrow-gray.gif) no-repeat 0px 2px;
	text-decoration: none;
	font-weight: normal;
	height: 14px;
}
.list-of-links3 a:hover, .list-of-links3 .status a {
	background: url(../9_img/arrow-red.gif) no-repeat 0px 2px;
	color: #FF0072;
}
.list-of-links3 h3 {
	font-size: 72%;
	line-height: 150%;
	color: #000000;
	font-weight: bold;
}
/* block list für index links 4*/
.list-of-links4 {
	list-style-type: none;
	margin-bottom: 0px;
	font-size: 70%;
	line-height: 135%;
}
.list-of-links4 a {
	color: #434343;
	display: block;
	width: 90%;
	padding-left: 13px;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../9_img/bulletpoint.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin-top: 0px;
	margin-bottom: 10px;
}

/* block list of links 5*/
.list-of-links5 {
	list-style-type: none;
	margin-bottom: 0px;
	width: 150px;
}
.list-of-links5 li {
	margin-bottom: 1em;
}
.list-of-links5 a {
	color: #000000;
	display: block;
	width: 102%;
	padding-left: 15px;
	font-size: 75%;
	line-height: 130%;
	text-decoration: none;
	font-weight: bold;
	background-image: url(../9_img/arrow-gray.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin-top: 3px;
}
.list-of-links5 a:hover, .list-of-links5  .status a {
	background: url(../9_img/arrow-red.gif) no-repeat 0px 2px;
	color: #FF0072;
}


/* foot */
.foot {
	width: 210px;
	margin-top: 200px;
}
.foot p {
	font-size: 60%;
	line-height: 150%;
}
/* TEAM */
.tab1 {
	padding-top: 6px;
	margin-bottom: 0.3em;
	margin-top: 0px;
	width: 750px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	border-collapse:collapse;
	float: right;
}
.tab1 table {
	width: 750px;
}
.tab1 td {
	width: 160px;
	font-size: 80%;
	line-height: 155%;
	vertical-align: top;
	padding-left: 20px;
}
/* header */
.tab1 h3 {
	left: 2px;
	margin-top: -5px;
}
.tab1 h3 a {
	padding-left: 20px;
	font-size: 85%;
	color: #000000;
	text-decoration: none;
	background-image: url(../9_img/arrow-gray.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
div[class].tab1 h3 a {
}
.tab1 h3 a:hover, .tab1 .status a {
	background: url(../9_img/arrow-red.gif) no-repeat 0px 2px;
	color: #FF0072;
}
.tab1 p {
	font-size: 100%;
}
.tab1 h4 {
	font-size: 100%;
	line-height: 70%;
}
/* e-mail link */
.tab1 .email {
	text-decoration: none;
}
.tab1 .email:hover {
	color: #FF0072;
}
/* Personenbilder */
.tab1 .img {
	text-align: left;
	margin-left: -22px;
	margin-top: -5px;
}
/* table 2 */
.tab2 {
	padding-top: 3px;
	margin-bottom: 1.6em;
	color: #000000;
}
.tab2 table {
	vertical-align: top;
	width: 473px;
}
.tab2 td {
	font-size: 80%;
	line-height: 140%;
	vertical-align: top;
}
/* e-mail link */
.tab2 .email {
	text-decoration: none;
}
.tab2 .email:hover {
	color: #FF0072;
}
/* skype link */
.tab2 .skype {
	text-decoration: none;
	color: #000000;
}
.tab2 .skype:hover {
	color: #0094c1;
}
/* e-mail link */
.tab2 .black_link {
	text-decoration: none;
	color: #000000;
}
.tab2 .black_link:hover {
	color: #FF0072;
}
/* table 12 (Roland) */
.tab_adr {
	line-height: 160%;
	margin-bottom: -0.35em;
}
.tab_adr td {
	line-height: 170%;
	vertical-align: top;
}
/* table 3 */
.tab3 {
	padding-top: 3px;
	position: relative;
	top: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000;
}
.tab3 table {
	border-collapse:collapse;
}
.tab3 td {
	font-size: 65%;
	line-height: 180%;
	text-align: right;
}
.tab3 td.td1 {
	width: 140px;
}
.tab3 h3 {
	font-size: 100%;
	color: #000000;
}
.tab3 h3 a {
	text-decoration: none;
}
.tab3 h3 a:hover {
	color: #FF0072;
}
.tab3 .pdf {
	background: url(../9_img/arrow-gray.gif) no-repeat 0% 50%;
	padding-left: 5px;
	text-decoration: none;
}
.tab3 .pdf:hover {
	color: #FF0072;
	background: url(../9_img/arrow-red.gif) no-repeat 0px 1px;
}
/* table 4 */
.tab4 {
	border-top: 1px solid #333;
	padding-top: 8px;
	margin-bottom: 14px;
	margin-top: 3px;
}
.tab4 table {
	border-collapse:collapse;
	vertical-align: top;
}
.tab4 td {
	width: 220px;
	font-size: 65%;
	line-height: 169%;
	vertical-align: top;
}
/* e-mail link */
.tab4 .email {
	text-decoration: none;
}
.tab4 .email:hover {
	color: #FF0072;
}
/* table 5 (Roland: Variante von 3) */
.tab5 {
	padding-top: 4px;
	position: relative;
	top: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
}
.tab5 table {
	border-collapse:collapse;
	margin-bottom: 2em;
}
.tab5 td {
	font-size: 75%;
	line-height: 140%;
}
.tab5 td.td1 {
	width: 290px;
}
.tab5 h3 {
	font-size: 100%;
	color: #000000;
}
.tab5 h3 a {
	text-decoration: none;
}
.tab5 h3 a:hover {
	color: #FF0072;
}
.tab5 .pdf {
	padding-left: 10px;
	padding-left: 15px;
	text-decoration: none;
	background-image: url(../9_img/arrow-gray.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.tab5 .pdf:hover {
	color: #FF0072;
	background: url(../9_img/arrow-red.gif) no-repeat 0px 2px;
}
/* table 6 (Roland: Variante von 2 für facts) */
.tab6 {
	width: 473px;
	padding-top: 3px;
	margin-bottom: 1.6em;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
}
.tab6 table {
	vertical-align: top;
}
.tab6 td {
	font-size: 75%;
	line-height: 140%;
	vertical-align: top;
}
/* e-mail link */
.tab6 .email {
	text-decoration: none;
}
.tab6 .email:hover {
	color: #FF0072;
}
.tab6 .pdf {
	padding-left: 10px;
	background: url(../9_img/arrow-gray.gif) no-repeat 0px 2px;
	padding-left: 15px;
	text-decoration: none;
}
.tab6 .pdf:hover {
	color: #FF0072;
	background: url(../9_img/arrow-red.gif) no-repeat 0px 2px;
	padding-left: 15px;
}


/* table 7 (Roland: Variante von 5) */
.tab7 {
	position: relative;
	top: 0px;
}
.tab7 table {
	border-collapse:collapse;
}
.tab7 td {
	font-size: 75%;
	line-height: 140%;
}
.tab7 td.td1 {
}
.tab7 h3 {
	font-size: 100%;
	color: #000000;
}
.tab7 h3 a {
	text-decoration: none;
}
.tab7 h3 a:hover {
	color: #FF0072;
}
.tab7 .pdf {
	padding-left: 10px;
	padding-left: 15px;
	text-decoration: none;
	background-image: url(../9_img/arrow-gray.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.tab7 .pdf:hover {
	color: #FF0072;
	background: url(../9_img/arrow-red.gif) no-repeat 0px 2px;
	
}



/* table 8 (Roland für Service_links) */
.tab8 {
	position: relative;
	top: 0px;
}
.tab8 table {
	border-collapse:collapse;
}
.tab8 td {
	font-size: 60%;
	line-height: 140%;
	text-align: right
}
.tab8 td.td1 {
}
.tab8 h3 {
	font-size: 100%;
	color: #000000;
	text-align: right
}
.tab8 h3 a {
	text-decoration: none;
	text-align: right
}
.tab8 h3 a:hover {
	color: #FF0072;
	text-align: right
}
.tab8 .pdf {
	background: url(../9_img/arrow-gray.gif) no-repeat 0px 2px;
	padding-left: 15px;
	text-decoration: none;
	text-align: right
}
.tab8 .pdf:hover {
	color: #FF0072;
	background: url(../9_img/arrow-red.gif) no-repeat 0px 1px;
}
/* Roland: video-link-button */
#img_2 {
	width: 150px;
	float: left;
	position: relative;
	padding-top: 5px;
}
#img_3 {
	width: 150px;
	float: left;
	position: relative;
	top: -10px;
}
/* table 9 (Roland CI-Modell) */
.tab9 {
	position: absolute;
	width: 475px;
	vertical-align: top;
	margin-top: 16px;
}
.tab9 table {
	border-collapse:collapse;
	width: 473px;
}
.tab9 td {
	font-size: 50%;
	line-height: 140%;
	text-align: right;
	vertical-align: top;
}
.tab9 td.td1 {
}
.tab9 h3 {
	font-size: 75%;
	color: #000000;
	text-align: left
}
.tab9 h3 a {
	text-decoration: none;
	text-align: right
}
.tab9 h3 a:hover {
	color: #FF0072;
	text-align: right
}
.tab9 .pdf {
	background: url(../9_img/arrow-gray.gif) no-repeat 0px 1px;
	padding-left: 15px;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
}
.tab9 .pdf:hover {
	color: #FF0072;
	background: url(../9_img/arrow-red.gif) no-repeat 0px 1px;
}
.tab9 p {
	color: #000000;
	font-size: 100%;
	line-height: 100%;
	text-align: right;
}
/* table 10 (Roland Index) */
.tab10 {
	position: relative;
	vertical-align: top;
	float: left;
 table width: 400px;
	border: 0px;
	cellspacing: 0px;
	margin-left: 88px;
	margin-top: 30px;
}
.tab10 table {
	border-collapse:collapse;
	color: #666666;
	border-top: 1px;
}
.tab10 td {
	font-size: 100%;
	line-height: 85%;
	vertical-align: top;
}
.tab10 h3 {
	font-size: 80%;
	color: #000000;
	text-align: left;
	line-height: 150%;
	padding-bottom: 4px;
}
.tab10 h3 a {
	text-decoration: none;
	text-align: right
}
.tab10 h3 a:hover {
	color: #FF0072;
	text-align: right
}
.tab10 h2 {
	font-size: 60%;
	color: #000000;
	text-align: left;
	line-height: 100%;
}
.tab10 h4 {
	font-size: 75%;
	color: #434343;
	text-align: left;
	line-height: 150%;
	margin-bottom: 7px;
}
.tab10 .pdf {
	background: url(../9_img/arrow-gray.gif) no-repeat 0px 1px;
	font-size: 65%;
	padding-left: 15px;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	line-height: 90%;
}
.tab10 .pdf:hover {
	color: #FF0072;
	background: url(../9_img/arrow-red.gif) no-repeat 0px 1px;
}
.tab10 .pdf_2 {
	font-size: 65%;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	line-height: 90%;
	color: #000000;
}
.tab10 .pdf_2:hover {
	color: #FF0072;
}
.tab10 .pdf_3 {
	background: url(../9_img/arrow-gray.gif) no-repeat 0px 1px;
	font-size: 65%;
	padding-left: 5px;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	line-height: 90%;
}
.tab10 .pdf_3:hover {
	color: #FF0072;
	background: url(../9_img/arrow-red.gif) no-repeat 0px 1px;
}
.tab10 p {
	color: #000000;
	font-size: 80%;
	line-height: 150%;
	text-align: left;
}
.tab10 p3 {
	color: #000000;
	font-size: 50%;
	line-height: 150%;
	text-align: right;
	margin-bottom: 0.7em;
	text-decoration: none;
}
/* table 11 */
.tab11 {
	border-right-style: dotted;
	border-right-width: 1px;
	border-right-color: #000000;
	margin-right: 8px;
}
/* table 12 (Roland: Variante von 2 für facts) */
.tab12 {
	width: 470px;
	margin-bottom: 1.1em;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	padding-top: 0.7em;
}
/* table 13 (Roland: Disclaimer über img) */
.tab13 {
	position: relative;
	top: 0px;
	width: 250px;
}
.tab13 p {
	font-size: 60%;
	line-height: 120%;
	text-align: right;
}



/* copyright (Roland: jeweils unten auf jeder site) */
.copyright {
	font-size: 50%;
	line-height: 120%;
	text-align: right;
	color: #000000;
	margin-top: 15px;
}

/* table 14 (Roland: Link mit Pfeil und Rollover) */
.tab14 {
	position: relative;
	top: 0px;
	font-size: 80%;
	line-height: 140%;
	width: 473px;
}
.tab14 table {
	border-collapse:collapse;
}
.tab14 td {
	text-align: right;
}
.tab14 td.td1 {
}
.tab14 h3 {
	font-size: 80%;
	color: #000000;
	text-align: left
}
.tab14 h3 a {
	text-decoration: none;
	text-align: right
}
.tab14 h3 a:hover {
	color: #FF0072;
	text-align: right
}
.tab14 .pdf {
	padding-left: 15px;
	text-decoration: none;
	text-align: right;
	background-image: url(../9_img/arrow-gray.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.tab14 .pdf:hover {
	color: #FF0072;
	background: url(../9_img/arrow-red.gif) no-repeat 0px 3px;
}
.tab14 p {
	color: #000000;
	font-size: 80%;
	line-height: 100%;
	text-align: right;
}
/* table 15 (Roland für job_liste) */
.tab15 {
	text-indent: -1em;
	padding-left: 1em;
}
/* table_copyr (Roland: fuer copyright rechtsbündig) */
.tabcopyr {
	position: relative;
	width: 473px;
	color: #000000;
	font-size: 65%;
	line-height: 100%;
	text-align: right;
}
/* table_copyr (Roland: fuer copyright linksbündig) */
.tabcopyr_left {
	position: relative;
	width: 473px;
	color: #000000;
	font-size: 65%;
	line-height: 100%;
	text-align: left;
}
/* aufzaehlungs_abschlusslinie (Roland:) */
.line_arrow_up {
	margin-top: 0px;
	margin-bottom: 4px;
}
/* text block */
.text-block {
	margin-bottom: 0.5em;
	padding-top: 6px;
	padding-bottom: 0;
	padding-left: 0;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
}
.text-block-slim_start{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	margin-bottom: 4px;
}
.text-block-slim_start_2{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	margin-bottom: 7px;
}
.text-block-slim {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	margin-bottom: 4px;
	margin-top: 16px;
}
.text-block-slim_2 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	margin-bottom: 11px;
	margin-top: 8px;
}
.text-block-slimmer {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	margin-bottom: 2px;
}
.text-block h3 {
	font-size: 80%;
	line-height: 140%;
	color: #000000;
}
.text-block p {
	font-size: 80%;
	line-height: 150%;
}
/* Roland text block 2 */
.text-block2 {
	margin-bottom: 22px;
	padding-top: 6px;
	padding-right: 3px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	width: 473px;
}
.text-block2 h3 {
	font-size: 75%;
	line-height: 140%;
	color: #000000;
}
.text-block2 p {
	font-size: 75%;
	line-height: 140%;
	color: #000000;
}
/* Roland:  text block 3 */
.text-block3 {
	margin-bottom: 1em;
	border-top-color: #ECECEC;
	width: 470px;
	border-right-color: #ECECEC;
	border-bottom-color: #ECECEC;
	border-left-color: #ECECEC;
}
.text-block3 h3 {
	font-size: 80%;
	color: #000000;
	font-weight: bold;
	line-height: 130%;
}
.text-block3 p {
	font-size: 80%;
	line-height: 150%;
	color: #000000;
	font-weight: normal;
}
.text-block4 {
	margin-bottom: 1em;
	padding-bottom: 0;
	padding-left: 0;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	margin-top: 12px;
}
.text-block4 h3 {
	font-size: 75%;
	line-height: 140%;
	color: #000000;
}
.text-block4 p {
	font-size: 75%;
	line-height: 150%;
	margin-bottom: 1.5em;
}
/* Roland: sitemap */
.sitemap h3 a {
	font-size: 65%;
	line-height: 155%;
	padding-left: 15px;
	background: url(../9_img/arrow-gray.gif) no-repeat 0px 2px;
	color: #000000;
	position: relative;
	text-decoration: none;
}
.sitemap h3 a:hover {
	font-size: 65%;
	line-height: 155%;
	padding-left: 15px;
	background: url(../9_img/arrow-red.gif) no-repeat 0px 2px;
	color: #FF0072;
	position: relative;
	text-decoration: none;
}
.sitemap ul {
	margin: 0 0 20px 15px;
	list-style-type: none;
}
.sitemap li a {
	font-size: 65%;
	line-height: 140%;
	padding-left: 15px;
	text-decoration: none;
	background-image: url(../9_img/arrow-gray.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-weight: normal;
}
.sitemap li a:hover {
	font-size: 65%;
	line-height: 140%;
	background: url(../9_img/arrow-red.gif) no-repeat 0px 2px;
	text-decoration: none;
	color: #FF0072;
}
.sitemap .col1 {
	width: 200px;
	float: left;
}
/* table referenzen */
#text-area-ref {
	width: 428px;
	float: right;
	position: relative;
}
#text-area-ref p {
	font-size: 8px;
}
#text-area-ref h3 {
	font-size:50%;
	color: #000000;
	text-align: right;
	font-weight: normal;
	line-height: 130%;
}
#text-area-ref .status a {
	color: #FF0072;
	padding-left: 12px;
	background: url(../9_img/arrow-red.gif) no-repeat 0px 1px;
}
#tablereferenzen table {
	width: 418px;
	border: 1px solid #000000;
}
#tablereferenzen td {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000;
}
#tablereferenzen img {
	margin-top: 7px;
	margin-right: 3px;
	margin-bottom: 6px;
	margin-left: 2px;
}
#tablereferenzen {
	font-family:"Lucida Grande", "Lucida Sans Unicode", tahoma, verdana, arial, sans-serif;
	font-size: 65%;
	font-weight: bold;
}
#tablereferenzen .aktiv {
	color: #FF0072;
}
#tablereferenzen a {
	display:block;
	width: 35px;
	background: url("../9_img/04_projekte/btn_ref_z.gif") 0 0 no-repeat;
	text-decoration: none;
	margin-top: 7px;
	margin-right: 3px;
	margin-bottom: 2px;
	margin-left: 2px;
}
#tablereferenzen a:hover {
	background-position: -35px 0;
}
#tablereferenzen a:active {
	background-position: -35px 0;
}
#tablereferenzen a img {
	margin: 0;
}
#browserefnxt a {
	margin: 5px 0px 0px 5px;
	float: right;
	display:block;
	width: 20px;
	background: url("../9_img/04_projekte/pic_btn_r.gif") 0 0 no-repeat;
	text-decoration: none;
}
#browserefnxt a:hover {
	background-position: -20px 0;
}
#browserefnxt a:active {
	background-position: -20px 0;
}
#browserefprv a {
	margin: 5px 0px 0px 5px;
	float: right;
	display:block;
	width: 20px;
	background: url("../9_img/04_projekte/pic_btn_l.gif") 0 0 no-repeat;
	text-decoration: none;
}
#browserefprv a:hover {
	background-position: -20px 0;
}
#browserefprv a:active {
	background-position: -20px 0;
}
#imgcount {
	float: right;
	vertical-align: middle;
}
/* Roland: Projektbilder_Legende */
.legende {
	margin-top: 50px;
	text-align: right;
}
.legende h1 {
	font-size:70%;
	font-weight: bold;
	line-height: 200%;
	color: #FF0072;
}
.legende h2 {
	font-size:140%;
	font-weight: bold;
	line-height:100%;
	color: #B2B8B6;
}
.legende p {
	font-size:65%;
	color: #000000;
	line-height:135%;
}
.legende .pdf {
	font-size:65%;
	text-decoration: none;
	text-align: right;
	background-repeat: no-repeat;
}
.legende .pdf:hover {
	font-size:65%;
	color: #FF0072;
	background-repeat: no-repeat;
}
.single-link-legende {
	width: 250px;
}
.single-link-legende a {
	font-size: 65%;
	background: url(../9_img/arrow-gray.gif) no-repeat 0% 50%;
	padding-left: 15px;
	text-decoration: none;
}
.single-link-legende a:hover {
	background: url(../9_img/arrow-red.gif) no-repeat 0% 50%;
	color: #FF0072;
}


/* Roland: Services_Legende */
.legende_services {
	text-align: right;
	font-weight: normal;
}
.legende_services h1 {
	font-size:70%;
	font-weight: bold;
	line-height: 200%;
	color: #FF0072;
}
.legende_services h2 {
	font-size:140%;
	font-weight: bold;
	line-height:100%;
	color: #B2B8B6;
}
.legende_services p {
	font-size:70%;
	color: #000000;
	line-height:150%;
	padding-right: 8px;
	padding-top: 10px;
}
.single-link-legende {
	width: 250px;
}
.single-link-legende a {
	font-size: 65%;
	background: url(../9_img/arrow-gray.gif) no-repeat 0% 50%;
	padding-left: 15px;
	text-decoration: none;
}
.single-link-legende a:hover {
	background: url(../9_img/arrow-red.gif) no-repeat 0% 50%;
	color: #FF0072;
}
#legende_services_img {
	width: 333px;
	float: left;
	position: relative;
	background-color: #FFFFFF;
}


/* Roland: home_aktuelles*/
.home_aktuell {
	margin-top: 35px;
	text-align: right;
}
.home_aktuell h1 {
	font-size:70%;
	font-weight: bold;
	line-height: 170%;
	color: #FF0072;
}
.home_aktuell p {
	font-size:65%;
	color: #000000;
	line-height:135%;
}
/*!--Roland ci_grafiken*/
#BildDiv1 {
	position:absolute;
	top: 0px;
	padding-left: 402px;
}
#BildDiv1 h4 {
	font-size: 130%;
}
#BildDiv2 {
	position:absolute;
	top: 59px;
	left: 0px;
}




/*!--Roland Verlosungs_Button*/
#Layer_Verlosung {
	position:absolute;
	height:86px;
	z-index:2;
	top: 59px;
}
.title_index {
	font-size: 0.65em;
	line-height: 165%;
	background-color: #fff;
	padding-bottom: 2em;
	padding-left: 9px;
	color: #000000;
	padding-top: 0.7em;
	vertical-align: text-top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.sub_title_index {
	background-color: #fff;
	font-size: 60%;
	padding-left: 9px;
	width: 187px;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
}
.sub_left_index {
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
}

.sub_right_index {
	background-color: #e8ebea;
	font-size: 60%;
	padding-left: 8px;
	width: 187px;
	vertical-align: top;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
.sub_space_index {
	height: 33px;
}

.index_service_box_01 {
	float: left;
		
	border: 1px dotted #000000;
}
.index_service_box_01 a {
	border: 1px dotted #000000;
}
.index_service_box_01 a:hover {
	border: 1px dotted #FF0072;
}

.index_service_box_02 {
	float: left;
	margin-left: 12px;
	border: 1px dotted #000000;
}

.index_service_box_02 a {
	border: 1px dotted #000000;
}

.index_service_box_02 a:hover {
	border: 1px dotted #FF0072;
}

.index_service_box_03 {
	float: left;
	margin-left: 12px;
	border: 1px dotted #000000;
}

.index_service_box_03 a {
	border: 1px dotted #000000;
}

.index_service_box_03 a:hover {
	border: 1px dotted #FF0072;
}

.index_service_box_04 {
	float: left;
	margin-left: 12px;
	border: 1px dotted #000000;
}

.index_service_box_04 a {
	border: 1px dotted #000000;
}

.index_service_box_04 a:hover {
	border: 1px dotted #FF0072;
}

/* --- Hover-Box1-FX --- */
a.boxlink_01, a.boxlink_01:hover, a.boxhover_01 {
	border: none;
	outline: none;
	display: block;
	width: 196px;
	height: 25px;
}
a.boxhover_01 {
	background-image: url(../9_img/01_subnav_index/corporate_identity_o.gif);
}
.boxlink_01 {
	border: none;
	outline: none;
	width: 196px;
	height: 25px;	
	background-image: url(../9_img/01_subnav_index/corporate_identity.gif);
}
table.index_service_box_01.rand {
	border: 1px solid #FF0072;
}
/* --- End Hover-Box1-FX --- */


/* --- Hover-Box2-FX --- */
a.boxlink_02, a.boxlink_02:hover, a.boxhover_02 {
	border: none;
	outline: none;
	display: block;
	width: 196px;
	height: 25px;
}
a.boxhover_02 {
	background-image: url(../9_img/01_subnav_index/corporate_design_o.gif);
}
.boxlink_02 {
	border: none;
	outline: none;
	width: 196px;
	height: 25px;	
	background-image: url(../9_img/01_subnav_index/corporate_design.gif);
}
table.index_service_box_02.rand {
	border: 1px solid #FF0072;
}
/* --- End Hover-Box2-FX --- */



/* --- Hover-Box3-FX --- */
a.boxlink_03, a.boxlink_03:hover, a.boxhover_03 {
	border: none;
	outline: none;
	display: block;
	width: 196px;
	height: 25px;
}
a.boxhover_03 {
	background-image: url(../9_img/01_subnav_index/kommunikation_o.gif);
}
.boxlink_03 {
	border: none;
	outline: none;
	width: 196px;
	height: 25px;	
	background-image: url(../9_img/01_subnav_index/kommunikation.gif);
}
table.index_service_box_03.rand {
	border: 1px solid #FF0072;
}
/* --- End Hover-Box3-FX --- */



/* --- Hover-Box4-FX --- */
a.boxlink_04, a.boxlink_04:hover, a.boxhover_04 {
	border: none;
	outline: none;
	display: block;
	width: 196px;
	height: 25px;
}
a.boxhover_04 {
	background-image: url(../9_img/01_subnav_index/industrial_design_o.gif);
}
.boxlink_04 {
	border: none;
	outline: none;
	width: 196px;
	height: 25px;	
	background-image: url(../9_img/01_subnav_index/industrial_design.gif);
}
table.index_service_box_04.rand {
	border: 1px solid #FF0072;
}
/* --- End Hover-Box4-FX --- */



#images_index {
	float: right;

}
a.link, a.link:hover {
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	height: 85px;
	outline: none;
	text-decoration: none;
	border: none;
}
a.diashow, a.diashow:hover {
	width: 196px;
	height: 100%;
	display: block;
	outline: none;
	border: none;
	margin: 0;
	padding: 0;
}

.highlight {
	color: #FF0072;
}
#highlight_2{
	color: #FF0072;
}
.Auszeichnung_magenta {
	color: #FF0072;
}

