body {
	margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;border: none;
	font-family: Verdana, sans-serif;font-size: 11px;font-style: normal; color: #44451C; line-height: 14px;
	vertical-align: top; text-align: left;
}

table, tr, td {
	text-align: left;
	vertical-align:top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
}

/*Layout*/
#a_page {text-align:center;}
#a_kopf {width:760px; height:98px; background-image: url(http://www.fairjobbing.de/pix/bg_kopf_1.gif); background-repeat: repeat-x;}
#a_inhalt {width:760px;height:98px; text-align:left; clear:both;}
#a_menue {width:200px; height:100%; padding:8px 0px 18px 0px; float: left;}
#a_menue_back {width:214px; height:100%; padding:8px 0px 18px 0px; float: left;}
#a_content {width:560px; border-left: 12px solid #FFF; margin: 8px 0px 0px 0px; float: left;}
#a_fuss {margin: 12px 0px 12px 0px; border-top: 1px solid #F09C00; padding: 6px 0px 0px 0px; clear: both;}
#a_newsletter {width:600px; margin: 0px 0px 0px 12px; padding: 0px 0px 0px 0px; text-align:left; overflow:hidden;}
#a_newsletter_kopf {width:600px; height:98px; clear:both; display:block; padding:0px; margin:0px;}

/* Diese IDs müssen immer definiert sein!!! (für Voransicht) */
#a_range {width:200px; height:100%; padding:8px 0px 18px 0px; float: left;}
#a_range_back {width:216px; height:100%; padding:8px 0px 18px 0px; float: left;}
#a_footer {width:560px; margin: 12px 0px 12px 0px; border-top: 1px solid #F09C00; padding: 6px 0px 0px 0px; clear: both;}
#a_footer_back {width:576px; margin: 12px 0px 12px 0px; border-top: 1px solid #F09C00; padding: 6px 0px 0px 0px; clear: both;}

/*Kombi*/
#b_336 {width: 336px; margin: 0px 12px 0px 0px; float: left;}
#b_336_back {width: 350px; float: left; border-right:1px solid #adb6c0; padding-right:14px;}
#b_200 {width: 200px; margin: 0px 0px 0px 0px; float: left;}
#b_200_back {width: 224px; float: left; border-left:1px solid #adb6c0; margin-left:-1px; padding-left:7px;}
#b_548 {width: 548px; margin: 20px 0px 0px 0px; clear: both;}
#b_548_back {width: 596px; margin: 0px 0px 0px 0px; clear: both;}
#b_336_f {width: 336px; margin: 0px 12px 0px 0px; float: left;}
#b_129 {width: 129px; margin:0px 6px 0px 0px; float:left;}
#b_129_back {width: 141px; float:left; border-right:1px solid #adb6c0; padding-right:14px;}

/* Container*/
#c_kasten {border-left: 1px dashed #F09C00; border-top: 1px dashed #F09C00; margin: 0px 0px 8px 0px; padding: 6px 0px 0px 6px; clear:both; width:100%;}
#c_ohne {float:left; display:block;}

