@charset "UTF-8";

/* CSS Global */

body {
	background: url(../images/site-background.png) repeat-x #FFF;
	overflow-y: scroll;
}
.fr {
	float:right;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #AC061F;
	text-decoration: none;
}
p {
	padding: 0 0 0 40px;
	color: #AC061F;
	text-decoration: none;
	font: italic normal 12px/16px Georgia, "Times New Roman", Times, serif;
}
em { 
	font-weight: bold;
	font-style: normal;
	color: #AC061F;
}
a:link, a:visited, a:active {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
/*.boxshadow { -moz-box-shadow: 0 0 0 #CCC; -webkit-box-shadow: 0 0 0 #CCC; -webkit-transition: all 0.3s ease-out; }
.boxshadow:hover { -moz-box-shadow: 0 0 8px #CCC; -webkit-box-shadow: 0 0 8px #CCC; } */

a#bm-arrow-top  {
	background: url(../images/slideshow-arrows.png) no-repeat 0 -60px;
	top: 50%;
	display: block;
	height: 30px;
	overflow: hidden;
	right: 30px;
	margin-top: -15px;
	text-decoration: none;
	text-indent: -99999em;
	width: 30px;
	position: fixed;

}
a#bm-arrow-top:hover {
	background-position: -30px -60px;
}
a#bm-arrow-top:active {
	background-position: -30px -59px;
}


/* Icons */

#opening-times, #going-home, #contact, #label, #team, #thoughts  {
	margin: 0;
	padding: 0;
	list-style: none;
}
#opening-times li, #going-home li, #contact li, #label li, #team li, #thoughts li {
	color: #AC061F;
	text-decoration: none;
	font: bold 12px/16px Georgia, "Times New Roman", Times, serif;
}
#opening-times li {
	padding: 1px 0 0 40px;
	margin: 0 0 5px 0;
	height: 20px;
	background: url(../images/web_kontur_icons.png) no-repeat 7px -3px;
}
#going-home li {
	padding: 3px 0 0 40px;
	margin: 4px 0 0 0;
	height: 25px;
	background: url(../images/web_kontur_icons.png) no-repeat 7px -26px;
}
#contact li {
	padding: 4px 0 0 40px;
	margin: 3px 0 4px 0;
	height: 20px;
	background: url(../images/web_kontur_icons.png) no-repeat 6px -48px;
}
#label li {
	padding: 1px 0 0 40px;
	height: 24px;
	background: url(../images/web_kontur_icons.png) no-repeat 3px -73px;
}
#team li {
	padding: 1px 0 4px 40px;
	height: 20px;
	background: url(../images/web_kontur_icons.png) no-repeat 4px -100px;
}
#thoughts li {
	padding: 1px 0 0 40px;
	height: 24px;
	background: url(../images/web_kontur_icons.png) no-repeat 4px -123px;
}



/* Design-Rules */

#page-overlay {
	background: #FFF;
	position: absolute;
	height: 100%;
	width: 100%;
}
#content-wrapper {
	width: 995px;
	position: relative;
	margin: 0 auto;
}
#header {
	width: 995px;
	height: 150px;
	padding-top: 47px;
	text-align: center;
}
#index-navigation {
	width: 995px;
	padding-top: 83px;
}
.box {
	width: 239px;
	height: 240px;
	float: left;
	margin-right: 13px;
	position: relative;
}
.no-margin {
	margin-right: 0;
}
.first-one {
	background: url(../images/index-girls.jpg) no-repeat 0 0;
}
.second-one {
	background: url(../images/index-girls.jpg) no-repeat -239px 0;
}
.third-one {
	background: url(../images/index-girls.jpg) no-repeat -478px 0;
}
.fourth-one {
	background: url(../images/index-girls.jpg) no-repeat -717px 0;
}
.empty-box {
	background-image: url(../images/box-bg-fallback.png);
	background-image: -moz-linear-gradient(top, #fff5e0, #FDDC91); /* FF3.6 */
  	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #FDDC91),color-stop(1, #fff5e0)); /* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5e0', endColorstr='#FDDC91'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5e0', endColorstr='#FDDC91')"; /* IE8 */
}
.index-headline {
	width: 239px;
	height: 240px;
	text-align: center;
	background: url(../images/wave-line.png) no-repeat 35px 28px;
}
.index-headline-wave-line-red {
	background: url(../images/wave-line-red.png) no-repeat 35px 28px;
}
.index-headline a {
	width: 239px;
	height: 204px;
	display: block;
	color: #FFF;
	padding-top: 37px;
	text-decoration: none;
}
.index-headline-wave-line-red a{
	color: #AC061F;
}
#navigation-headline {
	width: 239px;
	height: 27px;
	padding-top: 37px;
	text-align: center;
	background: url(../images/wave-line-red.png) no-repeat 35px 28px;
}
.navigation {
 	width: 239px;
	height: 150px;
	background: url(../images/wave-line-red.png) no-repeat 35px 142px;
}
.navigation ul {
 	display: block;
 	padding: 14px 0 0 0;
 	margin: 0px;
	text-align: center;
 	list-style: none;
}
.navigation ul li {
 	display: block;
 	margin: 0px;
	padding: 0px;
 	list-style: none;
}
.navigation a {
 	display: block;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
 	margin: 0px;
}
.navigation a:hover {
 	color:  #AC061F;
}
#content-box {
	width: 995px;
	padding-bottom: 80px;
	position: relative;
}
#content-left {
	width: 491px;
	padding-top: 59px;
	position: relative;
	float: left;
	text-align: right;
}
#content-right {
	width: 529px;
	padding-top: 34px;
	position: relative;
	margin-left: 465px;
}
#content-right a {
	color: #AC061F;
	border-bottom: 1px dotted #AC061F;
}
#content-right a:hover {
	border-bottom: 1px solid #AC061F;
}
#content-right-preise {
	width: 529px;
	padding: 34px 0 80px 0;
	position: absolute;
	left: 465px;
	top: 0;
}
#content-right-preise a {
	color: #AC061F;
	border-bottom: 1px dotted #AC061F;
}
#content-right-preise a:hover {
	border-bottom: 1px solid #AC061F;
}
.footy {
	width: 100%;
	height: 60px;
	position: fixed;
	bottom: 0;
	background: url(../images/footer-bg.png) repeat-x;
}
.footy img {
	left:50%;
	margin-left:-125px;
	padding-top:30px;
	position:absolute;
}
.footy p {
	padding: 30px 25px 0 0;
}
.footy a {
	color: #999;
	border-bottom: 1px dotted #999;
}
.footy a:hover {
	border-bottom: 1px solid #999;
}


