body {
   color: Black;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
	background-image: url(../pic/backcontent.gif);
	background-repeat: repeat-y;
}

a:link {
	color: Black;
	border: 0px solid #ffffff;	
}
a:visited {
	color: Black;
	border: 0px solid #ffffff;	
}
a:hover {  
	color: #6495ED;
	border: 0px solid #ffffff;
	
}
a:active {
	color: Black;
	border: 0px solid #ffffff;
	
}
a:focus {
	color: Black;
	border: 0px solid #ffffff;
}

#middle a:active, a:focus, a:hover, a:visited, a:link{		
		 color: #000000;
		}	
.bodytext a:active, a:focus, a:hover, a:visited, a:link{		
		 color: #000000;
		}	
img {
	border: none;
}

td {
	padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 0.9em;
	color: Black;
}

h1 { font-size: 1.3em; }
h2 { font-size: 1.2em; }
h3 { font-size: 1.1em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1.0em; }
h6 { font-size: 1.0em; }
/*
a.external-link {background: url(../pic/a_extern.gif) no-repeat; padding-left: 15px;}
a.external-link-new-window {background: url(../pic/a_extern.gif) no-repeat; padding-left: 15px;}
a.internal-link {background: url(../pic/a_intern.gif) no-repeat; padding-left: 15px;}
a.internal-link-new-window {background: url(../pic/a_intern.gif) no-repeat; padding-left: 15px;}
a.download {background: url(../pic/a_download.gif) no-repeat; padding-left: 15px;}
a.mail {background: url(../pic/a_mail.gif) no-repeat; padding-left: 15px;}
*/
#rightnav {
 text-align: center;
 margin-top: 50px;
 color: White; 
 font-size: 1.0em;  
}
#mhcontent {
  font-size: 1.1em;  
}
 
#rightnav a{
 text-align: center;
 margin-top: 50px;
 color: White; 
 font-size: 1.0em; 
 text-decoration: none;
 text-transform: uppercase;
 letter-spacing: 1px;
}
/* ##################################################################################### */	
/* Formatierung Formularelemente ####################################################### */

.csc-mailform { 
		border: 0px; 
		clear:both;
		position: relative; 
      font-size: 0.95em;
     font-family: Verdana, Arial, Helvetica, sans-serif;
		}

.csc-mailform-field label {
        clear:both;
		  position: relative;
        font-size: 0.95em;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        width: 10em;
        float: left;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 5px;
	     margin-top: 1px;
        text-align: left;
        display: block;
        clear: right;
}
.csc-mailform-submit { 
   clear:both;
   position: relative;
	 margin-left: 7.5em;
	 border: 1px solid #CCCCCC;
}  
fieldset.csc-mailform input, select, textarea {
      clear: both;
		position: relative;
      font-size: 0.95em;
       font-family: Verdana, Arial, Helvetica, sans-serif;
      border: 1px solid #CCCCCC;
		color: Black;
		display: block;
      background: #ffffff;
      padding: 1px;
		margin: 5px;
}


.anschriftheader{
 text-align: left;
 margin: 10px;
 color: White; 
 font-size: 1.2em; 
}

.anschrift{
 text-align: left;
 margin: 10px;
 color: White; 
 font-size: 1.0em; 
}



.female{	
		font: Verdana, Geneva, Arial, Helvetica, sans-serif;	
		border-style: solid;
		border-color: Fuchsia;
		border-width: 2px;
}

.male{
		font: Verdana, Geneva, Arial, Helvetica, sans-serif;	
		border-style: solid;
		border-color: #00BFFF;
		border-width: 2px;

}



.jobcontrol-detail h3 { margin-bottom: 4px; font-weight: bold; font-size: 1em; }
.jobcontrol-detail div { margin-left: 2em; }
.jobcontrol-detail div p { margin-top: 0; margin-bottom: 1em; }

.jobcontrol-search input.text, .jobcontrol-search select { width: 400px; margin: 2px 2px 10px; }
.jobcontrol-search { margin-bottom: 3em; }

.jobcontrol-apply input.text, .jobcontrol-apply textarea { min-width: 400px; max-width: 400px; width: 400px; margin: 2px; background: none; }
.jobcontrol-apply textarea { height: 100px; }
.jobcontrol-apply td { padding-bottom: 10px; }
.jobcontrol-apply td p { margin-top: 2px; font-size: .9em; }

table.dmmjobcontrol_list_table { margin: 0 50px; }
table.dmmjobcontrol_list_table td { padding: .5em 0; }