/* CSS Document */


@import url(menuGreen.css);
@import url(menuBlue.css);
@import url(menuFooter.css);
@import url(breadcrumb.css);

/*
 * 100% height layout with header and footer using divs
 * 
 */
html,body{
	margin:0;
	padding:0;
/*	height:100%;
*/	background-color:#1D1916;
}

body{
	behavior: url(/website/dev/fileadmin/template/js/csshover.htc);  /* se folseste atunci cand avem nevoie sa transformam in IE6 LI:HOVER sa fie functional */	
}
html {
     overflow: -moz-scrollbars-vertical;
}
* {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

a {
	text-decoration:none;
	color:#632425;
}

a:hover {
	text-decoration:underline;
}
a:active, a:focus{outline: none;}
input {
	background-color:#ECE3D2;
}

.clear {
	clear:both;
	font-size:0;
	height:0;
}

#mainContainer {
	position:relative;
	margin:0 auto;
	width:998px;
	
/*	height:auto !important;
	height:100%;

	min-height:100%;
*/	border:1px solid #000000;
	border-top:0;
	border-bottom:0;
}

/*
***************************************************************************
* 
*/
/*
* styles for footer 
* 
*/
#mainFooter {
/*	position:absolute;
	bottom:0;
*/	width:998px;
	background-image:url(images/footer_bg.jpg);
	background-repeat:no-repeat;
	height:37px;
}

#marginTop {
	width:1000px;
	height:36px;
	border-bottom:1px solid #000000;
	background-color:#1D1916;
	margin-left:-1px;
}
#marginBottom {
	width:1000px;
	height:36px;
	border-top:1px solid #000000;
	background-color:#1D1916;
	margin-left:-1px;
	position:absolute;
	bottom:0;
}

/****    ESCAPE FOR SAFARI   ******/


