/* *** Layoutanpassung Somacos 06.01.2016 *** */

#smclayout
{ 
	background-color: #fff; 
	max-width: 1200px;
}
#smccontent 
{ 
	background-color: #fff; 
	margin-top: 8px;
}

div#smcnavigation 
{ 
	background-color: #fff;
	margin: 0px;
	margin-top:360px;
	margin-top:400px;
	padding: 0px;
}
div#smcnavigation ul
{
	background-color: #fff;
}
div#smcnavigation li a
{
	background-color: #D6D9DD;
	margin: 0;
	color: #000;
	padding: 6px 8px;
	margin: 8px 8px;
	text-decoration: none;
	border: none;
	font-weight: normal;
}
div#smcnavigation li a:hover
{ 
	background-color: #D6D9DD;
	color: #8A1222;
	text-decoration: underline; 
}
.smccontenttable thead tr th,
th.smc_th,
th.smc_th2,
th.smc_th3
{
	background-color: #EEEEEE; 
}

h1.smc_h1 {
	color: #AB001A;
	padding-top: 36px; /*TH*/
}

.smcrowt { background-color: #E2001A; }

#smccontent a { color: #AB001A; text-decoration: none;  }
#smccontent a:hover { color: #AB001A; text-decoration: underline; }

#smccontainer2col .smcboxhead 
{
	background-image: none;
	background-color: #C04150;
	color: #fff;
	padding: 5px 5px 0px 5px;
}

#smcuitab ul li a 
{
	padding: 4px 6px;
}

/* TH: boxes.css */

#smccontainer2col .smcboxcontainer
{
	border: 0px solid gray;
	padding: 0px;
	margin-bottom:10px;
	background:white;
}
#smccontainer2col .smcboxcontainerright
{
	width:34%;
	float:right;
	border: 0px solid gray;
}
/* TH */
body.smc_body {
    font-family: arial;
    font-size: 0.85em;
}
body.smc_body {
	font-family: 'Open Sans', sans-serif;
}
body.smc_body p {
    margin: 0px;
	margin-bottom: 1rem;
}

a.smc_fct_mailto {
	padding-left: 1.15rem;
}
a.smc_fct_mailto:before {
	content: "";
	display: inline;
	position: absolute;
	z-index: 10;
	padding: 0;
	width: 1rem;
	height: 1rem;
	text-align: center;
	color: #FFF;
	margin-left: -1.15rem;
	margin-top: 0.2rem;
	background: url(http://www.kreis-coesfeld.de/fileadmin/templates/images/sprite.png);
	background-size: 8rem;
}

a.smc_fct_mailto:before {background-position:-7rem 0;}


/* TH: boxes.css */
#smccontainer2col .smcboxcontainer
{
	border: 0px solid gray;
	padding: 0px;
	margin-bottom:10px;
	background:white;
}
#smccontainer2col .smcboxcontainerright
{
	width:34%;
	float:right;
	border: 0px solid gray;
}

/* vor- / zurück-Pfeile Sitzungskalender */
.fa-chevron-circle-left:before,
.fa-chevron-circle-right:before
 {
	font-size: 1.4rem;
	color: #AB001A;
}

div.smczusatztext {
    background-color: #f1f0f2;
    clear: both;
}
.smcimgperson {
    margin: 0 0 1rem 1rem;
}