/** default.css for 
/* advantgemanagement.de */
/* copyright protected mh-media.com */

body { margin:0 auto; background: #fff url(../img/bg_body.jpg) repeat-x top left; 
 font-family: Arial, Helvetica, "Times New Roman", sans-serif;
 font-size: 11px;
 line-height:150%;
 margin:0;	
 background-color: #FFFFFF;
 color: #000;
 text-align: left;
}

.breaker {
 clear: both;
 height: 0px;
 overflow: hidden;
}

#body { float:left; width:850px; background: url(../img/bg_content.jpg) repeat-y top center; }
#main { margin:0 auto; width:850px; }
#header { float:left; margin-top:28px; width:850px; height:217px; background: url(../img/bg_head.jpg) repeat-x top left; }
#main_menu { float:left; width:850px; height:36px; background: url(../img/bg_content.jpg) repeat-y top center; }
#mainCol { float:left; margin:0; padding:0 0 0 35px; width:516px;  }
#rightCol { float:right; width:253px; padding:0 37px 0 0; border:0px solid #000; overflow:hidden; }
#footer { float:left; width:850px; height:61px; background: url(../img/bg_footer.jpg) repeat-y top center; }

/*### Content ####*/
#headerContent { padding:32px 0 0 35px; width:778px; height:185px; }
#mainColContentHeader { float:left; width:516px; height:39px;  margin:0; padding:0; background: url(../img/header_main_Content.gif) no-repeat top left;  overflow:hidden; } 
#mainColContentContainer { width:516px; }
#mainColContent { float:left; width:479px; min-height:680px; padding:0 20px 0px 20px;  background: url(../img/bg_main_Content.gif) repeat-y top left; overflow:hidden; }

#mainColContentHeader h1 {
width:516px; 
margin:0; 
background: url(../img/header_main_Content.gif) no-repeat top left; 
overflow:hidden; 
font-size:15px; 
color:#00B4D5; 
padding:10px 10px 10px 20px;
}

#mainColContent h1
{
width:510px; 
margin:0; 
 
overflow:hidden; 
font-size:15px; 
color:#00B4D5; 
padding:50px 0 10px 0;
}


#mainColContentFooter { float:left; width:516px; height:12px; background: url(../img/footer_main_Content.gif) no-repeat top left;  } 
#footerContent { padding:12px 49px 0 0; text-align:center; color:#fff; font-size:10px; } 
#footerContent a { color:#fff; text-align:right; text-decoration:underline; font-size:10px; }
#footerContent .right { float:right; width:130px; text-align:right; }
#footerContent .left { float:left; width:628px; text-align:right; }
#print_link { text-align:right; }