#mainContent {
	margin:38px auto;
	width:930px;
}
.mainContentDefault {
	background-attachment: scroll;
	background-image: url(../images/backgrMainContentDefault.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.leftColumn {
	float:left;
	width:215px;
}

.rightColumn {
	float:left;
	width:704px;
	margin-left:11px;
	position:relative;
}

.greenBox {
	background-color:#4F6304;
	display:block;
	width:215px;
	margin-bottom:11px;
}

.greenBox .logo {
	padding-left:20px;
	padding-top:40px;
}

.blueBox {
	display:block;
	width:215px;
	background-attachment: scroll;
	background-color: #2A2F33;
	background-image: url(../images/backgrBlueBox.png);
	background-repeat: repeat-x;
}

.menusBottom {
	height:33px;
	border-top:1px solid #483F39;
	display:block;
	width:930px;
	margin-left:38px;
	margin-top:23px;
	bottom:36px;
	position:absolute;
	padding-top:5px;
}
.socialMenuBox {
	float:left;
	width:400px;
}
.socialMenuBox a img{
	border:0;
}

.headerBox {
	width:704px;
	height:369px;
	display:block;
	background-color:#ECE3D2;
	margin-bottom:11px;
}
.headerBox div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	padding-left:18px;
	padding-top:19px;
}
.grayLightBox {
	width:704px;
	height:166px;
	display:block;
	background-attachment: scroll;
	background-color: #443C36;
	background-image: url(../images/backgrGrayLightBox.png);
	background-repeat: repeat-x;
	margin-bottom:11px;
}
.grayLightBox .delimiterBox{
	padding:15px 0;
}
.grayLightBox .leftBox{
	width:352px;
	float:left;
	background-attachment: scroll;
	background-image: url(../images/delimiterBoxGrayLight.png);
	background-repeat: repeat-y;
	background-position: 349px 0;
}
.grayLightBox .rightBox{
	width:352px;
	float:right;
}


.grayDarkBox {
	width:704px;
	display:block;
	background-color: #2E2926;
	margin-bottom:11px;
	height:190px;
}
.grayDarkBox .leftBox{
	width:352px;
	float:left;
}
.grayDarkBox .rightBox{
	width:352px;
	float:right;
}

.grayDarkBox H3{
	display:block;
	color:#ECE3D2;
	font-size:22px;
	font-weight:normal;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-left:20px;
	margin-top:20px;
}
.grayDarkBox p a {
	color:#ECE3D2;
	background-attachment: scroll;
	background-image: url(../images/bulletGrayDark.png);
	background-repeat: no-repeat;
	background-position:0 6px;
	padding-left:15px;
}

/* fceBoxGrayImage */

.fceBoxGrayImage {
	width:280px;
	margin:0 auto;
}

.fceBoxGrayImage .image{
	float:left;
	width:65px;
}

.fceBoxGrayImage .textBox{
	float:left;
	width:215px;
}
.fceBoxGrayImage .textBox H3{
	display:block;
	border-bottom:1px solid #645850;
	color:#ECE3D2;
	text-align:center;
	font-size:22px;
	font-weight:normal;
	padding-bottom:5px;
	margin-bottom:5px;
}
.fceBoxGrayImage .textBox p{
	padding:10px;
	padding-top:0;
	color:#ECE3D2;
}
.fceBoxGrayImage .textBox p.more{
	background-attachment: scroll;
	background-image: url(../images/moreBoxGray.png);
	background-repeat: no-repeat;
	display:block;
	width:64px;
	height:24px;
	margin-left:10px;
}

.fceBoxGrayImage .textBox p.more a {
	background-attachment: scroll;
	background-image: url(../images/moreBulletGray.png);
	background-repeat: no-repeat;
	background-position:0px 5px;
	color:#1D1916;
	padding-left:18px;
	font-size:11px;
}
.fceBoxGrayImage .textBox p.more a:hover {
	text-decoration:none;
}

/* fceHeaderBoxHomePage */

.fceHeaderBoxHomePage {
	background-attachment: scroll;
	background-image: url(../images/delimiterHeaderBox.png);
	background-repeat: repeat-y;
	background-position:116px 0;
	width:668px;
	margin:0 auto;
	margin-top:20px;
	padding:5px 0;
}

.fceHeaderBoxHomePage .left{
	width:116px;
	float:left;
	margin-top:3px;
}
.fceHeaderBoxHomePage .left H1{
	text-align:center;
	color:#534A45;
	font-size:18px;
	font-weight:normal;
}



.fceHeaderBoxHomePage .right{
	width:551px;
	float:left;
}

.fceHeaderBoxHomePage .right p{
	color:#534A45;
	font-size:14px;
	padding-left:20px;
}

.fceBox {
	clear:both;
	margin-bottom:10px;
}
/* newsletterBox */

.newsletterBox {
	color:#ECE3D2;
	width:215px;
}
.newsletterBox H2 {
	color:#ECE3D2;
	display:block;
	font-size:22px;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:32px;
	padding-bottom:5px;
}
.newsletterBox H3 {
	color:#ECE3D2;
	display:block;
	font-size:18px;
	font-weight:normal;
	margin-bottom:5px;
	padding-bottom:5px;
}

.newsletterBox fieldset{
	border:0;
	width:215px;
}

.newsletterBox #mce-EMAIL,
#EMAIL {
	background-attachment: scroll;
	background-image: url(../images/backgrNewsletterInput.png);
	background-repeat: no-repeat;
	width:175px;
	height:16px;
	border:0;
	font-size:11px;
	padding-top:3px;
	padding-left:3px;
}

.newsletterBox .mce_inline_error {
	color:#990000;
}
.btnUnsub {
	background-attachment: scroll;
	background-image: url(../images/unsubscribeBtn.png);
	background-repeat: no-repeat;
	width:120px;
	height:20px;
	color:#ECE3D2;
	border:0;
	font-size:11px;
}

.button {
	background-attachment: scroll;
	background-image: url(../images/unsubscribeBtn.png);
	background-repeat: no-repeat;
	width:120px;
	height:20px;
	color:#ECE3D2;
	border:0;
	font-size:11px;
	margin-left:70px;
}
.btn {
	background-attachment: scroll;
	background-image: url(../images/subscribeButton.png);
	background-repeat: no-repeat;
	width:85px;
	height:20px;
	color:#ECE3D2;
	border:0;
	font-size:11px;
	font-weight:bold;
}
#unsubForm td {
	padding-right:10px;
	padding-bottom:10px;
}
#unsubForm table {
	padding-top:20px;
}
.newsletterBox .subscribe, 
.newsletterBox .unsubscribe {
	float:left;
	width:100px;
	margin-top:10px;
}
.newsletterBox .unsubscribe a{
	text-decoration:underline;
	font-weight:normal;
	color:#ECE3D2;
}
.headerBoxDefault {
	padding:18px 19px;
	padding-bottom:0;
}

.contentBox {
	padding:18px;
}


