/***
	www responsive template css
	
	w3.css extension
	for printers
	
	v2.28
***/

@font-face{
	font-family: 'EuroPlate';
	src: url('font-europlate/europlate.ttf');
}

html, body, table, h1, h2, h3, h4, h5, h6{
	font-family: "Open Sans", sans-serif;
}

h1{
	font-size: 28px;
}

.noscreen{
	display: none;
}

.nounderline a{
	text-decoration: none;
}

.header-gradient{
	background: #ffff19; /* Old browsers */
	background: -moz-linear-gradient(left, #ffff19 0%, #feffd1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #ffff19 0%,#feffd1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ffff19 0%,#feffd1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff19', endColorstr='#feffd1',GradientType=1 ); /* IE6-9 */
}

.header2-gradient{
	padding-left: 3px;
	border-radius: 3px;
	background: rgb(243,243,243); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(243,243,243,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(243,243,243,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(243,243,243,1) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.col2-item{
	display: inline-block;
	width: 48%;
	min-width: 285px;
	vertical-align: top;
	margin: 15px 5px 0 0;
}

#pageContentText{
	font-size: 14px;
}

.toc{
	list-style-type: numbering;
	margin: 0 0 25px 0;
	padding: 10px 10px 10px 30px;
	border: 1px solid #9e9e9e;
	background-color: #f1f1f1;
}

.toc li{
	margin-bottom: 3px;
}

.toc a{
	text-decoration: none;
	color: #2196F3;
}

.toc a:hover{
	text-decoration: underline;	
}

.toc-anchor{
}

#print-header{
	padding: 10px 0 10px 0;
	border-bottom: 1px dashed #9e9e9e;
	display: block;
}

.print-title{
	float: right;
	color: #9e9e9e;
	text-align: right;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-shadow: 0 0 1px #000000;
}

.print-sub-title{
	font-size: 80%;
}

.pageinfo{
	font-size: 10px;
	text-align: right;
	padding: 0 0 5px 0;
}

.print-logo{
	width: 113px;
}

.fa{
	min-width: 15px;
}

.sitemap{
	width: 300px;
}

.sitemap ul{
	list-style: none;
	padding: 0;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 25px;
}

.sitemap li{
	margin: 0 0 0 20px;
}

.sitemap ul li{
	font-weight: bold;
}

.sitemap ul li ul li{
	font-weight: normal;
}

.sitemap a{
	padding: 5px;
	text-decoration: none;
	display: block;
}

.sitemap a:hover{
	background-color: #2196F3;
	color: #fff;
	-webkit-transition: background-color .3s, color .15s,box-shadow .3s,opacity 0.3s;
	transition: background-color .3s,color .15s, box-shadow .3s,opacity 0.3s;
}

.recentlyBlogEntry{
	display: inline-block;
	margin: 0 5px 0 0;
	padding: 1px;
	width: 28.5%;
	overflow: hidden;
	word-break: break-all;
}
	
.recentlyBlogEntry a{
	display: block;
	padding: 4px;
	text-decoration: none;
}
	
.recentlyBlogEntry a:hover{
	background-color: #fff;
	color: #000;
	-webkit-transition: background-color .3s,color .15s,box-shadow .3s,opacity 0.3s;
	transition: background-color .3s,color .15s,box-shadow .3s,opacity 0.3s;
}

#counter{
	margin-left: 15px;
}

.counter_content{
	font-family: 'EuroPlate', sans-serif;
	width: 120px;
	height: 29px;
	font-size: 24px;
	color: #575757;
	line-height: 100%;
	text-align: center;
	text-shadow: 1px 1px 0 #cfcfcf;	
	background: #efeeee url('images/counter-bg_h27.jpg') no-repeat left top;
	border: 2px solid #635e5c;
	border-radius: 3px;	
}

.counter_popular_item,
.counter_statistic_item{
	border-bottom: 1px dotted #cfcfcf;
}

.counter_popular_item_col1,
.counter_statistic_item_col1{
	display: inline-block;
	width: 25px;
}

.counter_popular_item_col2,
.counter_statistic_item_col2{
	display: inline-block;
	word-break: break-all;
}

.counter_popular_item_col3,
.counter_statistic_item_col3{
	float: right;
	display: inline-block;
	width: 40px;
	text-align: right;
}

.signatures_table{
	width: 100%;
}

.signatures_table_w75{
	width: 75px;
}

.signatures_page{	
}

.signatures_overview_item{
	width: 30%;
	min-width: 190px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	border-left: 1px solid #f0f0f0;
	border-top: 1px solid #f0f0f0;
}

.signatures_overview_item_plate_bg{
	background: transparent url('images/fullplate.gif') no-repeat scroll center center;
	height: 150px;
}

.signatures_overview_item_plate_font{
	font-size: 30px;
	font-weight: bold;
	color: white;
	text-align: center;
	text-shadow: 1px 1px 2px #fdfdfd;
	position: relative;
	top: 50px;
}

.signatures_list_title{	
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 5px 0 5px;
}

.signatures_list_desc{	
	font-size: 87.5%;	
	padding: 0 10px 35px 10px;
}

.signatures_overview_list_item{	
}

.signatures_left_list_col{
	width: 137px;
	display: inline-block;
}

.signaturs_right_list_col{
	width: 40px;
	display: inline-block;
	text-align: right;
}

.signatures_print_item{
	display: inline-block;
	width: 30%;
	min-width: 190px;
	margin: 5px;
	padding: 5px;
	border: 1px solid #cfcfcf;
	vertical-align: top;
	border-radius: 5px;	
	font-size: 80%;
}

#newsex_newspage{
	margin-top: 30px;
	text-align: justify;
}

