body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/* Slimbox v1.8, (c) 2007-2009 Christophe Beyls <http://www.digitalia.be>, MIT-style license */
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}.lbLoading{background:#fff url("../../assets/mootools/slimbox/1.8/images/loading.gif") no-repeat center}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:0}#lbPrevLink{left:0}#lbPrevLink:hover{background:transparent url("../../assets/mootools/slimbox/1.8/images/prevlabel.gif") no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent url("../../assets/mootools/slimbox/1.8/images/nextlabel.gif") no-repeat 100% 15%}#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url("../../assets/mootools/slimbox/1.8/images/closelabel.gif") no-repeat center;margin:5px 0;outline:0}#lbCaption,#lbNumber{margin-right:71px}#lbCaption{font-weight:bold}
/** Style sheet 1200px centered Layout with Body-Background-Image rost and Site-Background anthrazit **/

/** Scrollbalken rechts wird immer angezeigt - verhindert hüpfen der Seiten **/
html {
	overflow-y:scroll;
}

html, 
body {
    width:100%;
	margin:0;
	padding:0;
    height:100%;
} 

/**  Seitenhoehe fuer IE6 immer ganzes Fenster **/
 * html #wrapper {
    height:100%;
} 

body {
	font:16px/22px Verdana, Geneva, sans-serif;
	line-height:22px;
	color:#FFFFFF;
	text-align:center;
	height:100%;
	background-color:#333333;
	background-image:url("../../files/design_2017/images/wrapper_background_rost_hell.jpg");
	background-position:center top;
	background-repeat:no-repeat;
	background-attachment:fixed;
}

/** Überschriften **/
h1, h2, h3, h4, h5, h6 {
	margin-top:0;
}

h5 {
	font-weight:bold;
}

/** Links **/
a {
	color:#FFFFFF;
	text-decoration:underline;
}

a:hover, a:active {
	color:#F5AF1B;
}

/** farbige Schriftzüge **/
.crea_red {
	background-color:#E2006E;
}

.crea_blue {
	background-color:#004595;
}

/** Gesamtansicht, -layout **/
#wrapper {
	min-height:100%;
	height:auto !important;
/*	height:100%;*/
	margin:0 auto;
	padding:0;
	border:0;
	position:relative;
}

/** Kopfbereich **/
#header {
	width:100%;
	height:195px;
	margin:0 auto;
}

#header .mod_eventlist {
	position:absolute;
	top:50px;
	left:50%;
	margin-left:-600px;
	text-align:left;
}

#header .mod_eventlist a {
	display:none;
}

#header .company_jobs {
	position:absolute;
	width:600px;
	top:20px;
	right:50%;
	text-align:left;
}

#header .company_offers {
	position:absolute;
	top:10px;
	left:66%;
	margin-left:-900px;
	text-align:left;
}

#header .header_logo {
	text-align:right;
	position:relative;
	width:600px;
	top:35px;
	left:50%;
}

#header div.start_slogan {
	position:relative;
	top:840px;	/*640px;*/
	width:100%;
	height:78px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-image:url("../../files/design_2014/bg_anthrazit_trsp70.png");
	display:table;
	z-index:10;
}

#header .start_slogan h1.ce_headline {
	font-size:35px;
	font-style:italic;
	text-align:center;
	margin:0;
	padding:0;
	border-bottom:0px solid #FFFFFF;
	display:table-cell;
	vertical-align:middle;
}

#topButton {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 50px; /* Place the button at the bottom of the page */
    right: 50px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    background-color:#4D473D; /* Set a background color */
    color:#FFFFFF; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 15px; /* Some padding */
	border:1px solid rgba(255,255,255,.3);
    border-radius: 10px; /* Rounded corners */
}

#topButton:hover {
/*    background-color: #555; /* Add a dark-grey background on hover */
	color:#F5AF1B;
}
	
/** Inhaltbereich **/
#main .company_jobs {
/*	position:absolute;*/
/*	max-width:1200px;*/
/*	top:20px;*/
/*	right:50%;*/
	text-align:justify;
}

#container {
	max-width:1200px;
	position:relative; 
	width:100%;
	margin:0 auto;
    padding:30px 35px 175px;
} 