.contentBox H1{
	padding-bottom:15px;
	font-size:22px;
}
.contentBox H2 {
	padding-bottom:10px;
	font-size:18px;
	padding-top:20px;
}
.contentBox H3 {
	padding-bottom:0px;
	font-size:18px;
}

.contentBox p {
	padding-bottom:10px;
}
.contentBox ol{
	margin-left:30px;
	margin-bottom:10px;
}
.contentBox ol li{
	margin:0;
	margin-left:30px;
	padding:0;
}


fieldset {
	width:660px;
}
.tx-srfeuserregister-pi1 input {
	margin:0;
	padding:0;
}
.tx-srfeuserregister-pi1-password {
	background-attachment: scroll;
	background-image: url(../images/backgrInputPass.png);
	background-repeat: no-repeat;
	width:87px;
	height:16px;
	border:0;
	font-size:11px;
	padding-top:3px;
	padding-left:3px;
}

.tx-srfeuserregister-pi1 .userQualifications .col,
.tx-srfeuserregister-pi1 .userAvailability .col {
	width:220px;
	float:left;
}
.userQualifications dt,
.userAvailability dt{
	width:178px;
}
.userQualifications dd,
.userAvailability dd {
	width:30px;
}
.tx-srfeuserregister-pi1 dd input.tx-srfeuserregister-pi1-text {
	background-attachment:scroll;
	background-image:url(../images/backgrInputFiled.png);
	background-repeat:no-repeat;
	border:0 none;
	font-size:11px;
	height:16px;
	padding-left:3px;
	padding-top:3px;
	width:137px;
}
.tx-srfeuserregister-pi1 dd select {
	border-top:1px solid #807F7F;
	border-bottom:1px solid #A5A3A2;
	border-left:1px solid #B4B3B3;
	border-right:1px solid #B4B3B3;
	font-size:11px;
	width:140px;
}

.tx-srfeuserregister-pi1 .userQualifications .col dd select {
	border-top:1px solid #807F7F;
	border-bottom:1px solid #A5A3A2;
	border-left:1px solid #B4B3B3;
	border-right:1px solid #B4B3B3;
	font-size:11px;
	width:50px;
}

.tx-srfeuserregister-pi1 .userName .col,
.tx-srfeuserregister-pi1 .userLocation .col,
.tx-srfeuserregister-pi1 .userContact .col,
.tx-srfeuserregister-pi1 .userSocial .col  {
	width:330px;
	float:left;
}
.tx-srfeuserregister-pi1 .userName .col1  {
	width:660px;
}
.tx-srfeuserregister-pi1 .userName .col1 dt {
	width:83px;
}

.tx-srfeuserregister-pi1 .userName .col1 dd {
	width:300px;
}


.tx-srfeuserregister-pi1 dd input.tx-srfeuserregister-pi1-uploader {
	border-top:1px solid #807F7F;
	border-bottom:1px solid #A5A3A2;
	border-left:1px solid #B4B3B3;
	border-right:1px solid #B4B3B3;
	font-size:11px;
	width:250px;
}
.userImages dt{
	display:none;
}

fieldset.allFieldset {
	border:0;
}
.tx-srfeuserregister-pi1 .userImages dd {
	width:660px;
}
.tx-srfeuserregister-pi1 .userImages dd .singleImage{
	width:300px;
	float:left;
	margin-bottom:5px;
	margin-left:30px;
}

.tx-srfeuserregister-pi1 input[type="password"] {
	margin:0;
	padding:0;
	padding-left:3px;
	padding-top:3px;
}
.userBio dt{
	display:none;
}
.userBio dd{
	text-align:center;
	width:660px;
}

#tx-srfeuserregister-pi1-comments {
	width:620px;
	border-top:1px solid #807F7F;
	border-bottom:1px solid #A5A3A2;
	border-left:1px solid #B4B3B3;
	border-right:1px solid #B4B3B3;

}
.tx-srfeuserregister-pi1-submit {
	background-attachment:scroll;
	background-image:url(../images/unsubscribeBtn.png);
	background-repeat:no-repeat;
	border:0 none;
	color:#ECE3D2;
	font-size:11px;
	height:20px;
	width:120px;
}
fieldset {
	border-top:1px solid #807F7F;
	border-bottom:1px solid #A5A3A2;
	border-left:1px solid #B4B3B3;
	border-right:1px solid #B4B3B3;
}

