/* -- Allgemeines -- */
body {
	background: #FFFFFF; /* Hier sollte man auch wenn man ein Bild als Hintergrund nicht vergessen die Hintergrundfarbe zu setzen. Es könnte nämlich sein dass man aus versehen für den Text die gleiche Farbe hat wie für den Hintergrund wobei die Leute mit ausgeschalteten Bildern nichts erkennen können. */
	color: black;
	margin: 0 0 0 0;
	font-size: 100.01%; /* umgeht den Font-Size-Bug im Safari, älteren Operas und IE */
	font-family: verdana, arial, sans-serif;
	text-align:center;
	background-image: url(../img/bg_body.jpg);
}
.bodytext {
	font-size:11px;
	color:#666666;
	line-height:130%;
}
.bodytext-red {
	font-size:11px;
	color:#ff0000;
	line-height:130%;
}
TD#bodytext {
	color:#666666;
	line-height:130%;
}
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:130%;
}
a { 
	color: #6699CC; /*#0B4D8C;*/
	text-decoration: underline;
	font-size:11px;
} 
a:visited { color: #6699CC; }
.skip { 
 position: absolute;
 margin-left: -10000px;
}
h1 { 
 font-size: 13px;
 line-height:130%;
/* padding: 0 0 0 0;*/
}
h2 {
	font-size:13px;
	line-height:130%;
	color:#0000ff;
}
h3 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:-10px;
}

/* Div. Styles MAN */
UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	line-height:130%;
	LIST-STYLE-IMAGE: url(/fileadmin/templates/img/listpfeil.gif);
	PADDING-BOTTOM: 0px;
	MARGIN: -5px 0px 18px;
	COLOR: #666666;
