/*----------------------------------------------
Layout Style Sheet: www.going-international.at

Version:		1.0
Author:			Die Seitenmacher
----------------------------------------------*/



/* General
----------------------------------------------*/

/* Remove padding in margin */
/** {
	margin: 0;
	padding: 0;
}*/

/* Class for clearing floats */
.clearFloat {
	clear: both;
	height: 0px;
}

/* Remove border around linked images */
img {
	border: 0;
}


abbr, acronym {
  border-bottom: 1px dotted #000000;
  cursor: help;
}


/* Links
----------------------------------------------*/

a.nostyle:hover, a.nostyle:active, a.nostyle:focus, a.nostyle:high, a.nostyle {
	color: #ffffff;
	background-color: #ffffff;
}

a {
	color: #FF9900;
}

a:hover {
	color: #FFFFFF;
	background-color: #FF9900;
}

a:active, a:focus {
	color: #FFFFFF;
	background-color: #666666;
}

a.high {
	color: #FFFFFF;
	background-color: #FF9900;
}


/* Tables
----------------------------------------------*/


/* Headlines
----------------------------------------------*/
h1 {
	font-size: 1.8em;
	color: #FE9900;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}

h2 {
	font-size: 1.4em;
	font-weight: bold;
	color: #0099FF;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

h4 {
	font-size: 1.2em;
	color: #0099FF;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}


/* Forms
----------------------------------------------*/
fieldset {
	border: 0px solid transparent;
	margin: 0;
	padding: 0;
}

legend {
	font-weight: bold;
	margin-left: -7px;
	padding: 0;
}

label {
	float: left;
	width: 13em;
	font-size: 1.2em;
	margin: 0;
	padding: 0;
}

.checkbox label {
	float: none;
	width: auto;
	font-size: 1.2em;
	margin: 0;
	padding: 0;
}

input {
	border: 1px solid #FF9900;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	color: #000000;
}

select {
	border: 1px solid #FF9900;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	color: #000000;
}


input:active, input:focus {
	color: #000000;
	background: #E4E4E4;
	border: 1px solid #FF9900;
	margin: 0;
	padding: 0;
}

select:active, select:focus {
	color: #000000;
	background: #E4E4E4;
	border: 1px solid #FF9900;
	margin: 0;
	padding: 0;
}

textarea {
	width: 250px;
	height: 100px;
	border: 1px solid #FF9900;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	color: #000000;
}

textarea:active, textarea:focus {
	border: 1px solid #FF9900;
	color: #000000;
	background: #E4E4E4;
}

input.submit {
	border: 1px solid #FF9900;
	background: none;
	cursor: pointer;
	margin: 0;
	padding: 0;
}


body {
	padding-top: 12px;
	font: 62.5% Verdana, sans-serif;
	margin: 0;
	color: #000000;
	background: #CCCCCC;
}

/* Structure
----------------------------------------------*/
#wrapper {
	width: 83.5em;
	float: left;
	background: #FFFFFF url(../../img/bg.gif) repeat-x;
	padding-left: 25px;
	display: block;
}

#medicaljobwrapper {
	width: 100em;
	float: left;
	background: #FFFFFF url(../../img/bg.gif) repeat-x;
	padding-left: 0px;
	display: block;
}

#wrapperpreview {
	width: 83.5em;
	float: left;
	background: #FFFFFF;
	padding-left: 25px;
	display: block;
}

#adSkyscrapper {
	position: absolute;
	left: 87em;
	top: 80px;
}

#adSkyscrappermedicaljob {
	position: absolute;
	left: 101.5em;
	top: 80px;
}

#header {
	float: left;
	width: 100%;
	height: 6.8em;
}

#logo {
	clear: both;
	float: left;
	width: 100%;
	height: 9em;
}

#logoLeft {
	float: left;
	width: 70%;
}

#subnavi {
	float: left;
	width: 30%;
	margin-top: 25px;
	text-align: right;
	
}

#mainMenu {
	float: left;
	width: 100%;
	margin-top: 8px;
	margin-bottom: 28px;
	text-align: center;
}