/** Aussenabstand für alle Inhaltselemente ausser der Startseite **/
#main div[class ^= "ce_"] {
	margin:20px 0;
}

/** Allgemeine Formate **/
#main {
	text-align:justify;
}

/** Inhalt Startseite **/
.startpage .image_container {
	width:100%;
	margin:0;
	padding:0;
}

.startpage .content-slider img {
	width:99.8%;
	height:100%;
	border:1px solid #FFFFFF;
}

.startpage .slider-control {
	opacity:0.8;
}

.startpage .slider-control .slider-menu b {
	color:#333333; /*color:rgba(0,49,169,.3)*/
}

.startpage .slider-control .slider-menu b.active {
	color:#E0D7C8;opacity:0.6; /*color:rgba(226,0,110,.3)*/
}

.startpage .slider-control a {
	display:none;
}

/** Inhalte Kontakt Seite **/
#main #kontakt .ce_text {
	width:25%;
	float:left;
}

#main #kontakt .content_contact_form {
	margin-top:50px;
}

#main #kontakt .mod_eventlist {
	margin-top:10px;
	margin-top:-480px;
	float:left;
}

#main #kontakt .mod_eventlist h5 {
	color:#F5AF1B;
}

#main #kontakt .mod_eventlist a {
	display:none;
}

#kontakt iframe {
	margin-top:-480px !important;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
}

#main #kontakt .mod_dlh_googlemaps {
	margin-top:-380px;
	margin-bottom:50px;
}

/** Inhalte übrige Seiten **/
/** Überschriften h1 in allen Seiten **/
#main h1.ce_headline {
	margin:0 0 30px;
	padding:30px 0 20px 0;
	border-bottom:1px solid #E0D7C8;
}

#main h2.ce_headline {
	margin:0 0 30px;
}

/** Tabellen in Text-Elementen **/
#main .ce_text table td {
	padding:5px 0;
}

#main .ce_hyperlink {
	float:left;
}

#main .ce_hyperlink figure {
	margin:0 40px 35px 0;
}

#main .ce_hyperlink img {
	border:1px solid #FFFFFF;
}

#main .ce_hyperlink figcaption {
	position:absolute;
	margin:-28px 0 0 1px;
	padding:0 2px;
	width:266px;
	font-size:12px;
	background-image:url("../../files/design_2014/bg_anthrazit_trsp60.png");
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

/***** Galerien in Hauptseiten *****/
/***** Gallery-Creator *****/
#main .gallery_creator {
	margin:0 -40px 0 0;
}

#main .gallery_creator h6 {
	display:none;
}

#main .gallery_creator .list_albums .level_1 {
	max-width:268px;
	width:auto;
	margin:0 40px 35px 0;
}

#main .gallery_creator .list_albums .col_1 {
	float:none;
}

#main .gallery_creator .list_albums .col_2 {
	margin-left:0;
}

#main .mod_gallery_creator_list .list_albums li {
	float:left;
}

#main .mod_gallery_creator_list img, #main .mod_gallery_creator_reader img {
	width:266px;
	border:1px solid #FFFFFF;
}

#main .mod_gallery_creator_list h2, #main .mod_gallery_creator_list .tstamp, 
#main .mod_gallery_creator_list .visitors {
	display:none;
}

#main .mod_gallery_creator_list .count_pics {
	display:none;
}

#main .mod_gallery_creator_list .album_comment {
	position:absolute;
	margin:-28px 0 0 1px;
	padding:0 2px;
	width:100%;
	max-width:262px;
	font-size:12px;
	background-image:url("../../files/design_2014/bg_anthrazit_trsp60.png");
}

#main .mod_gallery_creator_reader h2 {
	margin:0 0 30px;
	padding:30px 0 20px 0;
	border-bottom:1px solid #E0D7C8;
}

#main .mod_gallery_creator_reader .album_comment {
	display:none;
}

#main .mod_gallery_creator_reader figure {
	margin:0 40px 35px 0;
}
/***** End Gallery-Creator *****/

/***** Contao Galerie *****/
#main .ce_gallery {
	width:100%;
}

