/* style.css für Basis-Musterweb */

/* Basis-Definitionen */

body 
  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-weight: normal;
	font-size: 16px;
	text-decoration: none;
	background-color: #666;
	color: #ffffff;
    } 

p	{ margin-top: 0em; margin-bottom: 0.4em; line-height: 1.2em;} 
.p0	{ margin-bottom: 0em; } 
.p1	{ margin-bottom: 0.2em; } 
.p2	{ margin-bottom: 0.3em; } 
.p3	{ margin-bottom: 1em;} 

.small 	{ font-size: 14px; } 
.extrasmall 	{ font-size: 80%; } 


li 
  { 
    list-style: square; 
    } 

li li 
  { 
    list-style: disc; 
    } 

li li li 
  { 
    list-style: circle; 
    } 

ul 
  { 
    margin-top: 0em; 
    margin-bottom: 0.4em; 
    margin-left: 1.2em; 
    margin-right: 1em; 
    padding-left: 0px; 
    } 

ol 
  { 
    margin-top: 0em; 
    margin-bottom: 0.4em; 
    margin-left: 1.5em; 
    margin-right: 1em; 
    padding-left: 0px; 
    } 

dl 
  { 
    margin-top: 0em; 
    margin-bottom: 0em; 
    margin-left: 0em; 
    margin-right: 0em; 
    } 

dt 
  { 
    margin-top: 0.6em; 
    margin-bottom: 0em; 
    margin-left: 0em; 
    margin-right: 0em; 
    } 

dd 
  { 
    margin-top: 0em; 
    margin-bottom: 0em; 
    margin-left: 2.4em; 
    margin-right: 2em; 
    } 


/* strukturelle Bereiche */

#overdiv 
  { 
    overflow:visible;
    margin-left: auto; 
    margin-right: auto; 
    margin-bottom: 0px; 
    border-top-width: 0px; 
    border-left-width: 0px; 
    border-right-width: 0px; 
    border-bottom-width: 0px; 
    padding-top: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px; 
    margin-top: 0px; 
/*
    background-color: #00f1f1; 
    width: 972px; 
*/
    } 

#extra_left1 
  { 
    overflow:visible;
    vertical-align: top; 
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
    padding-top: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px; 
/*
    border-width: 1px; 
    border-color: #FFCF00; 
    width: 120px; 
    height:300px;
    background-color: #f1f1f1; 
    border-style: solid; 
*/
    } 

#extra_left2 
  { 
    overflow:visible;
    vertical-align: top; 
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
    padding-top: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px; 
/*
    border-width: 1px; 
    border-color: #FFCF00; 
    width: 120px; 
    height:300px;
    background-color: #f1f1f1; 
    border-style: solid; 
*/
    } 

#extra_right1 
  { 
    overflow:visible;
    vertical-align: top; 
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
    padding-top: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px; 
/*
    border-width: 1px; 
    border-color: #FFCF00; 
    width: 120px; 
    height:250px;
    background-color: #f1f1f1; 
    border-style: solid; 
*/
    } 

#extra_right2 
  { 
    overflow:visible;
    vertical-align: top; 
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
    padding-top: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px; 
/*
    border-width: 1px; 
    border-color: #FFCF00; 
    width: 120px; 
    height:150px;
    background-color: #f1f1f1; 
    border-style: solid; 
*/
    } 


/* 970 + 2 (Borderdicke links + rechts) wegen Boder (Innenraum bleibt so genau 970) */
/*  + 2 mit richtigem DOCTYPE nicht mehr nötig ! */
#container 
  {
    width: 970px; 
    overflow:visible;
    margin-top: 0px; 
    margin-bottom: 0px; 
    margin-left: auto; 
    margin-right: auto; 
    padding-top: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px; 
    border-style:none;
    border-width:1px 1px;
    border-style:solid;
    border-color:#000000;
    background-color: #ffffff; 
    color: #000000;  
/*
*/
    } 

#topT1
  { 
    overflow:visible;
    border-top-width: 0px; 
    border-left-width: 0px; 
    border-right-width: 0px; 
    border-bottom-width: 0px; 
    height: 25px; 
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
    padding-top: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px; 
    color:#FFFFFF;
    } 

#topT2 
  { 
    overflow:hidden;
    height: 15px; 
    border-top-width: 0px; 
    border-left-width: 0px; 
    border-right-width: 0px; 
    border-bottom-width: 0px; 
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
    padding-top: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px; 
    background-image: url(/images/topT2.png);
    background-repeat: repeat;
    background-position: top;
    } 

