/****************************************************************

website:      http://www.port-gmbh.de
customer:     Heinz Port GmbH

file name:    style_main.css
media:        default
last change:  18.07.2007

author:       Jens Wolfgramm - SERVICEFACTORY Wolfgramm
description:  main stylesheet file

****************************************************************/


@import url(style_menu.css);
@import url(style_ttnews.css);


body {
	padding: 0px 0px 50px 0px;
}


/*
=================================
 CONTENT
=================================
*/

.bodytext ul, ul {
list-style-image:url(/fileadmin/images/bullet.gif);
}

.bodytext li, li {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#4C4C4C;
text-decoration:none;
font-weight:normal;
padding:0px 0px 0px 0px;
margin:0px 0px 2px 0px;
}

p {
margin:0px 0px 0px 0px;
}

/*BEGIN - BODYTEXT*/
.bodytext, .content, .noFormat{
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#4C4C4C;
text-decoration:none;
font-weight:normal;
padding:0px 0px 0px 0px;
margin:0px 0px 17px 0px;
}
/*END - BODYTEXT*/

A:link, A:hover, A:active, A:visited {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#008684;
text-decoration:underline;
font-weight:normal;
}

.link, .link A:link, .link A:visited, .link A:hover, .link A:active {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#008684;
text-decoration:underline;
font-weight:normal;
}

/*BEGIN - SUBLINE*/
.prev_subline, .prev_subline A:link, .prev_subline A:visited, .prev_subline A:hover{
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#008684;
text-align:left;
vertical-align:bottom;
text-decoration:none;
font-weight:bold;
padding:0px 2px 0px 0px;
margin:0px 0px 0px 0px;
}
/*END - BODYTEXT*/


/*BEGIN - CELL_BELOW_CONTENT*/
#cell_below_content{
border-bottom:2px solid #E4E4E4;
vertical-align:middle;
}
/*END - CELL_BELOW_CONTENT*/


/*BEGIN - CONTENT_HELP*/
.content_help, .content_help A:link, .content_help A:visited, .content_help A:hover, .content_help A:active {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#4C4C4C;
text-decoration:none;
font-weight:none;
vertical-align:middle;
}

/*END - CONTENT_HELP*/


/*BEGIN - CELL_GREEN_STRIPE*/
#cell_green_stripe{
background:url(/fileadmin/images/bg_green_stripe_01.jpg);
background-repeat:repeat-y;
vertical-align:bottom;
border-bottom:2px solid #E4E4E4;
}
/*END - CELL_GREEN_STRIPE*/

/*BEGIN - COPYRIGHT*/
.copyright{
font-family:verdana, arial, helvetica, sans-serif;
font-size:9px;
font-style:normal;
color:#666666;
text-decoration:none;
font-weight:none;
text-align:right;
vertical-align:middle;
padding:0px 8px 0px 0px;
}
/*END - COPYRIGHT*/


/*
CSS-Datei Heinz Port GmbH
TEMPLATE_E1
*/

#cell_content_big{
vertical-align:top;
border-right:1px solid #B2DADA;
/*padding:20px 20px 20px 20px;*/
}

#cell_prev_submenu{
vertical-align:top;
border-right:1px solid #B2DADA;
/*padding:0px 20px 0px 20px;*/
}

/*BEGIN - HL_ASP_DOWNL*/
.hl_asp_downl{
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
text-align:left;
vertical-align:top;
padding:0px 5px 15px 8px;
}
/*END - HL_ASP_DOWNL*/

/*BEGIN - CONTENT_ASP_DOWNL*/
.content_asp_downl .bodytext{
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#FFFFFF;
vertical-align:top;
line-height:14px;
padding:0px;
margin:0px 0px 8px 0px;
}

.content_asp_downl A:link, .content_asp_downl A:visited, .content_asp_downl A:hover {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}
/*END - CONTENT_ASP_DOWNL*/


/*BEGIN - PAGE_TITLE*/
.page_title {
font-family:verdana, arial, helvetica, sans-serif;
font-size:18px;
font-style:normal;
color:#008684;
text-decoration:none;
font-weight:bold;
text-align:left;
vertical-align:top;
padding:40px 0px 15px 0px/*padding:0px 0px 17px 0px;*/
}
/*END - PAGETITLE*/

/*BEGIN - PAGE_SUBTITLE*/
.page_subtitle {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#008684;
text-decoration:none;
font-weight:bold;
text-align:left;
vertical-align:top;
padding:0px 0px 15px 0px;
}
/*END - PAGE_SUBTITLE*/

/*BEGIN - HEADLINE*/
.headline, .headline A {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#008684;
text-decoration:none;
font-weight:bold;
text-align:left;
vertical-align:top;
padding:0px 0px 11px 0px;
}
/*END - HEADLINE*/