#addNews {
	width:660px;
}
#addNews fieldset {
	padding:5px 10px;
	width:640px;
}
#addNews .col {
	width:300px;
	float:left;
}

#addNews .col label {
	width:140px;
	float:left;
	text-align:right;
	margin-right:10px;
}
#addNews .col .inputf {
	background-attachment:scroll;
	background-image:url(../images/backgrInputFiled.png);
	background-repeat:no-repeat;
	border:0 none;
	font-size:11px;
	height:16px;
	padding-left:3px;
	padding-top:3px;
	width:140px;
}
#addNews .inputb {
	border-top:1px solid #807F7F;
	border-bottom:1px solid #A5A3A2;
	border-left:1px solid #B4B3B3;
	border-right:1px solid #B4B3B3;
	font-size:11px;
	height:16px;
	/*width:150px;*/
}

#addNews select {
	border-top:1px solid #807F7F;
	border-bottom:1px solid #A5A3A2;
	border-left:1px solid #B4B3B3;
	border-right:1px solid #B4B3B3;
	width:140px;
	margin:0;
	padding:0;
	height:auto;
}
#addNews .eventAbout {
	text-align:center;
}
#addNews textarea {
	border-top:1px solid #807F7F;
	border-bottom:1px solid #A5A3A2;
	border-left:1px solid #B4B3B3;
	border-right:1px solid #B4B3B3;
	width:640px;
	margin:0;
	padding:0;
}

#addNews div{
	margin-bottom:5px;
}
#addNews #saveEvent {
	background-attachment:scroll;
	background-image:url(../images/unsubscribeBtn.png);
	background-repeat:no-repeat;
	border:0 none;
	color:#ECE3D2;
	font-size:11px;
	height:20px;
	width:120px;
	margin-left:230px;
	margin-top:10px;
}
#addNews legend {
	font-weight:bold;
	padding:0 5px;
}

/* FE LOGIN */

.tx-felogin-pi1 {
	margin-bottom:20px;
}

.tx-felogin-pi1 legend{
	display:none;
}
.tx-felogin-pi1 fieldset{
	border:0;
}
.tx-felogin-pi1 form{
	padding-top:20px;
}
.tx-felogin-pi1 #user,
.tx-felogin-pi1 #pass{
	background-attachment:scroll;
	background-image:url(../images/backgrInputFiled.png);
	background-repeat:no-repeat;
	border:0 none;
	font-size:11px;
	height:16px;
	padding-left:3px;
	padding-top:3px;
	width:137px;
	margin-bottom:5px;
}
.tx-felogin-pi1 label {
	display:block;
	float:left;
	width:150px;
	margin-bottom:5px;
}

.tx-felogin-pi1 .btn {
	background-attachment:scroll;
	background-image:url(../images/unsubscribeBtn.png);
	background-repeat:no-repeat;
	border:0 none;
	color:#ECE3D2;
	font-size:11px;
	height:20px;
	width:120px;
	margin-left:150px;
}
.loginBox {
	color:#FFFFFF;
	display:none;
}
.loginBox .tx-felogin-pi1 label {
	display:block;
	float:none;
	width:150px;
	margin-bottom:5px;
}
.loginBox .tx-felogin-pi1 H3 {
	color:#ECE3D2;
	display:block;
	font-size:22px;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:32px;
	padding-bottom:5px;
}
.loginBox .tx-felogin-pi1 .btn {
	background-attachment:scroll;
	background-image:url(../images/subscribeButton.png);
	background-repeat:no-repeat;
	border:0 none;
	color:#ECE3D2;
	font-size:11px;
	height:20px;
	width:85px;
	margin-left:0;
}

.loginBox .tx-felogin-pi1 #user,
.loginBox .tx-felogin-pi1 #pass{
	background-attachment:scroll;
	background-image:url(../images/backgrNewsletterInput.png);
	background-repeat:no-repeat;
	border:0 none;
	font-size:11px;
	height:16px;
	padding-left:3px;
	padding-top:3px;
	width:175px;
	margin-bottom:5px;
}

.logoutBox {
}

.loginLink {
	position:absolute;
	right:20px;
	top:2px;
	z-index:20;
}
.loginLink ul li{
	list-style:none;
}


/* MM FORUM */

