/* $Id: tiny_mce.css 102 2008-02-20 18:05:11Z hweber $ */

/*----------------------------------------------------------*/
/*                 Standard-Definitionen                    */
/*----------------------------------------------------------*/

/* Allgemeine und Dokument-Definitionen */
*				{	margin:0; padding:0; }
html			{	width:100%; height:100%; }
body			{	font-family:Arial, Helvetica, sans-serif; color:#000; font-size:100%;
					text-align:left;
					width:100%;
					background-color:#F0F0F0; }

/* Typografie */
h1, h2, h3, h4, h5, h6, p
				{	text-align:left; font-weight:normal; }
h1, h2, h3, h4, h5, h6
				{	font-weight:bold; }
h1				{	font-family:'Frutiger 65 Light', 'Frutiger LT Com', 'Frutiger Light', 'Frutiger Linotype', Frutiger, Arial, Helvetica, sans-serif; font-size:0.95em;
					margin:10px 5px;
					color:#369; }
h2				{	font-family:'Frutiger LT Com', Arial, Helvetica, sans-serif; font-size:0.9em;
					margin:5px 5px 0 5px; }
h3				{	font-size:0.85em;
					font-style:oblique;
					margin:5px; }
h4				{	font-size:0.8em;
					margin:5px 5px 5px 0; }
h5				{	font-size:0.8em;
					margin:10px 0 0 0 }
h6				{	font-size:0.8em;
					margin:5px 5px 0 0; }
p				{	font-size:0.8em;
					line-height:1.5em;
					margin:3px 0 0 0; }
em				{	color:#067; font-size:16px; font-weight:bold; font-style:normal; }
dfn				{   color:#BB022D;
					cursor:help; }
li				{	font-size:0.8em;
					line-height:1.5em; }

/* Hyperlinks */
a,
a:link,
a:active,
a:visited		{	color:#707070; text-decoration:underline; }
a:hover			{	color:#000; text-decoration:underline; }

/* Formulare */
form			{	}
input			{	color:#000; font-size:0.8em; font-weight:normal;
					vertical-align:middle;
					margin:1px; }
textarea		{	font-family:Arial, Helvetica, sans-serif; color:#000; font-size:0.8em; font-weight:normal;
					border:1px solid #FA5;
					margin:1px; }

/* Weitere HTML-ELemente */
hr				{	color:#FA5;
					height:1px;
					border:#FA5;
					background-color:#FA5; }
img				{	border:none; }

/*----------------------------------------------------------*/
/*                Individual-Definitionen                   */
/*----------------------------------------------------------*/

#main			{	width:989px;
					background-image:url('/images/main_background.png');
					background-repeat:repeat-y;
					border-right:1px solid #FFF; }

#head			{	width:100%; height:200px;
					border-bottom:1px solid #FFF;
					overflow:hidden; }

#nav			{	width:196px; height:598px;
					margin-bottom:40px;
					float:left;
					position:relative;
					border-right:1px solid #FFF; }

#content		{	width:792px;
					padding-bottom:39px;
					float:left; }	

#breadcrumb		{	width:100%; height:39px;
					position:relative;
					border-bottom:1px solid #FFF; }

/* Fußzeile */
#foot			{	width:989px; height:20px;
					clear:both; 
					border-top:1px solid #C4C4C4; }
#foot li		{	font-size:0.7em;
					display:inline;
					padding-left:10px;  }
#foot a			{	color:#000; text-decoration:none;
					padding-left:10px;
					background:url('/images/pfeil.png') center left no-repeat; }
#foot a:link,
#foot a:active,
#foot a:visited,
#foot a:hover	{	color:#000; text-decoration:none; }

/*----------------------------------------------------------*/	
/*                Navigations-Definitionen                  */			
/*----------------------------------------------------------*/

#nav ul li		{	background:none;
					border-bottom:1px solid #FFF; }
#nav ul li a	{	width:100%; height:39px;
					display:block; }
#nav ul li a:link, #nav ul li a:active, #nav ul li a:visited, #nav ul li a:hover
				{	color:#000; text-decoration:none; }
#nav ul li ul li
				{	height:20px;
					border-bottom:none; }
#nav ul li ul li a
				{	height:19px;
					border-top:1px solid #808080; }
#nav ul li ul li a.commnav
				{	border-top:1px solid #446688; }
#nav ul li ul li a.autonav
				{	border-top:1px solid #5588CC; }

/* Navigation Produkte + Lösungen */	
#nav ul li a.produkte-loesungen
				{	background:url('/images/nav_produkte_loesungen.png');
					background-position:0 0; }
#nav ul li a.produkte-loesungen:hover
				{	background-position:-196px 0; }

#nav ul li ul li a.communications
				{	background:url('/images/nav_wisi_communications.png');
					background-position:0 0;
					border-top:1px solid #808080; }
#nav ul li ul li a.communications:hover
				{	background-position:-196px 0; }

#nav ul li ul li a.automotive
				{	background:url('/images/nav_wisi_automotive.png');
					background-position:0 0;
					border-top:1px solid #808080; }
#nav ul li ul li a.automotive:hover
				{	background-position:-196px 0; }

#nav ul li a span
				{	display:none; }

/* Sprach-Navigation */
#nav ul.language
				{	width:100%; height:40px; }
#nav ul.language li
				{	font-size:0.7em; line-height:40px;
					margin-left:10px;
					display:inline;
					border:none; }
#nav ul.language li a
				{	width:auto; height:auto;
					padding-left:10px;
					display:inline;
					background:url(/images/pfeil.png) center left no-repeat; }
#nav ul.language li a:link, #nav ul.language li a:active, #nav ul.language li a:visited, #nav ul.language li a:hover
				{	color:#000; text-decoration:none; }

/* Brotkrümel-Navigation */
ul.breadcrumb	{	list-style:none; list-style-image:none; }
ul.breadcrumb li
				{	color:#FFF; font-family:'Frutiger 65 Light', 'Frutiger LT Com', 'Frutiger Light', 'Frutiger Linotype', Frutiger, Arial, Helvetica, sans-serif; font-size:0.95em; font-weight:bold;
					display:inline; line-height:40px;
					margin-right:10px; }
ul.breadcrumb li a,
ul.breadcrumb li a:link,
ul.breadcrumb li a:active,
ul.breadcrumb li a:visited,
ul.breadcrumb li a:hover
				{	color:#FFF; text-decoration:none; }
ul.breadcrumb li a:hover
				{	color:#B6C9D9; }
ul.breadcrumb li span
				{	background:url('/images/breadcrumb_separator.png') center left no-repeat;
					padding:0 10px 0 0; }
#breadcrumb img
				{	margin-top:15px; margin-left:17px; }

/* Suche */
#suche			{	position:absolute;
					right:10px; top:5px; }

/*----------------------------------------------------------*/	
/*                 Klassen-Definitionen                     */			
/*----------------------------------------------------------*/

/* Artikel-Zeilen und Spalten */
div.article-row
				{	width:100%; height:159px; clear:both; }
div.extended	{	height:199px; }
div.large		{	height:auto; }
div.article-column-1-4
				{	width:25%; height:100%; float:left; overflow:hidden;
					border-bottom:1px solid #FFF; }
div.article-column-2-4
				{	width:50%; height:100%; float:left; overflow:hidden;
					border-bottom:1px solid #FFF; }
div.article-column-3-4
				{	width:75%; height:100%; float:left; overflow:hidden;
					border-bottom:1px solid #FFF; }
div.article-column-4-4
				{	width:100%; height:100%; float:left; overflow:hidden;
					border-bottom:1px solid #FFF; }
div.article-row div.text-wrapper
				{	margin:6px 12px; }
div.article-row p
				{	margin:5px; }
div.textchange-wrapper
				{	height:319px; position:relative; }
div.textchange	{	position:absolute; top:0; left:0; z-index:1;
					display:none;
					background-color:#B6C9D9; }
div.textchange-images
				{	border-bottom:1px solid #FFF; }
div.textchange-images div img
				{	-moz-opacity:0.25; filter:alpha(opacity=25); }

/* Bildergalerie */
div.gallery		{	position:relative; overflow:hidden; }
div.gallery-wrapper
				{	position:relative; height:299px; }
div.gallery-column
				{	width:198px; }
#content p.gallery
				{	height:159px; margin:0; padding:0;
					border-bottom:1px solid #FFF; }
#content p.gallery img
				{	width:197px; }
#content h1.gallery
				{	font-size:1.0em; color:#FFF;
					height:39px; line-height:39px; width:197px;
					margin:0;
					text-align:center; vertical-align:middle;
					background-position:top left;
					background-repeat:repeat-x; }
#content h1.gallery-wisi
				{	background-image:url('/images/nav_wisi_out.png'); }
#content h1.gallery-comm
				{	background-image:url('/images/nav_communications_out.png'); }
#content h1.gallery-auto
				{	background-image:url('/images/nav_automotive_out.png'); }

/* Listen-Zeilen und Spalten */
div.list-row	{	width:100%; height:119px; clear:both; }
div.list-left	{	width:20%; height:100%; float:left; overflow:hidden; }
div.list-center	{	width:60%; height:100%; float:left; overflow:hidden; }
div.list-right	{	width:20%; height:100%; float:left; overflow:hidden; }
div.list-row div.text-wrapper
				{	height:100%;
					margin-top:40px; padding:6px 12px; }
div.more-click	{	background-image:url('/images/slide_out.png');
					background-position:460px 62px;
					background-repeat:no-repeat; }
div.more-text
				{	width:100%; clear:both;
					display:none; }
div.more-text div.text-wrapper
				{	padding:6px 12px; }
div.list-row p
				{	margin:5px; }
div.list-left img
				{	margin:40px 0 0 40px; }
div.list-right img
				{	margin:40px 0 0 40px; }

/* Aufklapplisten */
h1.list-title	{	height:19px;
					margin-bottom:0; margin-left:17px;
					clear:both;
					border-bottom:1px solid #808080; }
h2.list-subtitle
				{	font-size:0.8em;
					height:20px;
					margin-top:0; margin-bottom:0; margin-left:17px;
					clear:both;
					border-bottom:1px solid #D0D0D0; }
h2.list-subtitle a,
h2.list-subtitle a:link,
h2.list-subtitle a:active,
h2.list-subtitle a:visited,
h2.list-subtitle a:hover
				{	color:#000; text-decoration:none;
					padding-left:20px;
					background-image:url('/images/slide_out.png');
					background-position:center left;
					background-repeat:no-repeat; }
div.list-text	{	margin:0 5px 15px 17px;
					padding:5px 20px;
					display:none;
					background-color:#D0D0D0; }
div.active		{	display:block; }

/* Balken-Zeilen und Spalten */
div.bar-row		{	width:100%; height:39px; clear:both; }
div.bar-column-1-4
				{	width:25%; height:100%; float:left; overflow:hidden;
					border-bottom:1px solid #FFF; }
div.bar-column-2-4
				{	width:50%; height:100%; float:left; overflow:hidden;
					border-bottom:1px solid #FFF; }
div.bar-column-3-4
				{	width:75%; height:100%; float:left; overflow:hidden;
					border-bottom:1px solid #FFF; }
div.bar-column-4-4
				{	width:100%; height:100%; float:left; overflow:hidden;
					border-bottom:1px solid #FFF; }

/* Listen im Inhalts-Bereich */
#content ul		{	margin-left:1.25em; }

/* Rahmen */
.border-right	{	border-right:1px solid #FFF; margin-left:-1px; }
.border-left	{	border-left:1px solid #FFF; margin-right:-1px;  }	
.border-right img
				{	margin-left:1px; }
.border-left img
				{	margin-right:1px; }

/* Hintergrund-Farben */
.bg-light-blue	{	background-color:#B6C9D9; }
.bg-light-grey	{	background-color:#E0E0E0; }
.bg-dark-grey	{	background-color:#C4C4C4; }
.bg-white		{	background-color:#FFF; }

/* Bilder */
img.logo		{	float:left;
					border-right:1px solid #FFF; }
img.image-left	{	float:left; clear:both;
					margin:0 10px 0 -12px; }
img.image-right	{	float:right; clear:both;
					margin:0 -12px 0 10px; }
img.image-first	{	margin-top:-12px; }

/* Flash */
#flash			{	float:left; }

/* Hintergrund-Farben der breadcrumb Navigation */
.grey			{	background: url('/images/breadcrumb_background_index.jpg') center left repeat; }
.light-blue		{	background: url('/images/breadcrumb_background_automotive.jpg') center left repeat; }
.dark-blue		{	background: url('/images/breadcrumb_background_communications.jpg') center left repeat; }

/* Suche */
input.search	{	color:#FFF; font-size:1.0em; width:130px;
					height:1.2em;
					padding-left:2px; }
input.search-index
				{	background-color:#8F8F8F;
					border-top:1px solid #000; border-right:1px solid #B7B7B7; border-bottom:1px solid #B7B7B7; border-left:1px solid #000; }
input.search-communications
				{	background-color:#27437F;
					border-top:1px solid #000; border-right:1px solid #8EA9C3; border-bottom:1px solid #8EA9C3; border-left:1px solid #000; }
input.search-automotive
				{	background-color:#5A90CF;
					border-top:1px solid #000; border-right:1px solid #A4BAD0; border-bottom:1px solid #A4BAD0; border-left:1px solid #000; }
input.search-focus
				{	border:1px solid #FFBE5D; }


/* Suchergebnis */
div.search		{	margin-left:17px; margin-right:17px; }
div.search p	{	margin:0 5px; }
div.search ol	{	margin:1.3em 0 0 1.3em; }
div.search ol li
				{	margin-bottom:15px; }
div.search ol li p
				{	font-size:1.0em;
					margin:0; }
div.search ol li a,
div.search ol li a:link,
div.search ol li a:active,
div.search ol li a:visited,
div.search ol li a:hover
				{	color:#000; text-decoration:underline; }
.search_marked	{	font-weight:bold;
					padding-left:2px; padding-right:2px;
					background-color:#D4DED0; }

/* Sitemap */
#content div.sitemap
				{	width:264px; height:559px;
					float:left;
					border-bottom:1px solid #C4C4C4; }
#content div.sitemap-wisi
				{	background-color:#D9DADC; }
#content div.sitemap-communications
				{	background-color:#BED2ED; }
#content div.sitemap-automotive
				{	background-color:#A4B0C8; }
#content div.sitemap ul
				{	list-style:none; list-style-image:none; }
#content div.sitemap ul li
				{	font-size:1.0em; }
#content div.sitemap ul li a,
#content div.sitemap ul li a:link,
#content div.sitemap ul li a:active,
#content div.sitemap ul li a:visited,
#content div.sitemap ul li a:hover
				{	color:#000; text-decoration:none; }
#content div.sitemap ul li ul
				{	margin-left:0; }
#content div.sitemap ul li ul li
				{	font-size:0.9em;
					background:url('/images/node.png') center left no-repeat;
					padding-left:20px;  }
#content div.sitemap ul li ul li.last
				{	background-image:url('/images/node_end.png'); }
#content div.sitemap-wisi ul li a:hover
				{	color:#666; }
#content div.sitemap-communications ul li a:hover
				{	color:#666; }
#content div.sitemap-automotive ul li a:hover
				{	color:#666; }

/* Händler-Login */
div.login		{	margin-left:17px; margin-right:17px; }
div.login p		{	margin:0 5px; }

/* Klasse für die Darstellung von Meldungen */
span.message	{	color:#F00; }

/* Beschriftung für die Adresse und Kontaktformular */
label			{	float:left; }
label.adress	{	width:4.5em; }
label.manager	{	width:8.5em; }

/* Zeilenumbruch um Textfluss wiederzuherstellen */
.clear			{	clear:both; }