#container {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

#medicaljobcontainer {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 20px;
	margin-left:0px;
	padding-left:0px;
}

#comment {
	float: left;
	width: 79.5em;
	background: #66CBFF;
}

#footer {
	float: left;
	width: 100%;
	padding-top: 6px;
	display: block;
}


/* Header
----------------------------------------------*/

.lang_img {
	display:block;
	float:left;
}

.lang_div {
	padding:0px;
	margin:0px;
	padding-left:21px;
	line-height:11px;
	width:auto;
}

#header #language li {
	margin-bottom:3px;
}

#header #language {
	float: left;
	width: 30%;
}

#header #language ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#header #language ul a {
	font-size: 1.1em;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

#header #language ul a:hover {
	color: #FF9900;
	background: none;
	text-decoration: none;
}

#header #adFullbanner {
	float: right;
	width: 70%;
	text-align: right;
}

#header #language #new {
	font-size: 1.1em;
	color: #ffff00;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}


/* Logo
----------------------------------------------*/
#title {
	float: left;
	width: 100%;
	position: relative;
	top: 0;
	left: 0px;
}

#title h1 {
	position: absolute;
	top: 3.6em;
	left: 0px;
	font-size: 1.0em;
	width: 400px;
	z-index: 1;
	margin: 0;
	padding: 0;
}

#title img {
	position:absolute;
	left: 0;
	top: 36px;
	z-index: 160;
}

#subTitle {
	clear: left;
	float: left;
	width: 100%;
	margin-top: 4.9em;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.4em;
}


/* Subnavi
----------------------------------------------*/
#subnavi ul {
	list-style-type: none;
	margin: 0;
	margin-right: 25px;
}

#subnavi ul li a {
	color: #FFFFFF;
	text-decoration: none;
}

#subnavi ul li a:hover {
	color: #0099FF;
	background: #FFFFFF;
	text-decoration: none;
}


/* Main Menu
----------------------------------------------*/
#mainMenu ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

#mainMenu ul li {
	display: block;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 2px solid #0099FF;
}

#mainMenu ul li.first {
	padding-left: 0;
}

#mainMenu ul li.last {
	padding-right: 0;
	border-right: 0;
}

#mainMenu ul a {
	display: block;
	float: left;
	line-height: 1.2em;
	font-weight: bold;
	font-size: 1.1em;
	color: #0099FF;
	text-decoration: none;
	text-transform: uppercase;
}

#mainMenu ul a:hover {
	color: #FFFFFF;
	background: #0099FF;
}

#mainMenu ul a:active, #mainMenu ul a:focus {	
	color: #FFFFFF;
	background: #666666;
}

#mainMenu ul a.high {
	color: #FFFFFF;
	background: #0099FF;
}


/* Comment
----------------------------------------------*/
#statement {
	padding-top: 10px;
	margin: 0;
	text-align: center;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
	line-height: 1.4em;
}

#author {
	padding-top: 10px;	
	padding-bottom: 10px;
	margin: 0;
	text-align: center;
	color: #000000;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.4em;
	text-transform: uppercase;
}

#author a{
	color: #000000;
	background: none;
}
/* Footer
----------------------------------------------*/
#footer #footerMenu {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 15px;
	text-align: center;
}

#footer #footerMenu li {
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
}

#footer #footerMenu a {
	font-size: 1.1em;
	color: #000000;
	text-transform: uppercase;
}

#footer #footerMenu a:hover {
	color: #FFFFFF;
}

#footer #copyright {
	text-align: center;
	font-size: 1.1em;
	padding-top: 8px;
	padding-bottom: 20px;
	margin: 0;
}

/* Startseite
----------------------------------------------*/
#startseite h1 {
	margin-bottom: 3px;
}

#startseite h2 {
	font-size: 1.2em;
}

#startseite p {
	font-size: 1.2em;
	line-height: 1.4em;
	margin:0;
	padding:0;
	text-align: left;
}

#startseite ul {
	font-size: 1.2em;
	line-height: 1.4em;
}


