@import url('reset.css');
@import url('960.css');
@import url('text.css');
@import url('nav_main_dropdown.css');
@import url('meta.css');
@import url('nav_sub.css');
@import url('plugin/simplegallery.css');
@import url('plugin/form.css');
@import url('jquery-ui.css');



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

.bold{font-weight:bold}
.no_margin{margin:0}
.imgreplace{text-indent:-9999px;}
.no_liststyle, .no_liststyle li, .no_liststyle ul{list-style:none;margin:0;padding:0;background:none;}
.hidden{display:none;}


html, body{
	height:100%;
}
body{
	background:#fff;
}
#wrapper{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -33px;
}


#pageheader, #page, #footer{min-width:960px;}
* html #pageheader{width:expression(document.body.clientWidth < 960? "960px":"auto" );}
* html #page{width:expression(document.body.clientWidth < 960? "960px":"auto" );}
* html #footer{width:expression(document.body.clientWidth < 960? "960px":"auto" );}


#pageheader{
	background:#244173 url("../img/pageheader-bg.jpg") repeat-x;
	/*min-height:215px;
	height:215px;*/
	display:none;
}

#page{
	background:url("../img/page-bg.jpg") repeat-x;
}

#header{
	height:115px;
}

#header #meta{
	height:34px;
}

#header #nav_meta{
	height:25px;
	max-width:500px;
	overflow:hidden;
}
* html #header #nav_meta{
	width:expression(document.body.clientWidth < 100? "100px":"auto" && document.body.clientWidth > 500 ? "500px":"auto")
}



#logo_holder{
	float:left;
	width:240px;
	height:57px;
	overflow:hidden;
}

#feature_top{
	margin:0;
	margin-bottom:15px;
	width:960px;
}

#feature_top img{margin: 0; margin-bottom: 0;}

#tpl_col_two_feature #col2{padding-top:10px;}

#main .nav_sub_column{
	width:240px
	
}
#main .nav_sub_column:after{
	content:"\00a0";
}
#main .nav_sub_column .nav_sub{
	padding-top:5px;
}

/* FOOTER */
#footer, #clearfooter{height:33px;}
#clearfooter{height:83px;} /* 33+50*/
#footer{	
	background:#DEDEDE url("../img/repeat-x.jpg") repeat-x;
	color:#1f4275;
	overflow:hidden;
}
* html #footer{overflow:hidden;}
#footer ul, #footer li{list-style:none;margin:0;padding:0;background:none;}
#footer li{float:left;padding-right:15px;}
#footer li a{float:left; line-height:2.9;}
/*#footer a{color:#1f4275;}*/
#footer dl,
#footer ol,
#footer ul,
#footer table{}
#footer .content_right{line-height:2.9;}

/* DIV box */
.box{
	border:1px solid #DDDDDD;
	padding:19px;
	margin-bottom:20px;
}
.boxbg{
	background:#fff url("../img/box-bg.jpg") repeat-x top left;
}


/* sidebar */
#sidebar{
	position:fixed;
	top:50%;
	right:-341px;
	height:420px;
	width:340px;
	background:#fff;
	margin-top:-210px;
	z-index:500;
	border:1px solid #DDD;
	border-right:none;
}
* html #sidebar{display:none;}
#sidebar .tabs_nav{
	position:absolute;
	left:-40px;
	width:40px;
}
#sidebar .tabs_nav li{background:none;padding:0;}
#sidebar .tabs_nav li a{
	display:block;
	width:40px;
	height:35px;
	text-indent:-7777px;
	background:url("../img/gfx.png") no-repeat;
}

#sidebar .close_btn{
	position:absolute;
	font-size:14px;
	font-weight:bold;
	right:20px;
	text-decoration:none;
}

#sidebar .tabs_nav a.print_icon{
	background-position:0px -30px;
	border-bottom:1px solid #ddd;
}

#sidebar .tabs_nav a.taf_icon{
	background-position:-60px -30px;
}