/*	COLOR: #384a57; */
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: none
}
UL.navi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(/fileadmin/templates/img/listpfeil.gif); PADDING-BOTTOM: 0px; MARGIN: -5px 0px 18px; COLOR: #384a57; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
LI {
	MARGIN-LEFT: 15px
}
UL UL {
	MARGIN-TOP: 0px
}
UL.table {
	FONT-SIZE: 10px
}
UL.dummy {
	FONT-SIZE: 10px; LIST-STYLE-IMAGE: url(/fileadmin/img/lists/listdummy.gif)
}
UL.csc-bulletlist {
	BACKGROUND-COLOR: transparent
}
UL.csc-bulletlist LI {
	FONT-SIZE: 10px
}
UL.linkbulletlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(/fileadmin/templates/img/bluelistpfeil.gif); PADDING-BOTTOM: 0px; MARGIN: -5px 0px 18px; COLOR: #384a57; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
UL.csc-bulletlist-0 {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; FONT-SIZE: 10px; LIST-STYLE-IMAGE: url(/fileadmin/templates/img/bluelistpfeil.gif); MARGIN-BOTTOM: 0px; MARGIN-LEFT: 7px; COLOR: #384a57; LIST-STYLE-TYPE: none
}
UL.csc-bulletlist-1 {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; FONT-SIZE: 10px; LIST-STYLE-IMAGE: url(/fileadmin/templates/img/bluelistpfeil.gif); MARGIN-BOTTOM: 0px; MARGIN-LEFT: 7px; COLOR: #384a57; LIST-STYLE-TYPE: none
}
UL.csc-bulletlist-2 {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; FONT-SIZE: 10px; LIST-STYLE-IMAGE: url(/fileadmin/templates/img/icon_documents.gif); MARGIN-BOTTOM: 0px; MARGIN-LEFT: 7px; COLOR: #384a57; LIST-STYLE-TYPE: none
}
UL.csc-bulletlist-3 {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; FONT-SIZE: 10px; LIST-STYLE-IMAGE: url(/fileadmin/templates/img/icon_disc.gif); MARGIN-BOTTOM: 0px; MARGIN-LEFT: 7px; COLOR: #384a57; LIST-STYLE-TYPE: none
}
UL.csc-bulletlist-4 {
	MARGIN-TOP: 0px; LIST-STYLE-IMAGE: url(/fileadmin/templates/img/icon_ansprechpartner.gif); MARGIN-LEFT: -17px; COLOR: #384a57; LIST-STYLE-TYPE: none
}
UL.csc-bulletlist-5 {
	MARGIN-TOP: 0px; LIST-STYLE-IMAGE: url(/fileadmin/templates/img/icon_disc.gif); MARGIN-LEFT: -17px; COLOR: #384a57; LIST-STYLE-TYPE: none
}
UL.csc-bulletlist-6 {
	MARGIN-TOP: 0px; LIST-STYLE-IMAGE: url(/fileadmin/templates/img/icon_services.gif); MARGIN-LEFT: -17px; COLOR: #384a57; LIST-STYLE-TYPE: none
}
UL.csc-bulletlist-7 {
	MARGIN-TOP: 0px; LIST-STYLE-IMAGE: url(/fileadmin/templates/img/icon_standorte.gif); MARGIN-LEFT: -17px; COLOR: #384a57; LIST-STYLE-TYPE: none
}
UL.csc-bulletlist-8 {
	MARGIN-TOP: 0px; LIST-STYLE-IMAGE: url(/fileadmin/dummy.gif); MARGIN-LEFT: 15px; COLOR: #384a57; LIST-STYLE-TYPE: none
}
TABLE.imgtext-table {
	PADDING-RIGHT: 10px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 14px; PADDING-TOP: 0px
}
TABLE.imgtext-nowrap {
	PADDING-RIGHT: 10px; MARGIN-TOP: 15px; MARGIN-BOTTOM: 15px
}
 HTML UL.csc-bulletlist {
	BACKGROUND-COLOR: transparent
}
 HTML UL.csc-bulletlist LI {
	FONT-SIZE: 10px
}
 HTML UL.csc-bulletlist-0 {
	MARGIN-TOP: -2px; LIST-STYLE-IMAGE: url(/fileadmin/templates/img/bluelistpfeil.gif); MARGIN-BOTTOM: 0px; MARGIN-LEFT: 10px; COLOR: #384a57
}
 HTML UL.csc-bulletlist-1 {
	MARGIN-TOP: 0px; LIST-STYLE-IMAGE: url(/fileadmin/templates/img/icon_pdf_01.gif); MARGIN-BOTTOM: 0px; MARGIN-LEFT: 10px; COLOR: #384a57
}
 HTML UL.csc-bulletlist-2 {
	MARGIN-TOP: 0px; LIST-STYLE-IMAGE: url(/fileadmin/templates/img/icon_documents_01.gif); MARGIN-BOTTOM: 0px; MARGIN-LEFT: 10px; COLOR: #384a57
}
 HTML UL.csc-bulletlist-3 {
	MARGIN-TOP: 0px; LIST-STYLE-IMAGE: url(/fileadmin/templates/img/icon_disc.gif); MARGIN-BOTTOM: 0px; MARGIN-LEFT: 10px; COLOR: #384a57
}
 HTML UL.csc-bulletlist-4 {
	MARGIN-TOP: 0px; LIST-STYLE-IMAGE: url(/fileadmin/templates/img/icon_ansprechpartner.gif); MARGIN-LEFT: 25px; COLOR: #384a57
}
 HTML UL.csc-bulletlist-5 {
	MARGIN-TOP: 0px; LIST-STYLE-IMAGE: url(/fileadmin/templates/img/icon_disc.gif); MARGIN-LEFT: 25px; COLOR: #384a57
}
 HTML UL.csc-bulletlist-6 {
	MARGIN-TOP: 0px; LIST-STYLE-IMAGE: url(/fileadmin/templates/img/icon_services.gif); MARGIN-LEFT: 25px; COLOR: #384a57
}
 HTML UL.csc-bulletlist-7 {
	MARGIN-TOP: 0px; LIST-STYLE-IMAGE: url(/fileadmin/templates/img/icon_standorte.gif); MARGIN-LEFT: 25px; COLOR: #384a57
}

/* Bildunterschriften */
.csc-textpic-caption {
	font-size:9px;
}

/* Ende MAN */
DIV#seitentitel {
	width:100%;
	height:18px;
/*	border:#7F9CC4 1px solid;*/
	padding:4px;
}
.seitentitel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	color:#4c75ad; */
	color:#6699CC;
	font-size:12px;
	line-height:130%;
	font-weight:bold;
}
DIV#sidebanner { /* Bild für Homepage linke Seite */
	width:100%;
	height:auto;
}
h1, h2, h3, h4, h5, h6 {
 color: #6699CC;
 font-family: Verdana, Arial, Sans-Serif;
/* line-height:130%; */
 }*/
.fleft {
 float: left;
 margin: 0 1em 0.2em 0;
}
.fright {
 float: right;
 margin: 0 0 0.2em 1em;
 padding: 1px;
}


/* -- Layoutspezifisches -- */
#seite {
	width:100%;
}
#container { 
	font-size: 0.8em; 
	width: 900px; 
	margin: auto; 
	text-align:left;
	background-color: #FFFFFF;
}

