
/* ---------------------- START CSS von STUDIOZUKUNFT ---------------------- */


body		
			{
			padding : 0;
			margin : 0,10px,0,0 ;
			background-color : #fff;
			font-family : Arial, Verdana, Geneva, sans-serif;
			font-size : 12px;
			line-height : 140%;
			color: #000000;			
			}

.content_sz		
			{
			font-family : Arial, Verdana, Geneva, sans-serif;
			font-size : 12px;
			line-height : 140%;
			color: #000000;			
			}

.content_sz_info		
			{
			font-family : Arial, Verdana, Geneva, sans-serif;
			font-size : 11px;
			line-height : 140%;
			color: #000000;			
			}			


.shop_cat		{
			padding : 5px;
			font-weight: bold;
			}
			
.engineering_teaser    
			{
			line-height : 140%;
			font-size: 11px;
			color: #000000;
			}			


/* Obere Navigation */	
#navigation
{
	width: 684px;
	padding: 0px;
	height: 28px;
	margin: 0px;
	margin-left: 14px;
	position:relative;
 }

#navigation li 
{
	float: left;
	margin: 0;
	width : 171px;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
	display: block;
	background-image: url(../../media/content/img_all/sz/bg_navi.jpg);
	}	
	
#navigation li a 
{
	text-decoration : none;
	font-size : 12px;
	display: block;
	color: #FFFFFF;
	padding: 6px 15px 5px 25px;
}


#navigation li a:hover 
{
	
	text-decoration:none;
	color: #FFFFFF;
}





#navigation_home
{
	width: 670px;
	padding: 0px;
	height: 28px;
	margin: 0px;
	margin-left: 14px;
	position:relative;
 }

#navigation_home li 
{
	float: left;
	margin: 0;
	width : 167px;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
	display: block;
	background-image: url(../../media/content/img_all/sz/bg_navi_home.jpg);
	}
	
#navigation_home li a 
{
	text-decoration : none;
	font-size : 12px;
	display: block;
	color: #FFFFFF;
	padding: 6px 15px 5px 25px;
}


#navigation_home li a:hover 
{
	
	text-decoration:none;
	color: #FFFFFF;
}


/* Banner Engineering */	
#banner_engineering li
{
	margin: 0;
	padding: 0;
	font-weight : bold;
	list-style-image:url(../../media/content/img_all/sz/cube.gif);
}

			
.subnavi	{
			font-size : 11px;
			color :#000000;
			font-weight : normal;

			}

.subnavi:link{
			font-size : 11px;
			color :#000000;
			font-weight : normal;

			}

.subnavi:visited{
			font-size : 11px;
			color :#000000;
			font-weight : normal;

			}


.subnavi:hover{
			font-size : 11px;
			color :#000000;
			font-weight : normal;

			}


			
.hotline	{
			font-size : 15px;
			font-weight:bold;
			}
			
li.sz		
			{
			font-weight : normal;
			padding : 3px;
			}
			
ul.sz			
			{
			margin-left : 0;
			padding-left : 40px;
			margin-bottom : 20px;
			list-style-image : url(../../media/content/img_all/sz/cube.gif);
			}
	

.infobox    
			{			
			line-height : 140%;
			font-size: 11px;
			color: #000000;
			margin-bottom:10px;
			
			}

.infobox_bg    
			{
	
			background-image: url(../../media/content/img_all/sz/bg_infobox.gif);
			
			}
			
.infobox h1
			{
			font-size: 12px;
			line-height : 160%;
			font-weight: bold;
			color : #000000;
			margin-left:0px;
			margin-top: 10px;
			margin-bottom: 3px;
			}
			
.infobox_content
			{
			padding-left: 14px;
			padding-bottom: 16px;
			padding-top: 12px;
			padding-right:10px;
			}
			

a.sz			{
			color :#000000;
			font-weight : normal;
			text-decoration: underline;
			}

a:hover.sz		{
			color : #000000;
			font-weight : normal;
			text-decoration : none;
			}

.sz:link			{
			color :#000000;
			font-weight : normal;
			text-decoration: underline;
			}

.sz:hover		{
			color : #000000;
			font-weight : normal;
			text-decoration : none;
			}
			

			

			
.textfeld		{
			margin : 0 0 5px 0;
			font-family : Arial, Verdana, Geneva, sans-serif;
			font-size : 11px;
			line-height : 130%;
			color : #333333;
			padding: 2px;
			width : 187px;
			border: #7a7a7a;
			border-style: solid;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			}
			

/* ---------------------- ENDE CSS von STUDIOZUKUNFT ---------------------- */










/* ---------------------- START CSS von wordCloud ---------------------- */


  /************************************************************\
  *
  *	  wordCloud Copyright 2007 Derek Harvey
  *	  www.lotsofcode.com
  *
  *	  This file is part of wordCloud.
  *
  *	  wordCloud is free software; you can redistribute it and/or modify
  *	  it under the terms of the GNU General Public License as published by
  *	  the Free Software Foundation; either version 2 of the License, or
  *	  (at your option) any later version.
  *
  *	  wordCloud is distributed in the hope that it will be useful,
  *	  but WITHOUT ANY WARRANTY; without even the implied warranty of
  *	  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
  *	  GNU General Public License for more details.
  *
  *	  You should have received a copy of the GNU General Public License
  *	  along with wordCloud; if not, write to the Free Software
  *	  Foundation, Inc., 59 Tpxple Place, Suite 330, Boston, MA	02111-1307	USA
  *
  \************************************************************/

  .word {
  	font-family: Arial, Tahoma, Arial;
  	padding: 4px 4px 4px 4px;
  	letter-spacing: 0px;
  	text-decoration: none;
	font-weight:bold;
	color:#002A40;
  }

  .word:link {
  	font-family: Arial, Tahoma, Arial;
  	padding: 4px 4px 4px 4px;
  	letter-spacing: 0px;
  	text-decoration: none;
	font-weight:bold;
	color:#002A40;
  }

  .word:visited {
  	font-family: Arial, Tahoma, Arial;
  	padding: 4px 4px 4px 4px;
  	letter-spacing: 0px;
  	text-decoration: none;
	font-weight:bold;
	color:#002A40;
  }

  .word:hover {
	color:#00466A;
  }




/* ---------------------- ENDE CSS von wordCloud ---------------------- */









/*Einheitliche Vorgaben für die gesamte Website, insbesondere Vereinheitlichung der Ausgangsschriftgröße (der IE benutzt einen Schriftgrad höher als anderen Browser) */
html{margin:0 0 0 0;padding: 0 0 0 0;height:100%;} /*the Height ist im html als auch body notwendig...um eine Tabelle einen ganzen Bildschirm ausfüllen zu lassen*/

/* ALTES DESIGN
body{padding: 0;font-size: small;font-family: Arial, Verdana, sans-serif;font-weight: normal;color: #000;background:#fff;margin:0 0 0 0;padding: 0 0 0 0;height:100%;}
*/

*html body, body div, body p, body th, body td, body li, body dd
{font-size: x-small;/*für IE 5/Win */
 f\ont-size: small; /*für 6win andere IE Versionen*/}

html > body, html > body div, html > body p, html > body th, html > body td, html > body li, html > body dd{font-size: small;} /*be nice to Opera + Netscape*/

* {padding: 0 0 0 0;/*border:1px solid gray;*/}
/* {margin:0 0 0 0;padding: 0 0 0 0;/*border:1px solid gray;*/}*/
/*-----------------------------------------------------------------------------------*/


