@charset "utf-8";

/*	
Copyright 2008 Concepta Werbeagentur
Helopal Website Format Stylesheet
$Revision: 4.0 $
*/

body {
    font-family: Arial, Helvetica, sans-serif;
    background:#E9E9E9;
    line-height: 1.0em;
    font-weight:normal;
    color: #000;
}

blockquote {
	color: #555;
	font-style: italic;
	font-size: 1em;
	line-height: 150%;
	width: auto;
	padding: 5px 5px 5px 35px;
	margin: 5px 0;
	background: #fff url(../layout_img/quote-start.png) 0 0 no-repeat;
	
}

blockquote p {
	background: #fff url(../layout_img/quote-end.png) 100% 100% no-repeat;
	padding: 0 35px 10px 0;
	margin-top: 0;
}


h1,h2 {color:#295789;}


ul.bullet-2, ul {
	padding-left: 0;
	margin-left: 0;
       list-style:none;
}



ul.bullet-2 li, ul li{
	background: url(../layout_img/bullet-2.png) 0px 4px no-repeat;
	margin-left: 5px;
	margin-bottom: 10px;
	padding-left: 15px;
}

ul li {
  margin-bottom:0;
}

acronym, abbr {border-bottom:1px dashed #c00; cursor:help;}

a {color:#295789;text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;}

#header_content {background:#BFCFDC; background:url(../layout_img/folgeseiten_header_hg.jpg) no repeat}



#headline h1 {font-size:1.8em;}
#headline {display:inline;}
#headline h2 {font-size:0.9em;padding-top:6px}


#content h1 {margin-bottom:5px;}

#logo {background-image: url(../layout_img/helopal_logo.jpg);}

#subnavigation a:link, #subnavigation a:active, #subnavigation a:visited {color:#7E9DB9;}
#subnavigation a:hover {background:#BFCFDC;color:#ffffff;}

#langnav a:link, #langnav a:visited, #langnav a:active, #langnav a:focus {
font-size:0.75em;
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}

#langnav a:hover {
text-decoration:none;
}

/*** Temp. Deactivated *********/
#langnav{display:none;}

#content{
font-size:0.8em;
color:#666666;
padding:10px 20px 0 40px
}

#content h1{
color:#295789;
font-size:medium;
font-weight:bold;
}

#content h2{
color:#295789;
font-size:small;
font-weight:bold;
}

/* #############################
** ### FLAGS ###################
** #############################
*/


#langnav {
	top: 30px;
}


#flags {
display:block;
text-align:right;
padding-right:4px;
overflow:hidden;
background:#DCE3ED;
/*background:transparent;*/
position:absolute;
left: 216px;
top: -2px;
height:20px
}

#flags ul,
#flags ul li {
 margin:0;
 padding:0;
 list-style:none;
 list-style-image:none;
}

#flags ul li {
display:inline;
list-style-image:none;
}

#flags ul li a {
margin:0;
padding:0;
float:right;
font-size:9px;
font-weight:normal;
padding-left:20px;
margin-left:0.3em;
text-transform:uppercase;
}

#flags ul li a.deutschland {
background:url(../layout_img/flags/deutschland10px.gif) left 7px no-repeat;
}
#flags ul li a.schweiz {
background:url(../layout_img/flags/schweiz10px.gif) left 7px no-repeat;
}
#flags ul li a.cesco {
background:url(../layout_img/flags/cesco10px.gif) left 7px no-repeat;
}

#flags ul li a.polska {
background:url(../layout_img/flags/polska10px.gif) left 7px no-repeat;
}

#flags ul li a.magyarorszag {
background:url(../layout_img/flags/magyarorszag10px.gif) left 7px no-repeat;
}

#flags ul li a.romania{
background:url(../layout_img/flags/romania10px.gif) left 7px no-repeat;
}

#flags ul li a.latvija {
background:url(../layout_img/flags/latvija10px.gif) left 7px no-repeat;
display:none;
}



