/*-----------------------------------------
	DIALOG WEBDESIGN
	
	Addresse:	Dialog WebDesign GmbH
				Hanauer Landstraße 521
				60386 Frankfurt am Main
	Telefon:	069 - 41 67 48 50
	Fax:		069 - 21 97 85 30
	Email:		info@dialog-webdesign.de
	Website:	Dialog-Webdesign.de
-------------------------------------------*/
* {margin:0; padding:0;}
body {background:none; font-size :62.5%; width :100%; font-family:"Trebuchet MS", Tahoma, sans-serif!important;}
a {outline:none; text-decoration:underline; color:#AD4801;}
a:visited {color:#666; text-decoration:underline;}
a:hover, a:active, a:focus {text-decoration:none;}
img {border:none;}

@media screen
{
	a.printVersion {clear:both; font-size:1.5em; padding:0 .5em 1em .5em;}
}
@media print
{
	a.printVersion {display:none;}
}			
.clear {clear:both;}

/* GLOBAL COLUMN
^^^^^^^^^^^^^^^^^^^*/
.padding_no_box {padding:0!important;}
.padding_no_top_box {padding-top:0!important;}
.padding_no_right_box {padding-right:0!important;}
.padding_no_bottom_box {padding-bottom:0!important;}
.padding_no_left_box {padding-left:0!important;}
	
.padding_tw_box {padding:.2em!important;}
.padding_tw_top_box {padding-top:.2em!important;}
.padding_tw_right_box {padding-right:.2em!important;}
.padding_tw_bottom_box {padding-bottom:.2em!important;}
.padding_tw_left_box {padding-left:.2em!important;}

#slideBody, .invisible_menu, .head_nav, .heder_inner, #one_col, #two_col, #three_col, .bread_crumbs, .right_column, .page_footer_inf {display:none;}
.center {text-align:center;}
.left {float:left; text-align:left;}
.right {float:right; text-align:right;}

/* Header
-----------------*/
.header {padding:2.4em 0; border-bottom:5px solid #FF9933; width:100%;}
.header a {color:#000; text-decoration:none;}

/* Content
-----------------*/
.page_content {padding:2em 0 4em 0; border-bottom:5px solid #FF9933; float:left; margin:0 0 1em; width:100%;}
.content_column {float:left; padding:0 1em;}

/* HEADER COLUMNN TYPOGRAPHY
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/* logo
----------------------*/
.logo img {padding:0 2em 0 1em;}
.logo strong {color:#515151; font-size:1.2em; font-weight:bold; line-height:1.3em; text-transform:uppercase;}
.logo:hover, .logo:active, .logo:focus {color:#ccc;}

/* Link
----------------------*/
.content_column a {color:#AD4801; text-decoration:underline;}
.content_column a:visited {color:#666; text-decoration:underline;}
.content_column a:hover, .content_column a:active, .content_column a:focus {text-decoration:none;}

/* Header and paragraph
------------------------*/
.page_content h1 {font-size:2.2em; color:#585654; padding:0 0 0.9em;}
.page_content h2 {font-size:2.1em; font-weight:normal; color:#a85900; padding:0 0 .76em;}
.page_content h3 {font-size:1.9em; font-weight:normal; color:#585654; padding:0 0 .81em;}
.page_content h4 {font-size:1.8em; font-weight:normal; color:#a85900; padding:0 0 .86em;}
.page_content h5 {font-size:1.7em; font-weight:normal; color:#585654; padding:0 0 .92em;}
.page_content h6 {font-size:1.6em; font-weight:normal; color:#a85900; padding:0 0 .92em;}
.content_column p {font-size:1.3em; color:#464645; padding:0 0 1em 0;}

.wym_center {text-align:center;}

.content_column .attachments span.attachments_title {display:block; font-size:1.4em; font-weight:bold; padding:0 0 0.5em;}
.content_column .attachments ul {padding:0; margin:0;}
.content_column .attachments ul li {background:none; list-style:none outside none; margin:0; padding:0 0 .5em .5em;}	
	
.attachments span.attachments_title {display:block; font-size:1.4em; font-weight:bold; padding:0 0 0.5em;}
.attachments ul {padding:0; margin:0;}
.attachments ul li {background:none; list-style:none outside none; margin:0; padding:0 0 .5em .5em;}

/*Not number list
------------------------*/	
.content_column ul {padding:0 0 1em; margin:0 0 0 1.5em;}
.content_column ul li {color:#020202; font-size:1.2em; line-height:1.41em; list-style:disc; padding:0 0 .5em .5em;}
.content_column ul li ul li {padding:0.5em 0 0 1.3em;} 
.content_column ul li ul li ul li {padding:0.5em 0 0 1.2em;}
.content_column ul li li {font-size:1em;}
.content_column ul ul {padding:0; margin:0;}
	
/* Numbered list
------------------------*/
.content_column ol {margin:0 1.5em 0 2.8em; padding:0 0 1em; color:#3b3a32;} 
.content_column ol ol {margin:0; padding:0;} 
.content_column ol li {font-size:1.2em; line-height:1.41em; padding:0 0 0.5em; list-style-type:decimal;} 
.content_column ol li li {font-size:1em; margin:0 0 0 1.5em; padding:0.5em 0 0;}	
	
/*Img
----------------------------*/
.content_column img.left {float:left; padding:1em 1.5em 1em 0;}
.content_column img.right {float:right; padding:1em 0 1em 1.5em;}
/* Table
---------*/
.content_column table {margin:0 0 2.6em; border-collapse:collapse; border-spacing:0; text-align:left; width:100%;}
.content_column table caption {background:#FFBD60; color:#4E4E4E; font-size:1.3em; font-weight:bold; padding:.5em .5em .5em 1em; text-align:left;}
.content_column table th {background:#ececec; font-size:1.3em; font-weight:normal; color:#4e4e4e; padding:.5em .7em; vertical-align:top; border-bottom:1px solid #cecece;}
.content_column table td {font-size:1.3em; color:#4e4e4e; padding:.5em 1em; vertical-align:top; border-bottom:1px solid #cecece;}

.content_column .wym_table_a {border-left:1px solid #cecece; border-right:1px solid #cecece;}	
.content_column .wym_table_b th {border-left:1px solid #cecece; border-right:1px solid #cecece;}
.content_column .wym_table_b td {border-left:1px solid #cecece; border-right:1px solid #cecece;}	
	
.content_column .imgleft {float:left; padding:.4em 1em 1em 0}
.content_column .imgright {float:right; padding:.4em 0 1em 1em;}

/* Blockquote
--------------*/
.content_column blockquote {padding:.5em 1em .5em 4em; color:#636363;}	
.content_column blockquote p {color:#636363; font-size:1.2em; line-height:1.5em; padding:.3em .5em}
.c_video {margin:0 0 5em 0;}

/* COLUMNN NEWS BOX
^^^^^^^^^^^^^^^^^^^^^^*/
ul.news_box ul, ul.chart_box ul {padding:0;}
ul.news_box ul li, ul.chart_box ul li {display:inline}
ul.news_box li a, ul.chart_box li a {padding:0 0 0 1.5em; margin:0 1em 0 0;}
ul.news_box li p, ul.chart_box li p {padding:0 0 1em;}
ul.news_box li img, ul.chart_box li img {padding:0 0 1em; display:block;}

/* INFO 
^^^^^^^^^^*/ 
.info {padding:0; margin:0 0 2em 0;}
.info .info_title {padding:0.33em 0.76em; font-size:1.5em; color:#fff; background:#D3091C; display:block;}
.info .info_link {margin:0.1em 0 0 0; padding:0.33em 0.76em; background:#FAD29F;}
.info .info_link a {font-size:1.2em; line-height:1.4em;}

/* IMG BOX
^^^^^^^^^^^^*/
.img_text_tpl, .description, .video_text_tp {/*width:310px;*/ font-size:1.2em; text-align:center; padding:.5em; margin:.1em 1em 1em 0; float:left; border:1px solid #999;}
.img_text_tpl img, .description img {display:block; margin:0 auto .5em;}
.description {width:310px;}
/* CENTER POSITION MENU
^^^^^^^^^^^^^^^^^^^^^^^^*/
ul.center li {display:inline;}
ul.left li {float:left; padding:0 .5em .5em 0;}
ul.right li {float:left; padding:0 0 .5em .5em;}

/* PAGE NAV
^^^^^^^^^^^^^*/
.pageNav ul {overflow:hidden;}
.pageNav ul li {background:none; font-size:1.4em; padding:0 1.2em 0 0; float:left;}
.pageNav ul li a {border:1px solid #FF9933; color:#4D4D4D; display:block; float:left; padding:0 0.4em; text-decoration:none;}
.pageNav ul li a:hover {color:#FF9933; text-decoration:none; border:1px solid #fff;}
.pageNav ul li a:active, .pageNav ul li a:focus {background:#FF9933; color:#fff;  border:1px solid #fff;}
.pageNav ul li span {font-size:1em;}

/* Comment
^^^^^^^^^^^^^^^^*/
.content_column	h2.comment_header {margin:1em 0 0 0;}
.content_column .comment_gbook {padding:0; float:left; width:100%;}
.content_column .comment_gbook h2.calc_post {padding-left:0; background:none; display:none;}
.content_column .comment_gbook .pageNav {padding:0 0 1em;}
.content_column .comment_gbook .pageNav .last {padding:0 0 0 24px;}
.content_column .comment_gbook .pageNav .last a {background:none; color:#90a0e8; text-decoration:underline;}
.content_column .comment_gbook .pageNav .last a:hover {background:none; color:#fff!important; text-decoration:none;}

.content_column .comment_gbook ul.post {overflow:hidden;}
.content_column .comment_gbook ul.post li {clear:none; padding:1.21em 0 0 0; font-size:1.4em; margin:0; background:none; position:relative; border-bottom:1px solid #FF9933; overflow:hidden;}
.content_column .comment_gbook ul.post li ul {margin:1.21em 0 .71em 0; clear:both;}
.content_column .comment_gbook ul.post li li {border-bottom:none; padding:0 0 0 1.42em; font-size:1em;}
.content_column .comment_gbook ul.post li h2 {font-size:1.2em;}
.content_column .comment_gbook ul.post li h3 {font-size:1.14em; font-weight:bold; color:#000; padding:0; margin:0; border:none;}
.content_column .comment_gbook ul.post li p {font-size:1em; color:#000; padding:0 0 1.21em; margin:0;}
.content_column .comment_gbook ul.post li span.avatar {display:none;}
.content_column .comment_gbook ul.post li span.avatar img {border:none;}
.content_column .comment_gbook ul.post li span.date {font-size:.78em; color:#000; display:block;}
.content_column .comment_gbook ul.post li span.number {position:absolute; top:.71em; right:1.14em; font-size:1.14em; color:#000;}

.content_column .comment_gbook .add_comment {padding:2em 0 0; margin:0;}
.content_column .comment_gbook .add_comment h2 {color:#000; font-size:1.6em; padding:0; border:none; background:none;}
.content_column .comment_gbook .add_comment form {overflow:hidden; padding:0 0 5.5em;}
.content_column .comment_gbook .add_comment form legend {display:none;}
.content_column .comment_gbook .add_comment form fieldset {border:none; margin:0; padding:0;}
.content_column .comment_gbook .add_comment form div {padding:0;}

.content_column .comment_gbook .add_comment form label {float:left; margin:0; clear:left; font-size:1.4em; color:#000; width:20%;}
.content_column .comment_gbook .add_comment form label.hidden, .content_column .comment_gbook .add_comment form input.hidden {display:none;}
.content_column .comment_gbook .add_comment form input#author {width:68%;  border:1px solid #DADADA;}
.content_column .comment_gbook .add_comment form input {font-family:"Trebuchet MS",Tahoma,sans-serif !important; display:inline; float:left; margin:0 0 .85em; font-size:1.4em;  padding:1px 0 2px 2px;}
.content_column .comment_gbook .add_comment form input:hover, .content_column .comment_gbook .add_comment form input:active,  .content_column .comment_gbook .add_comment form input:focus {}
.content_column .comment_gbook .add_comment form textarea {font-family:"Trebuchet MS",Tahoma,sans-serif !important; margin:0 0 .85em;  background:#fff; color:#000; font-size:1.3em; line-height:1.2em; font-weight:normal;  border:1px solid #DADADA; padding:1px 0 2px 2px; width:68%; height:7em; margin:0 0 1.07em;}
.content_column .comment_gbook .add_comment form input.clear_but, .content_column .comment_gbook .add_comment form input.submit_but {background:#FFBD60; border:medium none; color:#1B3C4D; font-size:1.2em; font-weight:bold; padding:0.5em; cursor:pointer; text-transform:uppercase; margin:2em 2em 0 0; float:left;}	
.content_column .comment_gbook .add_comment form input.submit_but {margin-left:20%;}
	
.content_column .recaptchatable {width:auto!important; border:1px solid #DADADA!important;}
.content_column .comment_gbook .add_comment form #captchaHelp {border:1px solid #FF9933; padding:1em; margin:1em 0;}
.content_column .comment_gbook .add_comment form #recaptcha_response_field {background:none; border:1px solid #DADADA!important; padding:5px 0 5px 4px; width:100%!important;}
	
/* GALLERY (page)
^^^^^^^^^^^^^^^^^^^*/
.gallery .kontrol li {list-style:none;}
.kontrol .left, .kontrol .right {display:none}
.kontrol li, .listing_g li, .gallery_start li {list-style:none}
.gallery_start strong {display:block; padding-bottom:3px}
.listing_g img, .gallery_start img {padding-bottom:3px}
.listing_g ul li {list-style:none;}

/* SEARCH (page)
^^^^^^^^^^^^^^^^^^^*/
.search_result {padding:.2em 0 0; width:100%; overflow:hidden;}
.search_result span {font-size:1.1em; color:#333; display:block;}
.search_result ol {padding:0;}
.search_result ol li {padding-bottom:1.7em;}
.search_result ol li a {}
.search_result ol li span.result_url {font-size:1em; color:#858788; padding:.5em 0 0;}

.advanced_search {padding:2em 0; overflow:hidden;}
.advanced_search p {}
.advanced_search form {overflow:hidden;}
.advanced_search fieldset {border:none; width:40em;}
.advanced_search legend {display:none;}
.advanced_search label {font:bold 1.2em  Tahoma, Geneva, sans-serif; color:#000; display:block; clear:left; float:left; width:10em; margin:.2em 0 .6em;}
.advanced_search input, .advanced_search select {border:1px solid #23237e; font:1.2em Tahoma, Geneva, sans-serif; color:#000; padding:.1em .3em; margin:0 0 .6em; width:20em; float:left;}
.advanced_search select {padding:.1em 0 .1em .3em; width:20.8em;}
.advanced_search input.button {background:#23237e; border:none; width:auto; padding:.2em 1em; width:auto; text-align:center; font-weight:bold; color:#fff; margin:1em 0 0;}
.advanced_search input.button:hover, .advanced_search input.button:active, .advanced_search input.button:focus {background:#1b1b61;}

/* NEWS ALL FROM CONTENT
^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
ul.ear {overflow:hidden; padding:0 0 1em;}
ul.ear li {background:none; padding:0 .9em 0 0; float:left;}
ul.ear li.end {padding:0;}
ul.ear li.active span {color:#000;}

ul.news_previw {padding:2em 0 0;}
ul.news_previw li {padding:0 0 .7em; background:none;}
ul.news_previw li p {padding:.3em 0 1.2em;}
ul.news_previw li p.news_h {padding:0;}
ul.news_previw li p.news_h span {font-size:.92em; display:block; padding:0 0 .3em}
ul.news_previw li p.news_h a {font-size:1em; font-weight:bold;}
.news_detail p.date {padding:.2em 0 .5em; font-weight:bold;}

/* 404
^^^^^^^^^^^*/
ul.page_404 {padding:0; margin:0;}
ul.page_404 li {font-size:1.1em; color:#333; padding:0 0 1.7em; background:none;}
ul.page_404 li a {font:1.45em "Trebuchet MS", Arial, sans-serif; color:#900; font-weight:bold; text-decoration:none;}
ul.page_404 li a:hover {text-decoration:underline;}
ul.page_404 li a:focus, ul.page_404 li a:active {background:#AB0000; color:#fff;}
	
/* FOOTER COLUMNN TYPOGRAPHY
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
.page_footer {width:100%; clear:both;}
.page_footer .max_width_box {padding:1em;}
.page_footer p {font-size:1.3em; padding:0 0 .7em; color:#000; }
.page_footer ul {padding:1em 0 0 0; width:32%; float:left;}
.page_footer li {list-style:none; background:none; float:left; width:100%;}
.page_footer ul.center_box {display:none;}	
* html .page_footer .left_box li a img {filter:expression(fixPNG(this)); width:148px; height:30px;}
.page_footer ul.support_box li p {font-size:1.2em;}
.page_footer ul.right_box {display:none;}