/* - Logo bzw. Kopf - */
#logo {
	border-bottom:#FFFFFF 1px solid;
}

/* - Menü - */
#mainNavigation {
	width :680px;
	background: url(/fileadmin/templates/img/navigation-base.jpg);
}
	
/* styles for left navigation table*/

  .nav_table {
	width: 175px;
	background-image: url(/site_images/menu_background.gif); background-repeat: repeat-y;
  }

  .nav_table td {
	background-image: url(/site_images/nav_table_td_bkgd.gif); background-repeat: repeat-x;
  }

  .nav_table tr th {
  }

  .nav_table_nested tr td {
	height: 100%;
	background: transparent;  
  }
  
/*Styles for left nav tree links */
A.nav_left_1 {
    width: 100%;
    font-size: 75%;
	font-weight: bold;
	TEXT-DECORATION: none;
}

A.nav_left_1:hover {
	background-COLOR: #E6EEF2; /*light grey*/
	TEXT-DECORATION: underline;
}

A.nav_left_2 {
    width: 100%;
	font-size: 75%; 
	TEXT-DECORATION: none;
}

A.nav_left_2:hover {
	background-COLOR: #E6EEF2; /*light grey*/
	TEXT-DECORATION: underline;
}  

A.nav_left_selected {
    width: 100%;
    font-size: 75%;
	font-weight: bold;
	background-COLOR: #E6EEF2; /*light grey*/
	TEXT-DECORATION: none;	
}

A.nav_left_selected:hover {
	background-COLOR: #E6EEF2; /*light grey*/
	TEXT-DECORATION: underline;
}
  
/*Style for header nav buttons*/
.nav_language {
    font-size: 70%; 
}

.nav_header {
    margin-right: 6px;
}

.nav_header td {
    white-space: nowrap; text-align: right; font-size: 70%; padding: 1px; padding-right: 4px; border-bottom: solid 1px #cccccc;  border-right: solid 1px #cccccc; 
}

.nav_header_1 {
    border-top: solid 1px #cccccc;
}

A.nav_header_link {
    height: 100%;
    width: 100%;
	TEXT-DECORATION: none;	
	padding-left: 20px
}

A.nav_header_link:hover {
	background-COLOR: #EAF0F3; /*light grey*/
	TEXT-DECORATION: underline;
	padding-left: 20px
}

/* Left Navigation Styles [End] */

/* - Subnavigation, linke Spalte - */

#subnav {
	float: left;
	padding-left:0px;
	padding-right:0px;
	font-size: 0.9em;
	line-height:140%;
	list-style:none;
/* Die Schriftgröße setzen wir hier ein wenig herunter damit erkennbar wird dass das Informationen zweiter Rangordnung sind. */
	background-color:#CCCCCC;
	border-bottom:dashed #666666 1px;
}
#subnav-over {
	float: left; /* Damit erreichen wir dass der Inhalt links neben der Subnavigation vorbeifließt und nicht erst unten drunter anfängt. */
	padding-left:4px;
	padding-right:4px;
	font-size: 0.8em; /* Die Schriftgröße setzen wir hier ein wenig herunter damit erkennbar wird dass das Informationen zweiter Rangordnung sind. */
	background-color:#aaaaaa;
	border-bottom:dashed #666666 1px;
}
DIV#subnav1-no {
	width:inherit;
	height:22px;
	float:left;
	display:block;
	background-color:#CCCCCC;
	border-bottom:#CCCCCC 1px dashed;
	background-color:#CCCCCC;

}

.u2 {
	list-style:none;
	border-bottom:#666666 1px dashed;
	display:block;
	width:186px;
	height:22px;
	background-color:#CCCCCC;
}
.aktiv {
	list-style:none;
	color:#FF0000;
	border-bottom:#666666 1px dashed;
	display:block;
	width:186px;
	height:22px;
}
.aktiv-link {
	list-style:none;
	color:#FF0000;
}
.usb {
	list-style:none;
}

#subnav dt { /* Die einzelnen Überschriften in der Subnavigation */
	 font-size: 1.2em;
	 font-family: Verdana, Arial, Helvetica, san-serif;
	 padding: 0.5em;
	 margin-top: 1em;
	 border-top: 1px dotted #aaa; /* Hier eine optische Trennungslinie zwischen den einzelnen Bereichen der Subnavigation. */
}
#subnav dd { /* Die Unterpunkte der Subnavigation. */
 padding: 0;
 margin: 0.2em 0;
}

