body{
  background-color: #f9f9f9;
  margin:0;
  padding:0;
  margin: 0px auto;
}



img { border: 0px;}
.content{
  width:917px;
  float:left;
}
p{
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:12px;
  color:#333333;
  display:block;
}

h3{ 
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:14px;
  color:#535353;
  margin-top:24px;
  display:block;
}/*
#newscontent dt
{
  vertical-align:top;
}
.csc-textpic-imagewrap {
  margin-top:50px;
}
* html .csc-textpic-imagewrap {
  margin-top:0;
}
*/
.csc-sitemap{
  width:700px; 
}
* html .csc-sitemap ul ul{
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:12px;
  font-weight:normal;
  color:#cc3300;
  height:18px;
  margin-left:23px;
}


table {
  font-size:10px;
}

.csc-sitemap ul li a{
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:12px;
  font-weight:normal;
  color:#cc3300;
  height:18px;
  margin-left:-23px;
}
* html .csc-sitemap ul li a{
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:12px;
  font-weight:normal;
  color:#cc3300;
  height:18px;
  margin-left:23px;
}

.csc-sitemap ul li a:hover{
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:12px;
  color:#333333;  
  font-weight:normal;
  height:18px;
  margin-left:-23px;
}
* html .csc-sitemap ul li a:hover{
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:12px;
  color:#333333;  
  font-weight:normal;
  height:18px;
  margin-left:23px;
}
.copy{
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:12px;
  color:#333333;
  height:18px;
}
.borderedgeleft
{
  background-image:url(../img/el.jpg);
  width:5px;
  height:9px;
  overflow:hidden;
  float:left;
}
.hmmid
{
  margin-top:5px;
  width:1px;
  height:12px;
  background-color:cc3300;
  float:left;
}
.borderedgeright
{
  background-image:url(../img/er.jpg);
  width:5px;
  height:9px;
  overflow:hidden;
  float:left;
}
li{
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:12px;
  font-weight:60;
  color:#cc3300;
  text-decoration:none;
}

.print{
  background-image:url(../img/icons/4.gif);
  background-repeat:no-repeat;
  background-position:4 3;
  float:right;
  width:30px;
  margin-right:20px;
  margin-top:-19px;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:12px;
  font-weight:60;
  color:#cc3300;
  text-decoration:none;
}
a{
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:12px;
  font-weight:60;
  color:#cc3300;
  text-decoration:none;
}

.th{
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:13px;
  color:#535353;
  font-weight:bold;
}
.ctext{
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:12px;
  color:#333333;
  display:block;
}

.ttext{
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:12px;
  color:#333333;
}
.borderleft{
  background-image:url(../img/bl.jpg);
  background-repeat:repeat-y;
  width:5px;
}
.borderright{
  background-image:url(../img/br.jpg);
  background-color: #f9f9f9;
  width:5px;
}
.borderbottom{
  background-image:url(../img/bu.jpg);
  height:9px;
  width:917px;
  overflow:hidden;
  float:left;
}
sitepart{
  width:917px;
  background-color:#FFFFFF;
  height:100%;
}
.main{
  width:950px;
  background-color:#FFFFFF;
  height:100%;
}
table{
 border: 0px; padding: 0px; margin: 0px; border-spacing: 0px;
}
td{
  border: 0px; padding: 0px; margin: 0px; border-spacing: 0px;
  vertical-align:top;
  font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:12px;
  color:#333333;
}

.top{
  width:917px; height:115px;
	position:relative;
}
#suche {
	position:absolute;
	right:20px;
	bottom:20px;
	height:22px;
}
#sucheInput{ width:300px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#333; font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background-color:#fff; }
#cWrap{min-height:200px;}

#search_button {
	border:none;
	background-color:#e1e1e1;
	margin-left:3px;
	padding:3px 5px 3px 5px;

	text-align:center;
	color:#cc3300;
}
#search_button:hover {cursor:pointer;}
.logo{
  margin-top:20px;
  margin-left:20px;
  background-image:URL(../img/SMGR-logo.gif);
  background-repeat:no-repeat;
  width:260px;
  height:90px;
  float:left;
}
.logoint{
  margin-top:20px;
  margin-left:20px;
  background-image:URL(../img/SMGR-logo_en.gif);
  background-repeat:no-repeat;
  width:240px;
  height:90px;
  float:left;
}
.logofr{
  margin-top:20px;
  margin-left:20px;
  background-image:URL(../img/SMGR-logo_fr.gif);
  background-repeat:no-repeat;
  width:240px;
  height:90px;
  float:left;
}
.lang{
  margin-top:20px;
  margin-right:18px;
  float:right;
}
.textspace{
  margin-left:35px;
  margin-top:4px;
}
.contentarea{ 
  width: 876px;
  background-color: #ffffff;
  font-family:;
}
.text {  font-family: arial,Times,serif;
         text-decoration:none;
         color:#3e3e3e;
         font-size: 8pt;
}
.footer { height: 20px;
          width: 700px;   
          background-color: #5471A9;
          border: solid 1px;
          border-color: #5471A9;
          margin-bottom: 20px;
}

.csc-sitemap ul a{
list-style-type:none;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:10pt;
font-weight:bold;
color:#000080;
text-decoration:none;
margin-left:0pt;
margin-top:0pt;
margin-bottom:0pt;
}
.csc-sitemap ul a:hover{
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:10pt;
font-weight:bold;
color:#00A0FF;
text-decoration:underline;
}
.csc-sitemap ul{
list-style-type:none;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:10pt;
font-weight:bold;
color:#000080;
text-decoration:none;
margin-left:0pt;
margin-top:0pt;
margin-bottom:0pt;
}


/*sr_feuser_register Begin*/
#tx-srfeuserregister-pi1-fe_users_form {width:400px;}
#tx-srfeuserregister-pi1-fe_users_form fieldset{ border:none; width:400px;}
.tx-srfeuserregister-pi1 {width:400px;}
.csc-loginform {clear:both; height:80px;}
.csc-mailform-field {width:400px; height:30px;}
.csc-mailform-field label {display:block; float:left; width:100px; }
.csc-mailform-field input {display:block; float:left; }
.csc-mailform-field #mailformsubmit {display:block; clear:both;}

.dr_blob_orange {color:#cc3300;}
/*sr_feuser_register End*/

/*.tx-indexedsearch .tx-indexedsearch-whatis{display:none;}*