#main .ce_gallery li {
	float:left;
	height:auto;
	margin:0 40px 35px 0;
}

#main .ce_gallery li.col_last {
	margin:0 0 35px 0;
}

#main .ce_gallery img {
	width:266px;
	max-width:348px;
	height:auto;
	border:1px solid #FFFFFF;
}

#main .ce_gallery figcaption {
	position:absolute;
	margin:-28px 0 0 1px;
	padding:0 2px;
	width:auto;
	font-size:12px;
	background-image:url("../../files/design_2014/bg_anthrazit_trsp60.png");
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

.startpage #main .ce_gallery figcaption {
	visibility:hidden;
}
/***** End Contao Gallery *****/

#main .backlink {
	font-size:12px;
}

#main .backlink a:before {
	content:url("../../files/design_2017/images/pfeil_left.gif");
}

/** Tabellenloses Kontakt-Formular **/
#main .ce_text table td div.ce_form {
	margin-top:0;
}

#main .tableless label {
	width:140px;
	display:inline-block;
	margin-top:0.8em;
	padding-bottom:3px;
}

#main .tableless .checkbox_container label,
#main .tableless .radio_container label {
	display:inline;
}

#main input[type="text"],
#main input[type="email"],
#main textarea {
	padding:2px;
	background-color:#EADFCD;
	border:1px solid #333333;
	color:#000000;
	font-size:14px;
}

#main input[type="text"],
#main input[type="email"] {
	width:60%;
}

#main textarea {
	width:60%;
	height:140px;
	font-size:14px;
	margin-top:0.9em;
	vertical-align:top;
}

#main input[type="text"]:focus,
#main input[type="email"]:focus,
#main textarea:focus {
	background-color:#EADFCD;
	border-color:#333333 !important;
}

#main select {
	padding:1px;
	background-color:#EADFCD;
	border:1px solid #333333;
	color:#000000;
	font-size:14px;
}

#main fieldset.radio_container,
#main fieldset.checkbox_container {
	display:inline-block;
	margin:0;
	padding:0;
	border:0;
}

#main .tableless fieldset.radio_container,
#main .tableless fieldset.checkbox_container {
	display:block;
	margin-top:0.8em;
	margin:1em 0;
}

#main .tableless fieldset.radio_container legend {
	display:inline;
	float:left;
}

#main .tableless fieldset.radio_container legend span,
#main .tableless fieldset.checkbox_container legend {
	width:200px;
	display:inline;
	padding-bottom:10px;
	visibility:visible;
}

#main .tableless fieldset.radio_container legend span.madatory {
	float:left;
}

#main .checkbox_container span,
#main .radio_container span {
	display:inline;
	margin-right:5px;
}

#main .checkbox_container+br,
#main .radio_container+br {
	display:none;
}

#main .checkbox_container label,
#main .checkbox_container input {
	vertical-align:middle;
}

#main .tableless input[type="checkbox"],
x:-moz-any-link {
	top:-2px;
	position:relative;
}

#main input[type="radio"],
x:-moz-any-link {
	top:2px;
	position:relative;
}

#main .submit_container {
	margin-top:1em;
	margin-bottom:1em;
}

#main input[type="submit"] {
	background-color:#EADFCD;
}

#main .tableform .formbody,
#main .tableless .formbody {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0.5em 1em;
}

#main .tableless .formbody {
	padding-top:0;
}

#main fieldset {
	display:inline-block;
	margin-top:1em;
	border-top:1px dotted #333333;
}

#main legend {
	padding-right:6px;
}

#main span.mandatory {
	font-weight:bold;
	color:#F5AF1B;
}

#main p.confirm {
	font-size:16px;
	color:#F5AF1B;
}

#main p.error {
	margin-bottom:6px;
	font-size:11px;
	font-weight:bold;
	color:#F5AF1B;
}

#main input[type="text"].error,
input[type="email"].error,
textarea.error {
	border-color:#F5AF1B !important;
}

#main input.captcha {
	width:48px;
	margin-right:6px;
}

#main span.captcha_text {
	font-weight:normal;
	color:#FFFFFF;
}

*:first-child+html span.captcha_text {
	top:-3px;
	position:relative;
}

/** KartenGenerator Map Formate **/