TABLE#subnav-top {
	float: left;
	font-size: 0.6em;
	background-color:#839FC6;
	text-decoration:none;
	text-align:left;
	color:#FFFFFF;
}
#subnav-top-cell {
	background-color:#D9E2EE;
}
#subnav-top-cell-over {
	background-color:#B0C2DB;
} 
/* Klickpfad und Sprachenauswahl */
TABLE.breadcrumbs {
	width:900px;
	height:28px;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	border-bottom: 1px solid #7f9cc4;
}
TD#language {
	padding-right:6px;
	padding-top:8px;
	float:right;
	vertical-align: middle;
}
TD#breadcrumbs {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#999999;
	padding-left:6px;
	width:550px;
}
.breadcrumbs {
	color:#666666;
}
a.breadcrumbs:link {
	color:#6699CC;
/*	font-weight:bold; */
	text-decoration:none;
}

a.breadcrumbs:visited {
	color:#6699CC;
/*	font-weight:bold; */
	text-decoration:none;
}
a.breadcrumbs:hover {
	color:#6699CC;
/*	font-weight:bold; */
	text-decoration:underline;
}
a.breadcrumbs:active {
	color:#b1101d;
	text-decoration:none;
}
/* - Der Hauptinhaltsteil - */
TABLE.maincontainer {
	width:auto;
	margin-top:10px;
}
TD#contentleft {
	width:215px;
	border-right:1px solid #7f9cc4;
	padding-left:6px;
}
#main {
	background: white;
	padding: 0 10px 10px 10px;
	line-height: 110%;
	height: auto;
	font-size:0.8em;
	color:#333333;
	line-height:110%;
}
#footer {
	width:900px;
	height:22px;
	border-top:  #7f9cc4 1px solid;
	padding-top:6px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
}
TD#footernavi {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#003a8a;
}
TD#footernavi-rechts {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#003a8a;
}
a.footerlinks:link {
	color:#003a8a;
	text-decoration:none;
}

a.footerlinks:visited {
	color:#003a8a;
	text-decoration:none;
}
a.footerlinks:hover {
	color:#003a8a;
	text-decoration:underline;
}
a.footerlinks:active {
	color:#003a8a;
	text-decoration:none;
}
.copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#7f9cc4;
}

a.internallink:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#6699CC;
	text-decoration:none;
}
a.internallink:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6699CC;
	font-weight:bold;
	text-decoration:none;
}
a.internallink:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6699CC;
	font-weight:bold;
	text-decoration:underline;
}
a.internallink:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6699CC;
	font-weight:bold;
	text-decoration:none;
}

/* FormularElemente */
.input {
	height:20px;
	width:216px;
	font-size:9px;
}
.input-btn {
	height:20px;
	font-size:9px;
}
.formlabel {
	font-size:11px;
	height:30px;
	width:100px;
}
.formlabel-req {
	color:#FF0000;
	font-size:11px;
	height:30px;
	width:100px;
}
.kategorie {
	font-size:11px;
}
.error {
	font-size:11px;
	color:#FF0000;
}

/* temporäre menu-items */
#nav {
	float:left;
	width:186px;
	margin-left:2px;
	padding-top:120px;
	background:#FF9900 url(../img/nav_bottom.gif) no-repeat bottom;
	}

/* min-height Hack */
#nav {
	float:left;
   min-height:395px;
   height:395px;
   }
div[id] nav {
	float:left;
   height:auto;
   }
/* Ende des min-height Hack */

#all_nav2 {
	float:left;
	text-align:left;
	width:176px; !important
	border-top:#839FC6 1px solid;
	border-left:#839FC6 1px solid;
	border-right:#839FC6 1px solid;
	}
.nav1 a {
	color:#fff;
	background:#FF9900;
	}
.nav1 a:hover {
	background:#FFB13C;
	}
.nav1_act a {
	color:#fff;	
	background:#FFB13C;
	}
.nav2 a {
	display:block;
	width:176px;
	padding:3px 0 3px 7px;
	border-bottom:1px solid #839FC6;
	color:#333333;
	background:#CCD8E8;
	font-size:0.6em;
	text-decoration:none;
	float:left;
	}
.nav2 a:hover {
	background:#9CB2D1;
	color:#FFFFFF;
	}
.nav2 a:visited {
	background:#CCD8E8;
	color:#333333;
	}

