
#basecontainer {
    width:974px;
    margin:0px;
    padding:0px;
}

hr {
    border: 0;
    height:1px;
    background-color:#e8e8e8;
}


#toparea {
    width:974px;
    height:220px;
    background: #ffffff;
}


#leftlogo {
    width:219px;
    height:215px;
    float: left;
    margin-right: 20px;
}

#leftlogotop {
    width:219px;
    height:215px;
    /*background: url(images/logo.jpg);*/
}

#leftlogobottom {
    width:219px;
    height:102px;
    /*background: url(images/redcross_02.jpg);*/
}


#banner {
    width:507px;
    height:215px;
    float: left;
    display: inline;
}

#bannertoplinks{
    width:507px;
    height:30px;
    float: left;
    display: inline;
}

#bannermiddlespacer {
    width:507px;
    height:5px;
    /*background: url(images/redcross_07.jpg);*/
    background-color:#e42222;
    margin-bottom: 2px;
    float: left;
    display: inline;
    line-height:0px;
}

#bannerpic {
    width:507px;
    height:181px;
    float: left;
    display:inline;
}


#rightlogo {
    width: 213px;
    height: 215px;
    float: right;
}


#rightlogotoplinks{
    width:213px;
    height:23px;
    background: #ffffff;
    margin:0;
    padding: 0;
    float:right;
}


#rightlogopic {
    float:right;
    width: 213px;
    height: 133px;
    background: url(images/together4humanity.jpg);
    margin:0px;
    padding:0px;
}

/*#rightlogolang .lang{
    float:left;
    text-align:left;
    width: 213px;
    height: 133px;
    background: url(images/navrh5_17.jpg);
    padding-left:13px;
    padding-top:0px;
    font-family: Verdana, Arial, "Sans Serif";
    font-size: 7pt;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
}


#rightlogolang .lang a{
    color:#ff0000;
    text-decoration:none;
}

#rightlogolang .lang a:hover{
    text-decoration:underline;
}

#rightlogolang .lang a.selected{
    color:#ff0000;
    text-decoration:underline;
}
#rightlogolang .lang a.selected:hover{
    text-decoration:underline;
}

*/

#rightlogolang {
    float:right;
    display:inline;
    text-align:left;
    width: 213px;
    height: 13px;
    background: url(images/navrh5_17.jpg);
    /*padding-left:13px;*/
    padding-top:0px;
    font-family: Verdana, Arial, "Sans Serif";
    font-size: 7pt;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
}


#rightlogolang .lang {
padding:13px;
}

#rightlogolang .lang a{
    color:#ff0000;
    text-decoration:none;
}

#rightlogolang .lang a:hover{
    text-decoration:underline;
}

#rightlogolang  .lang a.selected{
    color:#ff0000;
    text-decoration:underline;
}
#rightlogolang .lang  a.selected:hover{
    text-decoration:underline;
}


#rightlogosearch{
    float:left;
    width: 213px;
    height: 28px;
    /*margin-left:6px;
*/
    /*text-align:center;
*/
    }
    
#rightlogosearch input {
    margin-left: 13px;
    padding:0;
}


#main{
    width:974px;
    font-family: Verdana, Arial, "Sans Serif";
    font-size: 8pt;
}

#mainleft {
    width:219px;
    float: left;
    margin-right: 20px;
    padding-bottom:13px;
    line-height: 1.5em;
}

#mainleft .mainleftbanner {
    text-align:center;
}

#mainleft .mainleftspacer {
    height: 20px;
}

#mainleft .mainleftheader {
    width:219px;
    height: 19px;
    background: url(images/leftbgmenu.jpg);
    margin-bottom: 5px;
}

#mainleft .mainleftheader .header {
    font-family: Verdana, Arial, "Sans Serif";
    font-size: 10pt;
    font-weight:bold;
    color:#ffffff;
    padding-left:30px;
    padding-top:1px;
}

#mainleft #mainleftnews {
    line-height: 1.5em;
    padding-top:6px;
    padding-bottom:3px;
    width:219px;
    background-color:#E8E8E8;
}


#mainleft #mainleftlinks {
    line-height: 1.5em;
    padding-top:6px;
    padding-bottom:3px;
    width:219px;
    background-color:#E8E8E8;
}

