@import url('/media/css/reset.css');
@import url('/media/css/960.css');
@import url('/media/css/text.css');
@import url('/media/css/main_nav_dropdown.css');
@import url('/media/css/plugin/simplegallery.css');
@import url('/media/css/plugin/form.css');
/* COLOR PALETTE
 #000    - Dark Background
 #fff    - Content color
 #5c5c5c    - Content text color
 */


/* FRAMEWORK addition */
.floatleft{float:left}
.floatright{float:right}

.border_bottom{border-bottom:1px #e3e3e3 solid;padding:14px 0px; clear:both}
.border_bottom2{border-bottom:1px #e3e3e3 solid;}

.margin_left{margin-left:20px;}
.margin_top{margin-top:55px;}
.noborderright{border-right:none;}

.textleft{text-align:left;}
.textright{text-align:right;}

.paddingtop{padding-top:10px;}
.paddingbottom{padding-bottom:10px;}

.bold{font-weight:bold}
.no_margin{margin:0}
.imgreplace{text-indent:-9999px;}

/* WEBSITE */
body{background:#fff url(/media/img/body-bg.jpg) repeat-x center top;}

#header{}
#page{}

#main{clear:both;background:#fff;padding-bottom:40px;min-height:320px;}
#footer{clear:both;}
#footer a{}

/* HEADER */
#header{ padding-top:10px;}
#header .content{/*height:55px;*/ margin-bottom:10px;}
#header #header_teaserbox{ float:left; background:transparent url(/media/tmp/catalogue/_JBM1508_720x235__jpg_720x235_crop_upscale_q85.jpg) no-repeat; width:720px; height:235px;}


/* HEADER Logo */
#logo_holder {padding:0px; float:right;}
#logo_holder a{background:url(/media/img/gfx.png) no-repeat 0px 0;display:block;text-indent:-9999px;height:235px;width:230px;}

/* NAVIGATION main */
#nav_holder{background:#B6B6AC url(/media/img/repeat-x_bg.jpg) repeat-x left -100px;}
#nav_main{float:left;}


/* NAVIGATION lang */
#nav_lang{float:left; text-align:left; padding-left:10px;}
#nav_lang ul.dropdown{z-index:81;}

/*#nav_lang{position:relative;height:1px;}
#nav_lang ul{position:absolute; top:0px; left:0px;list-style:none;margin-top:6px;margin-bottom:0px;}
#nav_lang li{float:right;margin:0;zoom:1;height:24px;border:1px solid #767676;margin-left:10px; }
#nav_lang a{background:#000 url(/media/img/lang_arrow.png) no-repeat 98% 1px; display:block;height:24px;padding:0px 25px 0px 10px;  text-decoration:none; line-height:23px;font-size:11px;font-weight:bold;cursor:pointer;text-decoration:none;color:#fff;}
#nav_lang a:hover{background:#333 url(/media/img/lang_arrow.png) no-repeat 98% 1px;text-decoration:none;}
#nav_lang li.selected a{color:#fff; }
* html #nav_lang a{float:left;}*/

/* NAVIGATION country */
#nav_country{float:left; text-align:left;}
#nav_country ul.dropdown{z-index:82;}
/*#nav_country{}
#nav_country ul{list-style:none;margin-top:6px;margin-bottom:0px; display:inline;}
#nav_country li{float:right;margin:0;zoom:1;height:24px;border:1px solid #767676; }
#nav_country a{background:#000 url(/media/img/lang_arrow.png) no-repeat 98% 1px; display:block;height:24px;padding:0px 25px 0px 10px;  text-decoration:none; line-height:23px;font-size:11px;font-weight:bold;cursor:pointer;text-decoration:none;color:#fff;}
#nav_country a:hover{background:#333 url(/media/img/lang_arrow.png) no-repeat 98% 1px;text-decoration:none;}
#nav_country li.selected a{color:#fff; }
* html #nav_lang a{float:left;}*/

/*  META lang & country */
.lang_country{float:right; padding-left:10px; padding-right:10px; white-space:normal;}
.lang_country ul, .lang_country li{list-style:none; margin:0;}
.lang_country ul.dropdown{margin-top:6px;}

.lang_country ul.dropdown a{display:block;background:#000 url(/media/img/lang_arrow.png) no-repeat 98% 1px; display:block;height:24px;padding:0px 25px 0px 10px;  text-decoration:none; line-height:23px;font-size:11px;font-weight:bold;cursor:pointer;text-decoration:none;color:#fff;border:1px solid #767676;}


.lang_country ul.dropdown li {
	float:left;
	position:relative;
}

.lang_country ul.dropdown ul {
	display:block;
	height:auto;
	width:168px;
	position:absolute;
	top:-999em;
	background:red;
	visibility:hidden;
}

.lang_country ul.dropdown li:hover a,
.lang_country ul.dropdown li.hover a{background-color:#333;}

.lang_country ul.dropdown li:hover ul,
.lang_country ul.dropdown li.hover ul{top:25px; display:block; visibility:visible;border:1px solid #767676; border-top:none;}

.lang_country ul.dropdown ul li{
	position:static;
	float:none;
}

.lang_country ul.dropdown ul li a{border:none;background:#333;}
.lang_country ul.dropdown ul li a:hover{background-color:#555;}
.lang_country ul.dropdown ul li a.selected{background-color:#444;}

* html .lang_country ul.dropdown li a{float:left;}
* html .lang_country ul.dropdown li ul{float:left;left:0;}
* html .lang_country ul.dropdown li li a{float:none;}


/* NAVIGATION meta */
#meta{background:#2A2929 url(/media/img/repeat-x_bg.jpg) repeat-x 0px 0px;height:40px; /*overflow:hidden;*/}
#meta .grid_12{width:728px;}
#nav_meta ul{list-style:none;text-align:left;margin-top:12px;float:right;}
#nav_meta li{color:#fff;display:block;font-size:11px;float:left;line-height:12px;margin-left:0px;padding-right:6px;padding-left:6px;border-left:1px solid #fff;}
#nav_meta li:first-child{border-left:none;}
#nav_meta li.first{border-left:none;}
#nav_meta a{color:#fff;text-decoration:none;}
#nav_meta a:hover, #nav_meta li.selected a{text-decoration:underline;}

#search_rss{ position:relative;}

/* NAVIGATION search */
#nav_search{ float:left; border:1px solid #767676; background:transparent url(/media/img/search.jpg) repeat-x 0px 0px; height:24px; width:192px;margin-top:6px;overflow:hidden;}
#nav_search input{ background:none; border:none;height:18px; padding-left:6px; padding-top:5px; width:140px;color:#333;font-size:11px;float:left;}
#nav_search fieldset{margin:0;padding:0px;width:190px; height:25px;}
#nav_search .submit{ background:#000 url(/media/img/lupe.png) no-repeat 0px 0px; margin-top:2px; vertical-align:middle;width:20px;height:20px;border: 0;text-indent:-9999em;cursor: pointer;font-size:0px;text-align: right;color:#bebdbd;float:right;}
#nav_search .submit:hover{ background:#333 url(/media/img/lupe.png) no-repeat 0px 0px;}


/* PLUGIN NEWS ARCHIVE */
.plugin_newsarchive 				{font-size:11px;  padding-bottom:20px}
.plugin_newsarchive .year			{margin-bottom:10px;} 
.plugin_newsarchive .year_header 	{font-size:14px; font-weight:bold;padding-bottom:5px;}
.plugin_newsarchive h3				{color:#333}
.plugin_newsarchive  ul 			{list-style:none;} 
.plugin_newsarchive  li 			{float:left; padding-right:5px;margin-left:0px;} 
.plugin_newsarchive  a 				{display:block}

/* PLUGIN EVENTARCHIVE */
.plugin_eventsarchive  				{font-size:11px;  padding-bottom:20px}
.plugin_eventsarchive  .year		{margin-bottom:10px;} 
.plugin_eventsarchive  .year_header {font-size:14px; font-weight:bold;padding-bottom:5px;}
.plugin_eventsarchive  h3			{color:#333}
.plugin_eventsarchive   ul 			{list-style:none;} 
.plugin_eventsarchive   li 			{float:left; padding-right:5px;margin-left:0px;} 
.plugin_eventsarchive   a 			{display:block}

/* NAVIGATION rss */
#nav_rss{ position:absolute; left:185px; top:0px;}
#nav_rss ul{list-style:none;margin-top:6px;margin-bottom:0px;}
#nav_rss li{zoom:1;height:24px;width:24px; border:1px solid #767676;margin-left:20px; }
#nav_rss a{background:#000 url(/media/img/rss.png) no-repeat 1px 2px; display:block;height:24px;padding:0px;  text-decoration:none; line-height:24px;font-size:12px;font-weight:bold;cursor:pointer;text-decoration:none;color:#fff; text-indent:-9999px;}
#nav_rss a:hover{background:#333 url(/media/img/rss.png) no-repeat 1px 2px;}
#nav_rss li.selected a{color:#fff; }

/* BREADCRUMB */
.breadcrumb{display:block;clear:both;color:#004f9a;padding:10px;font-size:12px; font-weight:bold;}
.breadcrumb ul{list-style:none;margin:0;}
.breadcrumb li{margin:0px;display:inline;color:#666;}
.breadcrumb a, #header .breadcrumb a{color:#004f9a;}
.breadcrumb a:hover, #header .breadcrumb a:hover{color:#000;}

/* SEND PAGE & NEWSLETTER background:#000 url(/media/img/search.jpg) repeat-x 0px 0px;    */
#div_id_email							{}
#taf_newsletter_box #div_id_email label	{display:none}

.sendpage_newsletter 				{}
.sendpage_newsletter label			{}
.sendpage_newsletter .textinput input.textinput {background:transparent url(/media/img/search.jpg) repeat-x 0px 0px; width:174px; font-size:12px; color:#b4b3b3; padding:7px 6px 7px 6px;float:left;}
.sendpage_newsletter  .textinput	{ width:auto;}
.sendpage_newsletter .submit		{border:none;width:84px;float:right;background:#2A2A2A url(/media/img/button-sitemap.jpg) no-repeat left top; color:#fff;cursor: pointer; font-size:11px; }
.sendpage_newsletter .submit:hover	{background-color:#333; background-image:none;}
* html #sendpage input				{height:14px;}

.sendpage_tellafriend_iframe					{padding:20px 20px;}


.sendpage_newsletter_iframe						{padding:20px 20px;} 	
.sendpage_newsletter_iframe .errorField			{clear:both} 	
.sendpage_newsletter_iframe h3					{margin-bottom:0px;} 
.sendpage_newsletter_iframe #div_id_email input	{width:440px} 
.sendpage_newsletter_iframe #div_id_fname input	{width:440px} 
.sendpage_newsletter_iframe #div_id_lname input	{width:440px} 
.sendpage_newsletter_iframe .error .textinput, .error textarea {border-color:#990000;}


.sendpage_newsletter_iframe .submit				{float:left; clear:both; margin-top:10px;} 	

#div_id_email label{}

/* FOOTER */
#footer{border:1px solid #B3B2B2;padding:10px; margin-bottom:10px; background:#C7C7BB;}
#footer .top_holder{height:30px; padding-bottom:0px; }/*ie6/ie7*/

/* BUTTON */
.btn{display:block; height:30px; margin-right:10px; margin-top:10px; background:#2A2A2A url(/media/img/button-sitemap.jpg) no-repeat left top; float:left;color:#fff; font-weight:bold; line-height:30px; text-decoration:none; padding-left:20px; padding-right:20px; font-size:11px;}
.btn:hover{background:#2A2A2A url(/media/img/button-sitemap.jpg) no-repeat left -60px; color:#fff;}
.btn.close{ background-position:right -30px;}
.btn.close:hover{ background:#2A2A2A url(/media/img/button-sitemap.jpg) no-repeat right -90px; color:#fff;}

.rss_button {background:#000 url(/media/img/rss.png) no-repeat 1px 2px; display:block;height:24px;padding:0px; width:24px;  text-decoration:none; line-height:24px;font-size:12px;font-weight:bold;cursor:pointer;text-decoration:none;color:#fff; text-indent:-9999px;}
.rss_button:hover {background:#333 url(/media/img/rss.png) no-repeat 1px 2px;}

#main .rss_button{text-indent:30px;height:22px;width:auto;background:url(/media/img/icon_rss.jpg) no-repeat;color:#333;line-height:22px;}


/* FOOTER sitemap */
#sitemap_btn{display:block; height:30px; background:#2A2A2A url(/media/img/button-sitemap.jpg) no-repeat right top; float:left;color:#fff; font-weight:bold; line-height:30px; text-decoration:none; padding-left:15px; padding-right:30px;}
#sitemap_btn:hover{background:#2A2A2A url(/media/img/button-sitemap.jpg) no-repeat right -60px}
#sitemap_btn.close{ background-position:right -30px;}
#sitemap_btn.close:hover{ background:#2A2A2A url(/media/img/button-sitemap.jpg) no-repeat right -90px}
#sitemap_content{clear:both;}
#footer_sitemap,#footer_sitemap li{list-style:none; margin:0;padding:0;}
#footer_sitemap{margin-top:20px;}
#footer_sitemap ul{padding-top:5px;}
#footer_sitemap li{float:left; width:150px; font-size:11px; padding-bottom:5px;}
#footer_sitemap li a{color:#000;}
#footer_sitemap li li{float:none; clear:both;}
#footer_sitemap li li a{text-decoration:underline; font-weight:normal; color:#5f5f5f;}
#footer_sitemap li li li{padding-left:10px;}


#footer_sitemap a{}


/* Three Col Special */
#tpl_3col #col2 .box{
	border-bottom:1px solid #9F9B9C;
	padding-bottom:10px;
}
#tpl_3col #col3{
	width:230px;
}

.plugin_locations_aktuell{
	padding-left:10px;
	background-color:red;
}

/* TEASER */
.teaser img{ margin-bottom:10px;border:1px solid #bbb;}
.teaser h3{font-size:12px; font-weight:bold; color:#000;}
.teaser .more{font-weight:bold;}
.teaser {margin-bottom:10px;}
#tpl_3col #col2 .teaser img{width:206px; height:65px;}
#tpl_3col #col3 .teaser img{width:206px; height:70px;}


#col3 .box{
	background:#B3B3AA url(/media/img/teaserbox-bg.jpg) repeat-x;
	padding:10px;
	border:1px solid #B3B2B2;
}

/* CITY CHOOSER */
#id_locator_form{ background:#B3B3AA url(/media/img/teaserbox-bg.jpg) repeat-x; width:480px; height:110px; margin-left:-10px;}
#id_locator_form .formColumn{height:50px;}
#id_locator_form .formRow{ /*width:478px;*/ width:175px; float:left;}
#id_locator_form .formRow label{margin-top:6px;}

#id_locator_form #div_id_country{height:50px;float:left;width:150px;padding:0px 0px 0px 22px;}
#div_id_country{height:50px;float:left;width:227px;padding:0px;}
#id_locator_form #div_id_city{height:50px;float:left; width:150px; padding:0px 0px 0px 22px;}
#div_id_city{height:50px;width:227px; padding:0px;}
#div_id_admin_area{height:50px;width:227px;padding:0px 0px 0px 12px;}
#div_id_location{height:50px; width:227px;padding:0px 0px 0px 12px;}

.locator_topspace{padding-top:45px;}
.locator_contactbox p{margin:0;}
.locator_contactbox{margin-bottom:20px;}

.locator_thumbs			{margin-bottom:10px;}
* html .locator_thumbs {margin-top:10px;}
*+html .locator_thumbs {margin-top:10px;}
.locator_thumbs ul		{}
.locator_thumbs li		{float:left; display:block; width:100px; margin-right:10px;margin-left:0px;zoom:1;}
.locator_thumbs a		{text-decoration:none;/* text-indent:-400px; overflow:hidden;*/}
.locator_thumbs a span	{display:none}

.locator_nav{ float:left}

#map{width:478px; border:1px #e3e3e3 solid; margin-left:-10px;line-height:1px;}
#map img{/*width:476px;*/}
* html #map{margin-left:0;width:458px;}
* html #map img{width:458px;}

/* BLOG INDEX PAGE */
.entry{border-bottom:1px #e3e3e3 solid; padding:14px 0px;}
.textbox h2 { margin-bottom:8px;font-size:16px; font-weight:normal; text-decoration:none;line-height:21px}
.textbox h2 a{ font-size:16px; font-weight:normal; text-decoration:none;line-height:21px}
.datebox{font-size:14px;color:#999999;}
.datebox span{font-size:11px;}
.author{ color:#999999;}

.news_entry{}
.news_entry h2 { margin-bottom:14px; font-size:16px; font-weight:normal; text-decoration:none;line-height:21px}
.news_entry h2 a{ font-size:16px; font-weight:normal; text-decoration:none;line-height:21px}
.news_entry_detail{}
.news_entry_detail h2{margin-bottom:0px; padding-bottom:0px;}
.news_entry_detail h5{color:#999999;}

.col_left{ padding-top:2px;}

.blog_teaser{background-color:#efefef;}
.blog_teaser_content{ padding-left:10px;}

/* BLOG PAG */
#blog_pag{ margin:40px 0px; position:relative;}
.blog_paginator{position:absolute;left:-8px;}
.blog_paginator ul{list-style:none;}
.blog_paginator ul li{float:left;margin:5px 1px 0px 0px;display:block; }
.blog_paginator ul li a{background-color:#efefef; padding:8px 10px; height:27px;line-height:27px; text-decoration:none; font-size:11px;  color:#333; font-weight:bold;}
.blog_paginator ul li a:hover{ background:#2A2A2A url(/media/img/button-sitemap.jpg) no-repeat left -60px; color:#fff;}
.blog_paginator ul li a:active{ background-color:#c7c7be; color:#5c5c5c; text-decoration:none;}
.blog_paginator ul li a.active{ background-color:#c7c7be; color:#5c5c5c; text-decoration:none;}
.blog_paginator ul li.current {float:left;margin:5px 1px 0px 0px;display:block;}
.blog_paginator ul li.current span{background-color:#c7c7be; padding:8px 10px; height:27px;line-height:27px; text-decoration:none; font-size:11px;  color:#333; font-weight:bold;}

/* PLUGIN LATEST EVENTS */
.plugin_latestevents ul{ list-style:none;}
.plugin_latestevents li{ margin-left:0px;}

.paginator{}
.paginator ul{list-style:none;}
.paginator li{float:left;margin:5px 1px 0px 0px;display:block; }
.paginator a {background-color:#efefef; padding:8px 10px; height:27px;line-height:27px; text-decoration:none; font-size:11px;  color:#333; font-weight:bold;}
.paginator a:hover{ background:#2A2A2A url(/media/img/button-sitemap.jpg) no-repeat left -60px; color:#fff;}
.paginator a.active{ background-color:#c7c7be; color:#5c5c5c; text-decoration:none;}


.blog_detail_title{ position:relative; padding-bottom:10px;}
.blog_detail_title_content{position:absolute; top:-10px; color:#999999;;}
.blog_detail_text{ padding-top:10px}

.blog_respond{background-color:#efefef; margin:20px 0px;padding-bottom:10px;}
.blog_respond_content{padding:10px;}

/* RATING
.star {height:30px;}
.star ul{list-style:none;}
.star ul li{float:left; margin:5px 1px 0px 0px;}
.star ul li a{display:block; background-color:#efefef; padding-left:10px;padding-right:10px; height:27px;  line-height:27px; text-align:center; text-decoration:none; font-size:11px;  color:#333; font-weight:bold;}
.star ul li a:hover{ background:#2A2A2A url(/media/img/button-sitemap.jpg) no-repeat left -60px; color:#fff;}
.star ul li a:active{ background-color:#c7c7be; color:#5c5c5c; text-decoration:none;}
.star ul li a.active{ background-color:#c7c7be; color:#5c5c5c; text-decoration:none;}
 */

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating{cursor:pointer; clear:both;display:block;}
div.rating:after{content:'.';display:block;clear:both;visibility:hidden;}
div.cancel,div.star{cursor:pointer;display:block;}
/* Comment */

/*div.cancel,div.cancel a{background:url('delete.gif') no-repeat 0 -16px}*/

div.star{margin:0px;}
div.star_text{ float:left; margin-top:5px;clear:both;}
div.star_text p{  font-size:11px;}
div.star a{padding:6px 12px; text-decoration:none; color:#333; float:left; margin-right:1px;background-color:#efefef; }
div.star a:hover{background:#2A2A2A url(/media/img/button-sitemap.jpg) no-repeat scroll left -60px; color:#fff}

div.star span{padding:6px 12px; text-decoration:none; color:#333; float:left; margin-right:1px;background-color:#efefef;}
div.cancel a,div.star a{display:block;height:100%;}
div.cancel{display:none;}
div.star_on a{background-color:#c7c7be !important; color:#fff}
div.star_on a:hover{background-color:#c7c7be !important; color:#fff}

div.star_hover a,div.star_live a, div.star_live span{ background-color:#c7c7be ;color:#5C5C5C;}
div.star_hover a,div.star_live a:hover{ background-color:#c7c7be ;color:#fff;}


/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */

/* Rating mod */
#rating-saved-message {text-align:left;font-size:11px;padding:5px 0px 5px 2px;}
.show {display:block !important;}
/* END jQuery.Rating Plugin CSS */

/* SEARCH RESULTS */
.search_results{ border-bottom:1px solid #D3D3D3; margin-top:10px;padding-bottom:10px; }
.submit_button{ padding-top:20px;}

/* TABLE */
table {border:1px solid #D3D3D3; text-align:left; margin:10px 0px;}
table th{ padding:6px 30px 6px 10px; background-color:#c7c7bb;border-right:1px solid #D3D3D3;}
table tr{ padding:6px 30px 6px 10px;}
table td{ padding:6px 30px 6px 10px;border:1px solid #D3D3D3;}
.tr_highlight td{ background-color:#edf0e9;}

/* PLUGIN - latest news*/
.plugin_latestnews h3{margin-bottom:0;}
.plugin_latestnews ul, .plugin_latestnews li{margin:0; list-style:none;}

/* PLUGIN  Job */
#id_jobfinderform legend{margin-bottom:10px;}
#id_jobfinderform .ctrlHolder, .submit_button{padding:0;}

#id_jobfinderform #div_id_country label{display:none;}
#id_jobfinderform #div_id_age label{display:none;}
#id_jobfinderform #div_id_category label{display:none;}
#id_jobfinderform #div_id_category ul label{display:inline;}
#id_jobfinderform #div_id_category ul, #div_id_category li{list-style:none;margin:0;}

#search_results_container{clear:both; padding-top:10px;}



/* MICROSITE CSS */
#nav_meta_microsite				{}
#nav_meta_microsite	 ul			{ list-style:none;text-align:left;margin-top:12px;float:left;}
#nav_meta_microsite	 li			{ color:#fff;display:block;font-size:11px;float:left;line-height:12px;margin-left:0px;padding-right:6px;padding-left:6px;border-left:1px solid #fff;}
#nav_meta_microsite	 li:first-child{border-left:none;}
#nav_meta_microsite	 li.first	{ border-left:none;}
#nav_meta_microsite	 a			{ color:#fff;text-decoration:none;}
#nav_meta_microsite	 a:hover, 
#nav_meta li.selected a,
#nav_meta_microsite li.selected a{text-decoration:underline;}

#div_id_location_microsite_holder	{ margin-top:30px;}
#div_id_location_microsite 			{ background:#B3B3AA url(/media/img/teaserbox-bg.jpg) repeat-x scroll 0 0; height:50px; padding:1px 0px 15px 15px; margin-bottom:30px}
.location_microsite_link			{ float:left; display:block; padding:30px 0px 0px 20px}
.location_microsite_dropdown		{ float:left;  display:block; }

.micrositemenu					{}
.micrositemenu ul				{ list-style:none}
.micrositemenu li				{ margin:0px; background:#B6B6AC url(/media/img/repeat-x_bg.jpg) repeat-x scroll left -100px; width:230px;}
.micrositemenu a				{ padding:15px 0px 15px 10px; margin:1px 0px 0px 0px;  display:block; text-decoration:none; color:#000; font-weight:bold;}
* html .micrositemenu a			{ padding:13px 0px 13px 10px; margin:1px 0px 0px 0px;  display:block; text-decoration:none; color:#000; font-weight:bold;}
.micrositemenu a:hover,
.micrositemenu .selected a			{ background:#B6B6AC url(/media/img/repeat-x_bg.jpg) repeat-x scroll left 0px; color:#fff}

.micrositemenu .teaser					{ margin-bottom:10px; width:208px}

.micrositemenustufe						{ width:230px !important;}

.micrositemenustufe .locator_topspace	{ padding-top:45px; }

.micrositemenustufenumbersholder		{ background:transparent url(/media/img/stufe.jpg) repeat-x scroll left 0px; height:100px }
.micrositemenustufenumbers				{ padding-top:10px }
.micrositemenustufenumbers .active		{ color:#000; font-weight:bold; text-decoration:underline;}
.micrositemenustufenumbers ul			{ list-style:none}
.micrositemenustufenumbers li			{ margin:0px; display:block; float:left; margin-right:20px; margin-left:10px; }
.micrositemenustufenumbers a:hover		{ background:#B6B6AC url(/media/img/repeat-x_bg.jpg) repeat-x scroll left 0px; color:#fff}
.micrositemenustufetitle				{ margin-top:10px; margin-left:10px;}

.micrositemenucontent					{ }
.micrositemenucontent #id_locator_form #div_id_city 	{ margin-left:20px;}
.micrositemenucontent #id_locator_form #div_id_country  { margin-left:20px;}

* html .micrositemenucontent #id_locator_form 	{ width:470px;}
/*  html .micrositemenucontent img		{ width:460px;}*/
* html .micrositemenucontent #map img	{ width:458px;}
* html .locator_start 					{}
* html .locator_start img				{ width:458px; }
* html #id_locator_form					{ width:470px;}
.micrositemenucontent img				{ margin-bottom:20px}

.micrositemenucontent .textinput		{ width:420px }
.micrositemenucontent .select			{ padding-left:0px !important}
.micrositemenucontent div.checkboxinput	{ width:400px; margin-top:10px; margin-bottom:30px}
.micrositemenucontent input.checkboxinput	{ margin-top:10px;float:left; width:auto; margin-right:10px; margin-bottom:20px;}
* html .micrositemenucontent input.checkboxinput	{ margin-top:5px; }

.micrositemenustandorte					{ margin-bottom:30px; margin-top:10px}

.micrositemenugutschein	a			{background:#2A2A2A url(/media/img/button.jpg) repeat-x scroll left top;padding:7px 10px;border:medium none;color:#FFFFFF;cursor:pointer; font-weight:bold; font-size:11px; margin-top:20px; text-decoration:none}
.micrositemenugutschein a:hover			{background-color:#333333; background-image:none}

.micrositemenusubmit					{ background:#2A2A2A url(/media/img/button.jpg) repeat-x scroll left top;padding:7px 10px;border:medium none;color:#FFFFFF;cursor:pointer; font-weight:bold; font-size:11px;}
.micrositemenusubmit:hover				{ background-color:#333333;background-image:none;}
* html .micrositemenusubmit				{ background:#2A2A2A url(/media/img/button.jpg) repeat-x scroll left top; width:280px; border:medium none;color:#FFFFFF;cursor:pointer; font-weight:bold; font-size:11px;}


.micrositeprint							{ padding-left:20px; padding-top:20px}
.micrositeprint .col1					{ width:360px; float:left; padding-left:0px; margin-right:60px;}
.micrositeprint .col2					{ width:300px; float:left; margin-top:10px;}

.addressformat p{margin-bottom:0px;}
.addressformat	{margin-bottom:10px;}

.personal-data	{ margin-bottom:30px;}

.micrositeprint h1 { margin-bottom: 0px !important; padding-bottom:0px !important;; background-image:none !important;}

.ui-datepicker 		{ background-color:#C7C7BB !important; }
.ui-datepicker .ui-datepicker-calendar {border:none !important;}
.ui-state-default	{ background-color:#004F9A !important;}
.ui-datepicker td span, .ui-datepicker td a	{ border:none !important; background:transparent url(/media/img/search.jpg) repeat-x scroll 0 0 !important;}
.ui-corner-all		{ -moz-border-radius-bottomleft: 0px !important;-moz-border-radius-bottomright:0px !important; -moz-border-radius-topleft:0px !important; -moz-border-radius-topright:0px !important;}
.ui-widget-header	{ background:transparent url(/media/img/search.jpg) repeat-x scroll 0 0 !important;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { top:60% !important}
.ui-widget-content	{ background:#C7C7BB !important;} 

/* blog entrys */
.plugin_blog { border:1px solid #c2c2c2; background:#d0d0c7; padding:10px; margin:0 0 15px; }
.plugin_blog h2 { font-size:12px; color:#111; }
.plugin_blog .even a { background:#e9ece9; }
.plugin_blog .odd a { background:#f0f3f2; }

.blog-entry p { margin:0; }
.blog-entry p a { display:block; font-size:11px; color:#5f5f5f; text-decoration:none; padding:5px 8px; border-bottom:1px solid #ddded8; }
.blog-entry p a:hover { background:#fff; }
.blog-entry p .title { font-size:12px; color:#111; font-weight:bold; }
.blog-entry p .date { float:right; font-size:10px; }

.plugin_blog-master { margin:0 0 15px; }
.plugin_blog-master h2 { font-size:18px; font-weight:normal; margin:0 0 20px; }

.plugin_blog-teaser { border:1px solid #c2c2c2; background:#d0d0c7; margin:0 0 15px; }
.plugin_blog-teaser .padding { display:block; padding:10px; }
.plugin_blog-teaser a { display:block; font-size:12px; color:#5f5f5f; text-decoration:none; }
.plugin_blog-teaser a strong { color:#000; }
.plugin_blog-teaser a .more { display:block; padding-top:5px; color:#004f9a; text-decoration:underline; font-weight:bold; }
.plugin_blog-teaser a:hover .more { text-decoration:none; }

/* quote plugin */
.plugin_quotes { background:#bebcaf; width:100%; height:160px; overflow:hidden; position:relative; left:0; top:0; z-index:20; margin-bottom:20px;}
#col1 .plugin_quotes { background:#F0F3F2; }
.plugin_quotes ul { list-style:none; margin:0; z-index:10; }
.plugin_quotes ul li { margin:0; padding:0; float:left; width:auto; height:160px;width:230px;}

.plugin_quotes ul .li_aussagetext { font-size:17px; line-height:1.3; font-weight:bold; color:#000; }
#col1 .plugin_quotes ul .li_aussagetext { font-size: 19px; }

.plugin_quotes ul li p.userinfo {margin-bottom:5px;}
#col1 .plugin_quotes ul li p.userinfo {margin-bottom:10px;}

.plugin_quotes ul li div { padding:10px; }
#col1 .plugin_quotes ul li div { padding:25px; }
.plugin_quotes .nextBtn { margin:0; position:absolute; right:20px; bottom:20px; z-index:22; }
.plugin_quotes .nextBtn a { display:block; background:url('/media/img/quotes_next.png') no-repeat right bottom; width:15px; height:23px;
							text-indent:-1000px; overflow:hidden; }

.plugin_quotes .likeBtn	{ margin:0; position:absolute; left:20px; bottom:20px; z-index:22; text-align:center; display:none;}
.plugin_quotes .likeBtn.right { left:120px;}
.plugin_quotes .likeBtn strong{display:block;}			
.plugin_quotes .likeBtn a{margin-top:5px;margin-right:0;}

.quotes_default { background:none; height:auto; }
.quotes_default h1 { font-size:18px; background:none; font-weight:normal; }
.quotes_default .desc { font:16px normal georgia; }
.quotes_default .name { font-weight:bold; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #dfdfdf; }

#col1 .plugin_quotes {height:300px;}
#col1 .plugin_quotes ul li {height:300px;width:460px;}
#col1 .plugin_quotes .likeBtn {display:block;}

/* form style */
.frm #id_quote, .frm #id_job, .frm #id_age { padding:7px 6px; width:80%; border:1px solid #D3D3D3; background:transparent url(/media/img/search.jpg) repeat-x 0 0; }
#quotes-submission-form hr {width:454px;margin-top:20px;}
#quotes-submission-form .formHint {color:#666;padding-top:0px;}
#col1 .mission_submission .textinput{width:320px;}
div.ctrlHolder.checkboxinput {clear:both;}
#div_id_tos label {text-decoration:underline;color:#666;}
#div_id_tos2 label {text-decoration:underline;color:#666;}
 
.mission_submission .textinput{width:215px;}
.inputrow input#id_city{width:260px;}