#topT3
  {
	margin-top: 1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #FFFFFF;
	height: 30px;
	text-align:left;
	overflow:visible;
	background-color: #173A8B; 
/*
        background-image: url(/images/topT3.jpg);
        background-repeat: repeat;
        background-position: bottom;
	border-bottom-width: 2px; 
	border-bottom-style: solid; 
	border-bottom-color: #FFCF00; 
	... würde immer ganz unten stehen !
	position: fixed;
	bottom: 0px;
*/
    } 

#top 
  { 
    overflow:visible;
    border-top-width: 0px; 
    border-left-width: 0px; 
    border-right-width: 0px; 
    border-bottom-width: 0px; 
    height: 110px; 
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
    padding-top: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px; 
    color:#FFFFFF;
    background-image: url(/images/PCI-Logo1c.gif);
    background-repeat: no-repeat;
    background-position: top;
    } 

#topLeft 
  { 
    font-family: Arial, Verdana, sans-serif;
    font-size: 14px; 
    overflow:hidden;
    height: 30px; 
    width: 180px; 
    background-color: #ff0000; 
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
    padding-top: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px;
    border-width:2px 0px;
    border-style:solid;
    border-color:#000000;
    } 

#topCenter 
  { 
    font-family: Arial, Verdana, sans-serif;
    font-size: 14px; 
    overflow:hidden;
    height: 30px; 
    width: 600px; 
    background-color: #00ff00; 
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
    padding-top: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px; 
    border-width:2px 0px;
    border-style:solid;
    border-color:#000000;
    } 

#topRight 
  { 
    font-family: Arial, Verdana, sans-serif;
    font-size: 14px; 
    overflow:hidden;
    height: 30px; 
    width: 180px; 
    background-color: #0000ff; 
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
    padding-top: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px; 
    border-width:2px 0px;
    border-style:solid;
    border-color:#000000;
    } 

#center_table 
  { 
    width: 100%;
    height: 400px;
    overflow:visible;
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
    padding-top: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px; 
    font-size: 16px; 
    border-style:none;
    border-width:0px 0px;
/*
    color: #FFFFFF;  
    background-color: #eeeeee; 
    background-color: #C3B98A;
*/
    } 

#center_c 
  { 
    overflow:visible;
    padding-top: 5px; 
    padding-left: 5px; 
    padding-right: 5px; 
    padding-bottom: 5px; 
    vertical-align: top; 
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
    border-style:none;
    border-width:0px 0px;
/*
    background-image: url(/images/bottom1a.png);
    background-repeat: no-repeat;
    background-position: center;
*/
    } 

#center_l 
  {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	overflow:visible;
	vertical-align: top;
	width: 160px;
	background-color: #ddd;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	color: #333;
	border-right-width: 2px;
	border-right-style: groove;
	border-right-color: #888888;/*
    background-image: url(/images/center_l.jpg);
    background-repeat: repeat-y;
    background-position: right top;
    border-left-width: 1px; 
    border-left-style: solid; 
    border-left-color: #FFCF00; 
    border-right-width: 1px; 
    border-right-style: solid; 
    border-right-color: #FFCF00; 
*/
    } 

#center_r 
  { 
    font-family: Arial, Verdana, sans-serif;
    overflow:visible;
    vertical-align: top; 
    width: 160px; 
    padding-top: 5px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 5px; 
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
    background-color: #ddd; 
    font-size: 14px; 
    color: #333;
    border-left-width: 2px; 
    border-left-style: groove; 
    border-left-color: #888888; 
/*
    background-image: url(/images/center_r.jpg);
    background-repeat: repeat;
    background-position: right top;
    border-left-width: 1px; 
    border-left-style: solid; 
    border-left-color: #FFCF00; 
    border-right-width: 1px; 
    border-right-style: solid; 
    border-right-color: #FFCF00; 
*/
    } 

#bottomB1 
  { 
    overflow:visible;
    background-color: #3574bb;
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
    padding-top: 3px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px;
    border-top-width: 2px; 
    border-top-style: solid; 
    border-top-color: #FFCF00; 
    border-bottom-width: 2px; 
    border-bottom-style: solid; 
    border-bottom-color: #FFCF00; 
    color: #FFFFFF;  
    } 