#mainleft #mainleftlinks li {
    LIST-STYLE-IMAGE: url(images/BlackSquare.jpg);
    }


#mainleft #mainleftlinks li a{
    color:#FF3333;
    text-decoration:none;
    }

#mainleft #mainleftlinks li a:hover{
    text-decoration:underline;
}


#mainleft #mainleftnews .header, #mainleft  #mainleftnews .header a {
    font-family: Verdana, Arial, "Sans Serif";
    font-size: 8pt;
    font-weight:bold;
    color:#FF3333;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
}

#mainleft #mainleftnews .datum {
    font-family: Verdana, Arial, "Sans Serif";
    font-size: 6pt;
    font-weight:bold;
    color:#000000;
    padding:5px 0px 0px 5px;
}

#mainleft #mainleftnews .bodytext{
    font-family: Verdana, Arial, "Sans Serif";
    font-size: 8pt;
    font-weight:normal;
    color:#5b5b5b;
    padding:5px;
    margin:0px;
}


#mainleft #mainleftnews p .bodytext{
    font-family: Verdana, Arial, "Sans Serif";
    font-size: 8pt;
    font-weight:normal;
    color:#5b5b5b;
    padding:5px;
    margin: 0px;
}


#mainleft #mainleftnews .bodytext a{
    text-decoration:none;
    color:#FF3333;
    border-bottom:1px dotted #A39FA0;
}

#mainleft #mainleftnews .bodytext a:hover{
    text-decoration:none;
    color:#FF3333;
    border-bottom:1px solid #A39FA0;

}

/* XHTML MENU BEGIN */
#mainleftmenu  {
    
    padding:0px;
    width:219px;
    background-color:#E8E8E8;
}


/* first level menu */
#mainleftmenu ul {
    padding:0px;
    margin: 0px;
    background-color:#e8e8e8;
    list-style-type:none;
    }

#mainleftmenu ul li {
    /*display:block;*/
    border-bottom:1px solid #e8e8e8;
    padding-top:3px;
    padding-bottom:3px;
    font-weight:bold;
}

#mainleftmenu ul li a{
    color: #000000;
    text-decoration:none;
    }
#mainleftmenu ul li a:hover{
    color: #ff0000;
    text-decoration:none;
    }


/* second level menu */
#mainleftmenu ul li ul {
    padding-left:10px;
    background-color:#ffffff;
}
/*
#mainleftmenu ul li ul li {
    color: red;
}
*/
/* 3rd level menu */
#mainleftmenu ul li ul li ul {
    padding-left:10px;
    list-style-image: url(images/redsquaresmall.jpg);
}

#mainleftmenu ul li ul li ul .leftmenu-active {
    list-style-image: url(images/redsquaresmall.jpg);
}


#mainleftmenu ul li ul li ul li {
    margin-left: 10px;
}

#mainleftmenu ul li ul li ul li a {
    font-weight:normal;
    /*padding-left:10px;*/
   }

#mainleftmenu ul li ul li ul li a:active {
    color:red;
    /*padding-left:10px;*/
   }

#mainleftmenu ul li ul li ul li a:hover {
    font-weight:normal;
   }

/*
#mainleftmenu ul li ul li ul li{
    color: blue;
    font-weight:normal;
    background:url("images/redsquaresmall.jpg")
    no-repeat left;
   }
*/
/* 4th level menu */
#mainleftmenu ul li ul li ul li ul {
    padding-left:10px;
}
/*
#mainleftmenu ul li ul li ul li ul li{
    color: magenta;
}
*/
/* end of xhtml menu */
#mainleftnews .links {
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom:10px;
    padding-left:10px;
    margin-left: -5px;
}

#mainleftnews .links a{
    /*margin-bottom:10px;*/
    color:#FF3333;
    text-decoration:none;
}

#mainleftnews .links a:hover{
    text-decoration:underline;
}

#mainleftnews .archiv {
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
}

#mainleftnews .archiv a{
    color:#FF3333;
    text-decoration:none;
    }

#mainleftnews .archiv a:hover{
    text-decoration:underline;
}



#maincontent {
    width: 507px;
    float: left;
    color: #666465;
    line-height: 1.5em;
    margin:0px;
    padding:0px;
}

#maincontent a {
    color: #FF3333;
    text-decoration:none;
    border-bottom:1px dotted #A39FA0;}

