* {margin:0;padding:0;}
img {border:none;}


body {font-family:"Lucida Grande",Verdana,Helvetica,Arial,sans-serif;font-size:.7em;color:#000;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.7em;color:#000;}
h1, h2, h3, h4, strong {font-family:Georgia,"Times New Roman",Times,serif;}

h2.text {font-size:inherit;letter-spacing:inherit;font-weight:normal;font-family:inherit;}

/** Default, wird an vielen stellen überschribeen **/
h1 {font-size:9px;color:#888;font-weight:normal;}
h2 {font-size:1.4em;}
h3 {color:#551A8B;line-height:1.2em;text-decoration:none;display:inline;}

a:link {color:#0079c2;}
a:visited {color:#0079c2;}
a:hover {color:#0079c2;}

span.jslink {color:#0079c2;text-decoration:underline;cursor:pointer;}

/* design help *********************/
.clear {clear:both;}
.fleft {float:left;}
.fright {float:right;}
.spacer-20 {height:20px;}
.spacer-10 {height:10px;}

.jobtrenner-dotted {background:url('/images/dot-bg.png') repeat-x;height:10px;}
.error {color:#dc3256;}
.fine {color:#009961;}

/* seo headbar - soll klein sein ;) */
body > h1 {font-size:9pt;color:#888;font-weight:normal;}
body > h1 > a {text-decoration:inherit;color:inherit;}


/* forms ***************************/
.form-description {font-size:14pt;font-weight:bold;width:238px;float:left;margin:10px 14px 0px 0px;font-family:Georgia,"Times New Roman",Times,serif;text-decoration:none;}
.form-help {font-size:9px;color:#555;width:238px;float:left;margin:0px 14px 10px 0px;}

/* search form ********************/
#searchform {margin: 88px 0 0 21px;padding:0;border:1px solid #fff;}
#searchform > p > input {width:230px;margin:0px 10px 0px 0px;border:1px solid #888;padding:3px;background:#f3f3f1;}
#searchform > p > select {width:80px;margin:0px 10px 0px 0px;border:1px solid #888;padding:3px;background:#f3f3f1;}
#searchform > p > input[type='submit'] {width:140px;margin:0;background:#f3f3f1;border:2px outset #f3f3f1;font-weight:bold;font-family:Georgia,"Times New Roman",Times,serif;}
#searchform-bottom {margin: 0px 0 0 230px;text-align:left;}
#searchform-bottom input {background:#fff;margin:0 10px 0 0;width:230px;padding:3px;border:1px solid #888;}
#searchform-bottom select {background:#fff;width:80px;padding:3px;border:1px solid #888;}
#searchform-bottom input[type='submit'] {width:140px;margin:0;background:#fff;border:2px outset #f3f3f1;font-weight:bold;font-family:Georgia,"Times New Roman",Times,serif;}



/* logo ***************************/
#logo {border:none;}
#logo a {text-decoration:none;color:#551A8B;border:none;}

/* startpage **********************/
.startpage {margin:50px auto 10px auto;width:780px;}
.startpage #searchform {margin: 10px 0 0 21px;}
.startpage-text {text-align:center;font-size:1.4em;margin:10px;}
#jb_footer_startseite {text-align:center;margin:auto;width:770px;font-size:9px;}
#jb_footer_startseite a {color:#0079c2}



/* content * bereich mit den drei spalten *******/
.content {width:1100px;border-top:1px solid #dc3257;border-bottom:1px solid #dc3257;}

/** die 3 haupt-Boxen**/
#jb_left {width:188px;margin:10px 0px 0px 10px; float:left;}
#jb_main {width:600px;margin:10px 0px 15px 25px; float:left;}
#jb_right {width:220px;margin:10px 0px 0px 25px; float:left;}

.bg-gray {background:#F3F3F1;padding:10px;}
.site-header {background:#F3F3F1;padding:10px;margin-bottom:20px;}
.site-header span {color:#000;font-size:2.4em;line-height:1.2em;
              font-family:Georgia,"Times New Roman",Times,serif;
              text-decoration:none;font-weight:inherit;}
.site-header h2 {color:#000;font-size:2.4em;line-height:1.2em;
              font-family:Georgia,"Times New Roman",Times,serif;
              text-decoration:none;font-weight:inherit;}
#jb_main h3 {font-size:inherit;}

/** Linke Leiste **/
#jb_left {padding-right:12px;background:url('/images/frame-bg.gif') repeat;height:100%;}
#jb_left > div {margin:0;padding:0 0 30px 0;background:#fff;}
#jb_left ul {list-style-type:none;color:#555;margin-left:10px;}
#jb_left ul li a {text-decoration:none;color:#555;font-size:1.2em;}
#jb_left div .fakehead strong {font-size:1.2em;font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;color:#000;}


/** Jobergebnisse **/
.headline-bar {background:#f3f3f1;padding:0 0 0 10px;float:left;width:540px;}
.headline-bar h1 {font-size:1.2em;font-weight:bold;line-height:1.4em;}
.headline-bar a {color:#555;text-decoration:none;}
.resultinfo {text-align:right;font-size:1.2em;background:#f3f3f1;font-weight:bold;padding:0 10px 0 0;line-height:1.4em;float:left;width:540px;}

.job-title {font-weight:normal;color:#444444;font-size:26px;line-height:1.2em;font-family:Georgia,"Times New Roman",Times,serif;text-decoration:none;}
a.job-title:link {color:#551A8B;}
a.job-title:visited {color:#551A8B;}
a.job-title:hover {color:#551A8B;}

.job-firma {font-weight:bold;font-size:1.2em;line-height:1.6em;}
.job-ort {color:#888;font-size:1.2em;line-height:1.6em;}
.job-beschreibung {color:#444444;font-size:1.2em;line-height:1.6em;}
.job-datum {color:#888;}

.green {color:#009961;}
.links a {color:#0079c2;}
.linkblock {font-size:9px;color:#444;}

#jb_main h3.text {font-size:1.2em;color:#444444;font-weight:inherit;font-family:inherit;letter-spacing:inherit;}

#jb_main ul {margin-left:30px;color:#444444;font-size:1.2em;line-height:1.6em;}

#jb_main p {margin-bottom:10px;}


 /* moreBoxen */
.moreBox {border:1px solid red;background:#ddd;border:1px solid #ddd;font-style:normal;}
.moreBoxLink {margin:0 20px 10px 30px;}
#moreField {margin:0 20px 10px 30px;}
#moreField .job-title:link {color:#0079C2;}
#moreField .job-title:visited {color:#0079C2;}
#moreField .job-title:hover {color:#0079C2;}
#moreField h1 {font-size:1.4em;line-height:1.7em;margin:5px 0 5px 0;}

/** Blätterlinks **/
div.paging {margin:auto;width:200px;}
.a_paging {border:1px solid #aaa;display:block;width:1.8em; text-align:center;background:#fff;height:1.8em;float:left;margin:0 0 0 10px;padding:3px;}
.i_paging {border:1px solid #aaa;width:1.8em;display:block;text-align:center;background:#eee;height:1.8em;font-weight:bold;float:left;margin:0 0 0 10px;padding:3px 2px;color:#000;text-decoration:none;font-weight:normal;}
.i_paging:link {}
.i_paging:visited {}
.i_paging:hover {background:#888;color:#fff;}


/** Merkliste **/
#merkListe  div {padding:12px;background:url('/images/frame-bg.gif') repeat;}
#merkListe  div  div {margin:0px;background:#fff;padding:10px;text-align:center;}
#merkListe  div  div  div {border-bottom:3px double #aaa;border-top:0px double #aaa;margin:3px;}
#merkListe  div  div  div  strong {font-family:Georgia,"Times New Roman",Times,serif;margin:20px 0 0 0;font-size:1.4em;}
#merkListe a {color:#0079C2;}
#merkListe  div ul {text-align:left;list-style-type:none;}
#merkListe  div ul li {border-bottom:3px double #aaa;margin:3px;padding-bottom:3px;color:#555;}
#merkListe  div ul a {color:#000;text-decoration:none;font-family:Georgia,"Times New Roman",Times,serif;}
.delButton {float:right;margin:5px 0 0 5px;}

/** GoogleLinks **/
#googleLinks {margin-top:20px;}
#googleLinks  div {padding:12px;background:url('/images/frame-bg.gif') repeat;}
#googleLinks  div  div {margin:0px;background:#fff;padding:10px;}
#googleLinks  div  div  div {border-bottom:3px double #aaa;border-top:0px double #aaa;margin:3px;}
#googleLinks  div  div  div  strong {font-family:Georgia,"Times New Roman",Times,serif;margin:20px 0 0 0;font-size:1.4em;}
#googleLinks  div ul {text-align:left;list-style-type:none;}
#googleLinks  div ul li {margin:3px;}

/** Artikelteaser **/
.artikel {margin:0 3px 3px 0;}
.artikel > div .fakehead {font-size:1.2em;font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;}
.artikel a:link {color:#000;text-decoration:none;}
.artikel a:visited {color:#000;text-decoration:none;}
.artikel a:hover {color:#000;}
.artikel {color:#555555;font-size:9px;}
.artikel img {margin: 6px 3px 3px 0;float:left;}

/** Artikeldetail **/
.artikel-text h1 {color:#551A8B;line-height:1.2em;font-size:2.4em;}
.artikel-text img {margin: 6px 10px 0 0;float:left;}
.artikel-text {font-size:1.2em;line-height:1.6em;color:#444;}
.artikel-text ol {margin:10px 0 20px 30px;}
.artikel-text ul {margin:10px 0 20px 30px;}
.artikel-text p {margin:0 40px 0 0;}
.artikel-text .exampleletter {background:#fff;padding:50px;border:0;border-right:4px outset #ddd;border-bottom:4px outset #ddd;color:#000;}

/** Übersichtsseiten **/
.big_content {margin:20px 20px 20px 40px;}
.big_content h1 {font-size:2.4em;padding:5px;margin:20px 0 10px 0;line-height:1.2em;}
.big_content .fakehead2 {font-size:2.4em;padding:5px;font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;margin:30px 0 10px 0;}
ul.listcolumn-3 {width:100%;list-style-type:none;}
ul.listcolumn-3 li {width:30%;float:left;}
ul.listcolumn-3 li a {color:#333333;}


/** footer **/
#jb_footer {margin:0px 20px 0px 0;padding:0 10px 0 0;text-align:right;width:1090px;background:#f3f3f1;}
#jb_footer a {text-decoration:none;}
