@charset "UTF-8";
/* CSS Document */
* { margin:0; padding:0; 
}



body {
	background-image: url(img/perlfisch-bd-bg.jpg);
	background-repeat: repeat-x;
	background-color:#B6AF9F;
	text-align: center;
	font-family: 'Trebuchet MS', Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #071820;

}


#container {
	width: 980px;
margin-right: auto;
	margin-left: auto;
}


#mainnav {
	height: 100px;
	margin-bottom: 10px;
	text-align: left;
	/*text-align: left;*/
}

#content-container {
	/*height: 450px;*/
	padding-top: 5px;
	/*background-color: #FFFFFF;
	padding-top: 20px;
	border: 1px solid #CCCCCC;*/
}

#content, #left, #right {
	border: 1px solid #E8E8E8;
	height: 920px;
	float: left;
	background-color: #FFFFFF;
	text-align: left;

}

#content {
	width: 739px;
	margin-right: 7px;
	text-align: left;
	background-image: url(img/perlfisch-cnt-ptn.png);
	background-repeat: repeat-y;
	background-position: right;
	height: 920px;

}
#left {
	/*width: 210px;
	margin-right: 7px;*/
	display:none;
	background-image: url(img/muschel-02.png);
	background-repeat: no-repeat;
	background-position: 10px 560px;

}
#right {
	width: 195px;
	background-image: url(img/muschel-01.png);
	background-repeat: no-repeat;
	background-position: bottom;
}


#logo-img {
	margin-left: 20px;

}
a:link,  a:active, a:visited {
	text-decoration: none;
	color: #666;
	font-weight: bold;
}

a:visited {
color: #666;

}

a:hover {
	text-decoration: none;
	color: #EA6EA2;
}
a img {
border:none;
}


p {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



#content ul li {
	list-style-type:none;
	margin-top:5px;
padding:0 0 5px 12px;

}



#content ul {
margin-top:5px;

}
#content li {
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin: 0;
	padding: 0;
	line-height: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		background: url(img/perlfisch-bullit.png) no-repeat left 4px;

}

#pf_text p {
	padding-bottom:5px;


}


h1 {
	font-size: 20px;
	font-weight: bold;
	color: #EA6EA2;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	line-height: 24px;
	font-family: 'Trebuchet MS', Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	
}


h2 {
	font-size: 14px;
	font-weight: bold;
	color: #EA6EA2;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
	line-height: 18px;
	
}
h3 {
	font-size: 12px;
	font-weight: bold;
	color: #EA6EA2;
	margin: 0px;
	padding: 0px;
	
}

#footer {
	clear:both;
	padding-top: 10px;
	padding-bottom: 20px;
	font-size:9px;
	font-weight: normal;

}

/*
#divColA {
	width: 420px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #522316;
	padding-right: 20px;
	margin-right: 20px;
	float: left;
}
#divColB {
	width: 420px;
	float: left;
}*/

#container #content #divContentWrapper {
	text-align: left;
}
ul {
		margin: 0px;
	padding: 0px;
	list-style-type: none;
}

li {
		margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#mainnav ul li {
	display: inline;
	text-decoration: none;
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: none;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 6px;
	display: block;
	float: left;
	height: 30px;
	text-decoration: none;
	margin-left: 6px;
	padding-top: 10px;
	margin-top: 40px;

}
#mainnav ul li a {
	text-decoration: none;
	font-family: "Trebuchet MS", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*color: #FFFFFF;*/
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
	
}

li a img {
	border:none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#logo-img {
	float: left;
	margin: 0px 10px;
	padding: 0px;
}


#suche{
	width:100px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
	border-left: 6px solid #FFFFFF;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	float: left;
}


#left li a, #right li a {
	/*color: #333333;*/
	font-weight: normal;
	padding-top: 0px;
	line-height: 24px;
	margin: 0px 0px 0px 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}

#right p {
/*color: #333333;*/
	font-weight: normal;
	padding-top: 0px;
	line-height: 12px;
	margin: 0px 0px 0px 18px;
	padding-right: 0px;
	padding-top: 5px;
	padding-left: 0px;

}

#right input, #right select, #right submit {

	font-weight: normal;
	padding-top: 0px;
	line-height: 10px;
	margin-left: 10px;
	margin-top: 2px;
	margin-bottom: 5px;
	padding: 0px;
	
	}


#left h3, #right h3 {
	margin-left: 18px;
	margin-top: 15px;
	margin-bottom: 5px;

}

#newsletter input, #newsletter select {
	width: 130px;
	height: 18px;
	border: 1px solid #EA6EA2;
	margin-bottom: 5px;
	padding: 0px;
	margin-left: 18px;

	font-weight:bold;
	font-size: 10px;
}

