@charset "utf-8";
body
{
	/*background:#e9e9e9 url(../images/shadow_main.jpg) repeat-y  center top;*/
	color: #000000;
	font: 12px "Myriad Pro", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align: left;
}
*
{
	margin: 0;
	padding: 0;
}
img, fieldset
{
	border: none;
}
a{
color:#000;	
}
a:hover{
color:#831b21;	
}
.red, #content #innerconten h1.red{
color:#831b21;
}

.clear
{
	clear: both;
	font-size: 0px;
	height: 0;
	line-height: 0;
}
hr{
clear:both;
margin:0px 30px 10px 0;
border:#96abbe 1px solid;
	}

#wrapper{
	background:transparent url(../images/top-bgt.png) repeat-y  center top;
	margin:0 auto;
	width:1011px;
	padding:0 10px;
}
.top-banner{
	position:relative;
	width:1011px;
	height:275px;
	
}
#intro{
	background:transparent url(../images/top-banner-start.jpg) no-repeat 0 0;
	height:479px;
	position:relative;
}
#intro #logo{
	position:absolute;
	top:120px;
	left:35px;
	background:transparent url(../images/logo_anandawave.png) no-repeat 0 0;
height:80px;
width:320px;	
}
.top-banner #logo{
	position:absolute;
	top:75px;
	left:35px;
background:transparent url(../images/logo_anandawave_sml.png) no-repeat 0 0;
height:63px;
width:255px;
}

#intro #company-fon{
	position:absolute;
	top:320px;
	left:35px;
	font-size:16px;
}
.top-banner #company-fon{
	position:absolute;
	top:180px;
	left:35px;
	font-size:16px;
}
.top-banner #company-fon p{
	color:#831b21;
}
.top-banner #company-fon #fon{
	color:#000;
}
#middle{
background:#a7b8c8 url(../images/mid-bg.jpg) no-repeat top left ;
width:1011px;
min-height:480px;
}
#footer{
	background:transparent url(../images/footer.png) no-repeat center top;
	margin:0 auto;
	width:1011px;
	padding:0 10px;
	margin:0 auto;
	height:118px;
	position:relative;
}
#footer #dplusb{position:absolute; top:70px; right:6px;}

#sitemap .submenu{	
margin:10px 0;
}

#menu{	
	padding:10px 0 0 35px;
	width:960px;
	min-height:60px;
	position:relative;
	height:60px;
}
#menu li{
	list-style:none;
	float:left;
	margin-right:45px;
}
#menu a{
color:#000;
font-size:14px;
text-decoration:none;
/*font-family:"Lucida Sans";*/
}
#menu a:hover, #menu .active a, #menu .submenu a:hover{
color:#831b21;
}
#menu .submenu{
position:absolute;
top:30px;
border-top:#d3dce4 1px solid;
border-bottom:#d3dce4 1px solid;
width:935px;
left:35px;
}
#menu .submenu li{
margin:5px 7px 5px 0;
padding-left:7px;
border-left:#94A9BC 1px solid;
}
#menu .submenu li:first-child{
padding-left:0;
border:none;
}

#menu .submenu a{
font-size:12px;	
color:#FFF;
}
#menu .submenu a.active , #menu .submenu .active a{
	color:#831b21;
}


#content .pannel{
	float:left;
	margin-top:-25px;
}

#content .left{
margin-right:40px;	
}

#content .left h2{
margin-left:35px;
}

#content .pannel h2{
margin-bottom:20px;
color:#FFF;
font-size:16px;
font-family:"Lucida Sans";
}

#content .pannel li{
	list-style-type:none;
}

#content .left li{
height:106px;
width:259px;
opacity:1;
}
#content .left ul{
border-bottom:#829bb1 3px solid;
border-right:#829bb1 3px solid;
border-top:#829bb1 3px solid;
}
#content .middle{
width:330px;	
}

#content .middle #mcont p{ padding-bottom:20px;}

.newsinfo a, .right a{
text-decoration:none;	
}

h2 a{
color:#FFF;
}

h2 a:hover{
color:#831B21;
}

.newsinfo li{
min-height:50px;
margin-bottom:20px;
}

#content .right{
float:right;
width:300px;
padding-right:30px;
}

#content .right .videoplayer{
margin-bottom:20px;
}

#content .right .booksimages img{
border:#94a9bc 3px solid;
}

#content .right .booksimages{
margin-bottom:10px;	
}

#content .right p{
margin-bottom:10px;	
}
#content #sidebar-nav{
float:left;
width:185px;
min-height:380px;
padding-left:35px;
}

#content #sidebar-nav a{
text-decoration:none;
color:#FFF;
}

#content #sidebar-nav a:hover{
	color:#971b1e;
}

#content #sidebar-nav li{
	list-style-type:none;
	margin-bottom:10px;
	padding-left:15px;
}

#content #sidebar-nav li.active{
	background:transparent url(../images/arrow.png) no-repeat left 3px;
}


#content #sidebar-nav li.active a{
color:#971b1e;	
}

#content #sidebar-nav li.active ul a{
color:#59748E;
}

#content #sidebar-nav li ul a{
color:#59748E;
}