#newsex_newspage h1{
	font-size: 20px;
}

#newsex_newspage h3{
	font-size: 12px;
	color: #6f6f6f;
}

.newsex_accinfo_div{
	margin: 0 0 10px 0;
}

.newsex_accinfo{
	display: inline-table;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
	font-size: 11px;
	color: #6f6f6f;
}

.newsex_tags{
	display: inline-table;
}

.newsex_page_img{
	max-width: 100%;
	max-height: 600px;
	border-radius: 3px;
}

.newsex_page_img_div{
	margin: 5px 0 5px 10px;
	float: right;
	width: 58.5%;
}

.newsex_highlight_text{
	background: #ffeb3b; /* Old browsers */
	background: -moz-linear-gradient(left, #ffeb3b 0%, #fefcea 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #ffeb3b 0%,#fefcea 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ffeb3b 0%,#fefcea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter:     progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeb3b', endColorstr='#fefcea',GradientType=1 ); /* IE6-9 */
}

.newsex_archiv_item_img{
	width: 33%;
	display: inline-block;	
}

.newsex_archiv_item_text_div{
	vertical-align: top;
	display: inline-block;
	width: 66%;
	padding: 0 0 0 10px;
	margin-top: -10px;
}

.newsex_archive_nav_input_text{	
	width: 35px;
}

.newsex_write_comment_cont,
.newsex_no_tplpage_cont{
	min-height: 405px;
	background: #fff;
}

.newsex_no_tplpage_cont{
	text-align: center;
	padding: 75px 0 0 0;
}


.newsex_overview,
.ti_overview{
	padding: 5px 5px 15px 5px;
	border-left: 1px solid #f1f1f1;
	width: 50%;
	min-width: 280px;
	display: inline-block;
	vertical-align: top;
}

.newsex_overview_header,
.ti_overview_header{
	margin: 0 0 10px 0;
	font-weight: bold;
	border-bottom: 1px solid #f1f1f1;
}

.newsex_navigation{
	margin-bottom: 25px;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	font-size: 13px;
}

.newsex_navigation form{
	display: none;
}

.newsex_item{
	margin: 0 0 30px 0;
	cursor: pointer;
}

.newsex_headline h3{
	margin: 5px 0 0 0;
}

.newsex_shortitem
.newsex_headline h2,
.newsex_shortitem
.newsex_headline a{
	/*margin: -10px 0 0 0;*/
	margin: 0;
	padding: 0;
	font-size: 100%;
}

.newsex_shortitem img{
	width: 100%;
	/*margin: 5px 5px 5px 0;*/
}

.newsex_shortitem
.newsex_content{
	font-size: 100%;
	margin-bottom: 25px;
	text-align: justify;
}

#newsex_shortitem_news .newsex_shortitem{
	min-height: 225px;
}

/*
#newsex_shortitem_news .newsex_shortitem img{
	width: 33%;
	min-width: 270px;
	float: right;
	margin: 5px 0 5px 10px;
}
*/

.newsex_headline h2{
	font-size: 16px;
}

.newsex_headline h2 a{
	text-decoration: none;
	font-weight: bold;
}

.newsex_headline h3{
	font-size: 10px;
}

.newsex_headline h3 small{
	padding: 0px;
	letter-spacing: 1px;
	font-style: italic;
}

.newsex_info_block{
	display: inline-block;
	margin: 0 30px 0 0;
}