/* Menüs */
.kopfmenue {margin:0px 0px 0px 0px; padding: 4px 6px 4px 12px; height:24px; text-align:right;}
.menuekasten {text-align:right; font-weight:bold; line-height:18px; margin:8px 0px 18px 0px; color:#FFF;}
a.menue:link, a.menue:visited {border-bottom: 2px solid #FFF; color:#FFF; padding: 1px 6px 2px 8px; background-color:#F09C00; text-decoration:none; background-image: url(http://www.fairjobbing.de/pix/bg_link.gif); background-repeat: no-repeat;} 
a.menue:hover, a.menue:active {color:#FFF;background-color: #FF0000;text-decoration:none; background-image: url(http://www.fairjobbing.de/pix/bg_link_hover.gif);background-repeat : no-repeat;} 
.submenuekasten {text-align:left; font-weight:bold; padding: 3px 0px 0px 0px; color:#FFF;}
a.submenue:link, a.submenue:visited {line-height:18px; border: 2px solid #FFF; color:#FFF; padding: 1px 6px 2px 8px; background-color:#FF0000; text-decoration:none;} 
a.submenue:hover, a.submenue:active {color:#FFF;background-color: #A30026;text-decoration:none;}

/* Marken */
.logo {width:275px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left; border:0px;}
.slogan {float:none; display:block; width:100%; padding:0px; margin:0px; text-align:right; border:0px;}
.claim {text-align:right; margin: 0px 6px 6px 0px; padding:0px; font-weight:bold; border:0px;}
.alink {font-size:1px; line-height:1px; height:1px; padding:0px; margin:0px; text-align:right;}

/* pure Breiten */
.br_1 {}
.br_2 {}
.br_3 {width:181px;}
.br_4 {}
.br_5 {}
.br_6 {}

/* Farben */
.orange {background-color:#F09C00;}
.gelb {background-color: #FFEB00;}
.gruen {background-color: #BBA401;}

/* Links */
a, a:link, a:visited {text-decoration:none; color:#AA0000;}
a:active, a:hover {text-decoration:underline;}
a.service:link, a.service:visited, a.service:active, a.service:hover {color:#AA0000;} 

a.logout:link, a.logout:visited {padding: 1px 3px 2px 3px; margin-left:5px; color:#FFF; background-color:#6F8595; text-decoration:none;}
a.logout:hover {color:#FFF; background-color:rgb(91,110,123);}
a.logout:active {color:#FFF;}

/* Textformate */
p {margin:0px 6px 0px 6px; padding: 3px 0px 0px 0px;}
h2 {font-size: 15px; font-style: normal; font-weight: bold; color:#44451C; margin:13px 0px 12px 0px; padding:0px 6px 0px 0px;}
h3, h4, h5 {font-size: 11px; font-style: normal; font-weight: bold; margin:0px 0px 0px 0px; padding:3px 0px 0px 0px;}
ul {padding: 0px 0px 0px 0px; margin: 3px 0px 0px 24px;}
li {padding: 0px 6px 3px 0px; list-style-type: disc;}
label {font-size:10px; line-height:12px; color:#F09C00; white-space:normal; vertical-align:top; margin:0px 0px 0px 0px; padding: 2px 6px 3px 0px; display:block; clear:both;}

.kasten_weiss h2 {padding-top:3px;}

.head_orange {background-color:#F09C00; white-space:normal; padding: 3px 3px 4px 0px; line-height:17px; word-spacing:-2px; color:#FFF;}
.head_gelb {background-color:#FFEB00; white-space:normal; padding: 3px 6px 4px 0px; line-height:17px; word-spacing:-2px;}
.text_braun {color:#A86E00;}
.unter_popimg_text {font-size:0,9em; line-height:1.2em; width:96%; margin:4px 0px 0px 12px;}

ul#pfeil {padding: 2px 6px 0px 6px; margin: 0px 0px 0px 0px;}
ul.anklist {padding:0px 6px 0px 6px; margin:0px 0px 0px 0px;}
li.ank {border-bottom:1px dashed #F09C00; vertical-align:middle; margin:0px 0px 0px 0px; padding:3px 0px 5px 14px; list-style-type:none;background-image: url(http://www.fairjobbing.de/pix/pfeil_down.gif); background-repeat:no-repeat; background-position:3px 7px;}
li#int {vertical-align:top;margin: 0px 0px 2px 0px;padding: 0px 0px 0px 14px;list-style-position:outside;list-style-type: none;background-image: url(http://www.fairjobbing.de/pix/pfeil.gif); background-repeat:no-repeat; background-position:1px 0px;}
li#ext {vertical-align:top;margin: 0px 0px 2px 0px;padding: 0px 0px 0px 14px;list-style-position:outside;list-style-type: none;background-image: url(http://www.fairjobbing.de/pix/pfeil_ext.gif); background-repeat:no-repeat; background-position:1px 0px;}
ul.sitemap {padding: 0px 0px 0px 0px; margin: 3px 0px 8px 13px;}
li#site {vertical-align:top; margin: 0px 0px 2px 4px; padding: 0px 0px 0px 0px; list-style-position:outside; list-style-type: none; list-style-image:url(http://www.fairjobbing.de/pix/site_li.gif);}

/* Inputs*/
form {margin:0px; padding:0px;}
input.fairin {border: 1px solid #F09C00; background-color:#FFF; height:19px; padding:1px 0px 0px 3px; margin: 4px 6px 0px 0px; float:none;
	font-family: Verdana,sans-serif; font-size:11px; font-style:normal; color:#706500; line-height:14px; vertical-align:top;}
textarea {border: 1px solid #F09C00; background-color:#FFF; padding:1px 0px 0px 3px; margin: 4px 6px 0px 0px; float:none;
	font-family: Verdana,sans-serif; font-size:11px; font-style:normal; color:#706500; line-height:14px; vertical-align:top;}
.f_select {width:95%; margin:0px 0px 0px 0px; font-size:1em; font-family: Verdana,sans-serif;}
.check {margin: -1px 0px 0px 2px; vertical-align:middle;}
.radio {margin: -1px 0px 0px 1px; vertical-align:middle;}
button {margin: 3px 6px 3px 6px;}
#a_content .fairin {width:520px; padding-left:0px; margin-left:0px;}
#adcontent .fairin {width:520px; padding-left:0px; margin-left:0px;}
#b_336 .fairin {width:310px; padding-left:0px; margin-left:0px;}
#b_336_back .fairin {width:310px; padding-left:0px; margin-left:0px;}
#b_200 .fairin {width:174px; padding-left:0px; margin-left:0px;}
#b_200_back .fairin {width:174px; padding-left:0px; margin-left:0px;}
.upload{border: 1px solid #F09C00; background-color:#FFF; height:19px; padding:1px 0px 0px 3px; margin: 4px 6px 0px 0px; float:none;
	font-family: Verdana,sans-serif; font-size:11px; font-style:normal; color:#706500; line-height:14px; vertical-align:top; width:520px;}
#adcontent .upload {width:520px;}
#b_336 .upload {width:94%;}
#b_336_back .upload {width:93%;}
#b_200 .upload {width:90%;}
#b_200_back .upload {width:92%;}
.in200 {width: 200px; margin: 0px 0px 0px 0px;}

/* Rahmen, Linien etc */
.kasten_orange {background-color:#F09C00; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.kasten_gelb {background-color: #FFEB00; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.kasten_gruen {color:#FFF; background-color: #BBA401; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.kasten_weiss {background-color: #FFF; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.kasten_links {width: 110px; float: left; padding: 6px 0px 0px 0px; border-top: 1px dashed #F09C00; margin: 6px 0px 0px 0px;}
.kasten_rechts {width: 218px; float: left; padding: 6px 0px 0px 6px; border-top: 1px dashed #F09C00; margin: 6px 0px 0px 0px;}

#abschluss {clear: both; height: 1px; line-height: 1px; font-size: 1px; max-height: 1px; margin: 0px 0px 0px 0px; padding: 0px 0px 6px 0px;}
#abschluss2 {clear: both; height: 1px; line-height: 1px; font-size: 1px; max-height: 1px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#divider {clear: both; height: 20px; line-height: 1px; font-size: 1px; max-height: 1px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#line {clear: both; height: 1px; line-height: 1px; font-size: 1px; max-height: 1px; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; border-top: 1px dashed #F09C00;}
#ank_line {clear: both; height: 1px; line-height: 1px; font-size: 1px; max-height: 1px; margin: 0px 0px -3px 0px; padding: 0px 0px 0px 0px; border-top: 1px dashed #F09C00;}