#senden {
color:#fff;
background-color:#EA6EA2;
	color: #fff;
padding:5px;
}





.page_item a:hover {
color: #EA6EA2;
}


#container #left .current_page_item a, #container #left .current_page_parent a {
color:#3F2710;}

#container #mainnav .page_item a {
color:#fff;
}

#container #mainnav .current_page_item a {
color:#EA6EA2;
}

/*#container #content-container #content #pf_text a.current_page_item a, #container #content-container #content #pf_text a.current_page_item a:visited  {
color:#EA6EA2;
}*/

#container #mainnav .current_page_parent a {
color:#3F2710;
color:#573719;
}

#container #mainnav .current_page_item a:hover, #container #mainnav .current_page_parent a:hover {
color:#EA6EA2;
}

#container #mainnav a:hover {
color:#BB4479;
color:#3F2710;
color:#573719;
}


#container #content-container #right .current_page_item a:hover,#container #content-container #right .current_page_item a:hover  {
color:#EA6EA2;
}

#container #content-container #right .current_page_item a {
color:#EA6EA2;
}


/* PERLFISCH ********************************** */

#bilder img {
/*	border: 1px solid #EA6EA2;*/
	border: 1px solid #999;

}

/* Sample 6*/
#box6{
	position:absolute;
	width:310px;
}
#box6 span{
	display:block;
}
#handles6_1{
	float:right;
	/*margin-right: 60px;*/
}



#handles6_2{
	/*float:right;*/
}

.mask6{
	position:absolute;
	/*left:50%;
	margin-left:-155px;*/
	width:312px;
	height:312px;
	overflow:hidden;
	}

.sample6 .buttons{
	clear:both;
}

/* ********************************** */

.thumbs{
	width:95px;
}
.thumbs div{
	display:block;
	width:72px;
	height:72px;
	margin:0px 0 7px;
	cursor:pointer;
}

.thumbs div img {
	display:block;
	width:100%;
	height:100%;
	border:none
}

.info{
	width:312px;
	height:50px;
	/*background:#000;*/
	position:absolute;
}
.info p, .info h4{
	color:#fff;
	padding:3px 8px;
	font-family:Arial;
}
.info h4{
	font-size:14px;
}
.info h4 a{
	float:right;
	background:#fff;
	color:#000;
	font-size:10px;
	padding:0 3px;
	text-decoration:none
}


span img{
	display:block;
	border:none;
}
#bilder {
	margin-top: 30px;
	margin-left: 30px;
width:430px;
}




#pf_text {
clear:both;
	margin-left: 30px;
	width: 440px;
	padding-top:10px;
}

#pf_text h1 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #EA6EA2;
	margin: 0px;
	padding: 0px;
}
#pf_text p {
	margin-top: 8px;
	
}

#footer {
}

#content-innen {
padding:20px;
}


#logo {
	float: left;
	padding-bottom: 35px;

}

.float-right {
float:right;}

#slideshow {
	width:670px;
	margin-top: 20px;
	margin-left: 20px;
}

#slideshow p {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}


#disclaimer p {
	font-size: 10px;
	line-height: 13px;
		margin-top: 5px;

		margin-bottom: 5px;

}

#A, #B, #C, #D {
	width: 155px;
	margin-right: 12px;
	float: left;
	margin-top: 30px;
}

#slideshow-ef img {

}

#slideshow-ef {
	width:670px;
	margin-top: 20px;
	margin-left: 20px;
}

#slideshow-ef h3 {
	font-size: 14px;
	margin-bottom: 3px;
	margin-top: 5px;
}
#slideshow-ef p {
	font-size:11px;
	line-height: 16px;
		margin-bottom: 4px;
	margin-top: 5px;
}

#slideshow-tipps {
	width:670px;
	margin-top: 20px;
	margin-left: 20px;
}

#slideshow-tipps h3 {
	font-size: 13px;
	margin-bottom: 4px;
	margin-top: 8px;
}
#slideshow-tipps p {
	font-size:11px;
	line-height: 15px;
		margin-bottom: 4px;
	margin-top: 10px;
}

#right h3 {
margin-bottom: 2px;

}

table {
font-size:11px;
}

table img {
margin-bottom:3px;
}

.rahmen {
border: 3px solid #ccc;

}

body.class269 #content, body.class649 #content {
	height: 900px;
}

.pink {
color:#EA6EA2;
}


#kform {
text-align:left;

}

.linklove {
display:none;
}

body.class649 #content {
height:1300px;}


#facebook .name {
font-size:9px;
}