#bottom 
  { 
    font-family: Arial, Verdana, sans-serif;
    font-size: 14px; 
    overflow:visible;
    height: 25px; 
    background-color: #ddd;
	color:#00F;
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
    padding-top: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px; 
/*
    border-left-width: 1px; 
    border-left-style: solid; 
    border-left-color: #FFCF00; 
    border-right-width: 1px; 
    border-right-style: solid; 
    border-right-color: #FFCF00; 
    border-top-width: 1px; 
    border-bottom-width: 1px; 
    border-top-style: solid; 
    border-top-color: #FFCF00; 
    border-bottom-style: solid; 
    border-bottom-color: #FFCF00; 
*/    } 


#bottomB2 
  { 
    overflow:hidden;
    height: 13px; 
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
    padding-top: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px;
    background-image: url(/images/bottomB2.jpg);
    background-position: top;
    background-repeat: repeat;
    border-style:none;
    border-width:0px 0px;
    } 

#bottomLeft 
  { 
    font-family: Arial, Verdana, sans-serif;
    font-size: 14px; 
    overflow:hidden;
    height: 20px; 
    width: 180px; 
    background-color: #FF0000; 
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
    padding-top: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px; 

    border-width:1px 0px;
    border-style:solid;
    border-color:#000000;
    } 

#bottomCenter 
  { 
    font-family: Arial, Verdana, sans-serif;
    font-size: 14px; 
    overflow:hidden;
    height: 20px; 
    width: 600px; 
    background-color: #00ff00; 
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
    padding-top: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px; 

    border-width:1px 0px;
    border-style:solid;
    border-color:#000000;
    } 

#bottomRight 
  { 
    font-family: Arial, Verdana, sans-serif;
    font-size: 14px; 
    overflow:hidden;
    height: 20px; 
    width: 180px; 
    background-color: #0000FF; 
    margin-top: 0px; 
    margin-left: 0px; 
    margin-right: 0px; 
    margin-bottom: 0px; 
    padding-top: 0px; 
    padding-left: 0px; 
    padding-right: 0px; 
    padding-bottom: 0px; 

    border-width:1px 0px;
    border-style:solid;
    border-color:#000000;
    } 


/* Header */

.h11 , h1
  {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 240%;
	margin-top: 0em;
	margin-bottom: 0em;
	color: #3574BB;
    } 

.h21 , h2
  {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 200%;
	margin-top: 0em;
	margin-bottom: 0.1em;
	color: #30A7D2;
    } 

.h31 , h3 
  {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 160%;
	margin-top: 0em;
	margin-bottom: 0.1em;
	color: #5DD4FF;
    } 

.h41 , h4
  {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 120%;
	margin-top: 0em;
	margin-bottom: 0.4em;
	color: #4E9E4E;
    } 

.h51 , h5
  { 
    font-family: Arial, Verdana, sans-serif; 
    font-weight: bold; 
    font-size: 100%; 
    margin-top: 0.8em; 
    margin-bottom: 0.1em; 
    } 

.h61 , h6
  { 
    font-family: Arial, Verdana, sans-serif; 
    font-weight: normal; 
    font-size: 80%; 
    margin-top: 0em; 
    margin-bottom: 0em; 
    } 


.h12
  {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 240%;
	margin-top: 0em;
	margin-bottom: 0em;
	color: #003AC5;
    } 

.h22 
  {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 200%;
	margin-top: 0em;
	margin-bottom: 0.1em;
	color: #0000F4;
    } 

.h32 
  {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 160%;
	margin-top: 0em;
	margin-bottom: 0.1em;
	color: #099;
    } 

.h42 
  {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 120%;
	margin-top: 0em;
	margin-bottom: 0.4em;
	color: #000080;
    } 

.h52 
  {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 100%;
	margin-top: 0.8em;
	margin-bottom: 0.1em;
	color: #000000;
    } 

.h62 
  { 
    font-family: Arial, Verdana, sans-serif; 
    font-weight: normal; 
    font-size: 80%; 
    margin-top: 0em; 
    margin-bottom: 0em; 
	color: #000000;
    } 


/* Links */
a , .alink
  {
	text-decoration: underline;
	color: #003AC2;
    } 

a:focus , .afocus
  {
	text-decoration: underline;
	color: #5DD4FF;
    } 

a:hover , .ahover
  {
	text-decoration: underline;
	color: #FF11C1;
    } 