.nav2 a:active {
	background:#9CB2D1;
	color:#FFFFFF;
}
.nav2_act a {
	display:block;
	width:176px;
	padding:3px 0 3px 7px;
	color:#ffffff;
	background:#9CB2D1;
	text-decoration:none;
	border-bottom:1px solid #839FC6;
	font-size:0.6em;

	}
.nav2_act a:active {
	color:#FFFFFF;
}
.nav2_act a:visited {
	color:#FFFFFF;
}
.nav2_act a:hover {
	color:#FFFFFF;
}
/* left navigation menu */
.leftnav1 a:link {
	display: block;
	padding: 4px 4px 4px 0;
	text-indent: 4px;
	white-space: nowrap;
	color: #6699CC; /* blue */
	font-size: 0.6em;
	text-decoration: none;
	width: 100%;
	border-top:#7f9cc4 1px solid;
	background-color: #FFFFFF;
}
.leftnav1 a:visited {
		display: block;
		padding: 4px 4px 4px 0;
		text-indent: 4px;
		white-space: nowrap;
		background-color: #ffffff;
		color: #6699CC; 			/* blue */
		text-decoration: none;
		width: 100%;
		border-top:#7f9cc4 1px solid;
		color: #6699CC; /* lime green */
		font-size: 0.6em;
}
.leftnav1 a:active {
		display: block;
		padding: 4px 4px 4px 0;
		text-indent: 4px;
		white-space: nowrap;
		color: #6699CC; 			/* blue */
		text-decoration: none;
		width: 100%;
		font-size: 0.6em;
		background-color: #E6EEF2;

}
.leftnav1 a:hover {
		display: block;
		padding: 4px 4px 4px 0;
		text-indent: 4px;
		white-space: nowrap;
		text-decoration: underline;
		width: 100%;
		background-color: #E6EEF2;
		font-size: 0.6em;
}


.leftnav1-act a:link {
		display: block;
		padding: 4px 4px 4px 0;
		text-indent: 4px;
		white-space: nowrap;
		color: #6699CC; 			/* blue */
		text-decoration: none;
		width: 100%;
		border-top:#7f9cc4 1px solid;
		background-color: #E6EEF2;
		font-size: 0.6em;
}
.leftnav1-act a:visited {
		display: block;
		text-indent: 4px;
		white-space: nowrap;
		border-top:#7f9cc4 1px solid;
		background-color: #E6EEF2;
		color: #6699CC; 			/* blue */
		text-decoration: none;
		width: 100%;
		font-size: 0.6em;
}
.leftnav1-act a:active {
		display: block;
		text-indent: 4px;
		white-space: nowrap;
		background-color: #E6EEF2;
		color: #6699CC; 			/* blue */
		text-decoration: none;
		width: 100%;
		font-size: 0.6em;
}
.leftnav1-act a:hover {
		display: block;
		text-indent: 4px;
		white-space: nowrap;
		background-color: #E6EEF2;
		color: #6699CC; 			/* blue */
		text-decoration: none;
		width: 100%;
		font-size: 0.6em;
}
 

.leftnav2 a:link {
		display: block;
		padding: 4px 4px 5px 4px;
		text-indent: 20px;
		white-space: nowrap;
		background-color: #ffffff;
		color: #6699CC; 			/* sky blue */
		text-decoration: none;
		width: 100%;
		font-size: 0.6em;
		font-weight:normal;
}
.leftnav2 a:visited {
		display: block;
		padding: 4px 4px 5px 4px;
		text-indent: 20px;
		white-space: nowrap;
		background-color: #ffffff;
		color: #6699CC; 			/* sky blue */
		text-decoration: none;
		width: 100%;
}
.leftnav2 a:active {
		display: block;
		padding: 4px 4px 5px 4px;
		text-indent: 20px;
		white-space: nowrap;
		background-color: #E6EEF2;
		color: #6699CC; 			/* sky blue */
		text-decoration: none;
		width: 100%;
		font-weight:bold;
}
.leftnav2 a:hover {
		display: block;
		padding: 4px 4px 5px 4px;
		text-indent: 20px;
		white-space: nowrap;
		background-color: #E6EEF2;
		color: #6699CC; 			/* red orange */
		text-decoration: none;
		width: 100%;
		font-weight:bold;
}
.leftnav2-act a:link {
		display: block;
		padding: 4px 4px 5px 4px;
		text-indent: 20px;
		white-space: nowrap;
		background-color: #E6EEF2;
		color: #6699CC; 			/* red orange */
		text-decoration: none;
		width: 100%;
		font-weight:bold;
}
.leftnav2-act a:visited {
		display: block;
		padding: 4px 4px 5px 4px;
		text-indent: 20px;
		white-space: nowrap;
		background-color: #E6EEF2;
		color: #6699CC; 			/* red orange */
		text-decoration: none;
		width: 100%;
		font-weight:normal;
}
.leftnav2-act a:active {
		display: block;
		padding: 4px 4px 5px 4px;
		text-indent: 20px;
		white-space: nowrap;
		background-color: #E6EEF2;
		color: #6699CC; 			/* red orange */
		text-decoration: none;
		width: 100%;
		font-weight:bold;
}
.leftnav2-act a:hover {
		display: block;
		padding: 4px 4px 5px 4px;
		text-indent: 20px;
		white-space: nowrap;
		background-color: #E6EEF2;
		color: #6699CC; 			/* red orange */
		text-decoration: none;
		width: 100%;
}