body{font-family : Arial, Verdana, sans-serif; background: white; margin:5px; font-size:normal; }
h1 {margin: 0 0 1em 0;font-size: 150%;font-weight: bold;}
a:link{font-size:small;text-decoration: underline;color:#000000;}
a:visited{font-size:small;text-decoration: underline;color:#000000;}
a:hover{text-decoration: underline;color:#000000;}


/* Anfang: Styles für Content-Seiten bzw. die SITEMAP */

h1.content_h1 {padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #000000;font-family: Arial, Verdana, sans-serif;}
h2.content_h2 {color:#000000;font-size: 105%;font-weight: bold; font-family: Arial, Verdana, sans-serif;}
h1.lightblue {padding: 0.35em 5.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #223C4D; width:80%; font-family: Arial, Verdana, sans-serif;}
h1.darkblue {padding: 0.35em 5.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #223C4D; width:80%; font-family: Arial, Verdana, sans-serif;}

.context {color: #000000; valign: bottom; padding: 0px; border: 0; font-size: 100%; font-weight: normal; font-family: Arial, Verdana, sans-serif;}
.context_bold {color: #000000; valign: bottom; padding: 0px; border: 0; font-size: 100%; font-weight: bold; font-family: Arial, Verdana, sans-serif;}
.context_small {color: #000000; valign: bottom; padding: 0px; border: 0; font-size: 80%; font-weight: normal; font-family: Arial, Verdana, sans-serif;}
.smallText {color: #000000; valign: bottom; padding: 0px; border: 0; font-size: 80%; font-weight: normal; font-family: Arial, Verdana, sans-serif;}
.context_p {margin: 0 0 0 0; padding: 0 0 0 0; color: #000000; font-size: 100%; font-weight: normal; font-family: Arial, Verdana, sans-serif;}

.context_small_xtc {color: #666666; valign: bottom; padding: 0px; border: 0; font-size: 80%; font-weight: normal; font-family: Arial, Verdana, sans-serif;text-decoration:none;}
.context_small_blau {color: #000000; valign: bottom; padding: 0px; border: 0; font-size: 80%; font-weight: normal; font-family: Arial, Verdana, sans-serif;}

.text_80 {valign: bottom; padding: 0px; border: 0; font-size: 80%; font-weight: normal;}

/* Linnea's aufgeteilte Klassen */
.blau {color: #000000;}
.fett {font-weight: bold;}
.hinterleger {background-color: #eff2f4; border-color: #eff2f4;}
.absatz {padding: 1em 0 1em 0em;}
.padding {padding: 1em 1em 1em 1em;}
.strike {text-decoration:line-through;}
.nowrap {white-space: nowrap;white-space: pre;}
.clear {clear:both;line-height:1px;margin:0;}
.boxbullet li {margin:0 0 0 17px;list-style-image:url(img/boxbullet.gif);font-weight:bold;vertical-align:top;}

/* Pulldown Menu */

.pd_tab{font-size:small;font-size:30%;color: #0064A6;font-weight:bold;text-decoration:none;}

.pd_tab:link {margin: 0 0 0 0; padding: 0 0 0 0; color: #0064A6; font-size: 80%; text-decoration:none; font-weight: bold; font-family: Arial, Verdana, sans-serif;}
.pd_tab:visited {margin: 0 0 0 0; padding: 0 0 0 0; color: #0064A6; font-size: 80%; text-decoration:none; font-weight: bold; font-family: Arial, Verdana, sans-serif;}
.pd_tab:hover {margin: 0 0 0 0; padding: 0 0 0 0; color: #003D65; font-size: 80%; text-decoration:underline; font-weight: bold; font-family: Arial, Verdana, sans-serif;}
.pd_tab:focus {margin: 0 0 0 0; padding: 0 0 0 0; color: #003D65; font-size: 80%; text-decoration:none; font-weight: bold; font-family: Arial, Verdana, sans-serif;}
.pd_tab:active {margin: 0 0 0 0; padding: 0 0 0 0; color: #003D65; font-size: 80%; text-decoration:none; font-weight: bold; font-family: Arial, Verdana, sans-serif;}


/*  */

#soffer{} /*regelt Formate auf der Seite printware.html*/
#soffer b{color:#000000;}
#soffer h2{color:#000000;font-size: 105%;font-weight: bold;font-family: Arial, Verdana, sans-serif;}
#soffer .soffer_table {background-color: #eff2f4; border-color: #eff2f4; padding: 1.0em 3.0em 1.0em 1.0em; border: 1;}
#soffer .soffer_table_bg {width: 97%; background-color: #eff2f4; border-color: #eff2f4;}

.br_p {margin: 0.30em; padding: 0.30em; font-size: 100%; font-weight: normal; font-family: Arial, Verdana, sans-serif;}
.br_small {margin: -2em; padding: -2em; font-size: 10%; font-weight: normal; font-family: Arial, Verdana, sans-serif;}

.context_table {background-color: #eff2f4; border-color: #eff2f4; padding: 1.0em 3.0em 1.0em 1.0em; border: 1;}
.context_table_bg {background-color: #eff2f4; border-color: #eff2f4;}
 
li.sitemaplink {margin: 0em 0em 0em 0em; padding: 0.25em 0.3em 0.25em 0.3em; list-style-type:none;}

.category_1_bg {padding-top:0.6em; background-color:#E6F5EC;}
.category_2_bg {padding-top:0.6em; background-color:#F7E5D9;}
.category_3_bg {padding-top:0.6em; background-color:#CCDDF1;}
.category_4_bg {padding-top:0.6em; background-color:#FFF7DE;}

.sitemap {background:white;padding: 4px 4px 0px 5px;font-size:small;color:#0068a5;font-weight:normal;}
.sitemap li {margin:0 0 0 15px;list-style-image: url(img/boxbullet.gif);font-weight:normal;}

.sitemap2 {background:white;padding:1px 1px 1px 0px;font-size:small;color:#0068a5;font-weight:normal;}
.sitemap2 li {margin:0 0 0 33px;list-style-image: url(../../media/content/img_all/punkt.gif);font-weight:normal; line-height:1.5em;}

.link_sitemap1:link {margin: 0 0 0 0; padding: 0 0 0 0; color: #000000; font-size: 100%; text-decoration:none; font-weight: bold; font-family: Arial, Verdana, sans-serif;}
.link_sitemap1:visited {margin: 0 0 0 0; padding: 0 0 0 0; color: #173047; font-size: 100%; text-decoration:none; font-weight: bold; font-family: Arial, Verdana, sans-serif;}
.link_sitemap1:hover {margin: 0 0 0 0; padding: 0 0 0 0; color: #173047; font-size: 100%; text-decoration:underline; font-weight: bold; font-family: Arial, Verdana, sans-serif;}
.link_sitemap1:focus {margin: 0 0 0 0; padding: 0 0 0 0; color: #173047; font-size: 100%; text-decoration:none; font-weight: bold; font-family: Arial, Verdana, sans-serif;}
.link_sitemap1:active {margin: 0 0 0 0; padding: 0 0 0 0; color: #173047; font-size: 100%; text-decoration:none; font-weight: bold; font-family: Arial, Verdana, sans-serif;}

.link_sitemap2:link {margin: 0 0 0 0; padding: 0 0 0 0; color: #000000; font-size: 100%; text-decoration:none; font-weight: normal; font-family: Arial, Verdana, sans-serif;}
.link_sitemap2:visited {margin: 0 0 0 0; padding: 0 0 0 0; color: #173047; font-size: 100%; text-decoration:none; font-weight: normal; font-family: Arial, Verdana, sans-serif;}
.link_sitemap2:hover {margin: 0 0 0 0; padding: 0 0 0 0; color: #173047; font-size: 100%; text-decoration:underline; font-weight: normal; font-family: Arial, Verdana, sans-serif;}
.link_sitemap2:focus {margin: 0 0 0 0; padding: 0 0 0 0; color: #173047; font-size: 100%; text-decoration:none; font-weight: normal; font-family: Arial, Verdana, sans-serif;}
.link_sitemap2:active {margin: 0 0 0 0; padding: 0 0 0 0; color: #173047; font-size: 100%; text-decoration:none; font-weight: normal; font-family: Arial, Verdana, sans-serif;}

.link_sitemap3:link {margin: 0 0 0 0; padding: 0 0 0 0; color: #000000; font-size: 75%; text-decoration:none; font-weight: normal; font-family: Arial, Verdana, sans-serif;}
.link_sitemap3:visited {margin: 0 0 0 0; padding: 0 0 0 0; color: #555555; font-size: 75%; text-decoration:none; font-weight: normal; font-family: Arial, Verdana, sans-serif;}
.link_sitemap3:hover {margin: 0 0 0 0; padding: 0 0 0 0; color: #555555; font-size: 75%; text-decoration:underline; font-weight: normal; font-family: Arial, Verdana, sans-serif;}
.link_sitemap3:focus {margin: 0 0 0 0; padding: 0 0 0 0; color: #555555; font-size: 75%; text-decoration:none; font-weight: normal; font-family: Arial, Verdana, sans-serif;}
.link_sitemap3:active {margin: 0 0 0 0; padding: 0 0 0 0; color: #555555; font-size: 75%; text-decoration:none; font-weight: normal; font-family: Arial, Verdana, sans-serif;}

/* Ende: Styles für Content-Seiten bzw. die SITEMAP */

.download {margin: 0 0 0 0; padding: 0 0 0 0; color: #000000;position:relative;top:0.5em;}
.download2 {padding: 0 0 0 0; margin: 0 1em 1em 0;float:left;}

img {border:0;}
 
/* Page-Setup */

/*---------------------------äussere Tabelle des Layout-----------------------------*/
#index_tabelle
{
   vertical-align:top;
   width: 100%;
   margin:0 0 0 0;
   padding:0 0 0 0;
   border-style:none;
   border-spacing:0px;
}

/*Vor IE/MAC verstecken \*/
#index_tabelle{height:100%;}
*html #index_tabelle{height:85%;}
/*aufspannen der Seite auf den ganzen Bildschirm, für IE kleiner Maße notwendig, vor IE Mac versteckt*/

#index_tabelle .middlerow{height:100%;}
/* #index_tabelle .middlerow td{padding:0 0 2px 0;} */
#index_tabelle .footerrow{}
#index_tabelle .toprow{}

/*---------------------------Headerbereich-------------------------------------------*/
#page{width: auto; margin:0;height:100%;/*html->body->page müssen auf 100% sein*/}
#top{width: 100%; margin:0;}
#logo{float: left; margin:10px 0 20px 0;}
#top_content{font-size: 12px; float:right; margin:0;}
#primary_categories{clear:both; background: white;width:auto;font-size: 0.65em;text-align: left; margin:0;}
#divider{padding-top:5px;padding-left:5px;width:auto;height:20px;background-image: url(../../media/content/img_all/top_verlauf.jpg);font-size:100%; color:white; margin:0;border-top:3px solid #003D65;border-bottom:2px solid white;}

/*---Dreispaltentabelle für den mittleren Bereich aus Seitenmenüs und Main-content---*/
#main_space{
vertical-align:top;
width: 100%;
height: 100%;
margin:0 0 0 0;
padding:0 0 0 0;
border:0;
border-width:0px;
border-style:none;
border-spacing:0px;
}


#main_space td
{vertical-align:top; }
/*---linke Spalte (TD) der Tabelle---*/
#left_column
{background: #C6CDD1;
width: 180px; }
/*---rechte Spalte (TD) der Tabelle---*/
#right_column
{background: #fff;
width: 180px; }
/*---Inhalt der linken Spalte---*/
#left_menu {
padding: 15px 5px 5px 5px;
margin: 0 0 0 0;
width: 180px;
height:100%;}
/*---Inhalt der mittleren Spalte---*/
#main_content {
background: white;
padding:1em;
width: auto;
height: auto; } 
/*---Inhalt der rechten Spalte---*/
#right_menu{
/*background: #ccddf1;*/
background: white;

padding:5px;
margin: 0 0 0 0;
width: 180px;
height:100%;}
/*-------------------------------Footer der Indexseite------------------------------*/
#footer{clear:both;padding:0.25em;background: #E5E9EC; text-align: center; margin:0}


/* Individual IDs */

/*
#right_menu ul {margin:0;padding:0;list-style-type:none;}
#right_menu li {padding-top:5px;line-height:15px;}


#category_link_1 {font-weight: bold;color:#fff;background:#ffffff;padding:5px;text-decoration:none;width:158px;height:36px;background-image: url(../../media/content/img_all/hauptmenu1.gif);}
#category_link_2 {font-weight: bold;color:#fff;background:#ffffff;padding:5px;text-decoration:none;width:158px;height:36px;background-image: url(../../media/content/img_all/hauptmenu2.gif);}
#category_link_3 {font-weight: bold;color:#fff;background:#ffffff;padding:5px;text-decoration:none;width:158px;height:36px;background-image: url(../../media/content/img_all/hauptmenu3.gif);}
#category_link_4 {font-weight: bold;color:#fff;background:#ffffff;padding:5px;text-decoration:none;width:158px;height:36px;background-image: url(../../media/content/img_all/hauptmenu4.gif);}
#category_link_5 {font-weight: bold;color:#fff;background:#ffffff;padding:5px;text-decoration:none;width:158px;height:36px;background-image: url(../../media/content/img_all/hauptmenu5.gif);}

*/

#category_link_1 {font-weight: bold;color:#fff;background:#336834;padding:5px;text-decoration:none;width:178px;}
#category_link_2 {font-weight: bold;color:#fff;background:#ec7d35;padding:5px;text-decoration:none;width:178px;}
#category_link_3 {font-weight: bold;color:#fff;background:#003466;padding:5px;text-decoration:none;width:178px;}
#category_link_4 {font-weight: bold;color:#fff;background:#EABB2F;padding:5px;text-decoration:none;width:178px;}
#category_link_5 {font-weight: bold;color:#fff;background:#7f8995;padding:5px;text-decoration:none;width:178px;}

#category_link_1 a, #category_link_2 a, #category_link_3 a, #category_link_4 a, #category_link_5 a{color:white;text-decoration:none;} 
#category_link_1 a:link, #category_link_2 a:link, #category_link_3 a:link, #category_link_4 a:link, #category_link_5 a:link{color:white;text-decoration:none;} 
#category_link_1 a:visited, #category_link_2 a:visited, #category_link_3 a:visited, #category_link_4 a:visited, #category_link_5 a:visited{color:white;text-decoration:none;} 
#category_link_1 a:hover, #category_link_2 a:hover, #category_link_3 a:hover, #category_link_4 a:hover, #category_link_5 a:hover{color:white;text-decoration:underline;} 
#category_link_1 a:active, #category_link_2 a:active, #category_link_3 a:active, #category_link_4 a:active, #category_link_5 a:active{color:white;text-decoration:underline;} 


#category_link_1_home {font-weight: bold;color:#fff;background:#ffffff;padding:0px 2px 2px 0px;text-decoration:none;width:158px;height:36px;}
#category_link_2_home {font-weight: bold;color:#fff;background:#ffffff;padding:0px 2px 2px 0px;text-decoration:none;width:158px;height:36px;}
#category_link_3_home {font-weight: bold;color:#fff;background:#ffffff;padding:0px 2px 2px 0px;text-decoration:none;width:158px;height:36px;}
#category_link_4_home {font-weight: bold;color:#fff;background:#ffffff;padding:0px 2px 2px 0px;text-decoration:none;width:158px;height:36px;}
#category_link_5_home {font-weight: bold;color:#fff;background:#ffffff;padding:0px 0px 2px 0px;text-decoration:none;width:158px;height:36px;}

#category_link_1_home a, #category_link_2_home a, #category_link_3_home a, #category_link_4_home a, #category_link_5_home a{color:white;text-decoration:none;font-size:80%;} 
#category_link_1_home a:link, #category_link_2_home a:link, #category_link_3_home a:link, #category_link_4_home a:link, #category_link_5_home a:link{color:white;text-decoration:none;font-size:80%;} 
#category_link_1_home a:visited, #category_link_2_home a:visited, #category_link_3_home a:visited, #category_link_4_home a:visited, #category_link_5_home a:visited{color:white;text-decoration:none;font-size:80%;} 
#category_link_1_home a:hover, #category_link_2_home a:hover, #category_link_3_home a:hover, #category_link_4_home a:hover, #category_link_5_home a:hover{color:white;text-decoration:underline;font-size:80%;} 
#category_link_1_home a:active, #category_link_2_home a:active, #category_link_3_home a:active, #category_link_4_home a:active, #category_link_5_home a:active{color:white;text-decoration:underline;font-size:80%;} 

#divider {color: #00538A;font-size:90%;}
#divider a{color: #00538A;font-size:90%;text-decoration: none;}
#divider a:hover{color: #00538A;font-size:90%;text-decoration: underline;}
#divider a:visited{color: #00538A;font-size:90%;text-decoration: none;}

#top_content a{color: #2c577c; text-decoration: none; font-weight: bold;vertical-align:middle;}
#top_content a:hover{text-decoration: underline;}

#footer a{color: #2c577c; text-decoration: none; font-weight: bold;}
#footer a:hover{text-decoration: underline;}


/* Classes */

.box{font-size:small;font-size:85%; border:1px solid #0068a5; background: #0068a5;color:white;font-weight:bold;}
.box h4{padding: 1px 0px 2px 4px;font-size:100%;color:white;font-weight:bold;color:white;}
.box a{color:#003D65;text-decoration:underline;font-size:small;font-weight:normal;}
.box a:hover{text-decoration:underline;font-size:small;font-weight:normal;}
.box a:visited{text-decoration:underline;font-size:small;font-weight:normal;}

.box_lightblue{font-size:small;font-size:85%; border:1px solid #0068a5; background: #ffffff;color:white;font-weight:bold;}
.box_lightblue h4.header{padding: 1px 0px 2px 4px;font-size:100%;color:white;font-weight:bold;color:white;}
.box_lightblue h4{padding: 1px 0px 2px 0px;font-size:100%;color:white;font-weight:bold;color:white;}
.box_lightblue a{color:#003D65;text-decoration:underline;font-size:small;font-weight:normal;}
.box_lightblue a:hover{text-decoration:underline;font-size:small;font-weight:normal;}
.box_lightblue a:visited{text-decoration:underline;font-size:small;font-weight:normal;}

.box_darkblue{font-size:small;font-size:85%; border:1px solid #003D65; background: #ffffff;color:white;font-weight:bold;}
.box_darkblue h4.header{padding: 1px 0px 2px 4px;font-size:100%;color:white;font-weight:bold;color:white;}
.box_darkblue h4{padding: 1px 0px 2px 0px;font-size:100%;color:white;font-weight:bold;color:white;}
.box_darkblue a{color:#003D65;text-decoration:underline;font-size:small;font-weight:normal;}
.box_darkblue a:hover{text-decoration:underline;font-size:small;font-weight:normal;}
.box_darkblue a:visited{text-decoration:underline;font-size:small;font-weight:normal;}

.box_white{background:white;padding:5px 5px 5px 5px;font-size:x-small;color:#003D65;font-weight:normal;}
.box_white td.volltextsuche{background:white;font-size:x-small;color:#003D65;font-weight:normal;}
.box_white a{font-size:x-small;}
.box_white a:hover{font-size:x-small;}
.box_white a:visited{font-size:x-small;}
.box_white li {margin:0 0 0 17px;list-style-image: url(img/boxbullet.gif);font-weight:bold;vertical-align:top;}
.box_blue li {margin:0 0 0 17px;list-style-image: url(img/boxbullet.gif);font-weight:bold;vertical-align:top;}
.box_blue{background:#ccddf1;padding:5px 5px 5px 5px;font-size:x-small;color:#003D65;font-weight:normal;}
.box_blue p{font-size:x-small;}
.box_blue a{font-size:x-small;}
.box_blue a:hover{font-size:x-small;}
.box_blue a:visited{font-size:x-small;}
.box_blue span{font-size:small;}

.headerbox{border:1px solid #0068a5; background: #0068a5;color:white;}
.headerbox h1{font-size:small;margin:0;font-weight:bold;padding:5px 5px 5px 5px;}

.headerbox_blue{background:#ccddf1;color:#003D65;padding-left:10px;padding-top:2px;padding-bottom:2px;}
.headerbox_blue a{color:#000000;text-decoration:none;font-size:small;font-weight:bold;}
.headerbox_blue a:hover{text-decoration:none;font-size:small;font-weight:boldl;color:#8d0005;}
.headerbox_blue a:visited{text-decoration:none;font-size:small;font-weight:bold;}
.headerbox_blue a:active{text-decoration:none;font-size:small;font-weight:bold;color:#8d0005;}

.certificates img{margin-right:15px;vertical-align:top;}
.certificates {padding:5px 5px 5px 15px;margin-top:15px;}

.copyright, .copyright a{color:red;}

/* Category Listings */

.category_listing_1 ul{margin:0; list-style-type:none; padding:0;}
.category_listing_1 h1{font-size:normal;margin-top:0;color:black;}
.category_listing_1 li a{font-size:small;color:black;}
.category_listing_1 li a:visited{font-size:small;color:black;}
.category_listing_1 li a:hover{font-size:small;color:black;}
.next_cat_list {padding: 2px 0 0 10px;}

/*.cat_2_table{vertical-align:top;margin:10px 30px 10px 0; padding:0; width:250px; background:#e6e6e6;}*/
.cat_2_table{vertical-align:top;margin:0; padding:0; margin:10px 10px 10px 0;background:#e6e6e6;}
.category_listing_2 ul{ margin:15px 0 15px 20px; list-style-type:disc; padding:0;}
.category_listing_2 h1{font-size:small;margin:0;color:#666666;font-size:125%;}
.category_listing_2 h2{font-size:small;margin:0; color:#333333; padding: 10px 10px 10px 10px;}
.category_listing_2 a, .category_listing_2 li a{font-size: normal; color:black;text-decoration:underline; }
.category_listing_2 li a:hover{color:black;font-size:normal;text-decoration:underline;}
.category_listing_2 li a:visited{color:black;font-size:normal;text-decoration:underline;}
.category_listing_2 img{border:0;margin:0;padding:0;}
.next_cat_list_2 {padding: 2px 0 0 0;}

.cat_3_table{vertical-align:top;}
.cat_3_table td{width:150px;padding:10px;}
.cat_3_td{background: #ccddf1;}
.category_listing_3 ul{margin:0; list-style-type:none; padding:0;}
.category_listing_3 h1{font-size:normal;}
.category_listing_3 h2{font-size:small;margin-top:10px;}
.category_listing_3 a {color:black;font-size:x-small;}
.category_listing_3 a:hover {color:black; font-size:x-small;}
.category_listing_3 a:visited {color:black; font-size:x-small;}
.category_listing_3 img{border:0;}
.next_cat_list_3 {font-size: 0.8em;}

.category_listing_4 {margin:12px;padding:0;}
.category_listing_4 hr{background:white;}
.category_listing_4 h1{font-size:normal;margin:0;font-size:133%;color:#666666;}
.category_listing_4 h2{font-size:normal;font-size:125%;color:black;padding:0 0 0 5px;margin:0;}
.category_listing_4 h3{font-size:normal;padding:0 0 0 5px;margin:0;}

/*.description{margin-left:10px;}*/

.imgcl {border:2px solid #b5b5b5;padding:10px; background:#e8e8e8;margin-bottom:3px;}

.imgcl a{color:#7f7f7f;}
.imgcl a:hover{color:#7f7f7f;}
.imgcl a:visited{color:#7f7f7f;}

.imgcl2 a{color:#7f7f7f;}
.imgcl2 a:hover{color:#7f7f7f;}
.imgcl2 a:visited{color:#7f7f7f;}

.category_listing_4 td{padding:0;margin:0;}
.category_listing_4 ul{margin:0;padding:0 0 0 20px; /*list-style-type:square;}*/
list-style-image: url(img/bulletblue.gif);}
.cat_more_links{height:20px;margin:5px 0 30px 0;padding:5px 5px 0 5px;text-align:right;font-weight:bold;}
.cat_more_links a{font-weight:bold;color:#003b67;}
.cat_more_links a:hover{color:#990000;}
.cat_more_links a:visited{color:#003b67;}

.product_group_text {width:75%; font-size:80%;}

h4{color:#0068a5;font-size:90%;}


#sortimentbox{color:#0068a5;margin:0 5px 20px 0;}
#sortimentbox p{padding:5px;font-size:90%;}
#sortimentbox .link{font-size:small;color:#0068a5;font-size:95%;}

#sort_1{border-top: 2px solid #0068a5;background: url(img/sortiment1.jpg) repeat-y right;}
#sort_1 img{float:left;margin-right:5px;margin-bottom:5px;}
#sort_2{clear:left; margin:5px 0 0 0;        background: url(img/sortiment2.jpg) repeat-y right;}
#sort_2 img{float:left;margin-right:5px;margin-bottom:5px;}
#sort_3{clear:left;margin:5px 0;        background: url(img/sortiment3.jpg) repeat-y right;}
#sort_3 img{float:left;margin-right:5px;margin-bottom:5px;}
#sort_4{clear:left; background: url(img/sortiment4.jpg) repeat-y right;}
#sort_4 img{float:left;margin-right:5px;}

#weitere{float:right; color:#990000;}
#weitere a{font-weight:bold;color:#003b67;}
#weitere a:hover{color:#990000;}
#weitere a:visited{color:#003b67;}

#adv_search_1{border: 2px solid #336834;background:#c5d767;width:180px;height:400px;}
#adv_search_1 h1{background:#336834; color:#fff;font-size:small;padding:3px;}
#adv_search_1 li {margin:0 5px 0 5px;list-style: none;color: #113660;}
#adv_search_1 ul {margin-bottom:5px;}

#adv_search_2{border: 2px solid #ff612f;background:#ea7f39;width:180px;height:400px;}
#adv_search_2 h1{background:#ea7f39; color:#fff;font-size:small;padding:3px;}
#adv_search_2 li {margin:0 5px 0 5px;list-style: none;color: #113660;}
#adv_search_2 ul {margin-bottom:5px;}

#adv_search_3{border: 2px solid #8695ac;background:#b0c9dd;width:180px;height:400px;}
#adv_search_3 h1{background:#003466; color:#fff;font-size:small;padding:3px;}
#adv_search_3 li {margin:0 5px 0 5px;list-style: none;color: #113660;}
#adv_search_3 ul {margin-bottom:5px;}

#adv_search_4{border: 2px solid #ffcc33;background:#ffe979;width:180px;height:400px;}
#adv_search_4 h1{background:#ffcc33; color:#fff;font-size:small;padding:3px;}
#adv_search_4 li {margin:0 5px 0 5px;list-style: none;color: #113660;}
#adv_search_4 ul {margin-bottom:5px;}


#bestsellerbox{clear:both;}
.bestseller{border-top: 2px solid #0068a5;background:#eff2f4;}
.bestseller {padding:0 5px 5px 15px;}

.bestseller td{width:30%;}
.bestseller h1{font-size:normal;        }
.bestseller strong{color: #990000;white-space:nowrap;}

#specialbox{}
.specials{border-top: 2px solid #0068a5;background:#eff2f4; padding:5px;}
.specials strong{color: #990000;white-space:nowrap;}
.specials p{margin:10px 0 10px 0;}

.search_groups td{padding-bottom:8px;}
.search_groups td{font-size:x-small;}

.headerbox_blue #adv_search option{margin-left:5px;}
.search_result{}
.search_result h1, .search_result .Ueb{color:#093f63;font-size:normal;margin:0; padding:0;float:left;font-size:16px;}
.search_result_header p { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.search_result_header h1 { margin:4px 0px 0px 4px;}
.search_result h2{font-size:100%;margin:0; padding: 3px 3px 3px 103px;color:black;}
.search_result p{padding:5px;margin-bottom:15px;}
.search_result .underline{border-bottom:3px solid #0066a4;}
.search_result .products {padding:5px;} 
.search_result .products .price{color:#456a87;font-size:small; white-space:nowrap;}
.search_result .products .model{color:#456a87;font-size:x-small; white-space:nowrap;}
.search_result .products hr{}

.adressdaten{margin:20px;}
.adressdaten p{padding-bottom:5px;}
.adressdaten h1{font-size:100%;padding:0;margin:0;clear:both;}
.adressdaten h2{font-size:125%;padding:0 0 20px 0;margin:0;clear:both;}
.block {margin:0 0 10px 0;padding: 10px; color: #000000; background-color: #eef2f5;}
.block .right{text-align:right;}
.block input{margin:0 5px;}
.block select{margin:0 5px;}
.adressdaten a{color:#207089; font-weight:bold;text-decoration:none;clear:both;}
.adressdaten a:hover{color:#207089; font-weight:bold;text-decoration:none;clear:both;}
.adressdaten a:visited{color:#207089; font-weight:bold;text-decoration:none;clear:both;}


/* -------------- Abschnitt: Formate für die Produktdaten-Tabelle -------------- */
/* Hinweis: einige Formatierungen sind nur "vorläufig", d. h. sie müssen dem Gesamtaufbau
der Seite angepasst werden oder sie entfallen */

.image_text{font-size:85%;}
h2.categories_name{font-size:90%;}
h3.text_accessory{font-size:90%;}
.description li{font-size:85%;}
table.datentabelle td,table.datentabelle th, table.datentabelle_vert td, table.datentabelle_vert th {font-size: 85%;}
table.datentabelle a, table.datentabelle a:link, table.datentabelle a:active, table.datentabelle a:visited {font-size: 100%; font-weight:bold;}
table.datentabelle_vert a, table.datentabelle_vert a:link, table.datentabelle_vert a:active, table.datentabelle_vert a:visited {font-size: 100%; font-weight:bold;}



table.datentabelle, table.datentabelle_vert, table.wktabelle, table.rechnungstabelle  /* Format für die gesamte Produktdaten-Tabelle */
{
    margin: 0 /* vorläufig 1em 5em 1em 5em; */
    width: 90%; /* vorläufig */
    padding: 3px;
    border: 1px solid #b5b5b5;
    background: #fff;
    font-family: "Lucia Grande", Arial, sans-serif;
    font-size: small;
    text-align: center;
    color: #000;
}

table.datentabelle li /* Format für Listen */
{
        list-style:disc;
        margin-left:25px;
}
table.datentabelle th, table.datentabelle td, table.wktabelle td, table.wktabelle th, table.rechnungstabelle td  /* Format für alle Zellen */
{
    margin: 0;
    padding: 4px 4px;
    border: 1px solid white;
    vertical-align:middle;
     /* border-bottom: 1px solid #b5b5b5; */
}

table.datentabelle th, table.wktabelle th, table.datentabelle_vert th /* Format für Kopfzeile */
{
   font-weight: bold;
   background: #cccccc;
}


table.datentabelle .headingleft /* Format für die linke Spalte, Eigenschaften */
{
    text-align: left;
    font-weight:bold;
    white-space:nowrap;
    width:100px;
}

table.datentabelle td.lieferung /* Format für die linke Spalte, Eigenschaften */
{
    color: #006600;
    font-weight: bold;
}

table.datentabelle .typ /* Format für die erste Reihe */
{
    font-weight: bold;
/*    white-space: pre; */
   
}

table.datentabelle tr, table.datentabelle_vert tr /* Format für die dunklen Reihen */
{
    background: #f1f1f1;
}

table.datentabelle tr.alt, table.datentabelle_vert tr.alt /* Format für die hellen Reihen */
{
    background: #e6e6e6;
}

table.datentabelle td.auswahl, table.datentabelle_vert td.auswahl /* Format für die Zelle in einer ausgewählten Spalte, dunkel */
{
   font-weight: bold;
   background: #cccc66;
}
table.datentabelle td.auswahlalt, table.datentabelle_vert td.auswahltalt /* Format für die Zelle in einer ausgewählten Spalte, hell */
{
   font-weight: bold;
   background: #cccc99;
}

table.datentabelle .nowrap, table.datentabelle_vert .nowrap /* Format für Zellen ohne Umbruch, z. B. Bestellnr */
{
    white-space: nowrap;
    white-space: pre; 
}

table.datentabelle .preis, table.datentabelle_vert .preis /* Format für Zellen mit Preis */
{
    color: #990000;
    font-weight: bold;
}

table.datentabelle caption /* Zur Zeit wird keine Caption verwendet */
{
    text-align: left;
    font-size: medium;
    font-weight: bold;
    color: #fff;
}

table.datentabelle_vert th ,table.datentabelle_vert td /* Format für alle Zellen */
{
    margin: 0px;
    padding: 5px;
}

table.datentabelle_vert .typ /* Format für die erste Reihe */
{
    font-weight: bold;
    text-align:left;
}


.vorteilsliste
{
    margin: 0;
    padding-top:0;
}

.center
{
   text-align: center;
}

.buendig
{
        text-align: right;
}

.fett
{
        font-weight: bold;
}

/* */

/* -------------- Abschnitt: gemeinsame Formate für die Produktdaten- und Zubehör-Tabellen -------------- */
/* Hinweis: einige Formatierungen sind nur "vorläufig", d. h. sie müssen dem Gesamtaufbau 
der Seite angepasst werden oder sie entfallen */

table.zubehoertabelle a, table.zubehoertabelle a:link, table.zubehoertabelle a:active, table.zubehoertabelle a:visited {font-size: 100%; font-weight:bold;}


table.zubehoertabelle /* Format für alle Zellen */
{
    margin: 1em 5em 1em 5em; /* vorläufig */
    margin: 0;
    padding: 4px 4px;
    border: 1px solid #b5b5b5;
    background: #fff;     
    font-family: "Lucia Grande", Arial, sans-serif;
    font-size: small;
    text-align: left;
    /* border-bottom: 1px solid #b5b5b5; */
}

table.zubehoertabelle th, table.zubehoertabelle td /* Format für alle Zellen */
{
    margin: 0;
    padding: 4px 4px;
    border: 1px solid #fff;
        font-size:85%;
    /* border-bottom: 1px solid #b5b5b5; */
}

table.zubehoertabelle th /* Format für Kopfzeile */
{
   font-weight: bold;
   background: #cccccc;
}

.nowrap /* Format für Zellen ohne Umbruch, z. B. Bestellnr */
{ 
    white-space: nowrap;
    white-space: pre;
}

.preis /* Format für Zellen mit Preis */
{
    color: #990000;
    font-weight: bold;
    white-space: nowrap;
    white-space: pre;
    text-align:center;
}

.vorteilsliste
{
    margin: 0;
    padding-top:0;
}

.center
{
   text-align: center;
}

.buendig
{
        text-align: right;
}

.fett
{
        font-weight: bold;
}

/* -------------- Abschnitt: Formate für die Zubehör-Tabelle -------------- */

table.zubehoertabelle td.bild /* Format für die Zelle mit dem Zubehörbild */
{
   width:100px;
}

table.zubehoertabelle tr  /* Format für den hellen Hintergrund */
{
    background: #f1f1f1;
}

table.zubehoertabelle td.auswahl /* Format für die Zelle in einer ausgewählten Spalte, dunkel */
{
   font-weight: bold;
   background: #cccc66;
}

table.zubehoertabelle td.auswahlalt /* Format für die Zelle in einer ausgewählten Spalte, hell */
{
   font-weight: bold;
   background: #cccc99;
}

table.zubehoertabelle caption /* Zur Zeit wird keine Caption verwendet */
{
    text-align: left;
    font-size: medium;
    font-weight: bold;
    color: #333;
}

/* -------------- Abschnitt: Formate für die Warenkorb-Tabelle -------------- */
/* Hinweis: einige Formatierungen sind nur "vorläufig", d. h. sie müssen dem Gesamtaufbau 
der Seite angepasst werden oder sie entfallen */

table.wktabelle td, table.wktabelle th, table.rechnungstabelle td  /* Format für alle Zellen */
{
        border: 1px solid #fff;   
}

table.wktabelle td.bild /* Format für die Zelle mit dem Zubehörbild */
{
   width:100px;
}

table.wktabelle tr  /* Format für den hellen Hintergrund */
{
    background: #f1f1f1;
}


/* -------------- Abschnitt: Formate für die Rechnungsbetrag-Tabelle -------------- */
/* Hinweis: einige Formatierungen sind nur "vorläufig", d. h. sie müssen dem Gesamtaufbau 
der Seite angepasst werden oder sie entfallen */

table.rechnungstabelle /* Format für ganze Tabelle */
{
   margin-top:2em;
   float:right;
   
}

table.rechnungstabelle tr  /* Format für den hellen Hintergrund */
{
    background: #f1f1f1;
}




/* styles for lists */
ul.first {list-style-image: url(../img_all/336699_list.gif);line-height:1.5em;margin-top:25px;color: #000000; padding-left:100px;}
ul.second_ori {list-style-image: url(../img_all/6699cc_list.gif);line-height:1em; margin-left:100px;}
ul.third {list-style-image: url(../img_all/ccddf1_list.gif);line-height:1em; padding-left:25px;}

ul.second {line-height:1em; margin-left:100px;}
ul.first li {padding-left:10px;}
ul.second li {padding-left:10px;}
ul.third li {padding-left:10px;}


/*Einheitliche Vorgaben f
*html body, body div, body p, body th, body td, body li, body dd
{font-size: x-small;
 /* f.r IE5/Win */
f\ont-size: small;


/*f.r IE 6 bzw. andere IE Versionen*/ }

html > body, html > body div, html > body p, html > body th, html > body td, html > body li, html > body dd {font-size: small;}
 /*be nice to Opera + Netscape*/

/*
* {margin:0 0 0 0;padding: 0 0 0 0;border:1px solid gray;}
* der graue Border ist nur f.r Testzwecke *)
*/
/*-----------------------------------------------------------------------------------*/

/* -------------- Abschnitt Allgemein: f#seite{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/

ul.rechteck {margin: 0.5em 0 0.5em 3em;padding-left: 0;list-style: square url("../../media/content/img_all/news-bullet.gif");}

/*#seite {margin: 2% 2% 2% 2%;}*/

#seite h1 {margin: 0 0 1em 0;font-size: 150%;font-weight: bold;}
#seite h2 {margin: 0 0 1em 0;font-size: 130%;font-weight: bold;}
#seite h3 {margin-top:0.5em;font-size: 120%;color: #000000;}

#seite p{margin: 0.5em 0 0.5em 0;}

/*#seite{margin: 2em;padding: 2em;}*/

/*Zeilenumbruch verhindern*/
#seite span.nowrap
{white-space:pre;white-space:nowrap;}

/* wirkt sich nur auf Text aus...nicht auf andere Elemente wie z.B: Bilder*/
#seite .textcenter
{text-align: center;}

/* Liste mit einem rechteckigen Aufzhlungszeichen*/
#seite ul.rechteck {margin: 0.5em 0 0.5em 0.5em;padding-left: 0;list-style: square url("../../media/content/img_all/news-bullet.gif");}

#seite li {margin: 0 0 0 1.5em;padding: 0 0 0 0;}

#seite .links {float:left;}

#seite .rechts {float:right;}

/*clearing f{content:".";display:block;height:0;clear: both;visibility: hidden;}
/* die Pseudoklasse :after wird von dem IE nicht unterst/*Vor IE/MAC verstecken und zustzlich wird mittels * html  eine spezielle Anweisung f*html #seite .clear{height: 1%;}

#seite .clear {display: block;}
/*Vor IE/MAC verstecken Ende--------------------------------------------*/

#seite .kleineschrift {font-size: 0.8em;}
/*f
#seite .kleiner {font-size: 0.8em;}
/*---Hack f*html #seite .kleiner{font-size: 0.6em;}
/*--------------------------------------------*/

#seite .verlauf {background-image:  url("../img_all/verlauf-blau.jpg");background-repeat: repeat-y;}
/* blau  verlaufener Hintergrund  */


/*Tabelle f#seite table.zweispalten {margin: 1em 0 0 0;padding:0 0 0 0;width:90%;}

#seite .zweispalten .linkespalte {padding-right:1em;vertical-align:top;}

#seite .zweispalten .rechtespalte {padding-left:1em;vertical-align:top;}

#seite .bildmitrahmen/*grauer Rahmen*/{border: 2px solid #cccccc;}

/* optische Trennung von nachfolgendem bildunabhngigen Text */
#seite .zweispalten p.bildbeschreibung{margin-top:0em;margin-bottom:1em;text-align:left;}

/* -------------- Abschnitt Allgemein: Ende ------------------------------------ */


/***************** CONTENT *******************/

/* -------------- Abschnitt adressen: für diese Seite gültige Formate-------------- */
#adressen_deutschland{} /*regelt Formate auf der Seite adressen_deutschland.html*/
#adressen_international{}/*regelt Formate auf der Seite adressen_international.html*/

#adressen_international table td
{vertical-align:top;}

/* -------------- Abschnitt Agb-Seiten: für Agb-Seiten gültige Formate-------------- */
#agbs{}/*regelt das agbseitenlayout*/

#agbs .klausel{font-weight:bold;}

#agbs .absatz{}

#agbs .agblink{}

/* -------------- Abschnitt downloads: für diese gültige Formate-------------- */
#downloads{} /*gibt es nur einmal pro Seite, regelt Formate*/             

/*----------------------Abschnitt Engineering Startseite----------------------*/
#engineering{}/*regelt Formate auf der engineering.html (engineeringstartseite)*/

#engineering .listetyp1 li/* Hauptlistenpunkt einer verschachtelten Aufzählung*/
{list-style-type:none;color:#000000;font-weight:bold;margin: 1em 0 0 0;}
#engineering .listetyp1 li ul li  /*Listenunterpunkt*/
{list-style: square url(../img_all/news-bullet.gif);font-weight:normal;margin: 0.5em 0 0 2em;color: #000;}
#engineering .engineeringlink /*link-Absatz zu weiterführenden Engineering-Themen*/
{width:80%;border:1px solid #000000;margin-left:3em;padding:1em 0 1em 0;}

#engineering .engineeringlink  a  /*link-Anstand innerhalb Linkbox/Absatz*/
{padding-left:1em;}

#engineering .gefahrstofflagertechnik  /*link zu...*/
{background:green;}

#engineering .waermetechnik            /*link zu...*/
{background:yellow;}

#engineering .lufttechnik              /*link zu...*/
{background:lightgrey;}

/*linkverhalten*/
#engineering .engineeringlink  a:link { text-decoration:none; }
#engineering .engineeringlink  a:visited { text-decoration:none; }
#engineering .engineeringlink  a:hover { text-decoration:underline; }
#engineering .engineeringlink  a:active { text-decoration:underline; }

/*linke Spalte des Zweispaten-Layouts grösse zuweisen*/
#engineeringstartseite table.zweispalten .linkespalte
{width:65%;}

/*----------------------Abschnitt Engineering Startseite Ende----------------------*/

/*----------------------Abschnitt Engineering Fachbereiche Gefahrstofflagertechnik.html, Waermetechnik.html, Lufttechnik.html----------------------*/

/*Eintrag für einen Lösungs - Punkt */
#gefahrstofflagertechnik .engineeringbox, #waermetechnik .engineeringbox, #lufttechnik .engineeringbox
{margin: 1em 0 0 0;padding:0.5em 0 0 1em;width:70%;}

/*Bild zum Lösungspunkt*/
#gefahrstofflagertechnik .engineeringbild, #waermetechnik .engineeringbild, #lufttechnik .engineeringbild
{float:right;margin-left: 1em;padding: 0 0 0 0;}

/*----------------------Abschnitt Produkte ----------------------*/
#arbeitstisch-compact{}/*regelt Formate auf der arbeitstisch-kompakt.html*/
#arbeitstisch-premium{}/*regelt Formate auf der arbeitstisch-premium.html*/
#containeranlagen{}/*regelt Formate auf der containeranlagen.html*/
#containeranlagen table.zweispalten .linkespalte
{width:50%;}
#F90-Regallager{}/*regelt Formate auf der F90-Regallager.html*/
#F90-Regallager2{}/*regelt Formate auf der F90-Regallager2.html*/
#Flaechenschutzsysteme{}/*regelt Formate auf der Flaechenschutzsysteme.html*/
#schadstoffsammelstelle{}/*regelt Formate auf der schadstoffsammelstelle.html*/
#waerme_indiv{}/*regelt Formate auf der waerme_indiv.html*/
#waerme_indiv table.zweispalten .linkespalte
{width:50%;}
#waerme_tech{}/*regelt Formate auf der waerme_tech.html*/
#waermebox{}/*regelt Formate auf der waermebox.html*/
#waermebox table.zweispalten .linkespalte
{width:50%;}
#waermekammer{}/*regelt Formate auf der waermekammer.html*/
#waermekammer table.zweispalten .linkespalte
{width:50%;}

/*----------------------Abschnitt Fachberichte----------------------*/
#fachberichte {}/*regelt Formate auf der fachberichte.html*/

#fachberichte .fachberichtbox {margin: 0 2em 2em 0;padding: 0 0 0 0;}

#fachberichte .fachberichtbild {float:left;margin-left: 0em;}

#fachberichte .fachberichttext {margin-left: 10em;line-height: 1,5em;color: #666;/*Für IE Float-Drop verhindern*/word-wrap: break-word;}

/*----------------------Abschnitt Gesetzgebung----------------------------*/
#gesetzgebung {}/*regelt Formate auf der gesetzgebung.html*/
#gesetzgebung .gesetzbox /*Eintrag für einen Gesetz/Verordnungs - Punkt */
{margin: 3em 0 0 0;padding: 0 ;}
/* Hack für Internet-Explorer, Anweisung wird nur vom IE interpretiert  */
*html #gesetzgebung .gesetzbox
{margin: 1.5em 0em 0em 0;/*Für IE Float-Drop verhindern*/word-wrap: break-word;}

#gesetzgebung .gesetzbild /*Bild zum Gesetzespunkt*/
{float:left;margin: 0 .5em .5em 0;padding: 0 0 0 0;}

#gesetzgebung .gesetztext /*Text zum Gesetzespunkt*/
{margin-left:9em;line-height: 1.5em;
color: #666;}

#gesetzgebung .pdf_icon /* pdf icon zum info-link*/
{float:left;margin: 0em 0.5em 0 0.5em;}

#gesetzgebung h3 {margin-top:0;}/*für IE zum Hochrücken der Überschrift, ansonsten Margin nach oben*/

/*----------------------Abschnitt Links----------------------*/
#links {}/*regelt Formate auf der links.html*/

/*eine Linkbox besteht aus einem Bild und Text rechts*/
#links .linkbox {margin: 2em 2em 2em 0;padding: 0 0 0 0;}
#links .linkbild {float:left;}
#links .linktext {margin-left: 10em;line-height: 1,5em;color: #666;/*Für IE Float-Drop verhindern*/word-wrap: break-word;}
#links h3 {margin-top:0;}/*für IE zum Hochrücken der Überschrift*/  

/* -------------- Abschnitt NewsStartseite: für News Start Seite gültige Formate-------------- */
#news{}/*regelt das Newsseitenlayout*/


#news div.newsbox  /*News bestehend aus einem Bild links und Text*/
{margin: 15px 0;padding: 15px ;border-bottom: 1px dotted #ccc;width:90%;}

#news div.newsbox div.newsbild  /*links ausgerichtes Bild mit grauem Verlauf-Rahmen*/
{float: left;margin: 0 .5em .5em 0;background: url(../img_all/rahmen.jpg) bottom right no-repeat;}

#news div.newsbox div.newsbild img{margin: 0 5px 3px 0;padding: 0 0 0 0;}

#news div.newsbox div.newstext /*Text zu einem linken Bild - Netscape benötigt hier ein Clearin g für das Veröffentlichungsdatum*/
{margin-left: 94px;line-height: 1,5em;color: #666;/*Für IE Float-Drop verhindern*/word-wrap: break-word;}


#news div.newsbox div.newstext div  /* Veröffentlichungsdatum unter Newstext*/
{margin-top:1.5em;padding-right:1em;margin-bottom:0;}
/* -------------- Abschnitt NewsStartseite Ende ---------------------------------------------- */

/* -------------- Abschnitt NewSeiten: für News Seiten gültige Formate------------------------ */
#news p
{/*Für IE Float-Drop verhindern*/word-wrap: break-word;}

#news table.bildmitbeschriftung /*Bild mit Unterschrift*/
{text-align: left;width:1%;}

#news table.rechts/*Bild rechts im Text*/
{float: right;margin: 0.5em 0 0.5em 1em;}

#news table.links /*Bildlinks im Text*/
{float: left;margin: 0.5em 1em 0.5em 0 ;}
/* -------------- Abschnitt NewsSeiten ENDE --------------------------------------------------- */

/*----------------------Abschnitt Prduktempfehlung----------------------*/
#auffangwannen {}/*regelt Formate auf der auffangwannen.html*/
/*Ergänzen des Zweispaltenlayouts*/
#auffangwannen table.zweispalten {width:600px;}
#auffangwannen table.zweispalten .linkespalte{width:50%;padding-right:1.5em;}
#auffangwannen table.zweispalten .rechtespalte{width:50%;padding-left:1.5em;}
#auffangwannen img.bildmitrahmen{border: 2px solid #cccccc;}
#auffangwannen .pfeilrechts
{margin: 0 0.5em 0 0;vertical-align:middle;}
div.themenbox  /*Inhalt der verschiedenen Fragekomplexe:Welchen Stoff soll die Auffangwanne sichern?Welche Funktionalität muss die Auffangwanne haben?Wie groß muss die Auffangwanne sein?*/
{padding:0.5em 0.5em 0.5em 0.5em;margin:0.5em 0.5em 0 0.5em;background:#e5eaf0;overflow:hidden;}

/* -------------- Abschnitt Unternehmen ------------------------- */
#qualitaet {}/*regelt das Unternehmerseitenlayout qualitaet.html*/
#qualitaet div.textmitbild    /*Unternehmerporträt*/
{background-image:  url("../img_all/verlauf-blau.jpg");background-repeat: repeat-y;margin: 0 0 0.5em 0;padding: 0.5em 0 0.5em 0.5em;}

#qualitaet .bildrechts
{float: right;margin: 0.5em 0.5em 0.5em 0.5em;}

#qualitaet .bildlinks
{float: left;margin: 0.5em 0.5em 0.5em 0.5em ;}

#qualitaet p.titel{font-size:70%;}

#qualitaet table.zweispalten .rechtespalte  /*blauer Hintergrund*/
{background:#99b1ce;width:15%;padding:0 1em 0 1.5em;}

#profil {}/*regelt die profil.html*/

#kundennaehe {}/*regelt die kundennaehe.html*/

#karriere {}/*regelt die karriere.html*/

#karriere .pdf_icon /* pdf icon zur Stellenbeschreibung*/
{float:left;margin: 0em 0.5em 0 0.5em;}

#karriere div.info  /*Aufzählung Stelleb */
{background:#99b1ce;}

#firmengeschichte {}/*regelt die firmengeschichte.html*/

#firmengeschichte table.geschichtstabelle td  /*Firmengeschichte*/
{padding:1em 1em;}
#firmengeschichte td.jahr{font-weight:bold;color:#000000;}

/* -------------- Abschnitt Veranstalungen ------------------------------------------ */
#termine {}/*regelt Formate auf der termine.html*/

#termine table.veranstaltungen /* Format für die Veranstaltungstabelle */
{margin: 0.5em 0.5em 0.5em 0.5em;width: 90%;font-family: "Lucia Grande", Arial, sans-serif;font-size: small;text-align: left;color: #000;}

#termine table.veranstaltungen th,#termine  table.veranstaltungen td /* Format für alle Zellen */
{margin: 0;padding: 4px 4px;border: 1px solid white;}

#termine table.veranstaltungen tr /* Format für die dunklen Reihen */
{background:#e5eaf0;}

#termine table.veranstaltungen tr.alt /* Format für die hellen Reihen */
{background:#f6f7fb;}

#termine {}/*regelt Formate auf der termine.html*/
#termine .feuer_icon{margin: 0 0.25em 0 0;vertical-align:middle;}

#gefahrstofftage {}/*regelt Formate auf der gefahrstofftage.html*/

#gefahrstofftage ul.termine
{list-style-type:none;}

#gefahrstofftage ul.themen
{list-style-type:none;}

/* -------------- Abschnitt Wegbeschreibung: für diese Seite gültige Formate-------------- */
#wegbeschreibung{} /*regelt Formate auf der Seite wegbeschreibung.html*/


/* Styles für das Hauptkapitel gruen */


#hauptkapitel_gruen{}/* gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body */
#hauptkapitel_gruen {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten... */
#hauptkapitel_gruen h1 {background-color:#336834; width:97%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#hauptkapitel_gruen h2 {background-color:#BAD375; padding: 0.35em 0.5em 0.32em 0.5em; margin: 1.2em 0.35em 1.1em 0em;font-size: 110%;font-weight: bold;color: #000000;font-family: Arial, Verdana, Geneva, sans-serif; text-decoration:none;}
#hauptkapitel_gruen h3 {background-color:#c5d766; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #333333;font-family: Arial, Verdana, sans-serif;}

#hauptkapitel_gruen .h1_table {background-color:#336834; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#hauptkapitel_gruen .h1_table1 {background-image: url(../../media/content/img_all/verlauf_gruen.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#hauptkapitel_gruen a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_gruen a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_gruen a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_gruen a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_gruen a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}

/* Textverhalten */
#hauptkapitel_gruen p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#hauptkapitel_gruen .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#hauptkapitel_gruen .ident_table {margin: 0 0em 0 0em; width: 100%;}





/* Styles für das Hauptkapitel gruener */

#hauptkapitel_gruener{}/* gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body */
#hauptkapitel_gruener {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten... */
#hauptkapitel_gruener h1 {background-color:#336834; width:97%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#hauptkapitel_gruener h2 {background-color:#D4E2AB; padding: 0.35em 0.5em 0.32em 0.5em; margin: 1.2em 0.35em 1.1em 0em;font-size: 110%;font-weight: bold;color: #000000;font-family: Arial, Verdana, Geneva, sans-serif; text-decoration:none;}
#hauptkapitel_gruener h3 {background-color:#c5d766; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #333333;font-family: Arial, Verdana, sans-serif;}

#hauptkapitel_gruener .h1_table {background-color:#336834; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#hauptkapitel_gruener .h1_table1 {background-image: url(../../media/content/img_all/verlauf_gruener.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#hauptkapitel_gruener a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_gruener a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_gruener a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_gruener a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_gruener a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}

/* Textverhalten */
#hauptkapitel_gruener p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#hauptkapitel_gruener .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#hauptkapitel_gruener .ident_table {margin: 0 0em 0 0em; width: 100%;}




/* Styles für das Hauptkapitel blau */


#hauptkapitel_blau{}/* gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body */
#hauptkapitel_blau {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten... */
#hauptkapitel_blau h1 {background-color:#003466; width:97%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#hauptkapitel_blau h2 {background-color:#AAC6E0; padding: 0.35em 0.5em 0.32em 0.5em; margin: 1.2em 0.35em 1.1em 0em;font-size: 110%;font-weight: bold;color: #000000;font-family: Arial, Verdana, Geneva, sans-serif; text-decoration:none;}
#hauptkapitel_blau h3 {background-color:#c5d766; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #333333;font-family: Arial, Verdana, sans-serif;}

#hauptkapitel_blau .h1_table {background-color:#003466; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#hauptkapitel_blau .h1_table1 {background-image: url(../../media/content/img_all/verlauf_blau.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#hauptkapitel_blau a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_blau a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_blau a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_blau a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_blau a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}

/* Textverhalten */
#hauptkapitel_blau p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#hauptkapitel_blau .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#hauptkapitel_blau .ident_table {margin: 0 0em 0 0em; width: 100%;}



/* Styles für das Hauptkapitel blauer */


#hauptkapitel_blauer{}/* gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body */
#hauptkapitel_blauer {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten... */
#hauptkapitel_blauer h1 {background-color:#003466; width:97%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#hauptkapitel_blauer h2 {background-color:#92D4F3; padding: 0.35em 0.5em 0.32em 0.5em; margin: 1.2em 0.35em 1.1em 0em;font-size: 110%;font-weight: bold;color: #000000;font-family: Arial, Verdana, Geneva, sans-serif; text-decoration:none;}
#hauptkapitel_blauer h3 {background-color:#c5d766; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #333333;font-family: Arial, Verdana, sans-serif;}

#hauptkapitel_blauer .h1_table {background-color:#003466; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#hauptkapitel_blauer .h1_table1 {background-image: url(../../media/content/img_all/verlauf_blauer.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#hauptkapitel_blauer a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_blauer a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_blauer a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_blauer a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_blauer a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}

/* Textverhalten */
#hauptkapitel_blauer p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#hauptkapitel_blauer .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#hauptkapitel_blauer .ident_table {margin: 0 0em 0 0em; width: 100%;}




/* Styles für das Hauptkapitel orange */


#hauptkapitel_orange{}/* gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body */
#hauptkapitel_orange {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten... */
#hauptkapitel_orange h1 {background-color:#eb7c34; width:97%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#hauptkapitel_orange h2 {background-color:#F5B796; padding: 0.35em 0.5em 0.32em 0.5em; margin: 1.2em 0.35em 1.1em 0em;font-size: 110%;font-weight: bold;color: #000000;font-family: Arial, Verdana, Geneva, sans-serif; text-decoration:none;}
#hauptkapitel_orange h3 {background-color:#c5d766; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #333333;font-family: Arial, Verdana, sans-serif;}

#hauptkapitel_orange .h1_table {background-color:#eb7c34; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#hauptkapitel_orange .h1_table1 {background-image: url(../../media/content/img_all/verlauf_orange.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#f7e5d9;}

/* Linkverhalten und Farbe auf den Seiten */
#hauptkapitel_orange a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_orange a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_orange a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_orange a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_orange a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}

/* Textverhalten */
#hauptkapitel_orange p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#hauptkapitel_orange .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#hauptkapitel_orange .ident_table {margin: 0 0em 0 0em; width: 100%;}




/* Styles für das Hauptkapitel oranger */


#hauptkapitel_oranger{}/* gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body */
#hauptkapitel_oranger {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten... */
#hauptkapitel_oranger h1 {background-color:#eb7c34; width:97%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#hauptkapitel_oranger h2 {background-color:#EEE1C5; padding: 0.35em 0.5em 0.32em 0.5em; margin: 1.2em 0.35em 1.1em 0em;font-size: 110%;font-weight: bold;color: #000000;font-family: Arial, Verdana, Geneva, sans-serif; text-decoration:none;}
#hauptkapitel_oranger h3 {background-color:#c5d766; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #333333;font-family: Arial, Verdana, sans-serif;}

#hauptkapitel_oranger .h1_table {background-color:#eb7c34; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#hauptkapitel_oranger .h1_table1 {background-image: url(../../media/content/img_all/verlauf_oranger.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#f7e5d9;}

/* Linkverhalten und Farbe auf den Seiten */
#hauptkapitel_oranger a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_oranger a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_oranger a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_oranger a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_oranger a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}

/* Textverhalten */
#hauptkapitel_oranger p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#hauptkapitel_oranger .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#hauptkapitel_oranger .ident_table {margin: 0 0em 0 0em; width: 100%;}





/* Styles für das Hauptkapitel rosa */


#hauptkapitel_rosa{}/* gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body */
#hauptkapitel_rosa {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten... */
#hauptkapitel_rosa h1 {background-color:#eb7c34; width:97%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#hauptkapitel_rosa h2 {background-color:#ECDEEC; padding: 0.35em 0.5em 0.32em 0.5em; margin: 1.2em 0.35em 1.1em 0em;font-size: 110%;font-weight: bold;color: #000000;font-family: Arial, Verdana, Geneva, sans-serif; text-decoration:none;}
#hauptkapitel_rosa h3 {background-color:#c5d766; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #333333;font-family: Arial, Verdana, sans-serif;}

#hauptkapitel_rosa .h1_table {background-color:#eb7c34; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#hauptkapitel_rosa .h1_table1 {background-image: url(../../media/content/img_all/verlauf_rosa.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#f7e5d9;}

/* Linkverhalten und Farbe auf den Seiten */
#hauptkapitel_rosa a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_rosa a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_rosa a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_rosa a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_rosa a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}

/* Textverhalten */
#hauptkapitel_rosa p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#hauptkapitel_rosa .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#hauptkapitel_rosa .ident_table {margin: 0 0em 0 0em; width: 100%;}




/* Styles für das Hauptkapitel gelb */


#hauptkapitel_gelb{}/* gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body */
#hauptkapitel_gelb {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten... */
#hauptkapitel_gelb h1 {background-color:#eabd30; width:97%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#hauptkapitel_gelb h2 {background-color:#FFEA82; padding: 0.35em 0.5em 0.32em 0.5em; margin: 1.2em 0.35em 1.1em 0em;font-size: 110%;font-weight: bold;color: #000000;font-family: Arial, Verdana, Geneva, sans-serif; text-decoration:none;}
#hauptkapitel_gelb h3 {background-color:#c5d766; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #333333;font-family: Arial, Verdana, sans-serif;}

#hauptkapitel_gelb .h1_table {background-color:#eabd30; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#hauptkapitel_gelb .h1_table1 {background-image: url(../../media/content/img_all/verlauf_gelb.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#hauptkapitel_gelb a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_gelb a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_gelb a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_gelb a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_gelb a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}

/* Textverhalten */
#hauptkapitel_gelb p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#hauptkapitel_gelb .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#hauptkapitel_gelb .ident_table {margin: 0 0em 0 0em; width: 100%;}



.untergruppe_ul {margin: 0.5em 0em 0em 0.3em;padding:1px 1px 1px 0px;font-size:small;color:#0068a5;font-weight:normal;}
.untergruppe_ul li {margin:0 0 0 33px;list-style-image: url(../../media/content/img_all/punkt_rot.gif);font-weight:normal; line-height:1em;}

.imgborder {border:1px solid #b5b5b5;padding:6px; background:#FFFFFF;margin-bottom:3px;}





/* Styles für das Unterkapitel (gruen) */


#unterkapitel_gruen{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#unterkapitel_gruen {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#unterkapitel_gruen h1 {background-color:#336834; width:100%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#unterkapitel_gruen h2 {background-color:#c6d66a; font-size: 90%; font-weight: bold;color: #000000; padding: 0em; margin: 0em;}
#unterkapitel_gruen h3 {background-color:#E6F5E6; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}

#unterkapitel_gruen .h1_table {background-color:#336834; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#unterkapitel_gruen .h1_table1 {background-image: url(../../media/content/img_all/verlauf_gruen.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#unterkapitel_gruen a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#unterkapitel_gruen a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_gruen a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_gruen a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_gruen a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#unterkapitel_gruen p{margin: 0 0 0 0;}
#unterkapitel_gruen .li_unterkapitel {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0.5em 1.2em;}

/* Tabellenverhalten, Abstände und Farben */
#unterkapitel_gruen .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#unterkapitel_gruen .ident_table {margin: 0 0em 0 0em; width: 100%;}
#unterkapitel_gruen .ident_table_unterkapitel {background-color:#FFFFFF; margin: 0em 0em 0em 0em;}
#unterkapitel_gruen .ident_table_unterkapitel_head {background-color:#c6d66a; font-weight: bold;color: #000000; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0em 0em 0em 0em;}





/* Styles für das Unterkapitel (gruener) */


#unterkapitel_gruener{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#unterkapitel_gruener {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#unterkapitel_gruener h1 {background-color:#D4E2AB; width:100%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#unterkapitel_gruener h2 {background-color:#D4E2AB; font-size: 90%; font-weight: bold;color: #000000; padding: 0em; margin: 0em;}
#unterkapitel_gruener h3 {background-color:#D4E2AB; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}

#unterkapitel_gruener .h1_table {background-color:#336834; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#unterkapitel_gruener .h1_table1 {background-image: url(../../media/content/img_all/verlauf_gruener.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#unterkapitel_gruener a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#unterkapitel_gruener a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_gruener a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_gruener a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_gruener a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#unterkapitel_gruener p{margin: 0 0 0 0;}
#unterkapitel_gruener .li_unterkapitel {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0.5em 1.2em;}

/* Tabellenverhalten, Abstände und Farben */
#unterkapitel_gruener .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#unterkapitel_gruener .ident_table {margin: 0 0em 0 0em; width: 100%;}
#unterkapitel_gruener .ident_table_unterkapitel {background-color:#FFFFFF; margin: 0em 0em 0em 0em;}
#unterkapitel_gruener .ident_table_unterkapitel_head {background-color:#D4E2AB; font-weight: bold;color: #000000; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0em 0em 0em 0em;}




/* Styles für das Unterkapitel (orange) */


#unterkapitel_orange{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#unterkapitel_orange {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#unterkapitel_orange h1 {background-color:#F5B796; width:100%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#unterkapitel_orange h2 {background-color:#F5B796; font-size: 90%; font-weight: bold;color: #000000; padding: 0em; margin: 0em;}
#unterkapitel_orange h3 {background-color:#F5B796; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}

#unterkapitel_orange .h1_table {background-color:#F5B796; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#unterkapitel_orange .h1_table1 {background-image: url(../../media/content/img_all/verlauf_orange.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#unterkapitel_orange a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#unterkapitel_orange a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_orange a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_orange a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_orange a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#unterkapitel_orange p{margin: 0 0 0 0;}
#unterkapitel_orange .li_unterkapitel {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0.5em 1.2em;}

/* Tabellenverhalten, Abstände und Farben */
#unterkapitel_orange .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#unterkapitel_orange .ident_table {margin: 0 0em 0 0em; width: 100%;}
#unterkapitel_orange .ident_table_unterkapitel {background-color:#FFFFFF; margin: 0em 0em 0em 0em;}
#unterkapitel_orange .ident_table_unterkapitel_head {background-color:#F5B796; font-weight: bold;color: #000000; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0em 0em 0em 0em;}





/* Styles für das Unterkapitel (oranger) */


#unterkapitel_oranger{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#unterkapitel_oranger {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#unterkapitel_oranger h1 {background-color:#EEE1C5; width:100%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#unterkapitel_oranger h2 {background-color:#EEE1C5; font-size: 90%; font-weight: bold;color: #000000; padding: 0em; margin: 0em;}
#unterkapitel_oranger h3 {background-color:#EEE1C5; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}

#unterkapitel_oranger .h1_table {background-color:#EEE1C5; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#unterkapitel_oranger .h1_table1 {background-image: url(../../media/content/img_all/verlauf_oranger.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#unterkapitel_oranger a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#unterkapitel_oranger a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_oranger a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_oranger a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_oranger a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#unterkapitel_oranger p{margin: 0 0 0 0;}
#unterkapitel_oranger .li_unterkapitel {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0.5em 1.2em;}

/* Tabellenverhalten, Abstände und Farben */
#unterkapitel_oranger .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#unterkapitel_oranger .ident_table {margin: 0 0em 0 0em; width: 100%;}
#unterkapitel_oranger .ident_table_unterkapitel {background-color:#FFFFFF; margin: 0em 0em 0em 0em;}
#unterkapitel_oranger .ident_table_unterkapitel_head {background-color:#EEE1C5; font-weight: bold;color: #000000; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0em 0em 0em 0em;}






/* Styles für das Unterkapitel (rosa) */


#unterkapitel_rosa{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#unterkapitel_rosa {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#unterkapitel_rosa h1 {background-color:#ECDEEC; width:100%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#unterkapitel_rosa h2 {background-color:#ECDEEC; font-size: 90%; font-weight: bold;color: #000000; padding: 0em; margin: 0em;}
#unterkapitel_rosa h3 {background-color:#ECDEEC; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}

#unterkapitel_rosa .h1_table {background-color:#ECDEEC; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#unterkapitel_rosa .h1_table1 {background-image: url(../../media/content/img_all/verlauf_rosa.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#unterkapitel_rosa a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#unterkapitel_rosa a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_rosa a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_rosa a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_rosa a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#unterkapitel_rosa p{margin: 0 0 0 0;}
#unterkapitel_rosa .li_unterkapitel {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0.5em 1.2em;}

/* Tabellenverhalten, Abstände und Farben */
#unterkapitel_rosa .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#unterkapitel_rosa .ident_table {margin: 0 0em 0 0em; width: 100%;}
#unterkapitel_rosa .ident_table_unterkapitel {background-color:#FFFFFF; margin: 0em 0em 0em 0em;}
#unterkapitel_rosa .ident_table_unterkapitel_head {background-color:#ECDEEC; font-weight: bold;color: #000000; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0em 0em 0em 0em;}





/* Styles für das Unterkapitel (blau) */


#unterkapitel_blau{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#unterkapitel_blau {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#unterkapitel_blau h1 {background-color:#AAC6E0; width:100%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#unterkapitel_blau h2 {background-color:#AAC6E0; font-size: 90%; font-weight: bold;color: #000000; padding: 0em; margin: 0em;}
#unterkapitel_blau h3 {background-color:#AAC6E0; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}

#unterkapitel_blau .h1_table {background-color:#AAC6E0; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#unterkapitel_blau .h1_table1 {background-image: url(../../media/content/img_all/verlauf_blau.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#unterkapitel_blau a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#unterkapitel_blau a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_blau a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_blau a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_blau a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#unterkapitel_blau p{margin: 0 0 0 0;}
#unterkapitel_blau .li_unterkapitel {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0.5em 1.2em;}

/* Tabellenverhalten, Abstände und Farben */
#unterkapitel_blau .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#unterkapitel_blau .ident_table {margin: 0 0em 0 0em; width: 100%;}
#unterkapitel_blau .ident_table_unterkapitel {background-color:#FFFFFF; margin: 0em 0em 0em 0em;}
#unterkapitel_blau .ident_table_unterkapitel_head {background-color:#AAC6E0; font-weight: bold;color: #000000; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0em 0em 0em 0em;}



/* Styles für das Unterkapitel (blauer) */


#unterkapitel_blauer{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#unterkapitel_blauer {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#unterkapitel_blauer h1 {background-color:#92D4F3; width:100%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#unterkapitel_blauer h2 {background-color:#92D4F3; font-size: 90%; font-weight: bold;color: #000000; padding: 0em; margin: 0em;}
#unterkapitel_blauer h3 {background-color:#92D4F3; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}

#unterkapitel_blauer .h1_table {background-color:#92D4F3; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#unterkapitel_blauer .h1_table1 {background-image: url(../../media/content/img_all/verlauf_blauer.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#unterkapitel_blauer a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#unterkapitel_blauer a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_blauer a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_blauer a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_blauer a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#unterkapitel_blauer p{margin: 0 0 0 0;}
#unterkapitel_blauer .li_unterkapitel {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0.5em 1.2em;}

/* Tabellenverhalten, Abstände und Farben */
#unterkapitel_blauer .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#unterkapitel_blauer .ident_table {margin: 0 0em 0 0em; width: 100%;}
#unterkapitel_blauer .ident_table_unterkapitel {background-color:#FFFFFF; margin: 0em 0em 0em 0em;}
#unterkapitel_blauer .ident_table_unterkapitel_head {background-color:#92D4F3; font-weight: bold;color: #000000; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0em 0em 0em 0em;}




/* Styles für das Unterkapitel (gelb) */


#unterkapitel_gelb{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#unterkapitel_gelb {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#unterkapitel_gelb h1 {background-color:#FFEA82; width:100%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#unterkapitel_gelb h2 {background-color:#FFEA82; font-size: 90%; font-weight: bold;color: #000000; padding: 0em; margin: 0em;}
#unterkapitel_gelb h3 {background-color:#FFEA82; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}

#unterkapitel_gelb .h1_table {background-color:#FFEA82; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#unterkapitel_gelb .h1_table1 {background-image: url(../../media/content/img_all/verlauf_gelb.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#unterkapitel_gelb a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#unterkapitel_gelb a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_gelb a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_gelb a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_gelb a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#unterkapitel_gelb p{margin: 0 0 0 0;}
#unterkapitel_gelb .li_unterkapitel {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0.5em 1.2em;}

/* Tabellenverhalten, Abstände und Farben */
#unterkapitel_gelb .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#unterkapitel_gelb .ident_table {margin: 0 0em 0 0em; width: 100%;}
#unterkapitel_gelb .ident_table_unterkapitel {background-color:#FFFFFF; margin: 0em 0em 0em 0em;}
#unterkapitel_gelb .ident_table_unterkapitel_head {background-color:#FFEA82; font-weight: bold;color: #000000; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0em 0em 0em 0em;}




/* Styles für das Unterkapitel (grau)  FALLS SPÄTER MAL BENÖTIGT */


#unterkapitel_grau{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#unterkapitel_grau {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#unterkapitel_grau h1 {background-color:#7f8995; width:100%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#unterkapitel_grau h2 {background-color:#B6BBC4; font-size: 100%; font-weight: bold;color: #000000; padding: 0em; margin: 0em;}
#unterkapitel_grau h3 {background-color:#EDEDED; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}

#unterkapitel_grau .h1_table {background-color:#7f8995; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#unterkapitel_grau .h1_table1 {background-image: url(../../media/content/img_all/verlauf_grau.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#7f8995;}

/* Linkverhalten und Farbe auf den Seiten */
#unterkapitel_grau a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#unterkapitel_grau a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_grau a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_grau a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_grau a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#unterkapitel_grau p{margin: 0 0 0 0;}
#unterkapitel_grau .li_unterkapitel {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0.5em 1.2em;}

/* Tabellenverhalten, Abstände und Farben */
#unterkapitel_grau .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#unterkapitel_grau .ident_table {margin: 0 0em 0 0em; width: 100%;}
#unterkapitel_grau .ident_table_unterkapitel {background-color:#EDEDED; margin: 0em 0em 0em 0em;}
#unterkapitel_grau .ident_table_unterkapitel_head {background-color:#B6BBC4; font-weight: bold;color: #000000; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0em 0em 0em 0em;}





/* Styles für die Produktfamilie (gruen) */


.produktfamilie_ul {padding:1px 1px 1px 0px;font-size:small;color:#0068a5;font-weight:normal;}
.produktfamilie_ul li {margin:0 0 0 1em;list-style-image: url(../../media/content/img_all/punkt_rot.gif);font-weight:normal; line-height:1.5em;}

.li_produktfamilie {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0em 1.2em;}



#produktfamilie_gruen{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#produktfamilie_gruen {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#produktfamilie_gruen h1 {background-color:#407A43; width:1%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_gruen h2 {background-color:#E6F1EB; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.3em 0.35em 1.1em 0em;font-size: 100%;font-weight: bold;color: #000000;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_gruen h3 {background-color:#c6d66a; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 85%;font-weight: bold;color: #000000;font-family: Arial, Verdana, sans-serif;}

#produktfamilie_gruen .h1_table {background-color:#336834; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_gruen .h1_table1 {background-image: url(../../media/content/img_all/verlauf_gruen.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#produktfamilie_gruen a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#produktfamilie_gruen a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_gruen a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_gruen a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_gruen a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#produktfamilie p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#produktfamilie_gruen .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#produktfamilie_gruen .ident_table {margin: 0 0em 0 0em; width: 100%;}
#produktfamilie_gruen .ident_table_produktfamilie {background-color:#FFFFFF; margin: 0em 0em 0em 0em;}
#produktfamilie_gruen .ident_table_produktfamilie1 {background-color:#EDEDED; margin: 0em 0em 0em 0em; padding: 0.5em 2em 0em 2em;}




/* Styles für die Produktfamilie (gruener) */


.produktfamilie_ul {padding:1px 1px 1px 0px;font-size:small;color:#0068a5;font-weight:normal;}
.produktfamilie_ul li {margin:0 0 0 1em;list-style-image: url(../../media/content/img_all/punkt_rot.gif);font-weight:normal; line-height:1.5em;}

.li_produktfamilie {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0em 1.2em;}



#produktfamilie_gruener{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#produktfamilie_gruener {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#produktfamilie_gruener h1 {background-color:#D4E2AB; width:1%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_gruener h2 {background-color:#D4E2AB; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.3em 0.35em 1.1em 0em;font-size: 100%;font-weight: bold;color: #000000;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_gruener h3 {background-color:#D4E2AB; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 85%;font-weight: bold;color: #000000;font-family: Arial, Verdana, sans-serif;}

#produktfamilie_gruener .h1_table {background-color:#D4E2AB; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_gruener .h1_table1 {background-image: url(../../media/content/img_all/verlauf_gruener.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#produktfamilie_gruener a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#produktfamilie_gruener a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_gruener a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_gruener a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_gruener a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#produktfamilie p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#produktfamilie_gruener .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#produktfamilie_gruener .ident_table {margin: 0 0em 0 0em; width: 100%;}
#produktfamilie_gruener .ident_table_produktfamilie {background-color:#FFFFFF; margin: 0em 0em 0em 0em;}
#produktfamilie_gruener .ident_table_produktfamilie1 {background-color:#D4E2AB; margin: 0em 0em 0em 0em; padding: 0.5em 2em 0em 2em;}





/* Styles für die Produktfamilie (orange) */


.produktfamilie_ul {padding:1px 1px 1px 0px;font-size:small;color:#0068a5;font-weight:normal;}
.produktfamilie_ul li {margin:0 0 0 1em;list-style-image: url(../../media/content/img_all/punkt_rot.gif);font-weight:normal; line-height:1.5em;}

.li_produktfamilie {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0em 1.2em;}



#produktfamilie_orange{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#produktfamilie_orange {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#produktfamilie_orange h1 {background-color:#F5B796; width:1%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_orange h2 {background-color:#F5B796; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.3em 0.35em 1.1em 0em;font-size: 100%;font-weight: bold;color: #000000;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_orange h3 {background-color:#F5B796; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 85%;font-weight: bold;color: #000000;font-family: Arial, Verdana, sans-serif;}

#produktfamilie_orange .h1_table {background-color:#336834; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_orange .h1_table1 {background-image: url(../../media/content/img_all/verlauf_orange.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#produktfamilie_orange a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#produktfamilie_orange a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_orange a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_orange a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_orange a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#produktfamilie p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#produktfamilie_orange .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#produktfamilie_orange .ident_table {margin: 0 0em 0 0em; width: 100%;}
#produktfamilie_orange .ident_table_produktfamilie {background-color:#FFFFFF; margin: 0em 0em 0em 0em;}
#produktfamilie_orange .ident_table_produktfamilie1 {background-color:#F5B796; margin: 0em 0em 0em 0em; padding: 0.5em 2em 0em 2em;}





/* Styles für die Produktfamilie (oranger) */


.produktfamilie_ul {padding:1px 1px 1px 0px;font-size:small;color:#0068a5;font-weight:normal;}
.produktfamilie_ul li {margin:0 0 0 1em;list-style-image: url(../../media/content/img_all/punkt_rot.gif);font-weight:normal; line-height:1.5em;}

.li_produktfamilie {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0em 1.2em;}



#produktfamilie_oranger{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#produktfamilie_oranger {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#produktfamilie_oranger h1 {background-color:#EEE1C5; width:1%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_oranger h2 {background-color:#EEE1C5; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.3em 0.35em 1.1em 0em;font-size: 100%;font-weight: bold;color: #000000;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_oranger h3 {background-color:#EEE1C5; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 85%;font-weight: bold;color: #000000;font-family: Arial, Verdana, sans-serif;}

#produktfamilie_oranger .h1_table {background-color:#336834; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_oranger .h1_table1 {background-image: url(../../media/content/img_all/verlauf_oranger.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#produktfamilie_oranger a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#produktfamilie_oranger a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_oranger a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_oranger a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_oranger a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#produktfamilie p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#produktfamilie_oranger .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#produktfamilie_oranger .ident_table {margin: 0 0em 0 0em; width: 100%;}
#produktfamilie_oranger .ident_table_produktfamilie {background-color:#FFFFFF; margin: 0em 0em 0em 0em;}
#produktfamilie_oranger .ident_table_produktfamilie1 {background-color:#EEE1C5; margin: 0em 0em 0em 0em; padding: 0.5em 2em 0em 2em;}




/* Styles für die Produktfamilie (rosa) */


.produktfamilie_ul {padding:1px 1px 1px 0px;font-size:small;color:#0068a5;font-weight:normal;}
.produktfamilie_ul li {margin:0 0 0 1em;list-style-image: url(../../media/content/img_all/punkt_rot.gif);font-weight:normal; line-height:1.5em;}

.li_produktfamilie {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0em 1.2em;}



#produktfamilie_rosa{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#produktfamilie_rosa {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#produktfamilie_rosa h1 {background-color:#ECDEEC; width:1%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_rosa h2 {background-color:#ECDEEC; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.3em 0.35em 1.1em 0em;font-size: 100%;font-weight: bold;color: #000000;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_rosa h3 {background-color:#ECDEEC; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 85%;font-weight: bold;color: #000000;font-family: Arial, Verdana, sans-serif;}

#produktfamilie_rosa .h1_table {background-color:#336834; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_rosa .h1_table1 {background-image: url(../../media/content/img_all/verlauf_rosa.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#produktfamilie_rosa a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#produktfamilie_rosa a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_rosa a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_rosa a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_rosa a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#produktfamilie p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#produktfamilie_rosa .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#produktfamilie_rosa .ident_table {margin: 0 0em 0 0em; width: 100%;}
#produktfamilie_rosa .ident_table_produktfamilie {background-color:#FFFFFF; margin: 0em 0em 0em 0em;}
#produktfamilie_rosa .ident_table_produktfamilie1 {background-color:#ECDEEC; margin: 0em 0em 0em 0em; padding: 0.5em 2em 0em 2em;}




/* Styles für die Produktfamilie (blau) */


.produktfamilie_ul {padding:1px 1px 1px 0px;font-size:small;color:#0068a5;font-weight:normal;}
.produktfamilie_ul li {margin:0 0 0 1em;list-style-image: url(../../media/content/img_all/punkt_rot.gif);font-weight:normal; line-height:1.5em;}

.li_produktfamilie {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0em 1.2em;}



#produktfamilie_blau{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#produktfamilie_blau {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#produktfamilie_blau h1 {background-color:#AAC6E0; width:1%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_blau h2 {background-color:#AAC6E0; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.3em 0.35em 1.1em 0em;font-size: 100%;font-weight: bold;color: #000000;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_blau h3 {background-color:#AAC6E0; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 85%;font-weight: bold;color: #000000;font-family: Arial, Verdana, sans-serif;}

#produktfamilie_blau .h1_table {background-color:#336834; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_blau .h1_table1 {background-image: url(../../media/content/img_all/verlauf_blau.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#produktfamilie_blau a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#produktfamilie_blau a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_blau a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_blau a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_blau a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#produktfamilie p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#produktfamilie_blau .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#produktfamilie_blau .ident_table {margin: 0 0em 0 0em; width: 100%;}
#produktfamilie_blau .ident_table_produktfamilie {background-color:#FFFFFF; margin: 0em 0em 0em 0em;}
#produktfamilie_blau .ident_table_produktfamilie1 {background-color:#AAC6E0; margin: 0em 0em 0em 0em; padding: 0.5em 2em 0em 2em;}



/* Styles für die Produktfamilie (blauer) */


.produktfamilie_ul {padding:1px 1px 1px 0px;font-size:small;color:#0068a5;font-weight:normal;}
.produktfamilie_ul li {margin:0 0 0 1em;list-style-image: url(../../media/content/img_all/punkt_rot.gif);font-weight:normal; line-height:1.5em;}

.li_produktfamilie {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0em 1.2em;}



#produktfamilie_blauer{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#produktfamilie_blauer {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#produktfamilie_blauer h1 {background-color:#92D4F3; width:1%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_blauer h2 {background-color:#92D4F3; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.3em 0.35em 1.1em 0em;font-size: 100%;font-weight: bold;color: #000000;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_blauer h3 {background-color:#92D4F3; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 85%;font-weight: bold;color: #000000;font-family: Arial, Verdana, sans-serif;}

#produktfamilie_blauer .h1_table {background-color:#92D4F3; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_blauer .h1_table1 {background-image: url(../../media/content/img_all/verlauf_blauer.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#produktfamilie_blauer a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#produktfamilie_blauer a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_blauer a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_blauer a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_blauer a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#produktfamilie p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#produktfamilie_blauer .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#produktfamilie_blauer .ident_table {margin: 0 0em 0 0em; width: 100%;}
#produktfamilie_blauer .ident_table_produktfamilie {background-color:#FFFFFF; margin: 0em 0em 0em 0em;}
#produktfamilie_blauer .ident_table_produktfamilie1 {background-color:#92D4F3; margin: 0em 0em 0em 0em; padding: 0.5em 2em 0em 2em;}





/* Styles für die Produktfamilie (gelb) */


.produktfamilie_ul {padding:1px 1px 1px 0px;font-size:small;color:#0068a5;font-weight:normal;}
.produktfamilie_ul li {margin:0 0 0 1em;list-style-image: url(../../media/content/img_all/punkt_rot.gif);font-weight:normal; line-height:1.5em;}

.li_produktfamilie {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0em 1.2em;}



#produktfamilie_gelb{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#produktfamilie_gelb {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#produktfamilie_gelb h1 {background-color:#FFEA82; width:1%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_gelb h2 {background-color:#FFEA82; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.3em 0.35em 1.1em 0em;font-size: 100%;font-weight: bold;color: #000000;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_gelb h3 {background-color:#FFEA82; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 85%;font-weight: bold;color: #000000;font-family: Arial, Verdana, sans-serif;}

#produktfamilie_gelb .h1_table {background-color:#FFEA82; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#produktfamilie_gelb .h1_table1 {background-image: url(../../media/content/img_all/verlauf_gelb.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#produktfamilie_gelb a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#produktfamilie_gelb a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_gelb a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_gelb a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_gelb a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#produktfamilie p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#produktfamilie_gelb .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#produktfamilie_gelb .ident_table {margin: 0 0em 0 0em; width: 100%;}
#produktfamilie_gelb .ident_table_produktfamilie {background-color:#FFFFFF; margin: 0em 0em 0em 0em;}
#produktfamilie_gelb .ident_table_produktfamilie1 {background-color:#FFEA82; margin: 0em 0em 0em 0em; padding: 0.5em 2em 0em 2em;}




/* Styles für die TOPSELLER */

#topseller{}
#topseller {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#topseller h1 {background-color:#407A43; width:97%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Arial, Verdana, sans-serif;}
#topseller h2.h2_topseller {background-color:#c5d766; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #000000;font-family: Arial, Verdana, sans-serif;}

#topseller a:link.link_topseller {font-weight:bold; color:#4D4D4D; text-decoration:underline; font-size: 85%; padding-left:0em;}
#topseller a:visited.link_topseller {font-weight:bold; color:#000000; text-decoration:underline; font-size: 85%; padding-left:0em;}
#topseller a:focus.link_topseller {font-weight:bold; color:#000000; text-decoration:underline; font-size: 85%; padding-left:0em;}
#topseller a:hover.link_topseller {font-weight:bold; color:#000000; text-decoration:underline; font-size: 85%; padding-left:0em;}
#topseller a:active.link_topseller {font-weight:bold; color:#000000; text-decoration:underline; font-size: 85%; padding-left:0em;}

/* Textverhalten */
#topseller .context_topseller {color: #000000; vertical-align: bottom; padding: 0px; border: 0; font-size: 100%; font-weight: bold; font-family: Arial, Verdana, sans-serif;}
#topseller .context_topseller_red {color: #990000; vertical-align: bottom; padding: 0px; border: 0; font-size: 100%; font-weight: bold;; font-family: Arial, Verdana, sans-serif;}

/* Tabellenverhalten, Abstände und Farben */
#topseller .table_pad {padding: 0em 4em 0em 4.5em; margin: 0em 0em 0em 0em;}
#topseller .ident_table_topseller {margin: 0em 0em 0em 0em; width: 100%;}

/* -------------- Abschnitt Kontakt : für diese Seite gültige Formate--------------*/
#kontakt{} /*regelt Formate auf der Seite kontakt.html*/
#kontakt b{color:#000000;font-size: 100%;font-weight: bold;}
#kontakt h2{color:#000000;font-size: 105%;font-weight: bold; font-family: Arial, Verdana, sans-serif;}
#kontakt .kontakt_table {background-color: #eff2f4; border-color: #eff2f4; padding: 1.0em 3.0em 1.0em 1.0em; border: 1;}
#kontakt .kontakt_table_bg {width: 97%; background-color: #eff2f4; border-color: #eff2f4;}

/* error für suche */
.context {
color: #000000;
valign: bottom;
padding: 0px;
border: 0;
font-size: 100%;
font-weight: normal;
font-family: Arial, Verdana, sans-serif;
}

/* vbar navigation*/
.Ueb {
	font-size:12px;
	font-weight:bold;
}
.breaker {
	overflow:hidden;
	height:1px;
	clear:both;
}