th.tx-mmforum-th {
	background:#8B3032 none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:12px;
	padding:5px;
	text-align:left;
}
td.tx-mmforum-subth2 {
	background-color:#EEEEEE;
	color:#8B3032;
	font-size:11px;
	padding:5px;
	text-align:center;
}
.tx-mmforum-pi1 a:hover {
	color:#8B3032;
}
.tx-mmforum-textbutton a:hover {
	color#8B3032;
	text-decoration:none;
}
table.tx-mmforum-table {
	border:1px solid #8B3032;
	border-collapse:separate;
	border-spacing:0;
	padding:0;
	margin:0;
}

td.tx-mmforum-td {
	border-collapse:separate;
	border-top:1px solid #8B3032 !important;
	border-right:0px solid #8B3032 !important;
	color:#000000;
	font-size:11px;
	padding:5px;
}

th.tx-mmforum-th {
	border-collapse:separate;
	border-top:1px solid #8B3032 !important;
	border-right:0px solid #8B3032 !important;
	color:#ECE3D2;
	font-size:11px;
	padding:5px;
}
#tx-mmforum-footer {
	display:none;
}

.tx-mmforum-textbutton {
	background-color:#F0F0F0;
	border:1px solid #8B3032;
	float:left;
	margin:0 4px 0 0;
	padding:3px;
	text-decoration:none;
	white-space:nowrap;
}
.tx-mmforum-pi1 a {
	color:#8B3032;
}

input.tx-mmforum-button {
	background-color:#8B3032;
	border:1px solid #8B3032;
	color:#FFFFFF;
	font-weight:bold;
	margin:5px 0 5px 5px;
	vertical-align:middle;
}
td.tx-mmforum-pi1-newpost-left {
	border:1px solid #8B3032;
	border-left:0;
	border-collapse:collapse;
	border-top:1px solid #DDDDDD;
	font-family:Tahoma;
	font-size:11px;
	padding:10px;
	text-align:left;
	width:150px;
}
td.tx-mmforum-pi1-newpost-middle {
	border:1px solid #8B3032;
	border-left:0;
	border-collapse:collapse;
	border-top:1px solid #DDDDDD;
	border-right:0px solid #8B3032 !important;
	font-family:Tahoma;
	font-size:11px;
	padding:10px;
	text-align:center;
}
td.tx-mmforum-subth {
	background-color:#EFCFD0;
	border:1px solid #8B3032;
	border-left:0;
	border-bottom:0;
}
.userInfo {
	position:absolute;
	right:20px;
	z-index:10;
}
.userInfo .user{
	display:inline;
}

.userInfo form{
	display:inline;
}
.userInfo .logout{
	border:0;
}

ul.csc-menu {
	background-color:#632425;
	text-align:center;
	margin:0 auto;
	padding:5px 0;
}
/*
ul.csc-menu-1 {
	text-align:left;
	margin:0;
	padding:5px 0;
	width:200px;
}
ul.csc-menu-1 li{
	list-style:none;
	margin-top:5px;
	display:block;
	float:left;
	margin:5px 0px;
}

ul.csc-menu-1 li a{
	color:#632425;
	display:block;
	width:190px;
	background-color:#632425;
	padding:5px;
}
*/

ul.csc-menu:after,
ul.csc-menu-1:after {
	content:".";
	display:block;
	font-size:0;
	height:0px;
	overflow:hidden;
}

ul.csc-menu li{
	list-style:none;
	margin:5px 10px;
	margin-top:5px;
	display:inline;
}

ul.csc-menu li a{
	color:#FFFFFF;
}

.tx-dropdownsitemap-pi1 div.expAll {
	background-color:#FCF2C8;
	border:1px solid #DBA83B;
	color:inherit;
	padding:5px;
	display:none;
}

.fceBox ul.csc-menu li{
	list-style:none;
	margin:2px 0px;
	display:block;
	padding-bottom:10px;
}
.fceBox ul.csc-menu {
	background-color:#ECE3D2;
	text-align:left;
	margin:0 auto;
}
.fceBox ul.csc-menu li a{
	color:#632425;
	font-weight:bold;
	display:block;
}


.tx-dropdownsitemap-pi1 a,
.tx-dropdownsitemap-pi1 a:link,
.tx-dropdownsitemap-pi1 a:visited,
.tx-dropdownsitemap-pi1 a:hover, 
.tx-dropdownsitemap-pi1 a:active {
	background-color:inherit;
	color:#632425;
}

