/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .middle_box {

}
* html p {
height: 1%;
margin-left: 0;
}
/* End hide from IE5/mac */


html,body{
	height: 100%;
	font-size: 100.01%;
	padding: 0; 
	margin: 10px 10px 10px 10px;
	_margin: 20px 20px 7px 20px;
	text-align: center;
	font-family: 'Verdana';
	color: #333300;
}

HR { 
background-color:#ebebe3; /* Mozilla 1.4 */
color:#ebebe3; /* IE 6 */
border: #ebebe3; /* Opera 7.11 */
height: 2px; /* in Opera fuer die Anzeige noetig, in Mozilla fuer die einheitliche Hoehe */
}

.maincontainer {
	width: 100%;
	min-height: 100%;
	_height: 100%;
	background-color: #CCCC99 !important;
	text-align: left;

}
.left_box{
	float: left;
	width: 191px;
	/*background: #fff;*/
	_margin-right: -5px;
}
.left_box a {
	text-decoration: none;
}
.right_box{
	float: right;
	width: 170px;
/*	background-color: #FFF;*/
	_margin-left: -5px;

}
.middle_box {
	margin-left: 191px;
	margin-right: 170px;
	background-color: #FFF;
	border-left: 2px solid #FFF;
	border-right: 2px solid #FFF;
	_border: none;
}
.footer{
	float:left;
	background-color: #CCCC99;
	height: 30px;
	width:100%;
	border-top: 2px solid #FFF;
}
.mini-footer{
	width:191px;
	_width:193px;
	border-right: 2px solid #FFF;
	height: 30px;
	float:left;
	padding-top:7px;
	font-size:9pt;
	font-family: 'Verdana';
	text-align:center;
}

.footer ul{
	font-size:8pt;
	font-family: 'Verdana';
	margin-top:7px;
	margin-right:7px;
	margin-bottom:0px;
	color: #FFF;
	text-align:right;
}
.footer li{
	list-style: none; 
	display: inline;
	border-right:1px solid #FFF; 
	padding-left: 5px; 
	padding-right: 5px;	
}

.left_header{
	background-image: url(/fileadmin/zeitarbeit/images/left-header.gif);
	background-repeat: no-repeat;
	height: 245px;
	background-color: #FFF;
	text-align:right;
}
.mainmenu{
	width: 191px;
	height: 285px;
	background: #fff;
	padding: 2px 0 0 0;
}
.mainmenu a{
text-decoration:none;
color: #ffffff;
}
.mainmenu a:hover{
text-decoration:underline;
color: #ffffff;
}
.menu1,
.menu2,
.menu3,
.menu4,
.menu5 {
	height:55px;
	background-image: url(/fileadmin/zeitarbeit/images/menu1.gif);
	border-right: 15px solid #679325;
	margin-top: 2px;
}
.menu1 {
	margin: 0;
}
.menu2{
	background-image: url(/fileadmin/zeitarbeit/images/menu2.gif);
}
.menu3{
	background-image: url(/fileadmin/zeitarbeit/images/menu3.gif);
}

.menu4{
	background-image: url(/fileadmin/zeitarbeit/images/menu4.gif);
}
.menu5{
	background-image: url(/fileadmin/zeitarbeit/images/menu5.gif);
}
.header-text{
	font-size: 12pt;
	font-weight:bold;
	color: #FFF;
	margin-right:5px;
	padding-top:5px;
	padding-right:5px;
	font-family: 'Verdana';
}

.mainmenu ul{	
	position:absolute; 
	z-index:1;
	margin:0;
	margin-left: 30px;
	_margin-left: 29px;
	padding:0;
	font-size: 12px;
	font-weight:bold;
	font-family: 'Verdana';
	text-align:right;

}
.mainmenu li{
	margin-top:30px;
	_margin-left: -25px;
	list-style:none;
	height:26px;
	display: block;
	_width: 165px;

}

.info{
	background-color: #CCCC99;
	margin-top:2px;
}
.right_menu{
	height: 114px;
	background-color: #EAEABA;
	background-image: url(/fileadmin/zeitarbeit/images/right_header.gif);
}
.right_menu  a{
	color: #666633;
	display:block;
	width: 100px;
	text-align:left;
	padding-left: 45px;
}

