html,
body
{
	margin: 0;
	padding: 0;
	color: #5B6778;
	font: normal 13px/1.525em Arial, "Helvetica Neue", Helvetica, sans-serif;
}
body
{
	background: #FFFFFF;
}
a
{
	color: #0069B4;
	text-decoration: underline;
}
body.fish_processing a
{
	color: #0AA6CE;
}
body.poultry_processing a
{
	color: #F19D0C;
}
body.separator_processing a
{
	color: #B41538;
}
body.logistix_solutions a
{
	color: #622371;
}
a img
{
	border: none;
}
img.image_left
{
	float: left;
	display: inline;
	margin: 0.425em 40px 0.725em 0;
}
img.image_right
{
	float: right;
	display: inline;
	margin: 0.425em 0 0.725em 40px;
}
hr
{
	height: 1px;
	margin: 32px 0 32px 0;
	background: #D9DCDF;
	border: none;
	color: #D9DCDF;
}
h1
{
	margin: 0;
	padding: 1.35em 0 0.425em 0;
	color: #0069B4;
	font: normal 28px/1.225em "Droid Sans Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
h1 a
{
	text-decoration: none;
}
body.fish_processing h1,
body.fish_processing h1 a
{
	color: #0AA6CE;
}
body.poultry_processing h1,
body.poultry_processing h1 a
{
	color: #F19D0C;
}
body.separator_processing h1,
body.separator_processing h1 a
{
	color: #B41538;
}
body.logistix_solutions h1,
body.logistix_solutions h1 a
{
	color: #622371;
}
h2
{
	margin: 0;
	padding: 0.625em 0 0.425em 0;
	color: #000000;
	font: normal 20px/1.425em "Droid Sans Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
h2 a
{
	color: #000000;
	text-decoration: none;
}
h2 strong
{
	font-family: "Droid Sans Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-weight: normal;
}
h3
{
	margin: 0;
	padding: 0.625em 0 0.425em 0;
	color: #000000;
	font: normal 16px/1.425em "Droid Sans Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
h3 a
{
	color: #000000;
	text-decoration: none;
}
h4
{
	margin: 0;
	padding: 0.625em 0 0.425em 0;
	color: #000000;
	font: normal 16px/1.425em "Droid Sans Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
h4 a
{
	color: #000000;
	text-decoration: none;
}
p
{
	margin: 0;
	padding: 0.525em 0 0.525em 0;
}
p.contact
{
	line-height: 1.625em;
}
p.contact strong
{
	display: block;
	margin-bottom: -0.725em;
	color: #000000;
}
p.contact span
{
	margin-right: 1.025em;
	color: #000000;
}
ul
{
	margin: 0;
	padding: 0.725em 0 0.825em 18px;
}
ul li
{
	margin: 0;
	padding: 0.225em 0 0.225em 4px;
}
iframe
{
	border: none;
}
input, select, textarea, button
{
	outline: none;
}
input.text,
textarea
{
	padding: 4px;
	color: #000000;
	font: normal 13px/normal Arial, "Helvetica Neue", Helvetica, sans-serif;
}
textarea
{
	line-height: 1.425em;
}
select
{
	padding: 4px;
	color: #000000;
	font: normal 13px/normal Arial, "Helvetica Neue", Helvetica, sans-serif;
}
table.references
{
	width: 100%;
	margin: 20px 0;
	border-spacing: 0;
	border-collapse: collapse;
}
table.references td
{
	padding: 0;
	border: 1px solid #D9DCDF;
	text-align: center;
}
.clear
{
	clear: both;
	float: none;
	width: auto;
	height: 0;
	margin: 0;
	padding: 0;
	border: none;
	background: transparent;
	font-size: 0;
	line-height: 0;
}
#lycms_editbutton
{
	display: none;
}

/* Framework */

#header
{
	overflow: hidden;
	padding: 20px 0 20px 0;
	border-bottom: solid 1px #D9DCDF;
}
#content
{
	padding: 10px 0 40px 0;
}

/* Header > Titel, Slogan und Logos */

#header h1
{
	display: none;
}
#header h2
{
	display: none;
}
#logo_baader
{
	float: left;
	width: 25%;
}
#logo_linco
{
	display: none;
}

/* Header > Hauptnavigation */

#navigation
{
	display: none;
}

/* Header > Top-Balken */

#top
{
	display: none;
}

/* Startseite > Unternehmensbereiche */

#branches
{
	padding: 0;
	list-style-type: none;
}
#branches li
{
	float: left;
	width: 50%;
	padding: 10px 0 20px 0;
}
#branches a
{
	text-decoration: none;
}
#branches h2
{
	margin: 0 20px 16px 0;
	padding: 0.625em 0 0.625em 0;
	border-bottom: solid 1px #D9DCDF;
	color: #0069B4;
	font-size: 16px;
}
#branches h2 a
{
	color: #0069B4;
}
#branches p
{
	padding: 0.625em 20px 0.625em 0;
	color: #5B6778;
	font-size: 12px;
}
#branches p a
{
	color: #5B6778;
}
#branches p.more
{
	display: none;
}
#branches a.image_container span
{
	display: none;
}
#branches li div.toparrow
{
	display: none;
}

/* Startseite > Unternehmensbereiche > Spezifische Angaben für inaktive Elemente */

#branch_fish_processing h2
{
	color: #0AA6CE;
}
#branch_fish_processing h2 a
{
	color: #0AA6CE;
}

#branch_poultry_processing h2
{
	color: #F19D0C;
}
#branch_poultry_processing h2 a
{
	color: #F19D0C;
}

#branch_separator_processing h2
{
	color: #B41538;
}
#branch_separator_processing h2 a
{
	color: #B41538;
}

#branch_logistix_solutions h2
{
	color: #622371;
}
#branch_logistix_solutions h2 a
{
	color: #622371;
}

/* Header-Visual / Seitentitel */

#header_visual
{
	display: none;
}

/* Startseite > Teaser-Zeile (Weltkarte, News, Produkte) */

.frontpage div.teaser
{
	float: left;
	width: 50%;
	padding: 10px 0 20px 0;
}
.frontpage div.teaser h2
{
	margin: 0 20px 16px 0;
	padding: 0.625em 0 0.625em 0;
	border-bottom: solid 1px #D9DCDF;
	font-size: 16px;
}

/* Startseite > Teaser-Zeile > Weltkarte */

.frontpage div.locations p
{
	padding: 0.625em 20px 0.625em 0;
	color: #5B6778;
	font-size: 12px;
}
.frontpage div.locations p a
{
	color: #5B6778;
	text-decoration: none;
}
.frontpage div.locations p.more
{
	display: none;
}

/*
	Startseite > Teaser-Zeile > Newsbox,
	Produkt(kategorie)auswahl > Inhaltsbereich > Newsbox
*/

div.newsbox div.navigation,
div.newsbox div.navigation a
{
	display: none;
}
div.newsbox ul
{
	padding: 0;
	list-style-type: none;
}
div.newsbox ul li
{
	margin-right: 20px;
	padding: 0.625em 0 0.625em 0;
	border-top: solid 1px #E8EBED;
}
div.newsbox ul li.first
{
	border: none;
}
div.newsbox h3
{
	padding: 0.125em 0 0.125em 0;
	color: #000000;
	font: bold 12px/1.325em Arial, "Helvetica Neue", Helvetica, sans-serif;
}
div.newsbox h3 a
{
	color: #000000;
	text-decoration: none;
}
div.newsbox p
{
	padding: 0.125em 0 0.125em 0;
	color: #5B6778;
	font-size: 12px;
	line-height: 1.325em;
}
div.newsbox p a
{
	color: #5B6778;
	text-decoration: none;
}
div.newsbox div.overlay
{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 42px;
	background: transparent url(../images/layout/teaser_light_overlay.png) repeat-x left bottom;
}

/* Produkt(kategorie)auswahl > Inhaltsbereich > Newsbox > Spezifische Einstellungen */

div.product_category div.introduction
{
	position: relative;
	width: 960px; /* ie6 needs this one */
	overflow: hidden;
	margin: 0 -80px 32px -40px;
	background: transparent url(../images/layout/introduction_background.gif) repeat-y 0 0;
	border-bottom: solid 1px #D9DCDF;
}
div.product_category div.left_column
{
	width: 520px;
	margin: 0;
	padding: 0 41px 32px 40px;
}
div.product_category div.newsbox
{
	position: static;
	float: left;
	display: inline;
	background: transparent;
}
#content.product_category div.newsbox h2
{
	margin: 0;
	padding: 0 20px 0 20px;
}
div.product_category div.newsbox div.showcase
{
	height: auto; /* wird per js gesetzt */
}
div.product_category div.newsbox ul
{
	position: static; /* wird per js auf absolute gesetzt */
}

/* Startseite > Teaser-Zeile > Produkte */

.frontpage div.products
{
	display: none;
}

/* Inhaltsbereich > Brotkrumennavigation */

#breadcrumb
{
	margin: -10px 0 0 0;
	padding: 8px 0 8px 0;
	border-bottom: solid 1px #D9DCDF;
	line-height: 20px;
}
#breadcrumb li
{
	display: inline;
	
	padding: 0 0 0 6px;
}
#breadcrumb li:before
{
	content: '» ';
}
#breadcrumb li.home
{
	padding: 0;
	background: transparent;
}
#breadcrumb li.home:before
{
	content: '';
}
#breadcrumb li a
{
	color: #5B6778;
	text-decoration: none;
}
#breadcrumb li.active a
{
	color: #0069B4;
}
body.fish_processing #breadcrumb li.active a
{
	color: #0AA6CE;
}
body.poultry_processing #breadcrumb li.active a
{
	color: #F19D0C;
}
body.separator_processing #breadcrumb li.active a
{
	color: #B41538;
}
body.logistix_solutions #breadcrumb li.active a
{
	color: #622371;
}

/* Inhaltsbereich > Produkte (Aufschlagseite) > Unternehmensbereiche */

.products h2.bar
{
	padding: 0.525em 0 0.525em 0;
}
.products #branches
{
	height: auto;
	margin: 0;
	border-bottom: solid 1px #D9DCDF;
}
.products #branches li
{
	float: none;
	width: auto;
	height: auto;
	padding: 0.425em 0 1.025em 0;
	border-top: solid 1px #D9DCDF;
}
.products #branches h2
{
	margin: 0;
	padding: 0.425em 0 0.425em 0;
	border: none;
	font-size: 20px;
}
.products #branches h2 a
{
	display: inline;
	width: auto;
	height: auto;
	padding: 0;
	background: transparent;
}
.products #branches a.image_container
{
	display: none;
}
.products #branches p
{
	padding: 0.425em 0 0.425em 0;
	line-height: 1.425em;
}
.products #branches ul
{
	margin: 0;
	padding: 0.725em 0 0.825em 18px;
	font-size: 12px;
	line-height: 1.475em;
	list-style-type: disc !important;
}
.products #branches ul li
{
	float: none;
	display: list-item;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0.225em 0 0.225em 4px;
	border: none;
}

/* Inhaltsbereich > Produkt(kategorie)auswahl */

#content.product_category h2
{
	padding: 0.525em 0 0.525em 0;
	border-bottom: solid 1px #D9DCDF;
}
div.product_navigation
{
	border-bottom: solid 1px #D9DCDF;
}
div.product_navigation div.column
{
	float: left;
	width: 25%;
	padding: 16px 0 16px 0;
}
div.product_navigation div.column a
{
	color: #000000;
	text-decoration: none;
}
div.product_navigation h3
{
	font: bold 14px/1.425em Arial, "Helvetica Neue", Helvetica, sans-serif;
}
div.product_navigation ul
{
	padding-top: 0;
}

/* Inhaltsbereich > Alternative Produkt(kategorie)auswahl */

#content.product_category div.product_navigation.alternative,
#content.product_category h2.alternative
{
	display: none;
}

/* Inhaltsbereich > Produkt(kategorie)auswahl > Button (auf allen Produktseiten) */

a.button_product_navigation
{
	display: none;
}

/* Inhaltsbereich > Ausklappbare Inhalte */

div.section
{
	border-top: solid 1px #D9DCDF;
}
div.section div.toggle
{
	padding: 12px 0 32px 0;
}
div.collapsed div.toggle
{
	display: block !important;
}

/* Inhaltsbereich > Ausklappbare Inhalte > Balken-Headlines */

div.section h3
{
	padding: 14px 0 0 0;
	line-height: 25px;
}
span.bullet
{
	display: none;
}

/* Inhaltsbereich > Ausklappbare Inhalte > Toggle-Links */

a.expand,
a.collapse,
a.expand_all,
a.collapse_all
{
	display: none;
}

/* Inhaltsbereich > Verarbeitungsstrecken */

div.processing_lines h2
{
	padding: 0.525em 0 0.525em 0;
}

/* Inhaltsbereich > Verarbeitungsstrecken > Navigationselement */

div.processing_steps ul
{
	margin-top: 10px;
	padding: 0;
	list-style-type: none;
}
div.processing_steps ul li
{
	float: left;
	height: 77px;
	margin-top: 10px;
	padding: 0;
}
div.processing_steps ul li a
{
	float: left;
	display: table;
	height: 100%;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.325em;
}
div.processing_steps ul li a span
{
	display: table-cell;
	padding: 0 16px 0 16px;
	border-left: solid 1px #D9DCDF;
	vertical-align: middle;
}
div.processing_steps ul li.first a span
{
	padding-left: 0;
	border: none;
}

/* Inhaltsbereich > Maschinen(auflistungen) */

div.machines div.section.first
{
	clear: both;
	margin-top: 40px;
}

/* Inhaltsbereich > Zweispaltige Inhalte */

div.left_column,
div.right_column
{
	clear: both;
	overflow: auto;
	padding-bottom: 20px;
}

/* Inhaltsbereich > Maschinen(auflistungen) > Navigation der Extras */

div.extras ul
{
	margin: 12px 0 18px 0;
	padding: 0;
}
div.extras ul li
{
	float: left;
	display: inline;
	margin: 0;
	padding: 0 15px 0 15px;
	border-left: solid 1px #D9DCDF;
}
div.extras ul li.first
{
	padding-left: 0;
	border: none;
}
div.extras ul li a
{
	padding: 0.425em 0 0.425em 0;
	color: #0069B4;
	font-size: 14px;
	line-height: 19px;
	text-decoration: none;
}
body.fish_processing div.extras ul li a
{
	color: #0AA4CC;
}
body.poultry_processing div.extras ul li a
{
	color: #F19D0C;
}
body.separator_processing div.extras ul li a
{
	color: #B41538;
}
body.logistix_solutions div.extras ul li a
{
	color: #622371;
}

/* Inhaltsbereich > Galerien (zweispaltige Inhaltsbereiche) */

div.right_column div.gallery_small
{
	overflow: hidden;
	width: 384px;
	height: 245px;
}
div.right_column div.gallery_small div
{
	width: 384px;
}
div.right_column div.gallery_small img
{
	float: left;
	width: 384px;
	height: 245px;
}
div.right_column div.gallery_small ul
{
	display: none;
}

/* Inhaltsbereich > Download-Tabellen */

table.downloads
{
	margin: 10px 0 20px 0;
	border: none;
	border-collapse: collapse;
	font-size: 12px;
	line-height: 18px;
}
table.downloads a
{
	color: #5B6778;
	text-decoration: none;
}
table.downloads td
{
	padding: 8px 0 8px 0;
	color: #5B6778;
	vertical-align: top;
}
table.downloads td.title
{
	padding: 6px 24px 6px 0;
	font-size: 13px;
}
table.downloads td.title a
{
	padding: 2px 0 2px 0;
}
table.downloads td.size
{
	padding-left: 24px;
	text-align: right;
	white-space: nowrap;
}

/* Inhaltsbereich > Jobs/Karriere Tabellen */

table.jobs
{
	width: 100%;
	margin: 10px 0 40px 0;
	font-size: 14px;
	border-collapse: collapse;
}
table.jobs td
{
	padding: 0.625em 0 0.625em 0;
	border-top: solid 1px #E7EBEE;
	border-bottom: solid 1px #E7EBEE;
	text-align: left;
}
table.jobs th
{
	padding: 0.625em 0 0.625em 0;
	color: #98A0AB;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
}
table.jobs a
{
	padding: 0.425em 0 0.425em 0;
	text-decoration: none;
}

/* Inhaltsbereich > Newslisten */

ul.news
{
	margin: 0;
	padding: 0;
}
ul.news li,
div.two_columns ul.news li
{
	padding: 24px 80px 24px 0;
	border-top: solid 1px #D9DCDF;
}
ul.news li.first,
div.two_columns ul.news li.first
{
	border: none;
}
ul.news a
{
	text-decoration: none;
}
ul.news img
{
	float: left;
	display: inline;
	margin: 0.125em 15px 0.325em 0;
}
ul.news h2
{
	padding: 0;
	color: #000000;
	line-height: 1.225em;
}
ul.news h2 a
{
	color: #000000;
}
ul.news p a
{
	color: #5B6778;
}
ul.news p.release
{
	margin: 0.125em 0 0.325em 0;
	padding: 0;
}
ul.news p.more
{
	display: none;
}

/* Inhaltsbereich > Rechte Spalte > News */

div.right_column h2.news
{
	padding: 1.225em 0 0.725em 0;
	font-size: 16px;
}
div.right_column h2.news a
{
	color: #000000;
}
div.right_column ul.news
{
	margin: 0;
	padding: 0 0 1.425em 0;
	border-bottom: solid 1px #D9DCDF;
}
div.right_column ul.news li
{
	padding: 0.325em 0 0.325em 0;
	border: none;
}

/* Inhaltsbereich > Link-Zeile */

div.linkbar
{
	display: none;
}

/* Footer > Footer-Navigation */

#footer_navigation
{
	display: none;
}

/* Footer > Copyright und LYNET-Absatz */

#footer div.copyright
{
	padding: 20px 0 28px 0;
	border-top: solid 1px #D9DCDF;
}
#footer p
{
	padding: 0;
	font-size: 13px;
	color: #98A0AB;
	text-align: center;
}
#footer p a
{
	color: #98A0AB;
	text-decoration: none;
}
#footer p.lynet
{
	font-size: 11px;
}

/* Teaserwall & Videolayer */

#teaserwall,
#preview,
#videobackground,
#videoplayer,
#closevideo
{
	display: none;
}

/* Inhaltsbereich > Gallery/Zoom */

#content div.gallery
{
	overflow: hidden;
	height: 260px;
	margin: 0 0 10px 0;
	border: 1px solid #D9DCDF;
}
#content div.gallery a.previous,
#content div.gallery a.next,
#content div.gallery div.nav_dots
{
	display: none;
}
#content div.gallery ul
{
	overflow: hidden;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#content div.gallery ul li
{
	overflow: hidden;
	float: left;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

/* Inhaltsbereich > Suche > Suchformular */

#form_search
{
	margin: 8px 0 -42px 0;
	padding: 12px 40px 42px 0;
	border-top: solid 1px #D9DCDF;
}
#form_search.no_options
{
	margin-bottom: 0;
	padding-bottom: 28px;
}
#form_search div.row input.text
{
	float: left;
	display: inline;
	height: 42px;
	margin: 12px 12px 0 0;
	padding: 0 20px 0 20px;
	font: normal 20px/normal "Droid Sans Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;
	line-height: 42px;
}
#form_search div.row input.submit
{
	float: left;
	width: 202px;
	height: 44px;
	margin: 12px 0 0 0;
}
#form_search div.row label
{
	font: normal 15px/1.425em "Droid Sans Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
#form_search div.row a.more
{
	margin-left: 12px;
	padding: 0 20px 0 16px;
	border-left: solid 1px #D9DEE1;
	color: #5B6778;
	font: normal 15px/1.425em "Droid Sans Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;
	text-decoration: none;
}
#form_search div.search_options div.column
{
	float: left;
	display: inline;
	margin: 0 24px 0 0;
}
#form_search h3
{
	margin: 0.425em 0 0.225em 0;
}
#form_search div.search_options label
{
	display: block;
	margin-top: 0.825em;
	margin-bottom: 0.225em;
}

/* Inhaltsbereich > Suche > Suchergebnisse */

p.hits
{
	margin-top: 1.025em;
	font: normal 15px/1.425em "Droid Sans Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
p.hits span
{
	color: #000000;
	font-family: "Droid Sans Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
ul.search_result
{
	margin: 0;
	padding: 0;
}
ul.search_result li
{
	padding: 20px 0 28px 0;
	border-top: solid 1px #D9DCDF;
}
ul.search_result h2
{
	padding: 0.325em 0 0.325em 0;
	color: #0069B4;
}
ul.search_result h2 a
{
	color: #0069B4;
}
ul.search_result h2 img
{
	position: relative;
	left: 0.125em;
	top: 0.075em;
}
ul.search_result p
{
	padding: 0.325em 0 0.325em 0;
	font-size: 14px;
}
ul.search_result p.details
{
	font-size: 13px;
}
ul.search_result p.details a
{
	color: #5B6778;
	text-decoration: none;
}

/* Inhaltsbereich > Suche > Suchergebnisse > Pagination */

p.pagination
{
	text-align: right;
}
p.pagination a,
p.pagination span.pagelink strong
{
	margin-left: 0.225em;
	padding: 0.525em 0.925em 0.525em 0.925em;
	border: solid 1px #D9DCDF;
	color: #000000;
	text-decoration: none;
}
p.pagination span.pagelink strong
{
	color: #0069B4;
	font-weight: normal;
}

/* Inhaltsbereich > Sitemap */

#sitemap
{
	margin: 20px 0 40px 0;
	padding: 0;
}
#sitemap div.column
{
	float: left;
	width: 50%;
}
#sitemap div.first
{
	margin-left: 0;
}
#sitemap a
{
	text-decoration: none;
}
#sitemap h2.fish_processing,
#sitemap h2.fish_processing a
{
	color: #0AA6CE;
}
#sitemap h2.poultry_processing,
#sitemap h2.poultry_processing a
{
	color: #F19D0C;
}
#sitemap h2.separator_processing,
#sitemap h2.separator_processing a
{
	color: #B41538;
}
#sitemap h2.logistix_solutions,
#sitemap h2.logistix_solutions a
{
	color: #622371;
}
#sitemap ul
{
	margin: 0.425em 0 0.425em 0;
	padding: 1.025em 0 1.225em 24px;
	border-top: solid 1px #E7EBEE;
	font: normal 15px/1.325em "Droid Sans Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
#sitemap ul li
{
	margin: 0;
	padding: 0.325em 0 0.325em 8px;
	background: transparent;
}
#sitemap ul li a
{
	color: #5B6778;
}
#sitemap ul ul
{
	margin: 0;
	border: none;
	font: normal 14px/1.325em Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/* Inhaltsbereich > BAADER Worldwide > Branch-Liste */

ul.baader_branches
{
	margin: 20px 0 20px 0;
	padding: 0;
	list-style-type: none;
}
ul.baader_branches li
{
	padding: 1.125em 60px 1.625em 0;
	border-top: solid 1px #E7EBEE;
}
ul.baader_branches a
{
	text-decoration: none;
}
ul.baader_branches p a
{
	color: #5B6778;
}
ul.baader_branches p.more
{
	display: none;
}

/* Rechte Spalte > BAADER Worldwide > Branch-Navigation */

#branch_navigation
{
	display: none;
}

/* Inhaltsbereich > Linklisten */

ul.links
{
	margin: 1.025em 0 1.325em 0;
	padding: 0;
	border-top: solid 1px #E7EBEE;
}
ul.links li
{
	padding: 0;
	border-bottom: solid 1px #E7EBEE;
}
ul.links a
{
	display: block;
	padding: 0.625em 20px 0.625em 20px;
	text-decoration: none;
}

/* Inhaltsbereich > Fish Dictionary > Fischnamentabellen */

table.fish_names
{
	width: 100%;
	margin: 20px 0 40px 0;
	border: solid 1px #E7EBEE;
	border-collapse: collapse;
	font-size: 12px;
	line-height: 1.425em;
}
table.fish_names td,
table.fish_names th
{
	padding: 0.325em 8px 0.325em 8px;
	border: solid 1px #E7EBEE;
}
table.fish_names th
{
	padding-top: 0.725em;
	padding-bottom: 0.725em;
	color: #000000;
	font-weight: normal;
	text-align: left;
}

/* Inhaltsbereich > Kontaktbereich-Ansprechpartner */

div.division_filter
{
	display: none;
}
ul.divisions
{
	padding: 0;
	list-style-type: none;
}
ul.divisions li
{
	padding: 0;
}
ul.divisions h3
{
	display: inline;
	padding: 0.475em 8px 0.475em 0;
	font: normal 18px/1.425em "Droid Sans Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
ul.divisions h3.sep:before
{
	content: '» ';
}
ul.nojs h3
{
	display: block;
}
ul.divisions ul.countries
{
	padding: 0;
	list-style-type: none;
}
ul.divisions ul.countries div
{
	margin: 16px 0;
	padding: 0 20px 0 20px;
	border: 1px solid #DFE6EF;
}
ul.divisions ul.agencies
{
	padding: 0;
	list-style-type: none;
}
ul.divisions ul.agencies li
{
	padding: 0.625em 0 0.625em 0;
	border-top: solid 1px #DFE6EF;
}
ul.divisions ul.agencies li:first-child
{
	border: none;
}
div.division_select_map
{
	display: none;
}

/*##########BISHIER###############*/

/* Kundenbereich */

#navigation_customer_area
{
	display: none;
}

.customer-area #content h1
{
	padding-bottom: 0.625em;
}
.customer-area textarea
{
	line-height: normal;
}
.customer-area select
{
	margin-right: 12px;
}
.customer-area p
{
	margin: 0 2px 10px 2px;
	line-height: 22px;
}

.error,
.success
{
	padding: 20px;
	text-align: center;
}
.error
{
	border: 1px solid #dd3c10;
}
.success
{
	border: 1px solid #c6e57e;
}
a.a_ziparchive,
a.a_folder,
a.a_pricelist,
a.a_document_pdf,
a.a_document_video
{
	text-decoration: none;
}
a.a_ziparchive
{
	color: #000000;
}

table.listing
{
	width: 100%;
	border: 1px solid #dfe6ef;
	border-spacing: 0px;
	font-family: Arial, sans-serif;
}
table.listing a
{
	text-decoration: none;
}
table.listing td
{
	padding: 10px;
	border-bottom: 1px solid #dfe6ef;
	color: #5b6778;
}
table.listing td a
{
	color: #5b6778
}
table.listing th
{
	padding: 10px;
	border-bottom: 1px solid #dfe6ef;
	color: #000000;
	text-align: left;
}
table.listing td.size { text-align: right; }
table.listing td.weight { text-align: right; }
table.listing td.price { text-align: right; }

table.listing th.action { text-align: center; }
table.listing thead th.action span { padding: 3px; }

/** Table sort specific css **/

table.listing th a,
table.listing th span
{
	color: #000000;
	font-size: 12px;
	white-space: nowrap;
}
table.listing th.active
{
	border: solid 1px #000000;
}
table.listing th.active a:after
{
	content: ', ascending';
}
table.listing th.active_desc a:after
{
	content: ', descending';
}

table.listing tfoot td
{
	border-top: 1px solid #dfe6ef;
}

.pagination form
{
	margin-top: -5px;
}
.page-links span,
.page-links a
{
	display: none;
}
.page-links span.active
{
	display: inline;
	color: #000000;
}
.pagination .previous,
.pagination .next
{
	display: none;
}

.float_left { float: left; }
.float_right { float: right; }

.footer
{
	margin: 40px 0 0 0;
	color: #777;
	font-size: 12px;
}

.customer-area label,
.customer-area input
{
	display: block;
}
label.headline
{
	margin: 0 0 10px 0;
	padding: 0;
	color: #000000;
	font: 20px/1.425em "Droid Sans Regular", Arial, "Helvetica Neue", Helvetica, sans-serif;
}

p.inline
{
	float: left;
}
p.inline input
{
	display: inline;
}
.customer-area input.text
{
	width: 174px;
	height: 32px;
	line-height: 32px;
	margin-right: 5px;
	padding: 0 0 0 5px;
	background: transparent;
	border: solid 1px #dfe6ef;
}

input.link
{
	display: none;
}
input.link.active
{
	display: inline;
	background: transparent;
	border: none;
	color: #5b6778;
}

button.small
{
	width: 113px;
	height: 32px;
	font-size: 14px;
	background: transparent;
	border: 0 none;
	background-image: url(/incl/lydoc_assets/img/frontend/btn_bg_small.png);
	background-repeat: no-repeat;
	background-position: left 2px;
}

fieldset.decoration
{
	padding: 20px 0 20px 20px;
	border: 1px solid #dfe6ef;
}
fieldset.decoration label
{
	font-weight: bold;
	color: #5b6778;
}

.customer-area p.footer
{
	margin: 1em 0 0 0;
	font-size: 11px;
	line-height: 14px;
	font-style: italic;
}