#workshopList table{
	border-left:1px solid #8B3032;
	border-top:1px solid #8B3032;
	width:100%;
	margin-top:20px;
}
#workshopList th,
#workshopList td{
	border-right:1px solid #8B3032;
	border-bottom:1px solid #8B3032;
	padding:3px 5px;
	text-align:left;
}
#workshopList th {
	background-color:#8B3032;
	color:#FFFFFF;
	border-right:1px solid #FFFFFF;
}
#workshopList th a{
	color:#FFFFFF;
}

.noEdit #workshopList th.edit,
.noEdit #workshopList td.edit {
	display:none;
	border-right:0;
}
.noEdit #workshopList th.last {
	border-right:0;
}

#workshopDetail .userInfoBox {
	float:right;
	width:528px;
}
#workshopDetail .userInfoBox .colL{
	float:left;
	width:290px;
}
#workshopDetail .userInfoBox .colR{
	float:left;
	width:238px;
	text-align:right;
	margin-top:5px;
}

#workshopDetail .userInfoBox H1{
	font-size:16px;
	margin:0;
	padding:0;
}

#workshopDetail .col {
	width:264px;
	float:left;
}
#workshopDetail .col dd{
	width:75px;
	padding-left:10px;
	float:left;
	font-weight:bold;
}
#workshopDetail .col dt{
	width:159px;
	float:left;
}
#workshopDetail .col dd.skype{
	background-attachment: scroll;
	background-image: url(../images/skypeIcon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:18px;
}

#workshopDetail .col dd.facebook{
	background-attachment: scroll;
	background-image: url(../images/facebookIcon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:18px;
}
#workshopDetail .col dd.twitter{
	background-attachment: scroll;
	background-image: url(../images/twitterIcon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:18px;
}
#workshopDetail .places dd.facebook{
	background-attachment: scroll;
	background-image: url(../images/facebookIcon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:18px;
	margin-top:3px;
}
#workshopDetail .places dd.twitter{
	background-attachment: scroll;
	background-image: url(../images/twitterIcon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:18px;
	margin-top:3px;
}
#workshopDetail .places dd{
	width:90px;
	float:right;
	font-weight:bold;
	text-align:left;
	width:95px;
}
#workshopDetail .places dt{
	width:80px;
	float:left;
	display:none;
}

#workshopDetail .places dd.twitter a,
#workshopDetail .places dd.facebook a {
	font-weight:normal;
}

#workshopDetail .clear {
	height:5px;
}
#workshopDetail .imagesBox {
	float:left;
	width:140px;
}

#workshopDetail .boxInfos {
	background-color:#DFD2B7;
	padding:3px 0;
}
#workshopDetail .boxInfos .clear{
	height:12px;
}
#workshopDetail .thumb{
	float:left;
	margin-right:10px;
	width:35px;
}
#workshopDetail .imageBig {
	margin-bottom:10px;
}
#workshopDetail .imageBig img,
#workshopDetail .thumb img{
	border:1px solid #000000;
}

.tx-srfeuserregister-pi1 legend {
	white-space:normal;
	margin-bottom:8px;
}

.tx-srfeuserregister-pi1 fieldset {
	margin-bottom:10px;
}

#teacherList {}
#teacherList th a{
	color:#FFFFFF;
}

#teacherList table{
	width:100%;
	border-left:1px solid #8B3032;
	border-top:1px solid #8B3032;
}

#teacherList th,
#teacherList td{
	border-right:1px solid #8B3032;
	border-bottom:1px solid #8B3032;
	padding:3px 5px;
	text-align:left;
}
#teacherList th {
	background-color:#8B3032;
	color:#FFFFFF;
}

#searchWorkshop {
	margin-top:20px;
}
#searchWorkshop label{
	float:left;
	display:block;
	width:70px;
	margin-bottom:5px;
	font-weight:bold;
}
#searchWorkshop select,
#searchWorkshop .hasDatepicker{
	border-top:1px solid #807F7F;
	border-bottom:1px solid #A5A3A2;
	border-left:1px solid #B4B3B3;
	border-right:1px solid #B4B3B3;
	font-size:11px;
	width:140px;
	background-color:#FFFFFF;
}

.tx-reeateasermenu-pi1 td {
	padding-bottom:10px;
	padding-right:10px;
}
.tx-reeateasermenu-pi1 h2 {
	margin:0;
	padding:0 0 10px;
	font-size:14px;
}
.tx-reeateasermenu-pi1 .more {
	text-align:right;
}
.tx-reeateasermenu-pi1 table {
	width:660px;
}
.tx-reeateasermenu-pi1 a img {
	border:1px solid #000000;
}