#startseite .areaLeft {
	clear: both;
	display: block;
	float: left;
	width: 50em;
	margin-right: 30px;
}

#startseite .areaRight {
	float: left;
	width: 26em;
	display: block;
}

#startseite ul {
	font-size: 1.2em;
	line-height: 1.4em;
}

#startseite ol {
	font-size: 1.2em;
	line-height: 1.4em;
}

#startseite .areaLeft img {
	float: left;
	margin-right: 10px;
}

#startseite .trenner_old {
	float: left;
	display: block;
	height: 5px;
	border-bottom: 3px solid #98CCFE;
	width: 100%;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}

#startseite .trenner {
	display: block;
	height:3px;
	border-bottom: 1px solid #98CCFE;
	width: 670px;
	margin-left:70px;
	margin-right:70px;
	margin-bottom:8px;
	margin-top:8px;
}

#startseite .trennerthin {
	float: left;
	display: block;
	height: 5px;
	border-bottom: 1px solid #ffffff;
	width: 100%;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}

#startseite .areaRight #loginform{
	display: block;
	background: #FF9900;
	padding: 5px;
	padding-left: 10px;
}

#startseite .areaRight #veranstaltersuche{
	display: block;
	padding: 5px;
	padding-left: 10px;
	border:1px solid #0099FF;
}


#startseite #newsletterRegister {
	float: left; 
	background: #FF9900;
	padding: 5px;
	padding-left: 10px;
	width: 45em;
}

#startseite #newsletterRegister h1 {
	color: #FFFFFF;
}

#startseite #newsletterRegister label {
	width: 5em;
	line-height: 2em;
}

#startseite #newsletterRegister input {
	width: 20em;
}

#startseite #newsletterRegister input.submit {
	width: auto;
	color: #FFFFFF;
	text-decoration: underline;
}

#startseite #partner {
	clear: both;
	float: left;
	width: 100%;
}

#startseite #partner p {
	font-size: 1em;
}

#startseite #partner p a.partnerLink {
	color: #000000;
	background: url(../../img/partnerTrenner.gif) no-repeat left center;
	padding-left: 8px;
}

#startseite #partner p a.partnerLink:hover {
	color: #FFFFFF;
	background: #FF9900 url(../../img/partnerTrenner.gif) no-repeat left center;
}


#startseite #partner p a.partnerLink:active, #startseite #partner p a.partnerLink:focus {
	color: #FFFFFF;
	background: #666666 url(../../img/partnerTrenner.gif) no-repeat left center;
}

#startseite .monthly_trailer {
	color: #000000;
	font-weight:bold;
	vertical-align:top;
	padding-right:0px;
}

/* onlinedb
----------------------------------------------*/

.searchmarker {
	background-color: yellow;
}

#onlinedb h1 {
	margin-bottom: 3px;
}

#onlinedb h2 {
	font-size: 1.2em;
}

#onlinedb p {
	font-size: 1.2em;
	line-height: 1.4em;
}

#onlinedb ul {
	font-size: 1.2em;
	line-height: 1.4em;
}


#onlinedb .areaLeft {
	clear: both;
	display: block;
	float: left;
	width: 38em;
	margin-right: 30px;
}

#onlinedb .areaRight {
	float: left;
	width: 38em;
	display: block;
}


#onlinedb .areaLeft img {
	float: left;
	margin-right: 10px;
}


#onlinedb .trenner {
	float: left;
	display: block;
	height: 20px;
	border-bottom: 3px solid #98CCFE;
	width: 100%;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}

#onlinedb #newsletterRegister {
	float: left; 
	background: #FF9900;
	padding: 5px;
	padding-left: 10px;
	width: 45em;
}

#onlinedb #newsletterRegister h1 {
	color: #FFFFFF;
}

#onlinedb #newsletterRegister label {
	width: 5em;
	line-height: 2em;
}

#onlinedb #newsletterRegister input {
	width: 20em;
}