.right_menu_balken{
	background-color: #CCCC99;
	width:50px;
	height: 114px;
	background-repeat: no-repeat;
}

.right_menu ul {
	position:absolute;
	margin-top:4px;
	padding-left:8px;
	margin-left:8px;
	margin-bottom:0px;
	color: #666633;	
}

.right_menu li  {
	list-style: none; 
	white-space:nowrap;
	background-repeat: no-repeat;
	line-height:18px;
}
.right_menu li a{
	text-decoration: none;
}
.right_menu li a:hover{
	text-decoration: underline;
	background-repeat: no-repeat;
}

.right_menu li.Newsfeed{background-image: url(/fileadmin/zeitarbeit/images/rss.gif);}
.right_menu li.Newsfeed_aktiv{background-image: url(/fileadmin/zeitarbeit/images/rss_aktiv.gif);}
.right_menu li.Newsfeed a:hover{background-image: url(/fileadmin/zeitarbeit/images/rss_aktiv.gif);
}
.right_menu li.Newsletter {background-image: url(/fileadmin/zeitarbeit/images/newsletter.gif);}
.right_menu li.Newsletter_aktiv{background-image: url(/fileadmin/zeitarbeit/images/newsletter_aktiv.gif);}
.right_menu li.Newsletter a:hover {background-image: url(/fileadmin/zeitarbeit/images/newsletter_aktiv.gif);
}
.right_menu li.Kontakt{background-image: url(/fileadmin/zeitarbeit/images/kontakt.gif);}
.right_menu li.Kontakt_aktiv{background-image: url(/fileadmin/zeitarbeit/images/kontakt_aktiv.gif);}
.right_menu li.Kontakt a:hover{background-image: url(/fileadmin/zeitarbeit/images/kontakt_aktiv.gif);
}
.right_menu li.Impressum{background-image: url(/fileadmin/zeitarbeit/images/impressum.gif);}
.right_menu li.Impressum_aktiv{background-image: url(/fileadmin/zeitarbeit/images/impressum_aktiv.gif);}
.right_menu li.Impressum a:hover{background-image: url(/fileadmin/zeitarbeit/images/impressum_aktiv.gif);
}
.right_menu li.Partner{background-image: url(/fileadmin/zeitarbeit/images/partner.gif);}
.right_menu li.Partner_aktiv{background-image: url(/fileadmin/zeitarbeit/images/partner_aktiv.gif);}
.right_menu li.Partner a:hover{background-image: url(/fileadmin/zeitarbeit/images/partner_aktiv.gif);}

.right_menu li.Home{background-image: url(/fileadmin/zeitarbeit/images/home.gif);}
.right_menu li.Home_aktiv{background-image: url(/fileadmin/zeitarbeit/images/home_aktiv.gif);}
.right_menu li.Home a:hover{background-image: url(/fileadmin/zeitarbeit/images/home_aktiv.gif);}

.aktuell{
	margin-top:2px;
	background-color: #bbe53a;
	border-left: 2px solid #93C303;
	border-right: 2px solid #93C303;
	color:#4e4e25;
	font-size:13px;
	font-family: 'Verdana';
	font-weight:bold;
	line-height:29px;
	text-indent: 5px;
	height: auto;
}
.aktuell_balken{
height: 28px;
background-image: url(/fileadmin/zeitarbeit/images/aktuell-balken.gif);
}
.aktuell_balken1{
height: 15px;
background-image: url(/fileadmin/zeitarbeit/images/aktuell-balken.gif);
}


.partner_links{
	margin-top:2px;
	height:360px;
	background-color: #F5F5E0;
	border-left: 2px solid #999966;
	border-right: 2px solid #999966;
	color:#333300;
	font-size:10pt;
	font-family: 'Verdana';
	font-weight:bold;
	line-height:27px;
	text-indent: 5px;
}
.pl_balken{
height: 29px;
background-image: url(/fileadmin/zeitarbeit/images/pl-balken.gif);
}

.pl_balken1{
height: 15px;
background-image: url(/fileadmin/zeitarbeit/images/pl-balken.gif);
border-bottom: 2px solid #FFF;
}