#searchWorkshop {}

#searchWorkshop .col{
	float:left;
	width:220px;
}
#searchWorkshop .col2 {
	float:left;
	width:220px;
}
#searchWorkshop .col3{
	float:left;
	width:440px;
}

#searchWorkshop .col2 label {
	display:block;
	float:left;
	font-weight:bold;
	margin-bottom:5px;
	width:70px;
}
#searchWorkshop .col3 label {
	display:block;
	float:left;
	font-weight:bold;
	margin-bottom:5px;
	width:405px;
	text-align:right;
	padding-right:10px;
}
#searchWorkshop .col2 input {
	background-color:#FFFFFF;
	border-color:#807F7F #B4B3B3 #A5A3A2;
	border-style:solid;
	border-width:1px;
	font-size:11px;
	width:140px;
}
#searchWorkshop .clear{
	height:5px;
}



#picturesList table{
	width:100%;
	border-left:1px solid #8B3032;
	border-top:1px solid #8B3032;
}

#picturesList th,
#picturesList td{
	border-right:1px solid #8B3032;
	border-bottom:1px solid #8B3032;
	padding:3px 5px;
	text-align:left;
}
#picturesList th {
	background-color:#8B3032;
	color:#FFFFFF;
}
#picturesList td a{
	color:#8B3032;
	font-weight:bold;
}


#picturesList {}

#picturesList .item{
	float:left;
	margin:5px;
}
#picturesList .item H3{
	font-size:12px;
	margin-bottom:3px;
}
#picturesList .item a img{
	border:1px solid #000000;
}
#picturesList .item .description{
	margin-top:5px;
	font-size:11px;
	font-weight:normal;
}

.tx-reeauserteacher-pi4 .info,
.tx-reeaashtanganews-pi5 .info{
	margin-bottom:20px;
}

.tx-reeauserteacher-pi4 input#name,
.tx-reeauserteacher-pi4 input#senderEmail,
.tx-reeaashtanganews-pi5 input#name,
.tx-reeaashtanganews-pi5 input#senderEmail{
	background-attachment:scroll;
	background-image:url(../images/backgrInputFiled.png);
	background-repeat:no-repeat;
	border:0 none;
	font-size:11px;
	height:16px;
	padding-left:3px;
	padding-top:3px;
	width:137px;
	margin-bottom:5px;
}
.tx-reeauserteacher-pi4 label,
.tx-reeaashtanganews-pi5 label {
	display:block;
	width:150px;
	float:left;
	margin-bottom:5px;
	font-weight:bold;
}

.tx-reeauserteacher-pi4 textarea,
.tx-reeaashtanganews-pi5 textarea {
	border-color:#807F7F #B4B3B3 #A5A3A2;
	border-style:solid;
	border-width:1px;
	width:350px;
	margin-bottom:5px;
}

.tx-reeauserteacher-pi4 input,
.tx-reeaashtanganews-pi5 input {
	background-attachment:scroll;
	background-image:url(../images/unsubscribeBtn.png);
	background-repeat:no-repeat;
	border:0 none;
	color:#ECE3D2;
	font-size:11px;
	height:20px;
	width:120px;
}

#addPicture {}
#addPicture .col {
	clear:both;
	content:".";
	display:block;
	height:0;
	margin-bottom:30px;
}
#addPicture .col label{
	width:150px;
	float:left;
	display:block;
	font-weight:bold;
}
#addPicture .col input{
	background-color:#FFFFFF;
	border-color:#807F7F #B4B3B3 #A5A3A2;
	border-style:solid;
	border-width:1px;
	font-size:11px;
	width:250px;
}
#addPicture img{
	margin-bottom:10px;
	margin-left:120px;
	border:1px solid #000000;
}

#addPicture  #save,
#addPicture1  #save {
	background-attachment: scroll;
	background-image: url(../images/unsubscribeBtn.png);
	background-repeat: no-repeat;
	width:120px;
	height:20px;
	color:#ECE3D2;
	border:0;
	font-size:11px;
	margin-left:150px;
}
#addPicture  #delete,
#addPicture1  #delete {
	background-attachment: scroll;
	background-image: url(../images/unsubscribeBtn.png);
	background-repeat: no-repeat;
	width:120px;
	height:20px;
	color:#ECE3D2;
	border:0;
	font-size:11px;
}

#addPicture, {
	margin-top:20px;
}