#onlinedb #newsletterRegister input.submit {
	width: auto;
	color: #FFFFFF;
	text-decoration: underline;
}

#onlinedb #partner {
	clear: both;
	float: left;
	width: 100%;
}

#onlinedb #partner p {
	font-size: 1em;
}

#onlinedb #partner p a.partnerLink {
	color: #000000;
	background: url(../../img/partnerTrenner.gif) no-repeat left center;
	padding-left: 8px;
}

#onlinedb #partner p a.partnerLink:hover {
	color: #FFFFFF;
	background: #FF9900 url(../../img/partnerTrenner.gif) no-repeat left center;
}


#onlinedb #partner p a.partnerLink:active, #startseite #partner p a.partnerLink:focus {
	color: #FFFFFF;
	background: #666666 url(../../img/partnerTrenner.gif) no-repeat left center;
}

#onlinedb .trennerunten {
	float: left;
	display: block;
	height: 5px;
	border-bottom: 3px solid #98CCFE;
	width: 100%;
	margin: 0;
	padding: 0;
	 
}

#onlinedb .trenneroben {
	float: left;
	display: block;
	height: 6px;
	border-top: 3px solid #98CCFE;
	width: 100%;
	margin: 0;
	padding: 0;
}

#onlinedb .p1 {
	background-color:#ececec;
	padding: 10px;
	margin: 0;
}

#onlinedb .p2 {
	background-color:#ffffff;
	padding: 10px;
	margin: 0;
}

#onlinedb .CopyBoldOrange {
	color:  #FF9900;
	font-weight: bold;
}

#searchform {
	float: left;
	width: 100%;
	display: block;
	background: #FF9900;
	padding:10px;
	padding-bottom:0;
}

#searchform label{
	padding-left:2px;
}

#searchform p {
	font-size: 1.2em;
	line-height: 1.4em;
}

#searchform #suchtabelle {
	font-size: 1.2em;
	line-height: 1.4em;
}

#searchform input.radio {
	width: 10em;
}

#searchform label {
	width: 10em;
	float:left;
}

#searchform input.submit {
	width: auto;
	color: #FFFFFF;
	text-decoration: underline;
}


/*#veranstalter #veranstaltersuche
----------------------------------------------*/

#veranstalter #veranstaltersuche {
	background: #FF9900;
	padding: 5px;
	padding-left: 10px;
	width: 78em;
}

#veranstalter #veranstaltersuche h1 {
	color: #FFFFFF;
}

#veranstalter #veranstaltersuche label {
	width: 16em;
	line-height: 2em;
}

#veranstalter #veranstaltersuche .input {
	width: 20em;
}


#veranstalter #veranstaltersuche input.submit {
	 
	 
	width: auto;
	color: #FFFFFF;
	text-decoration: underline;
}


/*#newsletter #newsletterRegister
----------------------------------------------*/
#newsletter .checkbox {
	margin-left: 0em;
	padding-left: 10px;
}

#newsletter #newsletterBox {
	background: #FF9900;
	padding: 5px;
	padding-left: 10px;
	width: 53em;
}

#newsletter #newsletterRegister {
	/* background: #FF9900; */
	float:left;
	padding: 5px;
	padding-left: 10px;
	width: 53em;
}

#newsletter #newsletterRegister h1 {
	color: #000000;
}

#newsletter #newsletterRegister #newsletterBox label {
	text-align: left; 
	width: 13em;
	padding-right: 10px;
	/*line-height: 2em;*/
}

#newsletter #newsletterRegister label {
	text-align: left; 
	width: 9em;
	padding-right: 10px;
	/*line-height: 2em;*/
}

#newsletter #newsletterRegister .input {
	width: 20em;
}


#newsletter #newsletterRegister input.submit {
	 
	 
	width: auto;
	color: #000000;
	text-decoration: underline;
}

/* Des Monats Seite
----------------------------------------------*/

#monthlyevent p {
	margin-top:3px;
}

#monthlyevent h3 {
	margin-bottom:0px;
}

/* Jobseite
----------------------------------------------*/