/*allgemeines fuer content ###*/
a { color:#00B4D5; }

img { border:0; }
.grau { color:#666; }
.note { font-size:10px; color:#666; }
blockquote {
	text-align:justify;
}


/* der haupt content bereich im detail */
#mainColContent p.bodytext { margin:0; padding:0 20px 0px 0; }
/* das ist für die homeseite */
/* link liste home*/
#links { width:163px; margin-left:10px; padding:0 0 10px 0; background: url(../img/bg_list_home.gif) no-repeat top right; }
#links .link_liste { margin:0; padding:0 0 0 0; }
#links td ul.link_liste { margin:0; padding:0 0 0 30px; list-style-type:disc; }
#links .link_liste a { font-size:12px;  color:#000; font-weight:bolder; text-decoration: none; }
#links td.vermittlung { padding:0 0 0 20px; }



/* boxes */
.box { float:right; width:252px; margin:0; margin:0px; }
.header_box { width:252px; height:39px; background: url(../img/header_box.gif) no-repeat top left; }
.content_box { width:212px; padding:10px 20px 10px 20px; background: url(../img/content_box.gif) repeat-y top left; }
.footer_box { width:252px; height:6px; background: url(../img/footer_box.gif) no-repeat top left; overflow:hidden; }
.box_headline { font-size:15px; color:#00B4D5; padding:12px 0 0 20px; font-weight:bolder; }

#normal_box { width:252px; margin-bottom:0; padding:0; overflow:hidden; }
#standorte_box { width:252px; margin-top:10px; padding:0px; overflow:hidden; }
#rueckruf_box { width:252px; margin-top:10px; padding:0; background: url(../img/call_back_service.jpg) no-repeat top right; }
#bewerbungs_box img {
	width:252px;
	padding:0;
	margin:10px 0 0 0;

}
#facebook_box {
	width:252px;
	padding:0;
	margin:10px 0 0 0;
}
/*stellenagebote*/

.latest li a { color:#000; text-decoration:none; font-size:12px; font-weight:bolder; }
.latest ul { padding:0; margin:0; list-style-type:none; }

.news-list-browse { text-align:right; margin:0; padding:6px 0 0 0; }

.bl { margin:0; padding:10px 0 10px 0; font-size:13px; color:#00B4D5; }

.bg_blue { text-align:left; font-size:12px;  background-color:#C8EFF6; margin:0; padding:2px 0 2px 5px; }
.bg_blue input.tx-indexedsearch-searchbox-sword { border:1px solid; }
.bg_blue .tx-indexedsearch-searchbox-button { padding:0; margin:0; }

.news-list-container { margin:0; padding:10px 0 10px 0; }
.news-list-date { font-size:12px; width:60px; vertical-align:top; }

.news-list-container td a { font-size:12px;  color:#000; text-decoration:none; font-weight:bold; }
.news-list-morelink a, .news-list-morelink a:link, .news-list-morelink a:active, .news-list-morelink a:visited, .news-list-morelink a:hover  { margin:0 0 0 10px; padding:0; color:#00B4D5; text-decoration:underline; }


/*standorte*/

#standorte_box .footer_box { margin:0; padding:0; width:252px; height:6px; background: url(../img/footer_box.gif) no-repeat top left; overflow:hidden; }
#standorte_box .content_box  { width:212px; height:170px; padding:10px 20px 10px 20px; }

/* Call-back*/

#rueckruf_box .content_box { margin:0; padding:0; background: url(../img/blind.gif) top right; overflow:hidden; }
#rueckruf_box .content_box p { margin:0; padding:10px 80px 10px 20px;  }
#rueckruf_box .content_box h1 { margin:0; padding:0; text-align:right; font-size:18px; color:#00B4D5; }

#rueckruf_box .header_box { margin:0; padding:0 0 10px 0; background: url(../img/blind.gif) top right; }
#rueckruf_box .footer_box { width:252px; height:6px; background: url(../img/footer_box.gif) no-repeat top left; overflow:hidden; }

/* ------------- Menu ------------------- */

#main_menu ul {
list-style-type: none;
padding: 0;
margin:0 0 0 90px;
}

#main_menu ul li {
padding:0 20px 0 20px; 
float: left;
height: 36px;
line-height: 36px;
text-align: center;
background: url(../img/li_line.gif) no-repeat center right;
}

#main_menu ul li a {
display: block;
color: #333;
text-decoration:none;
}

#main_menu ul li.current {
padding:0 20px 0 20px; 
background: url(../img/li_line_blue.gif) no-repeat center right;
}

#main_menu ul li.current a {
display: block;
color: #00B4D5;
text-decoration:none;
}

#main_menu ul li a:hover {

display: block;
color: #00B4D5;

}

#main_menu ul li a.current { }

/* ------------- SubMenu ------------------- */


#submenu  { float:left; text-align: left; height: 25px; line-height: 25px; padding: 0 10px 0 10px; }
#submenu a { margin: 0 10px 0 10px; color: #333; text-decoration:none; }
#submenu a:hover { color:#0066FF; }
#submenu a.current { text-decoration: none; color:#0066FF; }

/* ------------- Formulare ------------------- */


/*mailform*/

.tx-thmailformplus-pi1 {  }
.required { color:#00B4D5; font-size:16px; line-height:12px; }
.ti { border:1px solid #00B4D5; }


form {
margin:0; padding:20px 0 20px 0;
}


input, textarea, select, .chkbox {
font-size: 11px;
color: #454545;
}



#name, #vorname, #strasse, #plz_ort,  #tel, #email, #www, #bemerkungen, #referer, #handelspotionen, #submit, #firstname, #lastname, #birthday, #zip_city,  #gender, #size, #weight, #address, #telephone, #subject, #experiences, #notice {
margin-top: 2px;
}

.title {
width: 110px;
float: left;
font-weight: bold;
font-size: 11px;
color: #333333;
}



#vorname input, #name input, #strasse input, #tel input, #email input, select, #firstname input, #lastname input, #datum input, #zeit input, #weight input, #address input, #zip_city input, #telephone input, #subject input, #notice textarea, #experiences textarea {
width: 170px;
font-family: Arial, sans-serif;
border:1px solid #00B4D5;

}



#bemerkungen textarea {
width: 290px;
height: 150px;
font-family: Arial, sans-serif;
border:1px solid #00B4D5;
}