/*#main .kartengenerator_map {
	position:relative;
	border:1px solid #FFFFFF;
}*/

/** GoogleMap Formate **/
#main .mod_dlh_googlemaps {
	color:#FFFFFF;
	display:none;
}

#main .dlh_googlemap {
	border:1px solid #FFFFFF;
}

#main .mod_dlh_googlemaps div.gm-style-iw {
	width:auto;
	height:auto;
}

#main .mod_dlh_googlemaps a {
	color:#000000;
}

#main .mod_dlh_googlemaps a:hover {
	color:#F5AF1B;
}

#main .mod_dlh_googlemaps input {
	background-color:#FFFFFF;
}

#main .page_referenzen div.ce_text {
	width:50%;
	float:left;
}

#main .page_referenzen div.ce_text.ref_text_first {
	width:100%;
	float:none;
}

#main .page_referenzen a {
	text-decoration:none;
}

/** Toplink **/
#main .ce_toplink {
	font-size:12px;
}

#main .page_referenzen .ce_toplink a {
	text-decoration:underline;
}

/** Inhalt Anlässe **/
#main #anlaesse .ce_text figure {
	margin-right:20px;
	margin-bottom:10px;
}
  
/** Fusszeile **/
#footer {
	width:100%;
	height:150px;
	position:absolute;
	bottom:0;
	font-size:14px;
	text-align:left;
	background-image:url("../../files/design_2014/bg_anthrazit_trsp70.png");
	border-top:1px solid #FFFFFF;
}

#footer .inside {
	max-width:1200px;
	margin:0 auto;
	padding:0 35px;
}

#footer div.footer_contact {
	width:50%;
	float:left;
	margin:25px 0 0 ;
}

#footer div.footer_contact .ce_text {
	margin:0 25px;
}

#footer div.footer_contact .ce_text.first {
	float:left;
}

#footer div.footer_copyright {
	position:absolute;
	right:35px;
	bottom:-140px;
	width:25%
	margin:25px 0 0 ;
	font-size:10px;
	line-height:14px;
	text-align:right;
}

/** Media-Query für Anzeige mit Displaygrössen von 768 bis 1024px **/
@media (max-width: 1024px) and (min-width: 768px) 
{
	#header .mod_navigation {
		height:auto;
		max-height:80px;
	}

	#header .mod_navigation li,
	#header .mod_navigation li:hover, 
	#header .mod_navigation li.active {
		height:auto;
	}
}

/** Media-Query für Anzeige mit Displaygrössen kleiner als 768px **/
@media (max-width:767px)
{
	#header {
		height:auto;
	}

	#main .inside {
		margin-left:0;
	}

	#header .mod_navigation {
		height:auto;
	}

	#header .mod_navigation li,
	#header .mod_navigation li:hover, 
	#header .mod_navigation li.active {
		height:auto;
	}
}

#footer .toggle_view {
	position:absolute;
	float:right;
	width:30%;
	right:35px;
	bottom:-50px;
	margin:10px 0 0;
	text-align:right;
	display:none;
}

#footer .toggle_view a {
	height:40px;
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	border-radius:4px;
}

/** Style sheet 1200px centered Layout with Body-Background-Image rost and Site-Background anthrazit **/

/** Hauptnavigation horizontal mit Dropdown Unternavigation **/
/** Level 1 **/
#header .mod_navigation {
	margin-top:65px;
	color:#FFFFFF;
	text-align:left;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-image:url("../../files/design_2014/bg_anthrazit_trsp70.png");
}

#header .mod_navigation ul {
	width:1200px;
	list-style-type:none;
	padding:0;
	margin:0 auto;
}

#header .mod_navigation li {
	float:left;
	width:auto;
	padding:10px 20px;
	margin:0;
	font-size:14px;
}

#header .mod_navigation li.site_home, #header .mod_navigation li.first {
	padding-left:0;
}

#header .mod_navigation li.site_kontakt, #header .mod_navigation li.last {
	padding-right:35px;
}

#header .mod_navigation a,
#header .mod_navigation span {
	display:block;
	text-decoration:none;
}

#header .mod_navigation li.active,
#header .mod_navigation li.trail {
	color:#F5AF1B;
}