.country {
	width: 100%;
	font-size: 1.2em;
	line-height: 1.4em;
	text-align: left;
	margin-top:4px;
	margin-bottom:4px;
	min-height: 40px;
}

.country .image {
	width: 70px;
	vertical-align: middle;
}

.country .text {
	font-size: 1.2em;
	padding-top:0px;
	margin-top:0px;
}

.country .text .shorttext {
	font-size: 0.8em;
	margin-top: 2px;
}

.countryheader {
	margin-bottom:20px;
	font-size: 1.2em;
	line-height: 1.4em;
}

#jobmenue {
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 20px;
	text-align: left;
	padding-top:5px;
	padding-bottom:5px;
	background-color: #A1CCFE;
	color: #FFFFFF;
}

/* background: #0099FF; */

#jobmenue ul li a.high {
	color: #000000;
	
}

#jobseite h2 {
	font-size: 1.2em;
	margin-bottom: 5px;
}

#jobseite .contentTemplate01 .europe {
	clear: both;
	float: left;
	width: 37em;
	margin-right: 20px;
}

#jobseite .contentTemplate01 .world {
	float: left;
	width: 37em;
}

#jobseite .areaLeft {
	clear: both;
	display: block;
	float: left;
	width: 25em;
	margin-right: 20px;
}

#jobseite .areaMiddle {
	float: left;
	width: 25em;
	display: block;
}

#jobseite .areaRight {
	float: left;
	width: 25em;
	display: block;
	margin-left: 20px;
}

#jobseite .areaLeft img {
	float: left;
	margin-right: 10px;
}

#jobseite .banner {
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

#jobseite .banner img {
	float: left;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 0px;
	border: 1px solid #98CCFE;
}


#jobseite .trenner {
	float: left;
	display: block;
	height: 20px;
	border-bottom: 3px solid #98CCFE;
	width: 100%;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}

#jobseite p {
	font-size: 1.2em;
	line-height: 1.4em;
	margin:0;
	margin-right: 10px;
	padding:0;
	text-align: left;
}

#jobseite .trennermitte {
	float: left;
	display: block;
	height: 20px;
	border-bottom: 3px solid #98CCFE;
	width: 100%;
	margin: 0;
	padding: 0;
	margin-top: 2px;
	margin-bottom: 4px;
}

#jobseite .trennerunten {
	float: left;
	display: block;
	height: 6px;
	border-bottom: 3px solid #98CCFE;
	width: 100%;
	margin: 0;
	padding: 0;
	margin-top: 2px;
	margin-bottom: 2px;
}

.nohover a:hover {
	background-color: transparent;
}

.nohover a:active {
	background-color: transparent;
}

.nohover a:focus {
	background-color: transparent;
}

/* Employer Register
----------------------------------------------*/

#newemployer #newemployerRegister {
	background: #FF9900;
	padding: 5px;
	padding-left: 10px;
	width: 65em;
}

#newemployer #newemployerRegister h1 {
	color: #FFFFFF;
}

#newemployer #newemployerRegister label {
	width: 17em;
	line-height: 2em;
}

#newemployer #newemployerRegister .input {
	width: 20em;
}

/* Job Menu
----------------------------------------------*/
#jobmenue ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}

#jobmenue ul li {
	display: block;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

#jobmenue ul li.first {
	padding-left: 40px;
}

#jobmenue ul li.last {
	padding-right: 0;
	border-right: 0;
}

#jobmenue ul a {
	display: block;
	float: left;
	line-height: 1.2em;
	font-weight: bold;
	font-size: 1.1em;
	color: #0099FF;
	text-decoration: none;
	text-transform: uppercase;
	color: #ffffff;
}

#jobmenue ul a:hover {
	color: #000000;
	background: #A1CCFE;
}

#jobmenue ul a:active, #mainMenu ul a:focus {	
	color: #FFFFFF;
	background: #98CCFE;
}

#jobmenue ul a.high {
	color: #FFFFFF;
	background: #98CCFE;
}

/* Content Pages
----------------------------------------------*/
#content {
	float: left;
	display: block;
	width: 79.5em;
}