#sidebar .tabs_content{
	padding:20px;
}
#sidebar .tabs_content label, #sidebar .tabs_content .textinput, #sidebar .tabs_content .textarea{
	width:290px;
}
#sidebar .tabs_content .textarea{
	height:120px;
}
#sidebar .captchatextinput_holder img.captcha{
	width:60px;
	height:22px;
	float:left;
	margin-right:10px;
}
#sidebar .captchatextinput{
	width:220px;
}

#sidebar .error .textinput, #sidebar .error .textarea, #sidebar .error .captchatextinput{
	border-color:#990000;
}
#sidebar .error .errorField{
	display:none;
}
#sidebar #taf_form fieldset{margin-bottom:0;}


/* PLUGIN Teaser */
.plugin_teaser img{
	margin-bottom:10px;
}

.imgholder{
	text-align:center;
}

.plugin_teaser_picleft{
	clear:both;
}
.plugin_teaser_picleft .imgholder{
	float:left;
	margin-right:10px;
}
.plugin_teaser_picleft h4{margin-top: 0; padding-top: 0;}
.plugin_teaser_picleft img{margin-bottom: 0;}

.plugin_teaser_alignleft{
	float:left;
	margin-right:20px;
	margin-bottom:15px;
	width:254px;
}

.plugin_teaser_alignright{
	float:right;
	margin-left:20px;
	margin-bottom:15px;
	width:254px;
}


a.more{
	color:#1F4275;
	font-weight:bold;
}


/* PLUGIN Video */
.plugin_video{
	margin-bottom:20px;	
}


/* PLUGIN File */
.plugin_file{
	
}
.filesize{
	color:#333;
	font-style:italic;
}

/* PLUGIN Factbox */
.plugin_factbox{padding:0;margin-bottom:20px; max-height: 124px; overflow:hidden;}
.plugin_factbox table{width:100%;border-collapse:collapse;}

.plugin_factbox .factid div,.plugin_factbox .factnumber div{
	position:relative;
	/*height:62px;*/
	text-align:center;
	line-height:62px;
	font-size:35px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}

plugin_factbox .factnumber div{white-space: nowrap;}