/*BEGIN - HEADLINE_NO_SPACE*/
.headline_no_space, .headline_no_space A {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#008684;
text-decoration:none;
font-weight:bold;
text-align:left;
vertical-align:top;
padding:0px 0px 0px 0px;
}
/*END - HEADLINE*/

/*BEGIN - HL_PRODUCT_PREVIEW*/
.hl_product_preview, .hl_product_preview A:link, .hl_product_preview A:visited, .hl_product_preview A:hover {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#008684;
text-decoration:none;
font-weight:bold;
vertical-align:top;
padding:0px;
margin:0px 0px 0px 0px;
}
/*END - HL_PRODUCT_PREVIEW*/

/*BEGIN - PRODUCT_PREVIEW*/
.product_preview {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#4C4C4C;
text-decoration:none;
font-weight:normal;
vertical-align:top;
padding:0px;
margin:0px 0px 0px 0px;
}
/*END - PRODUCT_PREVIEW*/

/*BEGIN - CAT_PRODUCT_PREVIEW*/
.cat_product_preview {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#008684;
text-decoration:none;
font-weight:bold;
vertical-align:top;
padding:0px;
margin:25px 0px 8px 0px;
}
/*END - CAT_PRODUCT_PREVIEW*/

/*BEGIN - PRICE*/
.price {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#FF0000;
text-decoration:none;
font-weight:bold;
text-align:right;
vertical-align:top;
padding:0px;
margin:0px 0px 0px 0px;
}
/*END - PRICE*/

/*BEGIN - LABEL_TIPAFRIEND*/
.label_tipafriend, .label_tipafriend A {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#008684;
text-decoration:none;
font-weight:bold;
text-align:left;
padding:0px 10px 0px 0px;
margin:0px;
}
/*END - LABEL_TIPAFRIEND*/

/*BEGIN - ERROR_TIPAFRIEND*/
.error_tipafriend, .error_tipafriend A {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#FF0000;
text-decoration:none;
font-weight:normal;
text-align:left;
padding:10px;
margin:0px;
border:2px solid #FF0000;
}
/*END - ERROR_TIPAFRIEND*/

/*BEGIN - STARTPAGE*/
.startpage .bodytext, .startpage p {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:italic;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
text-align:left;
vertical-align:middle;
padding:0px;
}
.startpage p {
margin:0px 0px 10px 0px;
}
/*END - STARTPAGE*/

/*BEGIN - SEPARATOR_RIGHT_COLUMN*/
.separator_right_column {
width:180px;
height:1px;
color:#B2DADA;
padding:0px 0px 10px 0px;
}
/*END - SEPARATOR_RIGHT_COLUMN*/