#content p.contentSpacer {
	margin: 0;
	margin-bottom: 20px;
	display: block;
}



/*Content Template 01
---------------------------------------------*/
.contentTemplate01 {
	width: 100%;
	display: block;
	float: left;
}

.contentTemplate01 .textOnly {
	float: left;
	width: 100%;
}

.contentTemplate01 .textInfo {
	float: left;
	width: 52.5em;
}

.contentTemplate01 .info {
	float: right;
	width: 26em;	
}


.contentTemplate01 p {
	font-size: 1.2em;
	line-height: 1.4em;
	text-align: left;
	
}

.contentTemplate01 h1 {
	margin-bottom: 20px;
	color: #FE9900;
	font-size: 1.8em;
	font-weight: bold;
}

.contentTemplate01 h2 {
	margin-bottom: 10px;
	color: #0099FF;
	font-size: 1.2em;
	font-weight: bold;
	padding-left: 0px;
}

.contentTemplate01 h3 {
	margin-bottom: 10px;
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
}

.contentTemplate01 ol, .contentTemplate01 ul {
	font-size: 1.2em;
	line-height: 1.3em;
	list-style-position: outside;
}

.contentTemplate01 ul {
	list-style-type: square;
}

.contentTemplate01 .info .image {
	padding-top:65px;
	margin-bottom: 5px;
	text-align: right;
}

.contentTemplate01 .info h1 {
	margin-bottom: 20px;
	font-size: 1.4em;
	font-weight: bold;
	color: #005F8A;
	text-transform: none;
}

.contentTemplate01 .info p {
	line-height: 1.2em;
	font-size: 1.1em;
}

.contentTemplate01 .info .special {
	background: #E5E4DF;
	padding: 5px 5px 5px 5px;
	margin-bottom: 5px;
}

#sendpass {
	float: left; 
	background: #FF9900;
	padding: 5px;
	padding-left: 10px;
	width: 60em;
}

#sendpass h1 {
	color: #FFFFFF;
}

 #sendpass label {
	width: 5em;
	line-height: 2em;
}

 #sendpass input {
	width: 20em;
}

 #sendpass input.submit {
	width: auto;
	color: #FFFFFF;
	text-decoration: underline;
}

/*Screenreader Info
---------------------------------------------*/
.hidden {
	display: none;
	margin: 0;
	padding: 0;
}

.hidden {
	display: inline;
	position: absolute;
	left: -3000px;
	top: -2000px;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
}

#header ul {
	z-index: 200;
	margin: 0;
	padding: 0;
}

#header ul.hidden li a:active, #header ul.hidden li a:focus {
	display: block;
	position: absolute;
	left: 3020px;
	top: 2010px;
	width: 300px;
	height: 65px;
	font-size: 1.4em;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
	z-index: 1000;
	margin: 0;
	padding: 0;
}

#backtoadmin{
	position:absolute;
	left : 597px;
	top : 83px;
	width: 254px;
	height:90px;
	text-align:center;
	background-color: #FFFFFF;
}

#backtoadmin a{
	line-height: 84px;
	font-weight: bold;
	font-size: 1.1em;
	color: #0099FF;
	text-decoration: none; 
}

#backtoadmin a:hover{
	line-height: 84px;
	font-weight: bold;
	font-size: 1.1em;
	color: #0099FF;
	text-decoration: none; 
}

/*medicaljobs ---------------------------*/



#medicaljobs {
	margin-left:0px;
	width: 100em;
	padding:0;
	border:0;
	overflow: auto;
	height:119.5em;
}

/* Fachartikel
----------------------------------------------*/

.articleAuthor {
	font-weight:bold;
	margin-bottom:3px;
}

.articlename {
	margin-bottom:3px;
}

.article {
	font-size:9pt;
	margin-top:10px;
	padding:10px;
}

.articledescription {
	font-size:9pt;
	margin-bottom:3px;
}

/* Partnerseite
-------------------------------------------------*/

.partner_table {
	border:none;
}