#newsex_statistic h2{
	font-size: 26px;
	margin-bottom: 25px;
}

.newsex_statistic_form{
	border: 1px solid #d1d1d1;
	background: #f1f1f1;
	border-radius: 5px;
	padding: 5px 10px;
	margin: 25px 0 25px 0;	
	text-align: center;
}

.newsex_statistic_form_section{
	display: inline-block;
}

.newsex_statistic_section{
	margin-bottom: 50px;
}

.newsex_statistic_section h3{
	font-size: 24px;
}
	
.newsex_statistic_th{
	background: #f1f1f1;
	opacity: 0.75;
	width: 99%;
	min-width: 280px;
}

.newsex_statistic_col1,
.newsex_statistic_col2,
.newsex_statistic_col3,
.newsex_statistic_col4,
.newsex_statistic_col5,
.newsex_statistic_col6,
.newsex_statistic_col_mobile1,
.newsex_statistic_col_mobile2{
	display: inline-table;
	border: 1px solid #f1f1f1;
}

.newsex_statistic_col1,
.newsex_statistic_col_mobile1{
	width: 16.5%;
	min-width: 120px;
}

.newsex_statistic_col2,
.newsex_statistic_col3,
.newsex_statistic_col4,
.newsex_statistic_col5,
.newsex_statistic_col6{
	width: 16.5%;
	min-width: 40px;
	text-align: center;
}

.newsex_statistic_col_mobile1{
	background: #f1f1f1;
	opacity: 0.75;
	font-weight: bold;
}

.newsex_statistic_col_mobile2{
	width: 50%;
	min-width: 160px;
	margin-bottom: 15px;
}

.newsex_statistic_row_mobile{
	display: inline-block;
	width: 100%;	
}
.newsex_statistic_row_mobile_lbl{
	display: inline-table;
	width: 120px;
}

.ti_font_small{
	font-size: 11px;
}

.ti_font_medium{
	font-size: 12px;
}

.ti_font_italic{
	font-style: italic;
}

.ti_font_highlight{
	background-color: white;
	font-weight: bold;
}

.ti_font_cornflowerblue{
	color: cornflowerblue;
}

.ti_inline_block{
	display: inline-block;
}

.ti_float_right{
	float: right;
}

.ti_text_right{
	text-align: right;
}

.ti_infobox{
	background-color: lightyellow;
	padding: 5pt;
	border: 1px solid green;
	color: green;
	border-radius: 5px;
}

.ti_image{
	width: 229px;
	margin: 2px;
	float: right;
}

.ti_prenotification{
	background: #fff;
	margin: 10px 0 10px 0;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 0.25em;
	text-align: center;
}

.ti_message{
	text-align: center;	
}

#google_map{
	width: 100%;
	height: 550px;
}

.ti_resultsTopic{
	background-color: #2196F3;
	font-size: 13px;
	font-weight: bold;
	color: white;
	border-radius: 5px;
	margin-top: 15px;
	padding: 2px 5px 2px 5px;
}

.ti_resultsTopic_short{
	font-weight: bold;
	font-variant: small-caps;	
	border-radius: 5px;
	margin-top: 15px;
	padding: 2px 5px 2px 5px;
}

.ti_resultsTopicLeft{
	float: left;
}

.ti_resultsTopicRight{
	float: right;
}

.ti_resultItem{
	border: 1px solid #f1f1f1;
	border-radius: 3px;
	margin: 10px 0;
}

.ti_resultItem_short{
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	margin: -1px 0;
}

.ti_resultItemLeft{
	padding: 5px 0 0 0;
	width: 90px;
	text-align: center;
	vertical-align: top;
	float: left;
}

.ti_resultItemLeft img{
	width: 70px;
}

.ti_resultItemRight{
	padding: 5px;
	margin-left: 90px;
	border-radius: 5px;
}

.ti_resultItemSpan{
}

.ti_resultItemSpan hr{
	margin: 0;
	padding: 0;
}

.ti_resultItemSpanLrg{
	font-size: 15px;
}

.ti_nothing_found{
	border: 1px solid #2196F3;
	margin: 15px 0;
	border-radius: 3px;
}

.ti_nothing_found_title{
	background-color: #2196F3;
	color: #fff;
	font-weight: bold;
	padding: 2px;
}

.ti_special_title{
	background-color: #ffeb3b;
	text-align: center;
	font-weight: bold;
	width: 99.5%;
	border-radius: 15px;
}

.ti_nothing_found_message{
	padding: 2px;
}

