/*! jQuery UI - v1.8.19 - 2012-04-16
* https://github.com/jquery/jquery-ui
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.tabs.css, jquery.ui.theme.css
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 1.5em; }
.ui-accordion .ui-accordion-content { padding:0; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; height:360px; }
@media only screen and (max-width: 649px) {
	.ui-accordion .ui-accordion-content { height:auto!Important; }
}
.ui-accordion .ui-accordion-content-active { display: block; }

.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.19
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border:none/*{borderColorContent}*/; background:none/*{bgColorContent}*//*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: none/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*//*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }


/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border-bottom: 1px solid #d3cbbd/*{borderColorDefault}*/; background: none/*{bgColorDefault}*//*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border-bottom: 1px solid #d3cbbd/*{borderColorHover}*/; background: #dad7c0/*{bgColorHover}*//*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: none/*{borderColorActive}*/; background:none/*{bgColorActive}*//*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }


/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { background: #aaaaaa repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*//*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -khtml-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }






.ui-accordion h4 {
	  margin:0px 0 -5px 0!Important;
	  padding:0!Important;
	  margin-left:-70px!Important;
	  width:300px!Important;
	  float:left!Important;

	  font-family: "minion-pro","Times New Roman",Times,serif;
	  font-size:26px;
	  line-height:32px;
	  color:#8f7967;
	  font-style:normal;
	  font-weight:400;
	  text-shadow: #f2efea 1px 1px 0px;
}
@media only screen and (max-width: 649px) {
	.ui-accordion h4 {
		  margin:15px 0 0 0!Important;
		  margin-left:0px!Important;
		  width:100%!Important;
		  float:none!Important;

		  font-family: "minion-pro","Times New Roman",Times,serif;
		  font-size:22px;
		  line-height:28px;
	}
}
.ui-accordion p {
	  width:330px!Important;
	  margin-left:-70px!Important;
	  padding:0!Important;
	  float:left!Important;
}
@media only screen and (max-width: 649px) {
	.ui-accordion p {
		  width:100%!Important;
		  margin-left:0px!Important;
		  float:none!Important;
	}
}
.ui-accordion h4.video {
	  margin:20px 0 0px 0!Important;
	  padding:0!Important;
	  margin-left:-350px!Important;
	  width:300px!Important;
	  float:left!Important;
	
	  color:#FFFFFF;
	  text-shadow:none!Important;
}
.ui-accordion p.video {
	  width:330px!Important;
	  margin-left:-350px!Important;
	  margin-top:75px;
	  padding:0!Important;
	  float:left!Important;
	  
	  color:#FFFFFF;
	  text-shadow:none!Important;
}

.ui-accordion img {
	  float:left!Important;
	  margin:0!Important;
}
@media only screen and (max-width: 649px) {
	.ui-accordion img {
		width:100%;
		margin-bottom:20px!Important;
	}
}

.ui-accordion ul {
	  margin:0;
	  padding:0 0 0 0!Important;
	  float:left;
	  width:310px!Important;
	  margin-left:-40px!Important;
}
.ui-accordion ul li {
	  margin:0!Important;
	  padding:0!Important;
}



.ui-accordion p, .ui-accordion li {
	  font-family: "Source Sans Pro", "sans-serif";
	  font-size:18px;
	  line-height:25px;
	  color:#8f7967;
	  font-style:normal;
	  font-weight:300;
	  text-shadow: #f2efea 1px 1px 0px;
}
@media only screen and (max-width: 649px) {
	.ui-accordion p, .ui-accordion li {
		  font-size:16px;
		  line-height:23px;
		  font-weight:400;
	}
}

.ui-accordion .ui-accordion-header a {
	font-family: "Source Sans Pro", "sans-serif";
	font-size:20px;
	font-style:normal;
	font-weight:300;
	color:#8f7967;
	text-shadow:#f2efea 1px 1px 0px;
}
@media only screen and (max-width: 649px) {
	.ui-accordion .ui-accordion-header a {
		font-size:18px;
	}
}
.ui-accordion .ui-accordion-header a:hover, 
.ui-state-active a {
	color:#7d8134;
}

.ui-accordion .ui-accordion-header a.accordion-webdesign {
	background:url(../img/icon-webdesign-screendesign-no.png) no-repeat left 14px;
}
.ui-accordion .ui-accordion-header a.accordion-webdesign:hover {
	background:url(../img/icon-webdesign-screendesign-akt.png) no-repeat left 14px;
}

.ui-accordion .ui-accordion-header a.accordion-internetloesungen {
	background:url(../img/icon-internetloesungen-no.png) no-repeat left 14px;
}
.ui-accordion .ui-accordion-header a.accordion-internetloesungen:hover {
	background:url(../img/icon-internetloesungen-akt.png) no-repeat left 14px;
}

.ui-accordion .ui-accordion-header a.accordion-logodesign {
	background:url(../img/icon-logodesign-cd-no.png) no-repeat left 14px;
}
.ui-accordion .ui-accordion-header a.accordion-logodesign:hover {
	background:url(../img/icon-logodesign-cd-akt.png) no-repeat left 14px;
}

.ui-accordion .ui-accordion-header a.accordion-grafikdesign {
	background:url(../img/icon-grafikdesign-no.png) no-repeat left 14px;
}
.ui-accordion .ui-accordion-header a.accordion-grafikdesign:hover {
	background:url(../img/icon-grafikdesign-akt.png) no-repeat left 14px;
}

.ui-accordion .ui-accordion-header a.accordion-klassische-werbung {
	background:url(../img/icon-klassische-werbung-no.png) no-repeat left 14px;
}
.ui-accordion .ui-accordion-header a.accordion-klassische-werbung:hover {
	background:url(../img/icon-klassische-werbung-akt.png) no-repeat left 14px;
}

.ui-accordion .ui-accordion-header a.accordion-seo {
	background:url(../img/icon-seo-no.png) no-repeat left 14px;
}
.ui-accordion .ui-accordion-header a.accordion-seo:hover {
	background:url(../img/icon-seo-akt.png) no-repeat left 14px;
}

.ui-accordion .ui-accordion-header a.accordion-netzwerkloesung {
	background:url(../img/icon-netzwerk-no.png) no-repeat left 14px;
}
.ui-accordion .ui-accordion-header a.accordion-netzwerkloesung:hover {
	background:url(../img/icon-netzwerk-akt.png) no-repeat left 14px;
}

.ui-accordion .ui-accordion-header a.accordion-outofhome {
	background:url(../img/icon-outofhome-no.png) no-repeat left 14px;
}
.ui-accordion .ui-accordion-header a.accordion-outofhome:hover {
	background:url(../img/icon-outofhome-akt.png) no-repeat left 14px;
}

.ui-accordion .ui-accordion-header a.accordion-werbefotografie {
	background:url(../img/icon-fotografie-no.png) no-repeat left 14px;
}
.ui-accordion .ui-accordion-header a.accordion-werbefotografie:hover {
	background:url(../img/icon-fotografie-akt.png) no-repeat left 14px;
}

.ui-accordion .ui-accordion-header a.accordion-video {
	background:url(../img/icon-video-no.png) no-repeat left 14px;
}
.ui-accordion .ui-accordion-header a.accordion-video:hover {
	background:url(../img/icon-video-akt.png) no-repeat left 14px;
}


.ui-accordion-content, .ui-widget-content, .ui-accordion-content-active {
}

#accordion {
	margin-bottom:100px;
}