.middle_header{
	height: 114px;
	background-image: url(/fileadmin/zeitarbeit/images/uhr.gif);
	background-repeat: no-repeat;
	background-color: #93CA04;
}
.search{
	height: 28px;
	_height: 30px;
	background-color: #CCCC99;
	border-top: 2px solid #fff;
}
.search_menu{
	float:left;
}

.search_menu form{
	margin:0px;
	padding:0px;
	width: 245px;
}
.search_menu input{
	font-family: 'Verdana';
	margin-top:4px;
	margin-left:4px;
	background-color:#999966;
	border: #FFF 1px solid;
	font-size: 8pt;
	color: #FFF;
	width:60px;
	float:left;
	height:19px;
}
.search_input input {
	color: #666633;
	width:150px;
	float:left;
	height:16px;
	_height:20px;
	background-color:#FFF;
	border: #999966 1px solid;
	width:140px;
}

/*	Loginbereich	*/
.login_menu{
	float:right;
}
.login_menu form{
	margin:0px;
	padding:0px;
	width: 260px;
}
.login_menu input{
	font-family: 'Verdana';
	margin-top:4px;
	margin-right:4px;
	background-color:#cecf9c;
	border: #FFF 1px solid;
	font-size: 8pt;
	color: #FFF;
	width:50px;
	float:left;
	height:19px;
	_height:20px;
}
.login_input input {
	color: #666600;
	width:90px;
	float:left;
	height:15px;
	_height:20px;
}
/*	Loginbereich ENDE	*/