/*BEGIN - CSC-CAPTION*/
.csc-caption{
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#4C4C4C;
text-decoration:none;
font-weight:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
/*END - CSC-CAPTION*/


/*
=================================
 FORMULAR
=================================
*/

.textfield {
background-color:#FFFFFF;
border:1px solid #5AB2B4;
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#4C4C4C;
text-decoration:none;
font-weight:none;
vertical-align:middle;
width:163px;
height:20px;
padding:3px;
}

.messagefield {
background-color:#FFFFFF;
border:1px solid #5AB2B4;
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#4C4C4C;
text-decoration:none;
font-weight:none;
vertical-align:middle;
width:163px;
height:100px;
padding:3px;
}

/*
=================================
 INDEXED SEARCH
=================================
*/

/*BEGIN - LABEL_SEARCHBOX*/
.label_searchbox{
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#4C4C4C;
text-decoration:none;
font-weight:bold;
text-align:left;
vertical-align:top;
padding:6px 0px 6px 0px;
margin:0px 0px 0px 0px;
}
/*END - LABEL_SEARCHBOX*/

/*BEGIN - TEXTFIELD_SEARCHBOX*/
.textfield_searchbox {
background-color:#FFFFFF;
/*border-bottom:1px;
border-right:1px;*/
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#4C4C4C;
text-decoration:none;
font-weight:none;
vertical-align:middle;
width:135px;
height:18px;
padding:0px;
}
/*END - TEXTFIELD_SEARCHBOX*/

/*BEGIN - BODYTEXT_NO_SPACE*/
.bodytext_no_space{
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#4C4C4C;
text-decoration:none;
font-weight:normal;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
/*END - BODYTEXT_NO_SPACE*/



acronym, abbr {
border-bottom: 1px dotted;
cursor:help;
}

/*TICKER [begin]*/
#ticker {
position:relative;
top:0px;
left:0px;
border:0px;
width:100%;
height:17px;
overflow:hidden;
}

.ticker div, .ticker div a, .ticker div a:hover, .ticker div a:visited, .ticker div a:active{
color:#008684;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
/*TICKER [end]*/



/**************************************************************************************
***************************************************************************************
**************************************************************************************/

/* default styles for extension "tx_indexedsearch" */
	.tx_indexed_search_label { font-family:verdana, arial, helvetica, sans-serif; font-size:11px; font-style:normal; color:#008684; text-decoration:none; font-weight:bold; text-align:left; padding:0px 10px 0px 0px; margin:0px; }
	.label_extended_search, .label_extended_search A {font-family:verdana, arial, helvetica, sans-serif; font-size:11px; font-style:normal; color:#008684; text-decoration:none; font-weight:bold; text-align:left; padding:0px 10px 0px 0px; margin:0px; }
	.tx-indexedsearch-searchbox-sword { background-color:#FFFFFF; border:1px solid #5AB2B4; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; font-style:normal; color:#4C4C4C; text-decoration:none; font-weight:none; vertical-align:middle; width:168px; height:20px; padding:3px; }
	.tx-indexedsearch-selectbox-type, .tx-indexedsearch-selectbox-defop, .tx-indexedsearch-selectbox-media, .tx-indexedsearch-selectbox-lang, .tx-indexedsearch-selectbox-sections, .tx-indexedsearch-selectbox-freeIndexUid, .tx-indexedsearch-selectbox-order, .tx-indexedsearch-selectbox-desc, .tx-indexedsearch-selectbox-results, .tx-indexedsearch-selectbox-group { border:1px solid #5AB2B4; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; font-style:normal; color:#4C4C4C; text-decoration:none; font-weight:normal; text-align:left; padding:0px; margin:0px; }
	.tx-indexedsearch-icon, .tx-indexedsearch-result-number { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-style:normal; color:#008684; text-decoration:none; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:2px solid #008684; }		
	.tx-indexedsearch-percent {font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-style:normal; color:#4C4C4C; text-decoration:none; font-weight:normal; padding:0px 0px 5px 0px; border-bottom:2px solid #008684; }
	.tx-indexedsearch-title, .tx-indexedsearch-title A:link, .tx-indexedsearch-title A:visited, .tx-indexedsearch-title A:hover, .tx-indexedsearch-title A:active { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-style:normal; color:#008684; text-decoration:underline; font-weight:bold; }
	.tx-indexedsearch-descr { font-family:verdana, arial, helvetica, sans-serif; font-style:italic; font-size:11px; color:#4C4C4C; padding:5px 0px 5px 0px; }
	.tx-indexedsearch-info { font-family:verdana, arial, helvetica, sans-serif; color:#4C4C4C; background-color:#FF0099; font-size:9px; padding:3px; }
	.tx-indexedsearch-path A:link, .tx-indexedsearch-path A:visited, .tx-indexedsearch-path A:hover, .tx-indexedsearch-path A:active { font-family:verdana, arial, helvetica, sans-serif; color:#008684; font-size:9px; text-decoration:underline }
	.tx-indexedsearch-whatis, .tx-indexedsearch-browsebox { font-family:verdana, arial, helvetica, sans-serif; color:#4C4C4C; font-size:11px; }
	.tx-indexedsearch-noresults { font-family:verdana, arial, helvetica, sans-serif; color:#4C4C4C; font-size:11px; font-weight:bold; }
/*
=================================
 LOGINBOX RIGHT
=================================
*/

/*BEGIN - TEXTFIELD_LOGINBOX_RIGHT*/
.textfield_loginbox_right {
background-color:#FFFFFF;
/*border-bottom:1px;
border-right:1px;*/
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#4C4C4C;
text-decoration:none;
font-weight:none;
vertical-align:middle;
width:120px;
height:20px;
padding:1px 0px 0px 2px;
}
/*END - TEXTFIELD_LOGINBOX_RIGHT*/


/*
=================================
 NEWLOGINBOX
=================================
*/

/*BEGIN - LABEL_NEWLOGINBOX*/
.label_newloginbox {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#008684;
text-decoration:none;
font-weight:bold;
text-align:left;
padding:0px 10px 0px 0px;
margin:0px;
}
/*END - LABEL_NEWLOGINBOX*/

/*BEGIN - TEXTFIELD_NEWLOGINBOX*/
.textfield_newloginbox {
background-color:#FFFFFF;
border:1px solid #5AB2B4;
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#4C4C4C;
text-decoration:none;
font-weight:none;
vertical-align:middle;
width:168px;
height:20px;
padding:3px;
}
/*END - TEXTFIELD_NEWLOGINBOX*/

/*BEGIN - Abstand nach Inhaltselement*/
hr.sbac-spacer {
	color: #FFFFFF;
}

/*END - Abstand nach Inhaltselement*/