/* #############################
** ### tt_news #################
** #############################
*/
.tx-ttnews-browsebox {text-align:center; padding:0; margin:1.2em auto 1em auto; padding:1px; border:1px solid #ccd; background:#f0f0f4;}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {padding:0 0.4em 0.4em 0; margin:0; background:transparent;}

/* LATEST Ansicht */
.news-latest-item {margin-bottom:1em;}
.news-latest-item h3 {padding-top:0;}
.news-latest-item h3 a {text-decoration:underline;}
.news-latest-item h3 a:hover {background:transparent;}
.news-latest-item img {padding-right:1em; padding-top:0.5em; float:left;}
.news-latest-morelink {padding:1px; border:none; background:#f0f0f4; text-align:center;}

/* LIST Ansicht */

.news-list-container hr {color:#417197;height:1px;}
.news-list-item {margin-bottom:1em;overflow:hidden;}
.news-list-item h3 a {color:#417197;color:#006699;text-decoration:underline;font-weight:normal;font-size:14px;}
.news-list-item h3 a:hover {text-decoration:none;}
.news-list-item h3 span.news-list-date {color:#aaa; font-weight:normal;}
.news-list-item h3{padding:5px 0;line-height:140%;}
.news-list-morelink a {color:#669;}
.news-list-morelink a:hover {background:transparent;}
.news-list-category {color:#aaa;}
.news-single-timedata {font-size:0.75em;}
.news-list-date {display:none;}

/* SINGLE Ansicht */

.news-single-item h3 {margin-bottom:1em; font-size:14px;margin-top:1em; color:#000; padding:0.5em; background:#f0f0f4; border-left:8px #E0E7F5 solid;}
.news-single-item h2 {font-size:16px;}
.news-single-img {padding-right:15px;	float:left;}
.news-single-img p {padding:0; margin:0;}
.news-single-timedata {color:#fff; margin-bottom:0.1em;}
.news-single-additional-info {}
.news-single-additional-info dd {margin-top:-1em;}
.news-single-additional-info dt {margin-bottom:1.4em; color:#aaa;}
.news-single-item hr{display:none;}

/* CATEGORY Menu */
.news-catmenu {font-size:0.8em; margin-top:2em; padding:1em; background:#eee; border:1px dotted black;}
.news-catmenu a {display:inline; padding-left:2px;}
.news-catmenu a:hover {background:transparent; font-style:italic; font-weight:bold;}
.news-catmenu .news-catmenu-NO {height:16px;}
p.news-catmenu-header {line-height:1em; margin:0;}



/* ##############################
** ### tx_indexedsearch #########
** ##############################
*/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {width:100px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {width:150px;}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {font-weight:bold; font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-whatis {font-size:9pt;}
.tx-indexedsearch-descr {font-size:0.75em}
.tx-indexedsearch .tx-indexedsearch-whatis {margin-top:10px; margin-bottom:5px;}
.tx-indexedsearch P.tx-indexedsearch-noresults {text-align:center; font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
	background-color: #BFCFDC;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a {
	font-weight:bold;
	color:#000000;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {font-weight:normal;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background:#E0E7F5;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {margin-top:20px; margin-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {color:#006699; margin-top:0px; margin-bottom:0px; background:transparent;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {background:#cccccc;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {vertical-align:middle;}
.tx-indexedsearch .tx-indexedsearch-res .noResume {color :#666666;}
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {
	font-family:monospace;
	font-style:normal;
	padding:0 0.3em 0 0.3em;
	border:1px #ccd solid;
	background-color: #417197;
	color: #FFFFFF;
}


#rootline {padding:0 0 0 8px;font-size:0.65em;#333333;text-align:left;color:#666666;font-weight:normal;border-bottom:1px dashed #F1F1F1;margin:10px 5px 5px 5px;}
#rootline a {margin:0;color:#004477;}
#rootline a.active {text-decoration:underline;}
#rootline span {margin: 0 5px 0 5px;}

.news-list-date{font-size:0.65em}
.news-list-item img{float:left; padding-right:1em;}
.news-list-item hr{display:none;}

/******SITEMAP************/
.csc-sitemap li{margin:1px;}


/********************************/



/*  SITEMAP  */



/********************************/

.tx-flseositemap-pi1 ul li, .tx-flseositemap-pi1 ul  {
background:transparent;
list-style:none;

}

.tx-flseositemap-pi1 li.item.deep0, .tx-flseositemap-pi1 li.list.deep0.first {
background:#EFF0F0;
display:block;
font-weight:bold;
line-height:18px;
margin:3px 0 3px 0;
padding-left:10px;
text-transform:uppercase;
}

.tx-flseositemap-pi1 li.list, .tx-flseositemap-pi1 li.item {
padding:1px 0 1px 10px;
background:url('../img/layout/arrow1.gif') 5px 5px no-repeat;
margin-left:20px;
}

.tx-flseositemap-pi1 li.list ul a {background:transparent}


.tx-flseositemap-pi1 li.list.deep1.first  {padding-left:25px;}
.tx-flseositemap-pi1 li.list.deep2 {padding-left:30px;}



/* ##########################
** ### tx_dropdownsitemap ###
** ##########################
*/

.tx-dropdownsitemap-pi1 ul, .tx-dropdownsitemap-pi1 li  {list-style:none;background:transparent;}
.tx-dropdownsitemap-pi1 A {font-weight:bold;}
.tx-dropdownsitemap-pi1 li.open ol {display:block;}
.tx-dropdownsitemap-pi1 li.closed ol {display:none;}
.tx-dropdownsitemap-pi1 li.open ul {display:block;}
.tx-dropdownsitemap-pi1 li.closed ul {display:none;}
.tx-dropdownsitemap-pi1 div {border:solid 1px #ccd; background:#F0F0F4; padding:2px; margin-bottom:5px;}
.tx-dropdownsitemap-pi1 div.level_2 {background:#FFFFFF;}
.tx-dropdownsitemap-pi1 div.level_2 a {font-weight:normal;}
.tx-dropdownsitemap-pi1 div.level_3 {background:#F0F0F4;}
.tx-dropdownsitemap-pi1 div.level_4 {background:#FFFFFF;}
.tx-dropdownsitemap-pi1 div.level_5 {background:#F0F0F4;}
.tx-dropdownsitemap-pi1 div.expAll {text-align:center; border:solid 1px #ccd; background:#F0F0F4;}
.tx-dropdownsitemap-pi1 img {margin-right:0.5em;}
.tx-dropdownsitemap-pi1 a:hover {background:transparent;}

.csc-textpic-caption{font-size:10px; font-style:italic;}
.csc-textpic-imagewrap{margin-top:8px;}
.csc-uploads-fileSize{padding:0 10px}
.tr-odd{background-color:#f0f7fd}
.tr-even{background-color:#f0f3f5}
.csc-uploads-icon{padding:0 10px}
.vertriebstabelle td{padding:4px 6px 4px 5px; vertical-align:top}
.vertriebstabelle th{padding:4px 6px 4px 5px; font-size:105%; background-color:#003D73; color:#ffffff;}
.td-0{width:130px}
.td-3{width:110px;}
.tx-fdfx2cols-pi1 td{background-color:#f4f4f4; padding:3px 10px}

.csc-textpic-caption{padding-bottom:5px}

.csc-textpic-intext-left{
	clear:both;
}