.plugin_factbox td				{}
.plugin_factbox .factnumber		{width:160px;background:#172A49 url(../img/repeat-x.jpg) repeat-x scroll 0 -445px;}
.plugin_factbox .factnumber div	{color:#fff;padding-left:10px;padding-right:27px;}
.plugin_factbox .factid			{width:160px;}
.plugin_factbox .factid div		{color:#1F4275;}
.plugin_factbox .factnumber .small {font-size: 24px; line-height: 62px;}
.plugin_factbox .factid .small {font-size: 24px; line-height: 29px;}

.plugin_factbox .next{
	position:absolute;
	top:0;
	right:0;
	display:block;
	background:#000000 url(../img/simplegallery.jpg) repeat-x scroll 0 0;
	background-position:-21px 0;
	width:22px;
	text-indent:-9999px;
	height:62px;
}

.plugin_factbox .factdesc{
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:middle;
}
.plugin_factbox .factdesc p{
	margin-bottom:0px;
	line-height:16px;
}

.nav_sub_column .plugin_factbox .factnumber,
.nav_sub_column .plugin_factbox .factid{width:50%;}
.nav_sub_column .plugin_factbox .factid div, .nav_sub_column .plugin_factbox .factnumber div{
	font-size:27px;
}

.nav_sub_column .plugin_factbox .factdesc{
	padding-left:10px;
	padding-right:10px;
}

.nav_sub_column .plugin_factbox .factnumber .small{font-size:16px;}
.nav_sub_column .plugin_factbox .factid .small{font-size:20px;}

/* PLUGIN Google Map*/
.plugin_googlemap{
	margin-bottom:10px;
}
.googlemap-routeplaner label{
	margin-bottom:5px;
}
.googlemap-routeplaner .textinput{
	margin-bottom:10px;
}

/* MODUL News */
.entry{
	border-top:1px solid #DDD;
	padding-top:10px;
}
.entry h5.date{
	font-size:11px;
	font-weight:normal;
}
.lead{font-weight:bold;}
.entry_front .lead, .entry_front .lead strong{font-weight:normal;}

/* PLUGINS News */
.plugin_newsarchive{
	margin-bottom:20px;
}

.plugin_latestnews li{
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
}

.plugin_latestnews h3{margin-bottom: 10px;}
.plugin_latestnews{padding: 19px 19px 10px 19px} 

.plugin_latestnews li h5{
	font-weight:normal;
	font-size:12px;
	margin-bottom:0;
}

.plugin_relatednews ul{margin-bottom:0;}

/* PLUGIN sujetcheck */
.sujetcheck_form button.btn{float:left;}
.sujetcheck_loader{float:left;margin-left:10px;margin-top:10px;}

.sujetcheck_form div {clear:both; overflow:hidden;}
.sujetcheck_form #div_id_format label{float:left; padding:10px 0 10px 45px; background:#fff url('../img/number_1.gif') no-repeat left 1px !important;}
.sujetcheck_form #div_id_sujet label{float:left; padding:10px 0 10px 45px; background:#fff url('../img/number_2.gif') no-repeat left 1px !important;}
.sujetcheck_form .fieldalign{margin-left:222px !important;}

.sujetcheck_step3{padding:10px 0 10px 45px; background:url('../img/number_3.gif') no-repeat left 1px;}
.sujetcheck_step4{padding:10px 0 10px 45px; background:url('../img/number_4.gif') no-repeat left 1px;}
.sujetcheck_step4 .btn{position:relative; left:0; top:-9px;}

/* PLUGINS plugin_groupnews */
.plugin_lastestnews_tabs .tabs_nav{
	height:40px;
	margin:0;
}
* html .plugin_lastestnews_tabs .tabs_nav{
	
}
.plugin_lastestnews_tabs .tabs_nav li{
	margin:0;
	padding:0;
	background:none;float:left;
	display:block;
}
.plugin_lastestnews_tabs .tabs_nav li a{
	float:left;
	display:block;	
	background:#DEDEDE url("../img/repeat-x.jpg") repeat-x 0 -190px;
	border:1px solid #eee;
	border-bottom-color:#DDD;
	text-decoration:none;
	height:40px;
	width:100%;
	text-align:center;
	font-size:14px;
	color:#1F4275;
	line-height:39px;
	overflow:hidden;position:relative;
	z-index:1;
}
.plugin_lastestnews_tabs .tabs_nav li.selected a{
	background:#fff;
	border-color:#DDD;
	border-bottom:none;
	color:#333;
	z-index:2;
}

.plugin_lastestnews_tabs .tabs_content{border-top:none;}

/* Affichage map */
.affichage_map{background:#fff url("../img/map_europe.gif") no-repeat;height:360px;position:relative;}
.affichage_map img{width:640px;height:360px;position:relative;z-index:2;margin-bottom:0;}
.affichage_map_overlay{background:transparent url("../img/map_europe.gif") no-repeat;}
.affichage_map .label{position:absolute; font-weight:bold;font-size:14px; color:#fff;z-index:1;}

#map_none{background-position:0 0;}
#map_CH{background-position:0 -370px;}
#map_IT{background-position:0 -740px;}
#map_GR{background-position:0 -1110px;}
#map_HU{background-position:0 -1480px;}
#map_BA{background-position:0 -1850px;}
#map_ME{background-position:0 -2220px;}
#map_RS{background-position:0 -2590px;}
#map_RO{background-position:0 -2960px;}
#map_BG{background-position:0 -3330px;}

.affichage_map_allcountrieslink_holder{
	height:25px;
	text-align:right;
	line-height:25px;
	position:absolute;
	right:0;
}

#participation_list{
	padding-top:10px;
}
#participation_list ul{
	border-bottom:1px solid #DDDDDD;
	margin-bottom:20px;
}
#participation_list li{
	border-top:1px solid #DDDDDD;
	background:none;
	margin:0;
	padding:5px 0;
}

/* Calculate tool */
#calctool_regionmap{position:relative;height:460px;background:url(../img/map_calctool.jpg) no-repeat 0 0;}
#calctool_regionmap .info{position:absolute;color:#EA3237;}
#calctool_regionmap .overlay{z-index:1;position:absolute;top:0;left:0;border:1px solid #1F4275;}

#calctool_regionmap .overlay div{width:100px;height:100px;}
#calctool_regionmap .active{border-color:#EA3237;}
#calctool_regionmap .active a{background-position:-80px -80px;}
#calctool_regionmap .active div{position:absolute;background:#EA3237;}

#calctool_regionmap .overlay_button{z-index:20;position:absolute;top:0;left:0;margin-left:-7px;margin-top:-7px;}
#calctool_regionmap .overlay_button a{z-index:20;display:block;width:15px;height:15px;background:url(../img/gfx.png) no-repeat -60px -80px;cursor:pointer;	text-indent:-9999px;}
#calctool_regionmap .overlay_button:hover{z-index:25;}
#calctool_regionmap .overlay_button:hover a{z-index:25;}

#traffic_form ul{margin-bottom:20px;}


/* TOGGLEBOX */
.togglebox_holder{border:1px solid #DADADA;border-top:none;margin-bottom:20px;}
.togglebox_holder img{margin-bottom:-6px;}
.togglebox_title{background:#fff url("../img/gfx.png") -180px -22px no-repeat;padding-left:25px;/*background:#F5F5F5 url(/media/img/gfx_repeat-x.jpg) repeat-x;padding-left:10px;*/cursor:pointer;height:22px;line-height:22px;border-top:1px solid #DADADA;overflow:hidden;}
.togglebox_title h3{/*background:url(/media/img/gfx_icons.jpg) no-repeat right top;color:#666;*/ line-height:22px;color:#1F4275;font-size:12px;font-weight:normal;cursor:pointer;margin-bottom:0px;}
.togglebox_title.open{background-position:-180px 0px;/*color:#fff;*/}
.togglebox_title.open h3{/*background-position:right -50px;color:#fff;*/color:#333;}
.togglebox_content_holder{display:none;}
.togglebox_content{}
/*.togglebox_content dl{color:#666666;padding-left:20px}
.togglebox_content dl dd{margin-bottom:5px;}
.togglebox_content dl dd a{color:#007bc0;}
.togglebox_content dl dd a:hover{color:#015787;}
.togglebox_content p{color:#666;text-decoration:none;font-weight:normal;padding:5px 20px 0 20px}*/
.togglebox .open{display:block;}
.togglebox .togglebox{}
.togglebox .togglebox .togglebox_title{background:none;height:30px;line-height:30px;}
.togglebox .togglebox .togglebox_title h3{/*background-position:right -3px;*/}
.togglebox .togglebox .togglebox_title.open{/*background-color:#7DB9DB;background-position:0px -103px;color:#fff;*/}
.togglebox .togglebox .togglebox_title.open h3{/*background-position:right -102px;*/}

/*
.togglebox ul.nav_sub, .togglebox ul.nav_sub li{margin:0;padding:0;list-style:none;}
.togglebox ul.nav_sub li{border-top:1px solid #DADADA;color:#666;zoom:1;}
.togglebox ul.nav_sub li a{background:url(/media/img/togglebox_subnav.jpg) no-repeat right 0px;display:block;color:#666;text-decoration:none;font-weight:normal;padding:3px 30px 2px 20px;zoom:1;}
.togglebox ul.nav_sub li a:hover, .togglebox ul.nav_sub li.selected a{color:#fff;background-position:right -50px;}
*/

.togglebox .open .togglebox_content a{/*color:#666666;font-weight:normal;*/}
/*
* html .togglebox .togglebox_title.open h3{color:#fff;}
* html .togglebox .togglebox h3{color:#666;}
*/



/* BUTTON */
.btn{
	display:inline-block;
	background:none;
	margin:0;
	border-width:0;
	overflow:visible;
	font:12px Arial, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#6680A7;
	padding:8px 0px 8px 0px;
	cursor:pointer;
}
.btn:hover{color:#1F4275;}

/*
* html button.btn{
	padding-bottom:1px;
}*/

html:not([lang*=""]) button.btn{
	margin:0 -3px;
}

.btn span{	
	background:url("../img/slidingdoor.jpg") no-repeat left -80px;
	margin:0;
	padding:0;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:8px;
}
* html .btn span{background-position:left -71px;}
*+html .btn span{background-position:left -72px;}
.btn span span{
	position:relative;
	padding-left:0px;
	border-width:0;
	background-position:right -80px;
	padding-right:10px;
	white-space:nowrap;
}
* html .btn span span{background-position:right -71px;}


button.pill-l span{border-right-width:0;}
button.pill-l span span{border-right:1px solid #bbb;background:none;}
button.pill-c span{border-right-style:none;border-left-color:#fff;background-position:-20px -80px;}
* html button.pill-c span{background-position:-20px -71px;}
*+html button.pill-c span{background-position:-20px -72px;}
button.pill-c span span{border-right:1px solid #bbb;background:none;}
button.pill-r span{border-left-color:#fff;background-position:right -80px;}
* html button.pill-r span{background-position:right -71px;}
*+html button.pill-r span{background-position:right -72px;}
*+html button.pill-r span span{background-position:right -80px;}


/* PAGINATOR */
.paginator{}
.paginator li, .paginator ul{list-style:none;margin:0;padding:0;background:none;}
.paginator li, .paginator li a, .paginator li span{display:block;float:left;}
.paginator li a, .paginator li span{padding:0 3px;}
.paginator li.prev a, .paginator li.next a{
	text-decoration:none;
	background:url(../img/gfx.png) -180px -45px;
	text-indent:-9999px;
	width:10px;
	height:15px;
}
.paginator li.prev a{background-position:-180px -65px;}
.paginator li.current span{font-weight:bold;}

/* SEARCH */
table.search_result_fulltext{margin-bottom:20px;}

/* SCROLLBAR Horizontal */
.scroll-pane{overflow:auto;width:99%;float:left;background:#FBFBFB;overflow:hidden;margin-bottom:20px;}
.scroll-pane .item{width:202px;height:172px;float:left;margin:0 10px 0 10px;text-align:center;border:1px solid #DDDDDD;}
.scroll-pane .selected{border-color:#1F4275;}
* html .scroll-pane .item{display:inline;}
.scroll-bar-wrap{clear:left;padding:0;margin:0;}
.scroll-bar-wrap .ui-slider{background:none;border:0;/*height:2em;*/ margin:0 auto;}
.scroll-pane .scroll-content{width:8000px;float:left;padding:10px 0 10px 0;}

.scroll-pane .scroll-bar{width:490px;background:url("../img/repeat-x.jpg") repeat-x 0 -609px;height:40px;}
.scroll-pane .ui-handle-helper-parent{position:relative;width:100%;margin:0 auto;}

.scroll-pane a.ui-slider-handle{
	background:red;
	border:none;
	height:21px;
	top:13px;
	background:url("../img/gfx.png") no-repeat center -130px;
	cursor:pointer;
	margin-left:-31px;
	width:62px;
}
.scroll-pane .scroll-bar-wrap{
	background:url("../img/repeat-x.jpg") repeat-x 0 -186px;
	border:1px solid #DDDDDD;
	height:44px;
	position:relative;
}
.scroll-pane a.btn-prev, .scroll-pane a.btn-next{
	display:block;
	width:30px;
	height:44px;
	background:red;
	position:absolute;
	left:0;
	top:0px;
	cursor:pointer;
	background:url("../img/gfx.png") no-repeat left -121px;
	border-right:1px solid #DDDDDD;
	text-indent:-9999px;
}
.scroll-pane a.btn-next{
	border-right:none;
	border-left:1px solid #DDDDDD;
	background-position:-29px -121px;
	left:auto;
	right:0;
}

#reference-finder-scrollpane .item{
	background-position:center center;
	background-repeat:no-repeat;
}
#reference-finder-scrollpane .item a{
	display:block;
	text-indent:-9999px;
	height:100%;
	cursor:pointer;
	overflow:hidden;
}

/* CALCULATION TOOL - REGION FORM STEP1*/
#region_search 				{padding:7px 3px 7px 7px}
.region_search_input		{margin-bottom:20px;}
#traffic_form li			{margin-bottom:5px}
#traffic_regions_list li 	{margin-bottom:5px}

/* CALCULATION TOOL - COMMERCIAL FORMATS */

#div_id_commercial_formats 				{margin-bottom:10px;clear:both;}
#div_id_commercial_formats label		{margin-bottom:10px}
#div_id_commercial_formats ul			{}

#div_id_commercial_formats li			{background-image:none; clear:both; float:left;padding-left:0px; margin-bottom:5px; width:640px;}
#div_id_commercial_formats li label		{margin:0px;width:640px; display:block; float:left; padding:0px; cursor:pointer;}
#div_id_commercial_formats li input		{/*width:30px;*/float:left;}



#div_id_commercial_formats 			{margin-bottom:10px;clear:both;}
#div_id_commercial_formats label	{margin-bottom:10px}
#div_id_commercial_formats ul		{}
#div_id_commercial_formats li		{background-image:none;clear:both;float:left;padding-left:0px;margin-bottom:5px;width:640px;}
#div_id_commercial_formats li input	{}

#div_id_commercial_formats li label	{margin-bottom:0px; width:630px; padding-left:10px;}
@-moz-document url-prefix(){#div_id_commercial_formats li label	{width:35px;cursor:pointer;}}
.innenformate					{margin:20px 0px; border-bottom:1px solid #ddd}

#div_id_commercial_formats .innenformate_holder				{float:right;width:595px;}
#div_id_commercial_formats .innenformate_description		{float:right;width:430px;}

#div_id_commercial_formats .innenformate_description_img	{float:left;width:160px;}
#div_id_commercial_formats .innenformate_holder				{float:right;width:595px;}
#div_id_commercial_formats .innenformate_description		{float:right;width:430px;}

#togglebox_detail_configuration									{}
#togglebox_detail_configuration .togglebox						{}
#togglebox_detail_configuration input							{float:right}
#togglebox_detail_configuration .togglebox_title				{background:transparent url("../img/gfx.png") -180px -17px no-repeat;padding:5px 15px 5px 25px}
#togglebox_detail_configuration .open							{background:transparent url("../img/list_open.jpg") 0px 5px no-repeat !important;padding:5px 15px 5px 25px}
#togglebox_detail_configuration .togglebox_content_holder		{border-top:1px solid #DADADA;background-image:none}
#togglebox_detail_configuration .togglebox_content input		{float:left;}
#togglebox_detail_configuration .togglebox_content .configbutton{background:transparent url("../img/gfx.png") bottom right;display:block;width:12px;height:14px;text-indent:-200px;overflow:hidden;float:right}
* html #togglebox_detail_configuration .togglebox_content .configbutton{background:transparent url("../img/gfx.png") -190px right;}
#togglebox_detail_configuration .pricespacing					{margin-bottom:5px;}
.regionen_total			{margin:15px 0px;border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0px 8px 0px}
.regionen_total span	{float:right}

.buttonholder			{margin-top:30px;}
.next_button			{float:right; display:block;}
.prev_button			{float:left; display:block;}
.format-checkbox-holder	{width:240px;}
.format-checkbox-label	{width:220px; float:left;}


/* CALCULATION TOOL - LIGHTBOX */

.config_options				{padding:10px}
.config_options .btn		{margin-top:10px !important}
.config_options_holder		{background-color:#eee;padding:10px;margin-bottom:1px;}
.config_options_title_holder{width:380px;height:50px;padding-top:6px}
.config_options_header		{float:left;width:260px;padding-left:10px;margin-bottom:10px;}
.config_options_title1		{float:left;width:130px;padding-left:10px;}
.config_options_title2		{float:left;}
.config_options_input		{float:left;width:100px}
.config_options ul			{height:20px;margin:0px}
.config_options li			{background-image:none;float:left;margin-right:20px;padding:0;}

/* CALCULATION TOOL - Price Table */
.align-right-cell{text-align: right;}

.werbeformate_caltool		{border-bottom:1px solid #ddd;border-top:none;border-right:none;border-left:none;float:left;width:280px;padding:19px 0px 0px 0px}
.werbeformate_caltool h4	{border-bottom:1px solid #cccccc;padding-bottom:5px;margin-bottom:10px;}
.regionen_caltool			{border-bottom:1px solid #ddd;border-top:none;border-right:none;border-left:none;float:right;width:280px;padding:19px 0px 0px 0px}
.regionen_caltool h4		{border-bottom:1px solid #cccccc;padding-bottom:5px;margin-bottom:10px;}


#nyroModalWrapper a#closeBut			{position:absolute;;top:10px;right:10px;}
* html #nyroModalWrapper a#closeBut		{top:10px;right:10px;}
#nyroModalContent						{background:#fff;}
.nyroModalClose a						{color:#fff;}


/* EDIT PROFILE */
.editprofile									{}
.editprofile #div_id_title	label				{width:100px;}
.editprofile .ctrlHolder label		{width:250px;min-height:22px;_height:22px;}
.editprofile .ctrlHolder input		{}
.editprofile .errorField{padding-left:250px;}

.editprofile #div_id_newsletter_sites label		{margin-bottom:10px;width:500px}
.editprofile li									{display:block;float:left;height:22px;margin-bottom:2px;width:300px;}
.editprofile li	label							{width:250px;}
.editprofile .submitbtn{float:right;}

/* id_jobfinderform */
.plugin_jobfinderform{margin-bottom:20px;}
.plugin_jobfinderform .checkboxselectmultiple_holder li{float:left;background:none;padding:0 10px 0 0;}
.plugin_jobfinderform .checkboxselectmultiple_holder li label{width:auto;}

/* MESSAGE BOX */
#message-box{
	position:absolute;
	left:50%;
	margin-left:-200px;
	border:1px solid #DDDDDD;
	border-top:none;
	width:400px;
	z-index:80;
	background:#fff;
	padding:10px;
}
#message-box li{padding-left:22px;margin-bottom:10px;line-height:16px;background-position:left center;background-repeat:no-repeat;}
#message-box .info{background-image:url(../img/icon_info.gif);}
#message-box .success{background-image:url(../img/icon_success.gif);}
#message-box .debug, #message-box .warning{background-image:url(../img/icon_alert.gif);}
#message-box .error{background-image:url(../img/icon_error.gif);color:#E83237;}

/* STAFF SEARCH */

.staffsearch_form							{margin:20px 0;}
.staffsearch_form #div_id_title	label		{width:100px;}
.staffsearch_form #div_id_salutation label	{width:100px;}
.staffsearch_form .ctrlHolder label		   {width:150px;height:22px;}
.staffsearch_form .ctrlHolder input		   {}

.staffsearch_form .multi_select_field		{margin:0px 0px;}
.staffsearch_form .multi_select_field label	{margin-bottom:10px;}
.staffsearch_form li					   {display:block;height:22px;margin-bottom:2px;width:275px;float: left;}
.staffsearch_form li label			       {width:250px;}

.staffsearch_form h4						{margin-top:10px; clear:both;}
.staffsearch_form #div_id_name				{margin-bottom:20px;}

.staffsearch_box 							{margin-top:28px;}
.staffresult 							 	{margin-top:49px;/* border-bottom: 1px solid #DDDDDD;*/}
.staffresult_box  							{border: none}
.staffresult_box .noresult  			   {padding: 7px 0;}

.person .togglebox_title		{background-position: -180px -16px; border: none; margin-bottom:0; padding-top:5px}
.person .togglebox_subtitle  	{padding-left: 25px; margin-bottom: 5px;}
.staffresult_box .person		{border-bottom: 1px solid #DDDDDD;}	
.person .togglebox_content_holder{padding-left: 25px;}

.stafffind_col2 .staffresult	{margin-top: 0;}

.stafffind_col1{float:left; margin-right:20px; width: 62.5%}
.stafffind_col2{float:left; width: 34%}

.stafffind_col1 .box h3{padding-top:0;}
.stafffind_col2 h2{margin-bottom: 10px;;}


/* POM */

.pom-voter{margin-top: 20px;}
.pom-voter span{margin-bottom:5px;}
.pom-votes{padding-bottom: 5px;}

/* SUJET CHECK */

.email_holder{margin: 5px 5px 5px 5px; padding: 5px 5px 5px 5px;}
.point_no{display:block;background:url(../img/pointno.gif) no-repeat;width:30px;height:30px;color:#fff;position:absolute;text-align:center;font-weight:bold;font-size:16px;line-height:32px;}


#email_send_form .captchatextinput_holder img.captcha{
	width:60px;
	height:22px;
	float:left;
	margin-right:10px;
}

/* Navigation Gallery */
.gallery_nav_holder{color:#fff;}

/* general */
.extraspaces fieldset { margin-bottom:25px; }

/* jo application */
#id_jobapplication_form .captcha{float:left; margin:0; padding:0 10px 0 0;}
#id_jobapplication_form .captchatextinput{margin-top:2px;}

/* calcform */
#email_sending_wrapper{padding:10px 0 0 10px;}
#email_sending_wrapper .fieldalign{padding-left:180px; padding-top:20px;}

/* popup style */
.popup-window{font-family:Arial,sans-serif; font-size:12px; color:#333; padding:0 25px; margin:0;}
.popup-window h1{text-indent:-1000px; overflow:hidden; width:95px; height:53px; margin:0; padding:0 0 10px;
				   background:url(/media/filer_public/2010/03/09/klein_apg___.png) no-repeat left top;}
.popup-window h2{font-size:14px;}

/* officefinder form */
#staff_search_form li, #staff_search_form li label{height:auto !important;}
#staff_search_form .checkboxselectmultiple_holder li label{width:270px;}

/* detailansicht person */
.get_protected_user_data{color:#1f4275;cursor:pointer;text-decoration:underline;}
.person_detailview .captcha{float:left; margin:0; padding-right:10px;}
.person_detailview #id_captcha_1{margin-top:2px; width:75px;}
.person_detailview .errorField{padding:5px 0 0;}

/* job application */
#id_jobfinderform #div_id_category ul li, #id_jobfinderform #div_id_category ul li label{float:none;}
#id_jobfinderform #div_id_category label{float:left; width:175px;}
#id_jobfinderform #div_id_category ul{float:left; width:200px;}

#id_jobapplication_form .textinput{width:225px !important;}

/* home gallery dropup */
.gallery_drop_up { position:absolute; left:0; bottom:0; z-index:501; width:360px; padding:5px 0 0 10px; background:#0c1a36; }
.gallery_drop_up .gallery_title { color:#fff; padding-bottom:5px; cursor:pointer; }
.gallery_drop_up ul { padding-bottom:5px; list-style:disc; padding-left:15px; color:#fff; }
.gallery_drop_up ul li { list-style:disc; }

/* helper classes */
.break{font-size:1px; height:15px;}
/*.spacer{margin:0 0 25px;} *//*bitte margin_bottom (text.css) verwenden!, merci */

/* office finder person list */
#person_result_list{margin:28px 0 20px;}

/* google maps */
.dep-google-searchform { padding:10px; margin:15px 0 0; border:1px solid #ccc; }
.dep-google-searchform label { float:left; position:relative; left:0; top:9px; padding-right:10px; }
.dep-google-searchform input { margin-right:10px; }

.formColumn { margin:15px 0 0; }

/* legend */
.legend { list-style:none; margin:0; }
.legend li { float:left; font-size:11px; color:#666; line-height:1.4;
			 border-right:1px solid #ccc; list-style:none; background:none; padding:0 8px 0 0; margin-right:8px; }

.legend li.last {border:none;}

table.table_zebra {}
table.table_zebra_nojs tr.even td,
table.table_zebra_nojs tr.odd td { background:none; }

table.table_zebra_nojs tr.ungerade td { background:#eee; }

.nomargin {margin: 0 0 0 0;}

div.odd {padding-top:10px; border-bottom: 2px solid #000;}
div.even {background:#efefef; padding-top:10px; border-bottom: 2px solid #000;}