#plz_ort input.plz  {
width: 35px;
border:1px solid #00B4D5;
}

#plz_ort input.ort  {
width: 125px;
margin-left: 5px;
border:1px solid #00B4D5;
}

.tx-thmailformplus-pi1 div.error {
width:280px; 
border: #00B4D5 1px solid;
color:#00B4D5;
margin:0 0 0 110px;
padding: 5px;
}

.error ul {

font-size: 11px;
font-weight: bold;

margin-top: 5px;

}


input.submit, #submit input {
 margin: 5px 0 0 110px;
 border:  #00B4D5 1px solid;
 font-weight: bold;
 color: #000;
}


/* ###Druckversion #### */
#p { margin:0 auto; background: #fff url(../img/bg_body3.jpg) repeat-x top left; }
#bodyp { float:left; width:650px; }
#mainp { width:650px; }
#headerp { float:left; margin-top:2px; width:650px; height:150px; }
#main_menup { float:left; width:650px; height:36px; }
#mainColp { float:left; margin:0; padding:0 0 0 10px; width:615px;  }
#footerp { float:left; width:650px; height:30px; background: url(../img/bg_footer_print.jpg) repeat-y top center; }

#headerContentp { padding:0 0 0 10px; width:650px; height:150px; }
#mainColContentHeaderp { float:left; width:630px; height:39px;  margin:0; padding:0; } 
#mainColContentContainer { margin:0; padding:0; }
#mainColContentp { float:left; width:640px; padding:0; margin:0; }
#mainColContentp h1 { float:left; width:630px; height:39px; font-size:15px; color:#00B4D5; margin-left:0; padding:0;  }
#mainColContentFooterp { float:left; width:616px; height:12px; } 
#footerContentp { padding:3px 19px 0 0; color:#000; font-size:10px; } 
#footerContentp a { color:#fff; text-align:right; text-decoration:underline; font-size:10px; }
#footerContentp .right { float:right; width:130px; text-align:right; }
#footerContentp .left { float:left; width:428px; text-align:right; }
/* ------------- Druckversion Menu ------------------- */

#main_menup ul { list-style-type: none; padding: 0; margin:0 0 0 90px; }
#main_menup ul li { padding:0 20px 0 20px; float: left; height: 36px; line-height: 36px; text-align: center; background: url(../img/li_line.gif) no-repeat center right; }
#main_menup ul li a { display: block; color: #333; text-decoration:none; }
#main_menup ul li.current { padding:0 20px 0 20px; background: url(../img/li_line_blue.gif) no-repeat center right; }
#main_menup ul li.current a { display: block; color: #00B4D5; text-decoration:none; }
#main_menup ul li a:hover { display: block; color: #00B4D5; }
#main_menup ul li a.current { }