#content #sidebar-nav a.selected{
color:#971b1e;
}

#content #sidebar-nav .submenu {
margin-top:8px;	
}

#content #innercontent{
	padding-right:100px;
	/*font-family:"Lucida Sans";*/
	width:600px;
	float:left;
	margin-left:35px;
	
} 
#content #innercontent h2{
color:#59748e;
margin-bottom:20px;
font-size:18px;
} 
#content #innercontent h3, #content h1{
color:#59748e;
margin-bottom:20px;
font-size:16px;
} 

#content #innercontent h1.red{
color:#831b21;
}


#content #innercontent h4{
color:#324e67;
font-size:12px;
font-weight:normal;
margin-bottom:5px;
} 

#content #innercontent h5{
color:#59748e;
font-size:13px;
font-weight:bold;
margin-bottom:5px;
border-bottom:1px solid #96ABBE;
clear:both;
}

#content #innercontent p{
margin-bottom:15px;	
line-height:17px;
}

#content{
padding-top:20px;
}

#innercontent .ir{
float:right;
margin-bottom:10px;
margin-left:10px;
}

#innercontent .il{
float:left;
margin-bottom:10px;
margin-right:10px;
}

#innercontent img{
	border:3px solid #94A9BC;
}

#innercontent a{
color:#FFF;	
}
#innercontent a:hover{
color:#831B21;	
}

#innercontent li{
margin-left:30px;	
margin-bottom:15px;
list-style-image:url(../images/bulletblue.png);
}

#innercontent span.grey{color:#333333;}

#innercontent .newslist li{
	list-style-type:none;
	margin-left:0;
	margin-bottom:15px;
}

#content #innercontent .newslist li p{
	margin-bottom:0;
}


#content #innercontent .pagination *{
margin-right:10px;	
}
#content #innercontent  .contentmedia{ margin:10px 0 40px 0; clear:both;}


h6{
font-size:13px;	
color:#FFF;
}

#content #innercontent td:first-child{
	
}

#content #innercontent td{
padding-right:30px;
vertical-align:top;
}

#content #innercontent table{
margin-bottom:15px;
}

#productform{
	
}
#productform tr{
	height:20px;
	font-size:13px;
}
#productform tr.biginfo{
	height:40px;
	font-size:18px;
	color:#59748E;
}
#productform tr.example{
	font-size:11px;
	height:30px;
}
#productform input{
	width:350px;
}

#productform textarea{
height:150px;
width:350px;
}

#productform #bsubmit{
	background-color:#59748e;
	color:#FFF;
	width:auto;
	padding:5px 10px;
	border:none;
	}
#productform #bsubmit:hover{
	background-color:#831b21;
}

#buynow{
	font-size:16px;
	}

#content #innercontent #productform td:first-child { width:auto;}
#content #innercontent #productform td{ padding-right:10px;}

.room{ float:left; width:290px; height:330px; margin-bottom:20px;}

#kontakt span.red{color:#971B1E;padding-left:5px;}
#kontakt{ color:#FFF; border:#96abbe 3px solid; padding:20px; margin-bottom:15px; }
#kontakt input{ margin-top:5px; border:#96abbe 2px solid;  padding:3px; width:320px; font-family:"Myriad Pro","Trebuchet MS",Verdana,Helvetica,sans-serif;}
#kontakt textarea{margin-top:5px; border:#96abbe 2px solid;  padding:3px; width:320px; height:150px; font-family:"Myriad Pro","Trebuchet MS",Verdana,Helvetica,sans-serif; font-size:12px;} 
#kontakt span{ color:#000;}
#kontakt input#cfveroeffentlicht{ width:auto;}
#kontakt input#cfContact, input#cfContactevent{ background-color:#426a92; width:auto; padding:3px 10px;}
#kontakt input#cfContact:hover, input#cfContactevent:hover{background-color:#971B1E; cursor:pointer;}
#kontakt .invalid{ width:145px;}
.errors{color:#971B1E;margin-bottom:20px;}

#search{ position:absolute; top:0; right:0; width:179px; height:55px; background:transparent url(../images/search.png) no-repeat left bottom; text-align:center;}
#searchform{ position:absolute; bottom:10px; left:10px; z-index:0;}
#search a{ z-index:2; position:relative; top:5px;}

#search #ajaxSearch_input{ border:#96abbe 1px solid; padding:2px;font-size:10px; width:100px; }
.ajaxSearch_highlight{color:#971B1E;}
#ajaxSearch_submit{border:#96abbe 1px solid; font-size:10px; background-color:#a7b8c8; width:50px;}
#ajaxSearch_submit:hover{border:#971B1E 1px solid;}
.ajaxSearch_result{ margin:10px 0;}
#content #innercontent .ajaxSearch_result p{ margin-bottom:1px;}

#accountinfo{ font-weight:bold; border-left:3px solid #96ABBE; padding-left:10px;}
#eventform{ position:relative; padding-bottom:30px;} 
#eventform input{ margin-right:5px; margin-left:5px;}
#kontakt #cfContactevent{ position:absolute; bottom:0px; right:0px; width:auto; }
#kontakt input{ margin:0;}
#kontakt .radiob{ width: auto; margin-right:5px; }