a:active , .aactive
  {
	text-decoration: underline;
	color: #30A7D2;
    } 

a.active
  { 
    text-decoration: underline; 
    color: #FFC277;
    } 


#topT3 a
    {
    color: #ffffff;
    } 

#topT3 a:hover
  { 
    color: #FFFFaa;
    } 

#topT3 a:active
  { 
    color: #ff99ff;
    } 

#topT3 a.active
  { 
    color: #ffff00;
    } 


/* Tabellen */
table 
  { 
    empty-cells: show;
    font-size: 16px; 
    } 

caption
  {
    margin-top: 0em; 
    margin-bottom: 0.3em; 
    font-weight: bold; 
  }

th
  {
    font-weight: bold; 
    text-align: left;
    background-color: #3574bb; 
	color: #FFF;
    padding: 4px 0px 4px 0px;
    }
 
td
  {
    vertical-align: top;
    text-align: left;
  }


/* Hintergrundfarben (Standard und Variationen) */
/* Weiss, Schwarz und Grautöne */
.BG1 { background-color: #ffffff; color: #000; } 
.BG2 { background-color: #000000; color: #fff; } 
.BG3 { background-color: #C0C0C0; color: #000; } 
.BG4 { background-color: #808080; color: #fff; } 

/* 11 bis 14 dezent im Farbton */
.BG11 { background-color: #DBF3FB; } 
.BG12 { background-color: #C0EAF8; } 
.BG13 { background-color: #97DCF2; } 
.BG14 { background-color: #2198C3; color: #fff; } 

/* 21 bis 24 kräftig im Farbton */
.BG21 { background-color: #5DD4FF; } 
.BG22 { background-color: #4EC5F0; } 
.BG22 { background-color: #3574BB; color: #fff; } 

.BG23 { background-color: #3FB6E1; color: #fff; } 
.BG24 { background-color: #17546A; color: #fff; } 

/* x1 bis x9 diverse und Kontrastfarben */
.BGx1 { background-color: #9CCF9C; } 
.BGx2 { background-color: #3574BB; } 
.BGx2 { background-color: #4EC5F0; } 
.BGx3 { background-color: #006500; color: #fff; } 
.BGx4 { background-color: #00DB00; } 

.BGx6 { background-color: #FF0; } 
.BGx7 { background-color: #9F0000; color: #fff; } 
.BGx8 { background-color: #F0F; } 
.BGx9 { background-color: #F00; } 

.BlockBG1 { background-color: #173A8B; } 

.Aktionsbox {  background-color: #243D64; color: #fff; border-color: #ff0000; border-style: ridge; }


/* Textfarben (Standard und Variationen) */
/* Weiss, Schwarz und Grautöne */
.TxC1 { color: #fff; } 
.TxC2 { color: #000; } 
.TxC3 { color: #C0C0C0; } 
.TxC4 { color: #808080; } 

/* 11 bis 14 Standardfarben und dezent im Farbton */
.TxC11 { color: #71DCFF; } 
.TxC12 { color: #6F8EC0; } 
.TxC13 { color: #3F5E90; } 
.TxC14 { color: #173668; } 

/* 21 bis 24 kräftig im Farbton */
.TxC21 { color: #9F0000; } 
.TxC22 { color: #1E90FF; } 
.TxC23 { color: #8E4F00; } 
.TxC24 { color: #2C6730; } 

/* x1 bis x9 diverse und Kontrastfarben */
.TxCx1 { color: #3574BB; } 
.TxCx2 { color: #004600; } 
.TxCx3 { color: #0FF; } 
.TxCx4 { color: #000080; } 

.TxCx6 { color: #FF6A1F; } 
.TxCx7 { color: #0F0; } 
.TxCx8 { color: #F0F; } 
.TxCx9 { color: #F00; } 

/* 1-farbige Rahmen (auch für ridge, inset, outset) */
/* 1 bis 4 dezent im Farbton, 6 bis 9 kräftig im Farbton */
.Rahmen11 { border-color: #97B1FC; }
.Rahmen12 { border-color: #D700FF; }
.Rahmen13 { border-color: #66cc66; }
.Rahmen14 { border-color: #FF9; }

.Rahmen16 { border-color: #70F; }
.Rahmen17 { border-color: #FFA700; }

/* x1 bis x4 Kontrastfarben */
.Rahmenx1 { border-color: #66cc66; }

/* 2-farbige Rahmen (primär für solid) */
/* Rahmen21 in Graubereich */
.Rahmen21
  {
  border-left-color:#bbbbbb;
  border-top-color:#eeeeee;
  border-right-color:#777777;
  border-bottom-color:#000000;
  }

/* Rahmen22 im Farbton */
.Rahmen22
  {
  border-style:solid;
  border-left-color:#fafafa;
  border-top-color:#fafafa;
  border-right-color:#3c3c3c;
  border-bottom-color:#3c3c3c;
  }

/* Rahmen23 Kontrastfarben */
.Rahmen23
  {
  border-style:solid;
  border-left-color:#fafafa;
  border-top-color:#fafafa;
  border-right-color:#3c3c3c;
  border-bottom-color:#3c3c3c;
  }


/* spezielle Definitionen */

.Balkentitel { background-image: url(/images/3391.jpg); text-align: center; padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 100%; padding-right: 0px; background-repeat: repeat-x; height: 25px; color: #ffffff; font-size: 14px;  font-weight: bold; padding-top: 5px; }

.Menuebox {
	border-bottom: #c8c8c8 1px solid;
	border-left: #c8c8c8 1px solid;
	padding-bottom: 5px;
	background-color: #5B7189;
	color: #ffffff;
	margin: 0px;
	padding-left: 2px;
	padding-right: 2px;
	height: 160px;
	border-top: #c8c8c8 1px solid;
	border-right: #c8c8c8 1px solid;
	padding-top: 5px;
	overflow: visible;
}

.Textzelle {
	border-bottom: #c8c8c8 1px solid;
	border-left: #c8c8c8 1px solid;
	padding-bottom: 5px;
	background-color: #f4f4f4;
	color: #000000;
	margin: 0px;
	padding-left: 2px;
	padding-right: 2px;
	height: 160px;
	border-top: #c8c8c8 1px solid;
	border-right: #c8c8c8 1px solid;
	text-align: justify;
	padding-top: 5px;
}

#Linkbalken { cursor: hand }


/* Navigationselemente */

/* horizontaler Navigationsbereich - einfache Variante */
#top_navigation { }

#top_navigation a { }

#top_navigation a:hover { }

#top_navigation a.active { }


/* horizontaler Navigationsbereich = 4 Buttons à 120px = 480 px */

ul#navcenter {
	text-align:center;
}

#navigation ul {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 125px;
	height:29px;
	margin: 0;
	background-image:url(/images/3314.gif);
	background-repeat:repeat-x;
}

#navigation li{
	list-style: none;
	float:left;
	width:120px;
	height:29px;
	padding: 0;
	margin: 0;
}

#navigation a {
	padding:8px 5px 9px 5px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	background-image:url(/images/3314.gif);
	background-position:left;
	background-repeat:repeat-x;
	border-right:1px solid #c6c6c6;
	border-left:1px solid #c6c6c6;
	display:block;
	line-height:1;
	text-decoration:none;
	color:#606060;
}

#navigation a:hover{
	background-image:url(/images/3315.gif);
	background-position:left;
	background-repeat:repeat-x;
	color:#FF4A00;
}

#navigation a.active{
	background-image:url(/images/3315.gif);
	background-position:left;
	background-repeat:repeat-x;
	color:#FF4A00;
}


/* vertikaler Navigationsbereich */
#left_navigation {
	width: 140px;
	padding: 0px 0px 15px 0px;
	text-align:left;
	margin-left: 10px;
	float: left;
}

#left_navigation ul{
	width: 140px;
	padding: 0 0 1px 0;
	margin: 0;
}

#left_navigation li{
	list-style: none;
	height:31px;
	padding: 0;
	margin: 0;
}

#left_navigation li a {
	display:block;
	padding:9px 5px 8px 5px;
	text-decoration:none;
	color:#606060;
	line-height:1;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #a6a6a6;
	background-image:url(/images/3314.gif);
	background-position:left;
	background-repeat:repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
}

#left_navigation a:hover {
	color:#FF4A00;
	background-color: #E9E9E9;
	background-image:url(/images/3315.gif);
	background-position:left;
	background-repeat:repeat-x;
	font-weight: bold;
}

#left_navigation a.active {
	color:#FF4A00;
	background-color: #E9E9E9;
	background-image:url(/images/3315.gif);
	background-position:left;
	background-repeat:repeat-x;
	font-weight: bold;
}