#addPicture1 .col {
	clear:both;
	display:block;
}
#addPicture1 .col label{
	display:block;
	float:left;
	width:150px;
	margin-bottom:5px;
	font-weight:bold;
}
#addPicture1 .col input,
#addPicture1 .col textarea,
#addPicture1 .col file {
	background-color:#FFFFFF;
	border-color:#807F7F #B4B3B3 #A5A3A2;
	border-style:solid;
	border-width:1px;
	font-size:11px;
	width:250px;
	margin-bottom:5px;
}

/* TT NEWS */

.news-list-item {}

.news-list-item H4{
	display:none;
}
.news-list-item .news-list-morelink {
	border-bottom:1px solid #632425;
	text-align:right;
	padding-bottom:5px;
}
.news-list-item .image_news {
	float:right;
}
.news-list-item .image_news img {
	margin-left:10px;
	margin-bottom:10px;
}

/* POWERMAIL */

fieldset.tx-powermail-pi1_fieldset {
	background-color:transparent;
	border:0px solid #AAAAAA;
	padding:10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	color:black;
	font-weight:bold;
	display:none;
}
fieldset.tx-powermail-pi1_fieldset label {
	clear:both;
	display:block;
	float:left;
	font-weight:bold;
	width:200px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color:transparent;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	width:260px;
	background-color:#FFFFFF;
	border-color:#807F7F #B4B3B3 #A5A3A2;
	border-style:solid;
	border-width:1px;
	font-size:11px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	font-weight:bold;
	margin:20px 0 10px 200px;
	background-attachment:scroll;
	background-image:url(../images/unsubscribeBtn.png);
	background-repeat:no-repeat;
	border:0 none;
	color:#ECE3D2;
	font-size:11px;
	height:20px;
	width:120px;
}

.banners {
	margin-bottom:10px;
}

.banners a img{
	border:0;
}

.fce2Columns .col1{
	float:left;
	width:320px;	
}
.fce2Columns .col2{
	float:left;
	width:320px;
	margin-left:15px;
}

.adv {
	text-align:center;
}
.adv textarea{
	border:1px solid #999999;
	width:300px;
	height:80px;
	margin:20px auto;
}

.tx-reeacompetitions-pi1 {
	width:320px;
}

.tx-reeacompetitions-pi1 .formular label{
	float:left;
	width:50px;
}
.tx-reeacompetitions-pi1 .formular,
.tx-reeacompetitions-pi1 .question{
	clear:both;
	display:block;
	margin-bottom:5px;
}
 
.tx-reeacompetitions-pi1 input#name,
.tx-reeacompetitions-pi1 input#email{
	float:left;
	width:250px;
	border:1px solid #999999;	
}

.tx-reeacompetitions-pi1 .question input{
	float:left;
	width:20px;
}
.tx-reeacompetitions-pi1 input#save{
	background-attachment:scroll;
	background-image:url(../images/unsubscribeBtn.png);
	background-repeat:no-repeat;
	border:0 none;
	color:#ECE3D2;
	font-size:11px;
	height:20px;
	margin-left:70px;
	width:120px;
	margin-left:50px;
	margin-top:20px;
}
.tx-reeacompetitions-pi1 .image {
	float:left;
	width:auto;
	margin-right:10px;
}

.tx-reeacompetitions-pi1 .errors {
	color:#FF0000;
}

.tx-reeauserteacher-pi5 {
	margin-top:20px;
	font-weight:bold;
}
.tx-reeauserteacher-pi5 a {
background-image:url(/typo3conf/ext/sr_feuser_register/pi1/internal_link.gif);
background-position:0 60%;
background-repeat:no-repeat;
padding-left:14px;
text-decoration:none;
font-weight:normal;
}

.tx-ttnews-browsebox,
.tx-ttnews-browsebox table {
	text-align:right;
}
.tx-ttnews-browsebox table {
	float:right;
}
.tx-ttnews-browsebox td {
	padding:0 3px;
}
.tx-ttnews-browsebox-SCell a{
	font-weight:bold;
	text-decoration:underline;
}

.eventsticker {
	background-attachment: scroll;
	background-color: #632425;
	background-image: url(../images/tickerBackgr.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom:10px;
	padding:3px 10px;
	padding-bottom:0;
}
.eventsticker a {
	color:#FFFFFF;
}
.designBy {
	padding:10px;
	text-align:center;
}
.designBy a {
	color:#878689;
}
.errors {
	color: red;
}