#ti_infoWindowContent{
	min-width: 375px;
	max-width: 500px;
}
	
#ti_infoWindowIcon{
	float: left;
	margin: 0px;
	height: 100%;
	width: 44px;
}

#ti_infoWindowIcon img{
	width: 32px;
}

#ti_infoWindowTxt{
	margin-left: 44px;
}
	
#ti_infoWindowTopic{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

#ti_infoWindowInnerTxt{
	font-family: arial;
	font-size: 12px;
}

.ti_chart_header{
	font-size: 12px;
	font-weight: bold;
	color: white;
}

.ti_chart_breadcrumbs{
	font-size: 12px;
	margin-top: 5px;
	background-color: #efefef;
	padding: 5px 0;
}

.ti_chart_left_nav{
	display: inline-block;
	vertical-align: top;
	width: 5%;
	min-width: 65px;
}

.ti_chart_right_nav{
	display: inline-block;
	vertical-align: top;
	width: 89%;
}

.ti_chart_img{
	width: 100%;
	max-width: 605px;
}

.ti_chart_download_btns{
	float: right;
	padding: 0 5px;
	font-size: 16px;
}

#banner						{ display: none; }
#banner-dummy				{ display: none; }
#banner-preload				{ display: none; }
#iconBar					{ display: none; }
#breadcrumbs				{ display: none; }
#login_overlay				{ display: none; }
#main-menu-container		{ display: none; }
#footerContainer			{ display: none; }
#signatures_delete_form		{ display: none; }
#newsex_form				{ display: none; }
#newsex_acc					{ display: none; }
#newsex_comment_section		{ display: none; }
#newsex_search_form			{ display: none; }
#maploadstart				{ display: none; }
#mySidenav					{ display: none!important; }
#myOverlay					{ display: none!important; }
#ti_refresh_counter			{ display: none; }
#ti_edit_overlay			{ display: none; }
#ti_edit_overlay_content	{ display: none; }
#ti_refreshlayer			{ display: none; }
#ti_debuglayer				{ display: none; }
#ti_route					{ display: none; }
#ti_promptTitle				{ display: none; }
#ti_promptIFrame			{ display: none; }
#ti_sendroute				{ display: none; }
#ti_userPromptForm			{ display: none; }
#ti_prompt_page				{ display: none; }
#ti_prompt_form				{ display: none; }
#ti_prompt_form_dates		{ display: none; }
#ti_debug_container			{ display: none; }

.noprint					{ display: none; }
.website-title				{ display: none; }
.triangle-right-white		{ display: none; }
.navtop						{ display: none; }
.navmenu					{ display: none; }
.ad-top						{ display: none; }
.ad-right					{ display: none; }
.ad-bottom					{ display: none; }
.google-auto-placed			{ display: none; }
.page-iconbar				{ display: none; }
.signatures_table			{ display: none; }
.signatures_edit_controls	{ display: none; }
.signatures_form			{ display: none; }
.newsex_editcontrols		{ display: none; }
.newsex_rss_feed			{ display: none; }
.newsex_toalllinktext		{ display: none; }
.newsex_rating				{ display: none; }
.newsex_overview_buttons	{ display: none; }
.newsex_statistic_download	{ display: none; }
.newsex_source_link			{ display: none; }
.newsex_backlinktext		{ display: none; }
.newsex_tags				{ display: none; }
.ti_image_edit				{ display: none; }
.ti_map_error				{ display: none; }
.ti_map_error_button_section{ display: none; }
.ti_map_buttons				{ display: none; }
.ti_btnPromptTrafficInfo	{ display: none; }
.ti_promptIFrame			{ display: none; }
.ti_promptTrafficCloseIcon	{ display: none; }
.ti_err						{ display: none; }
.ti_row						{ display: none; }
.ti_col1					{ display: none; }
.ti_col2					{ display: none; }
.ti_prompt_form_modesec		{ display: none; }
.ti_prompt_form_from		{ display: none; }
.ti_prompt_form_to			{ display: none; }
.ti_prompt_form_road		{ display: none; }
.ti_prompt_form_direction	{ display: none; }
.ti_prompt_form_details		{ display: none; }
.ti_prompt_form_startdate	{ display: none; }
.ti_prompt_form_enddate		{ display: none; }
.ti_chart_navigation		{ display: none; }
.ti_chart_stattype			{ display: none; }
.ti_debugRule				{ display: none; }
.ti_debugRuleAlt			{ display: none; }
.ti_debugPass				{ display: none; }
.ti_debugMessage			{ display: none; }
.video						{ display: none; }