#maincontent a:hover {
    color: #FF3333;
    border-bottom:1px solid #A39FA0;
}

#maincontent h1 {
    color: #FF3333;
    font-size: 1.55em;
    font-family: Verdana, Arial, Helvetica, "Sans Serif";
    font-weight:normal;
}


#maincontentdata {
    float:left;
    display:inline;
    margin-top:8px;
    padding:0px;
    margin-bottom:0px;
}

#maincontentdata .more{
    margin-bottom:10px;
    padding-left:10px;
}

#maincontentdata .more a{
    color:#FF3333;
    text-decoration:none;
}
#maincontentdata .more a:hover{
    text-decoration:none;
}

#maincontainderdata-left {
    width: 250px;
    float: left;
    margin:0;
    padding:0;
}
#maincontainderdata-left .csc-firstHeader {
margin-top: 0;
padding-top: 10px;
margin-bottom: 20px;
padding-bottom: 8px;
}


#maincontainderdata-left  .more{
    margin-bottom:10px;
    padding-left:10px;
}
#maincontainderdata-left  .more a{
    color:#FF3333;
    text-decoration:none;
}
#maincontainderdata-left  .more a:hover{
    text-decoration:none;
}


#maincontainderdata-right {
    width: 230px;
    float: right;
    padding-left:27px;
    margin:0;
}
#maincontainderdata-right div{
    padding-top:10px;
}


#maincontentheader {
    width:507px;
    height: 19px;
    background: #a39fa0;
    text-align:center;
    float: left;
    margin:0px;
}

#maincontentheader a, #maincontentheader a:hover{
    background: #a39fa0;
    font-family: Verdana, Arial, "Sans Serif";
    font-size: 8pt;
    font-weight:bold;
    text-decoration:none;
    color:#ffffff;
    padding-right:12px;
}


#mainright {
    width: 201px;
    float: right;
    background: #ffffff;
}

#mainright .mainrightspacer {
    height: 20px;
}

#greyspacer {
    height: 14px;
    width: 507px;
    background: url(images/grey_spacer.jpg) no-repeat;
    float:left;
    display:inline;
    margin:0; padding:0;
}


#mainright .mainrightheader {
    width:201px;
    height: 19px;
    background: url(images/rightbgmenu.jpg);
    margin-bottom: 5px;
}

#mainright .mainrightheader .header {
    font-family: Verdana, Arial, "Sans Serif";
    font-size: 10pt;
    font-weight:bold;
    float:right;
    color:#ffffff;
    padding-right:30px;
    padding-top:1px;
}


#mainright .mainrightlinks {
    line-height: 1.5em;
    padding-top:2px;
    padding-bottom:2px;
    width:201px;
    background-color:#E8E8E8;
}

#mainright .mainrightlinks li {
    background-color:#E8E8E8;
    LIST-STYLE-IMAGE: url(images/BlackSquare.jpg);
    }


#mainright .mainrightlinks li a{
    background-color:#E8E8E8;
    color:#FF3333;
    text-decoration:none;
    }

#mainright .mainrightlinks li a:hover{
    text-decoration:underline;
}

#bottom {
    width:973px;
    height:71px;
    background: url(images/bottom.jpg);
    float: left;
    margin-top:20px
}

#bottom .text li{
    font-family: Verdana, Arial, "Sans Serif";
    font-size: 10pt;
    font-weight:normal;
    color:     #ffffff;
    LIST-STYLE-IMAGE: url(images/whitesquare.jpg);
}

#bottom .text li a{
    font-family: Verdana, Arial, "Sans Serif";
    font-size: 10pt;
    font-weight:normal;
    color:     #ffffff;
    text-decoration: none;
}

#bottom .text li a:hover{
    color:     #ffffff;
    text-decoration: underline;
}

#bottomrow1 {
    width:200px;
    height:71px;
    float: left;
    padding-top:2px;
}
#bottomrow2 {
    width:200px;
    height:71px;
    float: left;
    padding-top:2px;
}
#bottomrow3 {
    width:200px;
    height:71px;
    float: left;
    padding-top:2px;
}

#copyright {
    font-family: Verdana, Arial, "Sans Serif";
    font-size: 7pt;
    font-weight:normal;
    width:974px;
    float: left;
    text-align: center;
    color:     #a39fa0;
    padding-top:10px;
    padding-bottom:50px;
}

