@font-face {
    font-family: 'kalingaregular';
    src: url('kalinga-webfont.eot');
    src: url('kalinga-webfont.eot?#iefix') format('embedded-opentype'),
         url('kalinga-webfont.woff') format('woff'),
         url('kalinga-webfont.ttf') format('truetype'),
         url('kalinga-webfont.svg#kalingaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




/* Header mit Hauptnavi und Bildtafel*/

#branding {
    border-bottom:none;
}

.ie #branding {
	border-bottom:none;
}


#site-title {

	text-align:center;
        color: #ffffff;

}

/* Seitentitel im Header - vom Logo verdeckt */

#site-title h1 {

	font-size:100%;

	font-weight:normal; 

	letter-spacing: 0; color: #fff;

}



#branding .menu {
  font-size: 110%; font-weight:600;
  
}




#branding .optional-nav ul {
  
  margin-right:60px; padding-right:50px;
  
  border-top: solid 12px #fff; 
  
  

  
}

#branding .optional-nav ul a {
  text-decoration: none;}





#branding .optional-nav ul a:hover {

	
        background-color:#f4f4f4;  }


#branding .optional-nav ul li:after {

	content: " ";

	padding:0;

}

#branding .optional-nav ul li:before {
  
  padding:0 2px 0 8px;
  content: "›";
}






.header-image {
	
	max-width:100%;
    	/* 1400px*/
  
 }




/* Gesamtbreite */
#wrap {
	max-width:1400px;
  	
	margin:0 auto;

	background:#fff;

  box-shadow: -1px 0px 4px #979797, 
             1px 0px 4px #979797;

}


#container {
  padding:0 10px 10px 10px;
}

/************************** Content ********************************************/


#content {
 rgb {255,255,255}
}


strong {color:#661147;}





h2,h3{page-break-after:avoid}



#content 

ol#rh li{padding-left: 0em; margin-left: 0em;     
   }


/*
.menu-infos-container a:before,
.widget-area ul,
.widget .widget-title ul
    
    {
  
  content: "› " !important;
    
}*/

  .menu-infos-container a::before,
.widget-area ul a::before,
.widget .widget-title ul a::before

{
  
  content: "› " !important;
    
}
  

    

/*-------------------------------------------------------------------------*/

/*	Post Header

/*--------------------------------------------------------------------------*/

 H2, H3, H4, #content h1, #content h1.entry-title, #content h2.entry-title, 
 #content h2,  #content h3, #content h4, #content h5, #main-nav h3, 
 #main-nav h3, .widget h3.widget-title, 

.widget_get_recent_comments h1.widget-title { 
  
  font-weight:600;
  line-height: 30px;
  text-align:left;
  color:#661147; 
  

}

#content h1.entry-title { color: #d8cba5; font-size: 22px; }




  
 
#content h2, h2, h2.zitat, h3, h4, h5 
#content .format-quote blockquote, #main-nav h3,.widget h3.widget-title, 
.widget_get_recent_comments h1.widget-title {

        font-size:17px;
         
	

}


 




/*Pohutukawa*/

#main-nav {

	margin:0; 
	padding: 0px 20px 30px 0px;
	border:solid 1px #fff;     

}


#main-nav h3 {
  padding-left:9px;border:solid 1px #fff;
}




.widget h3.widget-title {
  padding-left:9px }




 
/*Listen*/



 #main-nav ul li, .widget_nav_menu ul li
 {
	font-size: 15px;
	list-style-type:none;
	line-height:1.6em;
        padding-left:0px;
        border:solid 1px #fff;
	
}


.widget_nav_menu ul li {
  
  padding:0px;
}




#main-nav ul li:before, .widget_nav_menu ul li:before
    
    {
   content: ""; 
   color:#661147;
   padding:0 6px 0 12px;
    
}




#main-nav ul li ul{ list-style-type:none;content: "";
  border:solid 1px #fff; padding-left:10px;}


.widget_sp_image-description { font-size: 0,9em; padding-left: 25px;}

.menu-hinweise-und-service-container {
  
  margin-top:10px;
  padding:5px 1px;font-size: 15px;
}


.textwidget 
 {

	margin-top:10px; line-height:1.7em;font-size: 15px;
        padding-left:22px; border:none;
  
}



.widget-area-footer-1 .textwidget {border:none;}



#sidebar ul li a:hover,

.widget ul li a:hover ,
.widget_links ul li a:hover,

.widget_pages ul li a:hover,

.widget_categories ul li a:hover,

.widget_nav_menu ul li a:hover,

.widget_meta ul li a:hover,

.widget_archive ul li a:hover {

	
        background-color:#4d2179;
        color:#fff;

}





#footer .textwidget UL li a:hover {
  background-color: white;
    color: black; }




  

.menu-hinweise-und-service-container ul {
  margin-left:-2px !important;
  
  
}





/*--------------------------------------------------------*/
/* Welcome-Seite. Reihenfolge Bild und Text nebeneinander
/*--------------------------------------------------------*/




div.detail_picture_mt {
    float: left;
    padding-top: 0.375em;
    margin-right: 25px;
  /*min-height: 267px; */


}





div.detail_picture_ph {
    float: left;
    padding: 0;
    margin:0; 
  
    }


div.detail_picture_ph img {
  
  margin:0 !important; 
  padding-right:15px !important;
  
  }


div. clearall {clear: both; height: 0px;}

    
  
p.copytext {font-color:#661147;
  
    padding: 10px 15px 25px 20px;
    line-height: 1.6em;
    margin: 10px 0px 1.75em;}
}
   


   
    
    

    
    /*---------------- Zitate ausweisen -----------------------*/
    
 
    

    
div.quotationbox  {
      
  margin:.375em 0 2em 0;
  position:relative;
      
}

#content .bigbox_inlay{
    overflow: hidden;}



div.quotation_content{padding:.55em 0 0 1em; }




.quotation_text p{font-size: 1em; 
   color:#661147; padding:0 10px 0 0;margin:.1em 0 0 0}




      
 
p.quotation_source{
  font-size:.875em;
  position:relative;
  margin:.5em 0 0 0;
   color:#661147;
  padding:0.5em 0 1.5em 5.4em;}


   
/*-------------------- Liste einrücken ------------------------------------------*/
    
    
    #content ul li,

#content ol li {

	margin: 0px;

	padding: 0;
      	display: list-item;

	line-height:1.6;

}



/*----------------------- Formulare --------------------------------------*/





in#commentform input#author, 

#commentform input#email, 

#commentform input#url,

#content .wpcf7 input.wpcf7-text,

#commentform textarea#comment,

#content .wpcf7 textarea{
{


	font-size:110%; !important

	
}



    