/* Slider */

.container { 
	width:491px; 
	height:240px; 
	overflow:hidden; 
	position:relative; 
}
div.slides { 
	position:absolute; 
	top:0; 
	left:0;
}
ul.slides { 
	position:absolute; 
	top:0; left:0; 
	list-style:none; 
	padding:0; 
	margin:0; 
}
div.slides > div,ul.slides li { 
	position:absolute; 
	top:0; 
	width:491px; 
	display:none; 
	padding:0; 
	margin:0; 
}
#loopedSlider { 
	margin:0 auto; 
	width:491px; 
	position:relative; 
	float: left;
	background: #AC061F;
}
ul.pagination {
	list-style-type:none;
	padding:0;
	margin:0 0 0 -55px;
	position: absolute;
	left: 50%;
	top: 212px;
	text-align: center;
	width: 100px;
}
ul.pagination li  {
	margin-right: 3px;
	display: inline-block;
}
ul.pagination li a {
	display: block;
	width: 13px;
	height: 13px;
	padding:0;
	margin: 0;
	overflow: hidden;
	text-indent: -9999em;
	background: url(../images/slideshow-buttons.png) no-repeat 0 0;
}
ul.pagination li a:hover {
	background: url(../images/slideshow-buttons.png) no-repeat -13px 0;
}
ul.pagination li.active a {
	background: url(../images/slideshow-buttons.png) no-repeat -26px 0;
}
.previous {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 50%;
	margin: -15px 0 0 0;
	left: 10px;
	background: url(../images/slideshow-arrows.png) no-repeat -30px 0;
	cursor: pointer;
	z-index: 300;
}
.previous:hover {
	background: #FDDC91 url(../images/slideshow-arrows.png) no-repeat -30px -30px;
}
.previous:active {
	background: #FDDC91 url(../images/slideshow-arrows.png) no-repeat -30px -29px;
}
.next {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 50%;
	right: 10px;
	margin: -15px 0 0 0;
	background: url(../images/slideshow-arrows.png) no-repeat 0 0;
	cursor: pointer;
	z-index: 300;
}
.next:hover {
	background: #FDDC91 url(../images/slideshow-arrows.png) no-repeat 0 -30px;
}
.next:active {
	background: #FDDC91 url(../images/slideshow-arrows.png) no-repeat 0 -29px;
}
.slideshow-headline {
	width: 239px;
	height: 27px;
	padding-top: 37px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -120px;
	background: url(../images/wave-line.png) no-repeat 35px 28px;
	z-index: 200;
}


/* PRE-LOAD-STUFF */
#number7 {
	background: url(../images/girl7.jpg);
}
#number8 {
	background: url(../images/girl8.jpg);
}
#number9 {
	background: url(../images/girl9.jpg);
}
#number10 {
	background: url(../images/gruppenbild_2.jpg);
}
#number11 {
	background: url(../images/gruppenbild_3.jpg);
}
#number12 {
	background: url(../images/gruppenbild_4.jpg);
}
#number13 {
	background: url(../images/gruppenbild.jpg);
}
#number14 {
	background: url(../images/shop.jpg);
}
#number15 {
	background: url(../images/shop_innen_1.jpg);
}
#number16 {
	background: url(../images/shop_innen_2.jpg);
}
#number17 {
	background: url(../images/shop_innen_3.jpg);
}
#number18 {
	background: url(../images/shop_innen_4.jpg);
}
#number19 {
	background: url(../images/shop_innen_5.jpg);
}


/* Page-Slide */

#secondary {
    padding: 25px 35px;  
}
#secondary p {
	padding-left: 0;
}
#secondary a {
	border:1px dotted #AC061F;
	top:25px;
	right: 25px;
	color:#AC061F;
	font-weight: bold;
	padding: 2px 7px 4px 8px;
	float: right;
}
#secondary a:hover {
	border: 1px solid #AC061F;
}
#pageslide-slide-wrap {
    background-color: #FFF;
}
a.triografie-link {
	color: #AC061F !important;
	border: none !important;
	border-bottom: 1px dotted #AC061F !important;
	font-weight: normal !important;
	padding: 0 !important;
	float: none !important;
}
a.triografie-link:hover {
	border-bottom: 1px solid #AC061F !important;
}
