/* Allgemeines */
@page {
		size:29.7cm 21.0cm;
		margin-top: 0.5cm;
		margin-bottom: 0.5cm;
		margin-left: 0.5cm;
		margin-right: 0.5cm;
}

body,li,ol {
	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;
}

p{margin:0px 6px 0px 6px; padding: 3px 0px 5px 0px;}

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;
}


/* Links */
a, a:link, a:visited  { text-decoration:none; color: #FF0000;}
a:active, a:hover {text-decoration:underline;}
a.service:link, a.service:visited, a.service:activ, a.service:hover {color:#FFF;} 

.kopfmenue {margin:67px 0px 0px 0px; padding: 4px 6px 4px 12px; height:24px; text-align:left; background-color:#FFEB00; display: none;}

.menuekasten {text-align:right; font-weight:bold; line-height:18px; margin:8px 0px 18px 0px; color:#FFF; display: none;}
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(pix/bg_link.gif);	background-repeat : no-repeat; display: none;} 
a.menue:hover, a.menue:activ {color:#FFF;background-color: #FF0000;text-decoration:none; background-image : url(pix/bg_link_hover.gif);background-repeat : no-repeat; display: none;} 
.submenuekasten {text-align:left; font-weight:bold; padding: 3px 0px 0px 0px; color:#FFF; display: none;}
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; display: none;} 
a.submenue:hover, a.submenue:activ {color:#FFF;background-color: #A30026;text-decoration:none; display: none;} 

/*Layout*/
#a_kopf { width:760px; height:98px; background-image: url(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; display: none;}
#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: 12px 0px 0px 0px; clear: both; display: none;}

/* 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; margin: 0px 12px 0px 0px; float: left;}
#b_200 {width: 193px; margin: 0px 0px 0px 0px; float: left;}
#b_200_back {width: 224px; margin: 0px 0px 0px 0px; float: left;}
#b_548 {margin: 20px 0px 0px 0px; clear: both;}
#b_548_back{margin: 20px 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; margin:0px 6px 0px 0px; float:left;}


/* Container*/
#c_kasten {height: 100%; border-left: 1px dashed #F09C00; border-top: 1px dashed #F09C00; margin: 8px 0px 0px 0px; padding: 6px 0px 0px 6px;}
#c_ohne {float:left; display:block;}

/* Marken */
.logo {width:275px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left; border:0px;}
.slogan {display:none;}
.claim {display:none;}
.alink {display:none;}

/* 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;} 

/* 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;}

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;}
dir#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;}
