@font-face {
 font-family: MyriadPr;
 src: url("/MYRIADPR.eot")
}
@font-face {
 font-family: MyriadPr;
 src: url("/MYRIADPR.TTF")
}
@font-face {
 font-family: MyriadPrS;
 src: url("/MYRIPSEI.eot")
}
@font-face {
 font-family: MyriadPrS;
 src: url("/MYRIPSEI.TTF")
}


html, body, form, fieldset
{
    margin: 0;
    padding: 0;
    font-size: 12.5px;
    font-family: Georgia, Arial, Helvetica, serif;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address, li, div
{
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6
{
	font-weight: normal;
}
label
{
    cursor: pointer;
}
input, select, textarea
{
    font-family: inherit;
}

.ingress p, p.ingress, #newslist div.expanded .ingress p
{
	color: #000;
	font-weight: bold;
	font-style: italic;
}


h1
{
	color: #b71234;
	font-size:22px;
	font-family: "Myriad Pro", MyriadPr, Arial;
	margin: 0 0 12px 0;
}

h2
{
	font-size: 13.5px;
	color: #000;
	font-weight: bold;
	font-family: Arial;
}

a
{
	color: #a4a4a4;
	text-decoration: underline;
}

a span
{
	color: #000;
	text-decoration: none;
}

.fckEdit a
{
	text-decoration: none;
	color: #000;
	border-bottom: 1px solid #a4a4a4;
}

.fckEdit a.bild
{
	border-bottom: 0;
}


img
{
	border: 0;
}

p
{
	margin: 0 0 10px 0;
	color: #000;
}

/* --------------- fckEditor fix ---------------------------------*/
body.fckEdit
{
    background-color: Transparent;
    height: auto;
}

*:first-child + html body.fckEdit
{
    background-color: Transparent;
    background-image: none;
}
/* ---------------------------------------------------------------*/

.cf:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.cf {
	display: inline-block;
}
 
html[xmlns] .cf {
	display: block;
}
 
* html .cf {
	height: 1%;
}

.imgovertext
{
	background-color:#000;
}

.imgovertext p
{
	color: #fff;
	font-style: italic;
	font-family: "Myriad Pro SemiExt", MyriadPrS, Arial;
	font-size: 14px;
	margin:0;padding:0;
}

.foot, .foot p, .foot a, .foot a span
{
	font-size: 11px;
	color: #fff;
}

.foot p
{
	margin: 10px 0 0 0;
}

.sgcont
{
	font-size: 12px;
	color: #fff;
}

.ugcont
{
	font-size: 12px;
	color: #fff;
	margin: 34px 0 0 5px;
}

.sgcont .c
{
	width: 209px;
	height: 132px;
	float: left;
	margin-left: 20px;
}

.ugcont .c
{
	width: 209px;
	height: 100px;
	float: left;
	margin-left: 12px;
}

.sgcont .i, .ugcont .i
{
	font-style: italic;
	font-weight: normal;
}
blockquote
{
	display:block;
	margin:15px 15px 25px;
	padding-left:30px;
	padding-top:7px;
	background:transparent url(img/cite.gif) no-repeat 4px 4px;
	font-style:italic;
	color:#505050;
	font-weight:normal;
}
blockquote p
{
	color:#505050;
}
h3
{
	font-family:Georgia, Arial;
	font-size:10.5px;
	font-weight:bold;
	text-transform:uppercase;
}

.gm
{
	margin-bottom:55px;
}

.imgright
{
	margin-left:17px;
	float:right;
	margin-bottom:17px;
}

.imgleft
{
	margin-right:17px;
	float:left;
	margin-bottom:17px;
}

.aboutus
{
	margin:30px 0 25px;
	background: #fff url("img/aboutusbg.jpg") no-repeat right top;
	border-left:solid 5px #9f9f9f;
	border-top:solid 1px #9f9f9f;
	padding:17px 120px 10px 21px;
	font: 11.5px Arial;
}

.aboutusc
{
	font: 11.5px Arial;
}

.aboutus h3, .fckEdit .aboutus h3
{
	margin-bottom:8px;
	font-weight:bold;
	font-size:12.5px;
	text-transform:none;
}

.fckEdit .aboutus li
{
	margin-bottom: 6px;
	font-style: italic;
}

.fckEdit li.aboutus
{
	background: none;
	border: 0;
	padding: 0 0 0 15px;
}

.fckEdit ul
{
	margin:10px 0 10px 15px;
	padding:0;
}
.fckEdit ul li
{
	padding-left:0px;
	margin:0;
}

.rtext h3, .rtext h4, .fckEdit.rtext h3, .fckEdit.rtext h4
{
	text-transform: none;
	font-family: Arial;
	font-size: 11.5px;
	font-weight: bold;
}

.fckEdit.rtext ul li
{
	margin-bottom: 6px;	
}

.rtext blockquote, .fckEdit.rtext blockquote
{
	display:block;
	margin: 15px 0;
	padding-left:20px;
	font-size:12p.5x;
	background:transparent url(img/cite-mini.png) no-repeat 0px 4px;
}

.stable
{
	margin-top: 10px;
	width: 455px;
}

.stable th
{
	font-family: Arial;
	font-size: 11.5px;
	font-weight: bold;
	text-align: left;
	padding: 0 0 2px 0;
}

.stable tbody td
{
	border-bottom: 1px solid #dfdfdf;
	padding: 2px 0;
}

.stable tbody tr:last-child td
{
	border: 0;
}

.c125
{
	width: 125px;
}

.c110
{
	width:110px;
}

.arrowl li, .larrow, .fckEdit ul.arrowl li
{
	background: url(img/arrow.png) no-repeat 0 3px;
	list-style: none;
	padding: 0 0 4px 10px;
}

.fckEdit ul.arrowl
{
	margin-left:0;
}

.arrowl li a, .arrowl li, .larrow
{
	font-size: 11.5px;
	font-weight: bold;
	font-family: Arial;
}

.arrowl li p
{
	font-weight: normal;
}