.partner_left {
	width:280px;
	text-align:center;
	height:100px;
	padding:10px;
}

.partner_right {
	text-align:left;
	padding-left:20px;
	font-size: 1.2em;
	height:80px;
}

.partner_name {
	margin-bottom:10px;
	font-weight:bold;
}

.partner_image {
	max-width:250px;
	max-height:150px;
	height:auto;
	width:auto;
}

.partner_website {
	padding-top:5px;
}

/* ------------------------- 19-04-2011 Startseite adaptiert ------------------------------------ */

#content, #comment {width: 80.5em;}
#startseite .areaLeft {width: 50em;}
#startseite .areaRight {width: 26.5em;}
        
        
        /* Trenner Startseite
        -------------------------------------------*/
        #startseite .trenner {
		float:none;
	  	clear: left;

            display: block;
            height: 5px;
            border-bottom: 1px solid #98CCFE;
            width: 100%;
            margin: 0;
            padding: 10px 0;
            margin-bottom: 20px;
        }
        
        
        /* Newsletteranmeldung neu
        -------------------------------------------*/
        #newsletterBox {margin:20px 0px 12px 0px; position: relative; background: #FF9900; width: 100%;}
        .corner { position: absolute; width: 10px; height: 10px; background: url('/img/corners.gif') no-repeat; font-size: 0%; }
        .cornerBoxInner { padding: 10px; height:55px;}
		.cornerBoxInner  form {margin:0;padding:0;}
        .TL { top: 0; left: 0; background-position: 0 0; }
        .TR { top: 0; right: 0; background-position: -10px 0; }
        .BL { bottom: 0; left: 0; background-position: 0 -10px; }
        .BR { bottom: 0; right: 0; background-position: -10px -10px; }
        #newsletterBox h1 {color: #FFFFFF;padding-bottom:5px;}
        #newsletterBox input.email {
            width: 143px;
            color: #434141;
            font-size:11px;
			background: #FFFFFF;
			margin-top: 2px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			float: left;
			padding:3px;
        }
        #newsletterBox input.submit {
            width: 85px;
            height: 24px;
            background:url('/img/anmelden.jpg') no-repeat left bottom;
			border:0;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			color: #4a4a4a;
			float: right;
        }
        #newsletterBox input.email:active, #newsletterBox input.email:focus {border: 0;}

        
        
        /* Image Ads Startseite rechts
        -------------------------------------------*/
        .imageAds {width:264; height:195px; padding:8px 0; margin:0;}
        
        
        /* Dynamic Ads Startseite links 
        -------------------------------------------*/
        div.dynamicAds {
            width:500px;
            margin:0;
            background:url('/img/dynamicAdsHead.jpg') left top no-repeat;
            padding-top:15px;
        }
        div.dynamicAds div.innerAd {
            width:500px;
            background:url('/img/dynamicAdsBottom.jpg') left bottom no-repeat;
            padding:0;
            margin:0;
            min-height:90px;
        }
        div.dynamicAds div.innerAd table {padding:0;margin:0;border:0;}
        div.dynamicAds div.innerAd td {padding:0 5px 5px 10px;text-align:middle;font-size: 10px;}
        div.dynamicAds .dynamicAdsLogo {float:left;}
        h4.dynamicAdsTitle {margin-bottom:3px;font-size: 14px; font-weight:normal;}
        h4.dynamicAdsTitle a { color:#111; text-decoration:none; }
        h4.dynamicAdsTitle a:hover{ color: #FF9900;background-color:transparent; text-decoration:underline;}
        .dynamicAdsDate {color:#0099ff;}
        
                    
        /* Liste Empfehlungen
        -------------------------------------------*/
        ul.recommendations {
            list-style: none; 
            list-style-image:url('/img/listbullet.gif');
            padding-right:25px;
            padding-top:10px;
            padding-left:30px;
            margin-left:0;
        }
        ul.recommendations li {padding-bottom:13px;}
        ul.recommendations span.recTitle {font-weight: bold;color: #0099FF;}
