/***** Global Settings *****/

html, body {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#1F3E7A;
font-size:10px;
border:0;
margin:0;
padding:0;
}

body {
margin-left:auto;
margin-right:auto;
margin-top: 0;
line-height:16px;
}


/***** Common Formatting *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:3px 0 3px 0;
font-weight:bold;
font-size:13px;
}

 p, ul, ol {
}

ul, ol {
/*list-style:none;*/
}

blockquote {
margin:0;
padding:0;
}

img {
border:0;
}

/***** Links *****/
 
a, a:visited {
text-decoration:none;
/**color:#48457A;**/
color:#6495ED;
}

a:hover {
text-decoration:none;
color:#FE0000;
}


/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline;
}


input, select, textarea {
font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}


textarea {
line-height:1.25;
}
 
label {
cursor:pointer;
}


/***** Tables *****/
 
table {
border:0;
margin:0 0 0 0;
padding:0;
}
 
table tr td {
padding:2px;
}



/***** Main CSS Styles Begin *****/

div#container {
  	width:959px;
	margin-left:auto;
	margin-right:auto;
	/*background: url(/fileadmin/images/background.gif) center repeat-y;*/
	postion:relative;   
	text-align:left;
        border:1px solid #DADADA;   
}

#header{
	margin:0px;
	clear:both;
        padding:0px; 
}

#wrap{
	margin: 0px;
	width: 959px;
}

#leftArea{
	float: left;
	width: 235px;
}

#mainArea{
	float: left;
	width: 460px;
        padding:0 20px 0 20px;
}

#rightArea{
	float: right;
	width: 200px;
        padding:10px 5px 10px 5px;
}


#bottomLinks{
	float: left;
	width: 460px;
	padding:10px 20px 5px 255px;
	margin:0;
	clear:both;
}

#bottomLinks a:link, #bottomLinks a:visited {
font-weight:normal; 
color:#1F3E7A;
text-decoration:none;
}

#bottomLinks a:hover {
font-weight:normal; 
color:#FF0000;
text-decoration:none;
}

#bottomLinks #tellafriendlink {
	float:left;
	width:180px;
        padding:0 0 0 0;
}

#bottomLinks #printlink {
	float:left;
	width:90px;
        padding:0 5px 0 5px;
}

#bottomLinks #pdflink {
	float:right;
	width:180px;
        padding:0 0 0 0;
}

#footer{
        clear:both;
	margin: 0 auto;
        padding:0;
}


/***** IMAGE SETTINGS BEGIN *****/

.csc-textpic{
margin:0;
}

.csc-textpic a:link, .csc-textpic a:visited{
text-decoration:none;
color:#6495ED;
}


.csc-textpic a:hover{
text-decoration:none;
color:#FE0000;
}


.csc-textpic-imagewrap {
	padding:0;
}

.csc-textpic-imagewrap img {
	padding:0;
	margin:0;
}


.csc-textpic p {
padding:0 0 0 0!important;
color:#1F3E7A;
}

.csc-textpic p a:link, .csc-textpic p a:visited {
font-size:10px;
color:#6495ED;
text-decoration:none;
}

.csc-textpic p a:hover {
text-decoration:none;
color:#FE0000;

}


.csc-uploads {
margin:0;
}

.csc-uploads a:link, .csc-uploads a:visited{
color:#0000FF;
text-decoration:none;
}

.csc-uploads a:hover{
text-decoration:underline;
}

.csc-textpic-caption {
font-size:10px;
}


/***** For Mailform Begin *****/

.csc-mailform {
  width: 100%;
  border: 0px none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-left: 36px;
  padding-top:10px;
}

.csc-mailform-field {
text-align:left;
margin-bottom: 10px;
}

.csc-mailform-field label{
float: left;
width: 100px;
font-size:12px;
}

.csc-mailform-submit {
margin-left:100px;
}

.csc-form-fieldradiocell br {
display: none;
}


/***** For leftAll Content *****/

#leftAll {
	width: 235px;
        margin-top:10px;
        padding:0;
        padding-bottom:15px;
        border-bottom:1px solid #DADADA;
}

#leftAll .login {
        margin-left:35px;
}

.login a.loginTxtsmall:link, .login a.loginTxtsmall:visited {
        color:#1F3E7A;
        font-size:9px;
       text-decoration:none;
}

.login a.loginTxtsmall:hover {
        color:#1F3E7A;
        font-size:9px;
        text-decoration:underline;
}

#leftAll h2 {
        font-size:11px;
}

#leftAll p {
        color:#A6A6A6;
        font-size:11px;
}

#leftAll input {
        font-size:11px;
}

#leftAll h5 {
        padding:8px 0 0 32px;
        font-size:11px;
}

#leftAll a.internal-link:link, #leftAll a.internal-link:visited {
font-weight:bold; 
color:#1F3E7A;
text-decoration:none;
}

#leftAll a.internal-link:hover {
font-weight:bold; 
color:#1F3E7A;
text-decoration:underline;
}


/***** For REGISTRATION Content *****/

.tx-srfeuserregister-pi1 {
        margin-top:20px; 
        margin-bottom:20px;
}


.tx-srfeuserregister-pi1 fieldset {
        border:0px; 
}


.tx-srfeuserregister-pi1-submit {
        background:transparent url(../images/red-arrow.jpg) no-repeat right 2px;
        border:0px none;
        color:#FF1E1B;
        cursor:pointer;
        font-weight:bold;
}

.tx-srfeuserregister-pi1 p.tx-srfeuserregister-pi1-billingdata {
        border:0px none;
        font-weight:bold;
        padding-bottom:7px;
}

.tx-srfeuserregister-pi1 span.tx-srfeuserregister-pi1-required {
       color:#FF0000;
}

/******** SEARCHBOX CSS **********/

.tx-macinasearchbox-pi1 {
        margin-top:10px;
        padding:15px 0 15px 35px;
        border-top:1px solid #DADADA;
        border-bottom:1px solid #DADADA;
}


/******** SEMINAR CSS **********/

.tx-seminars-pi1 ul{
padding:2px 0px 10px 12px;
}

.tx-seminars-pi1 ul li{
list-style:square;
}

/***** Online Bewerbung Link verstecken ***/
.dmmjobcontrol_apply_link {
display:none;
}

/***** Einzug für Ortsbeschreibung bei Seminaren ändern ****/
.tx-seminars-pi1 dd {
	padding:0px !important;
	margin-left:0px !important;
}

/******* Blog Color Overwrite!! ******/
.tx-wecdiscussion-forumMessageSubject {
background-color:#48457A !important;
}

.tx-wecdiscussion-actionbar, .tx-wecdiscussion-form {
background-color:#6495ED !important;
}

.tx-wecdiscussion-form, .tx-wecdiscussion-forumMessageSubject, .tx-wecdiscussion-forumMessage, .tx-wecdiscussion-forumMessageInfo, .tx-wecdiscussion-forumMessageDivider, .tx-wecdiscussion-forumMessageReplyButton, .tx-wecdiscussion-forumMessageReply, .tx-wecdiscussion-forumMessageReplyInfo {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif !important;
font-size:10px !important;
color:#1F3E7A !important;
}

.tx-wecdiscussion-forumMessageReplyButton, .tx-wecdiscussion-forumMessageReplyButton a {
color:#6495ED !important;
font-size:10px !important;
}
.tx-wecdiscussion-forumMessageReplyButton, .tx-wecdiscussion-forumMessageReplyButton a:hover {
background-color:#ffffff !important;
color:#FE0000 !important;
}