/* CSS Document */

body{
margin:0px;
padding:0px;
background:url(images/bg-pink.jpg) repeat-x;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#container{
/* background: #eeeeee; */
margin-left: auto;
margin-right: auto;
width:970px;
text-align:left;
}

#header{
margin:0px;
padding:0px;
height:120px;
}

#bellas-logo{
	width:340px;
	height:121px;

	background:url(images/bellas-logo.jpg) no-repeat;
	position: relative;
	left: -105px;
	
}

#bellas-logo-en{
	width:340px;
	height:121px;

	background:url(images/bellas-logo-en.jpg) no-repeat;
	position: relative;
	left: -105px;
	
}

#element{
	width:215px;
	height:121px;
	position:relative;
	float:right;
	background:url(images/element-left.jpg) no-repeat;
	}
	
	#language{
	margin:105px 0px 0px 155px;
	}
	
ul{margin:0px; padding:0px;}
li{margin:0px; padding:0px;}

#navigation{
width:970px;
height:54px;
margin:0px;
padding:0px;
float:left;
}

#navigation ul li{
margin:0px;
list-style:none;
float:left;
padding:20px 0px 0px 30px;
font-family:"Trajan Pro", Georgia, "Times New Roman", Times, serif;
font-size:16px;
letter-spacing:normal;
color:#FFFFFF;
}

#navigation a{
text-decoration:none;
color:#ffffff;
height:32px;
display:block;
}

#navigation a:hover{
margin:0px;
padding:0px;
text-decoration:none;
color:#e6cf9a;
height:32px;
display:block;
}

#navigation p{
margin:0px;
padding:0px;
}

.current{ background:url(images/current-image.jpg) 5px 20px no-repeat; }
.gold{color: #e6cf9a;}

#maincontent{
margin:0px 5px 0px 5px;
padding:0px;
width:740px;
float:left;
background:url(images/bg-main.jpg) repeat-y #ffffff;
}

#maincontent img{border: none; margin:0px;}
#maincontent p{margin:0px; padding:0px;}

#sidebar{
background: url(images/bg-sidebar.jpg) repeat-y;
margin:0px 5px 0px 5px;
padding:0px;
width:210px;

float:left;
}

#sidebar p{margin:0px; padding:0px;}

#sidebar h1{
font-size:13px;
font-family:"Trajan Pro", Georgia, "Times New Roman", Times, serif;
color:#9b2051;
margin:10px 0px 15px 0px;
padding:0px;
text-align:center;
}

#sidebartext{margin:0px; padding:0px;}

#sidebartext p{
color:#545454;
margin:0px 14px 14px 14px;
padding:0px;
}

 a{ color:#9b2051;}
 a:hover{color:#c1a263;}        

#sidefooter{
width:210px;
height:20px;
background: url(images/bg-sidefooter.jpg) no-repeat;
}

#text{
margin:0px;
padding:0px 0px 5px 0px;
width:740px;
min-height:	404px;
background: url(images/bg-text.jpg) no-repeat;
background-position:left bottom;
}

#text h1{
height:32px;
width:690px;
background: url(images/bg-header.jpg) no-repeat;
font-size:16px;
font-family:"Trajan Pro", Georgia, "Times New Roman", Times, serif;
color:#c1a263;
padding:28px 0px 0px 30px;
margin:5px 0px  5px  10px;
}

#text p{
margin:0px 40px 14px 40px;
padding:0px;
}

#bottom p{margin:0px 40px 0px 40px; padding:0px;}

.border{border-bottom: solid 1px #9b2051; margin: 0px 40px 14px 40px; line-height:10px;}

.auszeichnung{font-weight:bold; color:#9b2051; text-decoration:none;}

#textfooter{
width:740px;
height:20px;
background:url(images/bg-textfooter.jpg) no-repeat;
margin:0px;
padding:0px;
}

#impressum {clear:both; margin:5px 0px 20px 0px;}
#impressum p{margin:0px 40px 0px 40px;}
#impressum a{float:left;}
#impressum img{  margin:3px 0px 0px 8px;   }

#text table {margin:0px 0px 0px 40px; cellspacing: none;}

.abstand{line-height:20px;}

#slideshow{
margin:0px;
padding:0px;
width:210px;
height:210px;
}

#slider{
margin:0px;
padding: 0px;
float:left;
}

#werbung{
width:468px;
height:83px;
position:relative;
left:250px;
top:-112px;
}

#werbung p{margin:0px; padding:0px; color:#9b2051; font-size:12px;}


#thumbs{
margin: 0px 42px;
}

#thumbs img{
margin: 0px 5px 5px 0px;
}

.switch{
margin:-24px 0px 0px 476px;
z-index:99;
}