#header .mod_navigation .trail {
	color:#F5AF1B;
}

#header .mod_navigation a:hover,
#header .mod_navigation a:focus,
#header .mod_navigation li:hover, 
#header .mod_navigation li.active {
	text-decoration:none;
}

/** Level 2 **/
/** default ausblenden **/
#header .mod_navigation .level_2 {
	position:absolute;
	left:-32768px;
	top:-32768px;
	overflow:hidden;
	display:inline;
	width:0;
	height:0;
}

/** Elemente untereinander anordnen **/
#header .mod_navigation ul.level_2 {
	display:block;
	margin-top:10px;
	margin-left:-5px;
	border:1px solid #FFFFFF;
}

#header .mod_navigation .level_2 li {
	width:100%;
	padding:0;
	clear:both;
	font-size:12px;
	border-right:none;
	border-bottom:none;
	border-left:none;
}

/** Elemente bei MouseOver über Rubrik in Hauptmenu einblenden **/
#header .mod_navigation li:hover ul.level_2 {
	left:auto;
	top:auto;
	overflow:visible;
	display:block;
	width:auto;
	min-width:100px;
	height:auto;
	border-top:none;
	background-image:url("../../files/design_2014/bg_anthrazit_trsp80.png");
	z-index:1000;
}

/** Links & span gestalten **/
#header .mod_navigation .level_2 a,
#header .mod_navigation .level_2 span {
	margin:6px;
	padding:0;
}

/** Aktiven Menupunkt hervorheben **/
#header .mod_navigation .level_2 span.active {
	color:#F5AF1B;
	background:none;
}

/** Level 3 **/
/** default ausblenden **/
#header .mod_navigation ul.level_3 {
	position:absolute;
	left:-32768px;
	top:-32768px;
	overflow:hidden;
	display:inline;
	width:0;
	height:0;
	border:1px solid #FFFFFF;
}

/** Ebene3 einblenden und nach rechts verschieben **/
#header .mod_navigation ul.level_1 ul.level_2 li:hover ul.level_3 {
	left:100%;
	top:0;
	white-space:nowrap;
	overflow:visible;
	display:block;
	width:auto;
	min-width:100px;
	height:auto;
	background-image:url("../../files/design_2014/bg_anthrazit_trsp80.png");
	z-index:1000;
}

/** Ebene3 Zäune & Tore privat nach links verschieben, da zu wenig Platz rechts **/
#header .mod_navigation li.site_zaeune_privat ul.level_2 li:hover ul.level_3 {
	left:auto;
	top:-2px;
	white-space:nowrap;
	right:100%;
}

#header .mod_navigation ul.level_2 li.submenu a:after,
#header .mod_navigation ul.level_2 li.forward span:after,
#header .mod_navigation ul.level_2 li.active span:after {
	content:url("../../files/design_2014/unav_pfeil.gif");
}

#header .mod_navigation ul.level_2 li.submenu ul.level_3 li a:after,
#header .mod_navigation ul.level_2 li.forward ul.level_3 li span:after {
	content:none;
}

/** SiteMap Navigation **/
#main .mod_sitemap ul.level_2,
#main .mod_sitemap ul.level_3 {
	padding-left:50px;
}

#main .mod_sitemap a {
	text-decoration:none;
}

/** Breadcrumb-Navigation **/
#main .mod_breadcrumb {
	font-size:0.8em;
}

#main .mod_breadcrumb li.first:before {
	content:"Sie befinden sich hier: ";
}

#main .mod_breadcrumb li {
	float:left;
	margin-right:5px;
}

#main .mod_breadcrumb li.active {
	color:#F5AF1B;
}

#main .mod_breadcrumb a {
	text-decoration:none;
}

#main .mod_breadcrumb a:after {
	content:" > ";
}

/** Navigation horizontal in der Fusszeile **/
#footer nav {
	width:33%;
	float:left;
	margin:25px 0 0 ;
}

#footer nav li {
	padding:0 10px 0 0;
}

#footer nav li:after {
}

#footer nav li.last:after {
	content:"";
}

#footer nav a {
	padding-right:10px;
	text-decoration:none;
}