.top_menu {
	height: 91px;
	_height: 99px;
	/*background-color: #EBEBE2;*/
	background: url(/fileadmin/zeitarbeit/images/top_menu.gif) repeat;
	padding: 8px 0 0 10px;
	position: relative;
	border-top: 2px solid #fff;
}
.top_menu h1 {
	margin: 0 0 15px 0 !important;
	padding: 0 !important;
}
.top_menu a {color:#666633; text-decoration: none;}
.top_menu a:hover {text-decoration: underline;}

.menu_title{
	font-size:8pt;
	font-weight:bold;
	font-family: 'Verdana';
	color: #666633;
	float:left;
	height:99px;
	padding-top: 10px;
	padding-right: 10px; 
	padding-left: 10px; 
}


.top_menu ul{
	margin: 0 0 0 15px;
	font-size:8pt;
	font-family: 'Verdana';	
	height:99px;
	float:left;
	padding: 13px 30px 0px 0px;
	
}
.top_menu li{
	_height:0px;
	list-style-image: url(/fileadmin/zeitarbeit/images/list-img_uhr.png); 
	padding-bottom:3px;	
	_width:1px;
	white-space:nowrap
}

.content{
	background-color: #fff;
	padding:30px;
	font-size:8pt;
	font-family: 'Verdana';
	color: #4e4e25;
	min-height: 550px;
	_height: 550px;
}
.content a{ 
color: #4e4e25;
text-decoration: underline;
}


/*
###################NEWSLETTER(teaser)###############
*/	
.newsletter{
	background-color: #E4E4C9;
	border-left: 2px solid #999966;
	border-right: 2px solid #999966;
	clear: both;
}
.newsletter_balken{
	height: 30px;
	*height: 31px;
	background: #fff url(/fileadmin/zeitarbeit/images/rga-balken.gif);
	font-weight:bold;
	font-size: 11px;
	line-height: 30px;
	color:#333300;
	font-family: 'Verdana';
}
.newsletter_balken1{
height: 17px;
background-image: url(/fileadmin/zeitarbeit/images/rga-balken.gif);
border-bottom: 2px solid #FFF;
}
.newsletter_content{
	_width: 100%;
	font-size:9px;
	font-family: 'Verdana';
	font-weight:normal;
	padding: 5px;
	line-height: normal;
        clear: both;
}
.newsletter_content p {
_margin: -15px 0 0 0;
_width: 175px;
}
.newsletter_content a{
	color:#333300;
	text-decoration:underline;
	font-weight: bold;
}
.newsletter_content form{
padding: 0;
margin: 0;
border: none;
clear: both;
}
.newsletter_content form font, .newsletter_content form input, .newsletter_content form label{
font-size: 10px;
color: #333300;
font-family: Verdana;
}
.newsletter_content form input {
border: 1px solid #939363;
background-color: #CCCC99;
clear: both;
width: 175px;
margin: 0;
padding: 0;
}
.newsletter_content input.newsletter-submit { 
float: right; background-color: #cccc99; border: none; color: white; font-weight: bold; padding: 1px; width: 100px; margin-top: 10px;
}
.newsletter_content form input.checkbox {
width: 15px; background-color: transparent; border: none;
}

/*
###################NEWSLETTER(content-bereich)###############
*/
.newsletterform {position: relative;}
.newsletterform font {color: #333300;}
.newsletterform {color: #333300; border: 1px solid #cacfb1; padding: 10px; margin-bottom: 10px;}
.newsletterform FORM {color: #333300; padding-top: 20px;}
.newsletterform INPUT { background-color: #f0f3e8; border: 1px solid #cacfb1; margin: 3px; width: 250px; display: block; margin-left: 150px; }
.newsletterform LABEL { color: #333300; float:left; margin: 3px; }
.content SELECT {width: 257px;}
input.checkbox {width: 15px; background-color: none; border: none;}
input.newsletter-submit { float: right; background-color: #cccc99; border: none; color: white; font-weight: bold; padding: 3px; width: 150px; margin-top: 10px; margin-right: 17px;}

/*
################### KONTAKT-FORMULAR###############
*/	
.csc-mailform {border: 1px solid #cacfb1; padding: 10px; margin-bottom: 10px;}
.csc-mailform FORM {padding-top: 20px;}
.csc-mailform INPUT, .csc-mailform SELECT, .csc-mailform TEXTAREA { background-color: #f0f3e8; border: 1px solid #cacfb1; margin: 7px; width: 250px; display: block; margin-left: 260px; }
.csc-mailform LABEL { float:left; }
#mailformformtype_mail { float: right; background-color: #cccc99; border: none; color: white; font-weight: bold; padding: 3px; width: 150px; margin-top: 10px; margin-right: 17px;}
.csc-mailform SELECT {width: 257px;}

/*
##################JOBBOERSE###############
*/

#index-teaser {
	float: left;
	width: 400px;
}
#index-teaser p {
margin: 0;
padding: 0;
}
#button-jb a {
width: 100px;
height: 30px;
background: url(http://zeitarbeit-online.de/fileadmin/zeitarbeit/images/jobboerse-button.png) no-repeat;
position: absolute;
top: 65px;
left: 208px;
}
#button-jb a:hover {
background: url(http://zeitarbeit-online.de/fileadmin/zeitarbeit/images/jobboerse-button-hover.png) no-repeat;
}

 #jobboerse,  #jobboerse table {width: 500px; margin-left: auto; margin-right: auto;}
 .jetitle {font-weight:bold; font-size:12px; color:#333300;}
 .jetitle a {font-weight:bold; font-size:16px; color: #91cb04; text-decoration: none; }
 .jecategory {font-size:12px; font-weight: bold; color: #333300;}
 .jelink1 {font-size:12px; color: #000000;;}
 .jelink2 {font-size:10px; color: #739522;}
 .jefooter {font-size:10px; color: #000000;}
 #link_tables td {border:1px dotted #91cb04;}
 
/*
##################ADDRESSLISTE (Firmensuche)###############
*/

.tel {padding-top: 5px;}
.adr_container {
width: 180px;
float: left;
padding-left: 10px;
}
.description {
width: 270px;
float: right;
border-left: 1px dotted #333300;
padding-left: 10px;
}
.photo {clear: both; width: 80px;}

.vcard h1 {
font-weight: bold;
border-left: 3px solid;
padding: 3px;
background-color: #ebebe3 ;
line-height:15px;
display: block:
}
.vcard {clear: both;}
.tx-ttaddress-pi1  {float: left; height: auto;}

/*
##################SITEMAP###############
*/

.csc-sitemap li {
list-style: square;
font-size: 12px;
margin-bottom: 3px;
font-weight: bold;
}
.csc-sitemap li li  {
list-style: square;
font-size: 11px;
color: #999966;
font-weight: normal;
}
.csc-sitemap li li li  {
list-style: square;
font-size: 10px;
color: #cccc99;
}