.leftnav3 a:link {
		display: block;
		padding: 4px 4px 5px 4px;
		text-indent: 45px;
		white-space: nowrap;
		background-color: #ffffff;
		color: #7fb8e0; 			/* sky blue */
		text-decoration: none;
		width: 100%;
}
.leftnav3 a:visited {
		display: block;
		padding: 4px 4px 5px 4px;
		text-indent: 45px;
		white-space: nowrap;
		background-color: #ffffff;
		color: #7fb8e0; 			/* sky blue */
		text-decoration: none;
		width: 100%;
}
.leftnav3 a:active {
		display: block;
		padding: 4px 4px 5px 4px;
		text-indent: 45px;
		white-space: nowrap;
		background-color: #ffffff;
		color: #f7620f; 			/* red orange */
		text-decoration: none;
		width: 100%;
}
.leftnav3 a:hover {
		display: block;
		padding: 4px 4px 5px 4px;
		text-indent: 45px;
		white-space: nowrap;
		background-color: #ffffff;
		color: #f7620f; 			/* red orange */
		text-decoration: none;
		width: 100%;
}


.leftnav3-act a:link {
		display: block;
		padding: 4px 4px 5px 4px;
		text-indent: 45px;
		white-space: nowrap;
		background-color: #ffffff;
		color: #f7620f; 			/* red orange */
		text-decoration: none;
		width: 100%;
}
.leftnav3-act a:visited {
		display: block;
		padding: 4px 4px 5px 4px;
		text-indent: 45px;
		white-space: nowrap;
		background-color: #ffffff;
		color: #f7620f; 			/* red orange */
		text-decoration: none;
		width: 100%;
}
.leftnav3-act a:active {
		display: block;
		padding: 4px 4px 5px 4px;
		text-indent: 45px;
		white-space: nowrap;
		background-color: #ffffff;
		color: #f7620f; 			/* red orange */
		text-decoration: none;
		width: 100%;
}
.leftnav3-act a:hover {
		display: block;
		padding: 4px 4px 5px 4px;
		text-indent: 45px;
		white-space: nowrap;
		background-color: #ffffff;
		color: #f7620f; 			/* red orange */
		text-decoration: none;
		width: 100%;
 }
/* Tip-a-friend [Begin]*/
#tipafriend {
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; font-size:10px; PADDING-RIGHT: 10px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 18px; FLOAT: right; BACKGROUND-IMAGE: url(/fileadmin/templates/img/tip-a-friend.gif); BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: right
}
.tipafriend {
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; font-size:10px; PADDING-RIGHT: 10px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 18px; FLOAT: right; BACKGROUND-IMAGE: url(/fileadmin/templates/img/tip-a-friend.gif); BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: right
}
#tipafriend A {
	COLOR: #003a8a; TEXT-DECORATION: none;
}
.tipafriend A {
	COLOR: #003a8a; TEXT-DECORATION: none;
}
/* Tip a friend [End] */

/* Link zur printerfriendly version [Begin]*/
#druck {
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; font-size:10px; PADDING-RIGHT: 10px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 0px; FLOAT: right; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: right;
}
.druck {
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; font-size:10px; PADDING-RIGHT: 10px; BACKGROUND-POSITION: left 50%; PADDING-LEFT: 0px; FLOAT: right; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: right;
}
#druck A {
	COLOR: #003a8a; TEXT-DECORATION: none
}
.druck A {
	COLOR: #003a8a; TEXT-DECORATION: none
}
/* Link zu rprintefriendly version [End] */
.unsichtbar { display:none; }
.clearer { clear:both; }