#copyright {
    font-family: Verdana, Arial, "Sans Serif";
    font-size: 7pt;
    font-weight:normal;
    width:974px;
    float: left;
    text-align: center;
    color:     #a39fa0;
    padding-top:10px;
    padding-bottom:50px;
}

#copyright a {
    color:     #a39fa0;
    text-decoration:none;
}

#copyright a:hover {
    color: #a39fa0;
    text-decoration:underline;
}

.input {
    border:1px solid #D1D1D1;
    padding-left:30px;
}

.select {
    width:175px;
    border:1px solid #D1D1D1;
    padding:3px 0px;
}

.boxsubmit {
    width:25px !important;
    height:20px !important;
    background-color:#ff3333 !important;
    border:none !important;
    color:white !important;
    font-weight:bold;
    margin-left:15px;
}

.news-single-img {
float: left;
margin-right: 20px;
margin-top: 20px;
}

#mainleftnews img {
float: left;
margin-right: 10px;
margin-left: 6px;
margin-top: 20px;
}

#bannerpic .csc-textpic .csc-textpic-image {
padding:0; margin:0;
}

#bannerpic embed {
padding:0; margin:0;
}

/*
#mainleft .tx-rgsmoothgallery-pi1 {
background:#ffffff;
  float:left;
  padding-top:10px;
}
 
#mainleft #externalthumbs {
  float:left;
  width:500px;
  padding-top:10px;
}
 
#mainleft #externalthumbs .label {
  float:left;
  display:none;
  position:absolute;

}

#mainleft .carouselInner {
  float:left;
  width:500px;
}
 
#mainleft .carouselInner .thumbnail {
  float:left;
  position:absolute;
}



#mainleft .jdGallery .slideElement
{
width: 100%;
height: 100%;
background-color: #ffffff;
background-repeat: no-repeat;
}

#mainleft .jdGallery .loadingElement
{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background-color: #ffffff;
background-repeat: no-repeat;
background-position: center center;
background-image: url('img/loading-bar-black2.gif');
}
*/

#mainleft .jdGallery .slideElement
{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background-color: #ffffff;
background-repeat: no-repeat;
}

#mainleft .jdGallery .loadingElement
{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background-color: #ffffff;
background-repeat: no-repeat;
background-position: center center;
background-image: url('img/loading-bar-black2.gif');
}

#maincontent .tx-rgsmoothgallery-pi1 {
background:#ffffff;
  float:left;
  padding-top:10px;
}
 
#externalthumbs1 {
  float:left;
  width:500px;
  padding-top:10px;
}
 
#externalthumbs1 .label {
  display:none;
}

.carouselInner {
  width:500px;
}
 
#maincontent .carouselInner .thumbnail {
  float:left;
  margin-bottom: 10px;
}

#maincontent .jdGallery .slideElement
{
width: 100%;
height: 100%;
background-color: #ffffff;
background-repeat: no-repeat;
}

#maincontent .jdGallery .loadingElement
{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background-color: #ffffff;
background-repeat: no-repeat;
background-position: center center;
background-image: url('img/loading-bar-black2.gif');
}

#fotogallery_main {
	margin-top:20px;
 	width:500px;
	float: left;
}

#fotogallery_main .label {
  	display:none;
}

dd {
    font-family: Verdana, Arial, "Sans Serif";
    font-size: 7pt;
    color:#444250;
    background-color:#e1e1e1;
}

#maincontent .csc-mailform-field label {
    display: block;
    width: 120px;
    clear: none;
    float:left;
}

#maincontent .csc-mailform-field input {
    display:block;
    float:left;
    clear:none;
    width:262px;
}

#maincontent .csc-mailform {
    border:0;
    width:440px;
}

#maincontent .csc-mailform .csc-mailform-submit {
    width:120px;
    margin-left:120px;
}

#forum {
    width:974px;
    float: left;
    padding-top:10px;
    padding-bottom:50px;
}


.fce_5050 { width: 507px; display: block; float: left;}
.fce_5050_left { width: 48% ; display: inline; float: left;}
.fce_5050_right { width: 48% ; display: inline; float: right;}


th.tx-mmforum-th { background: none repeat scroll 0 0 #EF1D26; }
input.tx-mmforum-button { background-color: #A39FA0; }
