
/* search product */
form#search_product {
	margin: 0 0 10px  10px;
}
div.selectbox label {
	float:left;
	padding-top:4px;
	width:82px;
}
div.selectbox img {
	float:left;
	margin:1px 3px 0 0;
}
div.selectbox select {
	float:left;
	width:450px;
	margin-bottom:4px;
}
.pc_submit {
	font-weight:bold;
	background-color:#C0A3C0;
	border-color:#C2C2C2 #C2C2C2 #666666;
	border-style:solid;
	border-width:1px;
	color:#000000;
	cursor:pointer;
	padding:2px 30px;
	margin-bottom:15px;
	text-decoration:none;
}

/* ausgabe product liste */ 

div.tx-hmproductcatalog-pi1 H5 {
	margin: 0 0 10px  10px;
	font-size:11px;
	font-weight:bold;
}
div.tx-hmproductcatalog-pi1 H5 {
	margin: 0 0 10px  10px;
	font-size:11px;
	font-weight:bold;
}
div.pc_content p.bodytext {
	padding:0 110px 10px 0px!important;
}
.clear {
	/*clear:both;*/
}
.pc_box {
	position:relative;
	float:left;
	width:555px;
	padding:5px;
	margin:0 10px 10px 10px;
	background-color:#FFFFFF;
}
.pc_image {
	float:left;
	height:100%;
	background-position: 120px;
	background-image: url(/typo3conf/ext/hm_productcatalog/templates/img/bg_img.jpg);
	background-repeat: repeat-y;
}
.pc_image_more {
	float:left;
	clear:both;
	padding-top:5px;
}
div.pc_content .filelink {
clear:both;
	float:left;
}
.pc_image img {
	float:left;
}
.pc_content_box {
	margin-left:120px;
}

.pc_header {
	width:420px;
}

.pc_name {
	width:300px;
	font-weight:bold;
	padding:2px;

}
.pc_header_nr {
	font-weight:bold;
	position:absolute;
	right:15px;
	top:7px;
}
.pc_order {
	background-color:#C0A3C0;
	font-weight:bold;
	position:absolute;
	height:50px;
	width:110px;
	right:10px;
	bottom:5px;
}
.pc_content {
	padding:5px;
	border-top:5px solid #FFF;
	height:auto;
	width:420px;
	float:left;
}

.pc_clear {
	clear:both;
}
div.filelink a {
	padding:2px 0 0 5px;
}
/*************************** HTML - BODY - TR - TD FONT */
BODY
{
	margin: 0px;
	padding: 0px;
	background-color: #BFEAFB;
}
.bg_site{
	/* wenn Seite zentriert: immer mit linkem scrollbalken (firefox) */
	height: 101%;
	background-image: url(/fileadmin/material/bilder/layout/bg_site.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.table_100{
	height:100%; 
}
TD,TR{}

BODY, HTML, TR, TD{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
 A:LINK,  A:VISITED,  A:ACTIVE{
    font-weight: bold;
	text-decoration: none;
	color : #0061AF;
}
 A:HOVER { 
	color : #000000;
	text-decoration: none;
}
/*  entfernt den Linkrahmen  um das bild  */ 
img{

	border: none ;	
}
/*********************   schatten */
.schatten_rechts{
	background-image: url(/fileadmin/material/bilder/layout/schatten_rechts.jpg);
	background-repeat: repeat-y;
}
.schatten_links{
	background-image: url(/fileadmin/material/bilder/layout/schatten_links.jpg);
	background-repeat: repeat-y;
}
/*************************** INHALT raender einstellen  */

#colRight{
margin: 0px;
padding: 24px 0px 0px 0px;
}
#colNormal{
	margin: 0px;
	padding: 24px 0px 0px 0px;
}


/******  news   *********/
#colLeftnews{
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

#colNormalnews{
    margin: 0px 0px 0px 0px;
	padding: 0px 5px 10px 5px;
	line-height: 13px;
}
/*.newsRight{
	margin: 0px 0px 0px 0px;
	padding: 0px 21px 0px 15px;
	padding: 0px 21px 15px 15px;
}*/




#user_admin{
	margin: 0px;
	padding: 0px 21px 15px 15px;
}

#user_admin_invers{
	margin: 0px;
	padding: 0px 21px 15px 15px;
	color : #ffffff;
}


#colRightnews P.bodytext{
	padding: 0px 0px 0px 0px;
	margin: 0px;
}




.bg_verlauf_braun{
	background-image: url(/fileadmin/material/bilder/layout/bg_verlauf_braun.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.bg_verlauf_braun P.bodytext{
padding: 0px 0px 0px 0px;
	margin: 0px;
}


/*************************** INHALT bodytext  */
P.bodytext {
	font-weight : normal;
	font-style : normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 21px 15px 15px;
	/*padding: 0px 0px 0px 0px;*/
	line-height: 13px;
	color : #000000;
	text-align: left;  
	}

P.bodytext A:LINK, P.bodytext A:VISITED, P.bodytext A:ACTIVE {
    font-weight: bold;
	color : #0061AF;  
	text-decoration: none;
}
P.bodytext A:HOVER { 
	color : #000000;
	text-decoration: none;
}
/***** colNormal   ****/
#colNormal P.bodytext{
	padding: 0px 21px 15px 15px;
	/*padding: 0px 0px 0px 0px;*/
}
#colNormal P.bodytext A:LINK, #colNormal P.bodytext A:VISITED, #colNormal P.bodytext A:ACTIVE {
    font-weight: bold;
	color : #0061AF;  
	text-decoration: none;
}
#colNormal P.bodytext A:HOVER { 
	color : #000000;
	text-decoration: none;
}
#colNormal H1 {
	font-size: 10px;
	line-height:13px;
	color: #000000;
	font-weight : bold;
	font-style : normal;
	margin: 0px;
	padding: 0px 21px 5px 15px;
	}
	
	
#colNormal H3 {
	font-size: 10px;
	line-height:13px;
	color: #000000;
	font-weight : bold;
	font-style : normal;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}

#colNormal .contenttable  P.bodytext {
	padding: 0px 0px 0px 15px;
	margin: 0px;
	line-height: 15px;
}
#colNormal .contenttable{
/*padding: 0px 0px 15px 0px !important;*/
padd\ing: 0px;
margin:0px 0px 15px 0px;

line-height: 15px;
}

#colNormal P.bodytext A:LINK, #colNormal P.bodytext A:VISITED, #colNormal P.bodytext A:ACTIVE {
    font-weight: bold;
	color : #0061AF;  
	text-decoration: none;
}
#colNormal P.bodytext A:HOVER { 
	color : #000000;
	text-decoration: none;
}

/*** colRight   ******/
#colRight P.bodytext {
	padding: 0px 21px 15px 15px;
	margin: 0px;
}
#colRight .csc-textpic-imagewrap {
	padding: 0px 0px 15px 15px;
	margin: 0px;
}
#colRight P.bodytext A:LINK, #colRight P.bodytext A:VISITED, #colRight P.bodytext A:ACTIVE {
    font-weight: bold;
	color : #0061AF;  
	text-decoration: none;
}
#colRight P.bodytext A:HOVER { 
	color : #000000;
	text-decoration: none;
}
#colRight H1 {
	font-size: 10px;
	line-height:13px;
	color: #000000;
	font-weight : bold;
	font-style : normal;
	margin: 0px;
	padding: 0px 21px 5px 15px;
	}
	
	
#colRight H3 {
	font-size: 10px;
	line-height:13px;
	color: #000000;
	font-weight : bold;
	font-style : normal;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}

#colRight UL, #colNormal UL{
	color : #000000;
	font-size: 10px;
	padding: 0px 21px 15px 15px;
	margin: 0px 2px 0px 15px;
	line-height: 13px;
}

#colRight OL, #colNormal OL{
	color : #000000;
	font-size: 10px;
	padding: 0px 15px 0px 15px;
	margin: 0px 2px 0px 8px;
	line-height: 13px;
}

#colRight UL LI, #colNormal UL LI{
	list-style-image: url(/fileadmin/material/bilder/icons/arrow1.gif); 
}
/**** colLeft header  **********/
#colLeft{
margin: 0px 0px 0px 0px;
padding: 0px;
}
#colLeft H1 {
	font-size: 10px;
	line-height:13px;
	color: #000000;
	font-weight : bold;
	font-style : normal;
	margin: 0px 0px 6px 0px;
	padding-bottom: 0px;
	}

/********     nav_right highlights             ***********/

#nav_right P.bodytext{
	padding: 0px 15px 0px 15px;
	margin: 0px;
}
#nav_right P.bodytext A:LINK, #nav_right P.bodytext A:VISITED, #nav_right P.bodytext A:ACTIVE {
    font-weight: bold;
	color : #0061AF;  
	text-decoration: none;
}
#nav_right P.bodytext A:HOVER { 
	color : #000000;
	text-decoration: none;
}
#nav_right UL {
	color : #000000;
	font-size: 10px;
	padding: 0px 13px 0px 14px;
	margin: 0px 2px 4px 16px;
	line-height: 13px;
}
#nav_right LI {
	list-style-image: url(/fileadmin/material/bilder/icons/arrow.gif);  
	}
 
#nav_right H1 {
	font-size: 10px;
	line-height:13px;
	color: #000000;
	font-weight : bold;
	font-style : normal;
	margin: 0px 0px 5px 10px;
	padding-bottom: 0px;
	padding-top: 6px;	
	}

/******************   tx-flseositemap-pi1   ***********************/
.tx-flseositemap-pi1{
	padding: 4px 0px 0px 0px; 
	margin: 0px;
}

.list UL {
	color : #000000;
	font-size: 10px;
	margin: 2px 10px 0px 12px;
	padding: 0px 10px 0px 12px; 
}
.list LI {
margin: 0px;
padding: 0px;
	list-style-image: url(/fileadmin/material/bilder/icons/arrow.gif);  
	}
#colNormal .tx-flseositemap-pi1 UL{
	color : #000000;
	font-size: 10px;
	padding: 0px 21px 0px 15px;
	margin: 0px 2px 0px 15px;
	line-height: 13px;
}

/********link_barrierefrei ****/
.link_barrierefrei{
	font-size: x-small;
	color: #000000;
	font-weight: normal;
}
.link_barrierefrei A:LINK, .link_barrierefrei A:VISITED, .link_barrierefrei A:ACTIVE {
	color : #000000;  
	text-decoration: none;
}
.link_barrierefrei A:HOVER { 
	color : #F0711C;
	text-decoration: underline;
}



/*
BREADCRUMP SIE SIND HIER:
*/

.bread{
	color : #000000;
	font-size : 10px;
	font-weight : normal;
	font-style : normal;
	text-decoration: none;
	padding: 0px 0px 0px 15px;
}

.bread A:ACTIVE, .bread A:LINK, .bread A:VISITED, .bread A:HOVER{
	color : #000000; 
	font-size : 10px;
	text-decoration: none;
}
.bread2{
	color : #000000;
	font-size : 10px;
	font-weight : normal;
	font-style : normal;
	text-decoration: none;
}

.bread2 A:ACTIVE, .bread2 A:LINK, .bread2 A:VISITED, .bread2 A:HOVER{
	color : #000000; 
	font-size : 10px;
	text-decoration: none;
	font-weight : normal;
}


.bread_activ A:ACTIVE, .bread_activ A:LINK, .bread_activ A:VISITED, .bread_activ A:HOVER{
	color : #0061AF; 
	font-size : 10px;
	text-decoration: none;
	font-weight : bold;
}

/****   barrierefrei code verstecken   *******/
#hidden{
position:absolute; visibility:hidden;
}


/***************************/
/* General element styles: */
/***************************/
H1, H2, H3, H4, H5, P, TD, UL, OL, LI, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: Verdana, Arial, Helvetica, sans-serif; }

TABLE.contenttable {  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; }

FORM { margin: 5px 0px 0px 0px;}
INPUT { margin: 5px 0px 0px 0px;
font-size:10px; }


/********************************/
/* Frames, spacing, link-to-top */
/********************************/
P.csc-linkToTop {
}
P.csc-linkToTop A { font-weight: bold; }

DIV.csc-frame { border: 0px; }
DIV.csc-frame-rulerBefore { border-top: 1px solid #666666; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #666666; padding-top: 6px; padding-bottom: 6px;}
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-frame1 {
padding:0px;
margin:0px;

	background-image: url(/fileadmin/material/bilder/layout/bg_verlauf_braun.jpg);
	background-repeat: repeat-x;
	background-position: bottom;

}
DIV.csc-frame-frame2 { 
padding:0px;
margin:0px;
background-color: #FFFFFF;
}

DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top: 2px; }
DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top: 2px; }

.csc-form-label-req{
}

/* default styles for extension "tx_croncssstyledimgtext" */
/*
 * css-styled-imgtext
 */
/*
  Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
  (c) the TYPO3 content rendering group
  (c) Ernesto Baschny (ernst@cron-it.de)
*/

/* Captions */
P.csc-caption { margin: 0px; }
/* Text zu bild */
P.csc-caption {
  	margin: 15px 0px 5px 0px;
	line-height: 23px;
    color:#524E4E;
	font-weight : normal;
}
DIV.csi-caption-c .csi-caption { text-align: center; }
DIV.csi-caption-r .csi-caption { text-align: right; }
DIV.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
  border: none ; /* 0px solid */
  padding: 0px;
  margin:0px;
}

DIV.csi-imagewrap { padding: 0 0 0 0; }

DIV.csi-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0px; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

/* Clearer */
DIV.csi-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 5px;
}

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 0px;
}

/* Pictures centered, add padding left and right */
DIV.csi-center DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 0px;
  margin-right: 0px;
}
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
#colRight DIV.csi-textpic DIV.csi-imagewrap .csi-image {
	margin-bottom: 0px;
	margin-right: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
}
#colNormal DIV.csi-textpic DIV.csi-imagewrap .csi-image {
	margin-bottom: 10px;
	margin-right: 12px;
}
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 0px; display: block; }                /***/

/* Positioning of images: */

/* Above */
DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */
DIV.csi-center { text-align: center; /* IE-hack */ }
DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }
DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap { float: left; }

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */ 

/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */
DIV.csc-textpic-clear{
padding:0px;
margin:0px;
}
/*   Abstand um bilder entfernen (nur header) */
#colLeft dl {
padding:0px;
margin:0px;
}


/*  LOGINFORM **************************************************/
.csc-loginform{
	line-height:17px;
	/*padding: 6px 15px 0px 15px;*/
	
	width: 585px;
}

/* ************************************************
CSS fuer searchbox indexe_search = resultatseite   
*/
.tx-indexedsearch{
	line-height:17px;
	padding: 6px 15px 0px 15px;
	/*width: 555px;*/
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; font-size: 10px;}	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	font-size: 10px;
	font-weight : bold;
	border: 1px solid #666666;
	height:16; 
	width:180;
}	
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:; }
.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:#e3d0a4; font-size: 10px;}
.tx-indexedsearch .tx-indexedsetx-indexedsearch-searchboxarch-res .tx-indexedsearch-title P { font-weight:bold; font-size: 10px;}	
.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; font-size: 10px;}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#f2e6d0; font-size: 10px;}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; font-size: 10px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#FFFFFF; font-size: 10px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; font-size: 10px; }


.csc-sword{font-weight:bold;	color: #FF0000;

}
.searchbox{
	font-size: 10px;
/*	border: 1px solid #666666;  */
	height:18; 
	width:145;
	color: #666666;
	padding-left: 4px;
}

/* default styles for extension "tx_newloginbox_pi3" */
.tx-newloginbox-pi1{
   font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
   padding-left: 10px;
   line-height: 30px;   }
 

#tx-newloginbox-pi1-user{
   color: #CC0000;
}
.tx-newloginbox-pi1-submit{
/* login button formatieren  */
} 


/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads { border: 0px; }
TABLE.csc-uploads TR TD P { background-color : transparent; font-size: 10px; }
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { background-color: #EDEBF1; }
TABLE.csc-uploads TR.tr-odd { background-color: #D8D7DC; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 6px; padding-right: 6px; width: 1%; text-align: center; vertical-align: middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 250px; padding-left: 5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: bold; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 6px; padding-right: 6px;background-color: #FFFFFF }

/* Filelinks, specifically */
TABLE.csc-uploads-1 { border-color: #186900; }

TABLE.csc-uploads-2 { border-color: #10007B; }

TABLE.csc-uploads-3 { border-color: #8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 2px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 2px solid #333333; }

/*
DYNAMISCHE ADRESSE AUS EINEM CONTENT ELEMENT
###ADRESSE### MUSS MIT id="fusszeile" DIV ODER TD SEIN, p class="bodytext" KOMMT JA AUTOM. VOM CONTENT ELEMENT
*/
#fusszeile  p.bodytext {
	color : #999999;
	font-size : 10px;
	font-weight : normal;
	font-style : normal;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	}
#fusszeile  p.bodytext A:ACTIVE, #fusszeile  p.bodytext A:LINK, #fusszeile  p.bodytext A:VISITED {
	color : #999999; 
	font-size : 10px;
	text-decoration: none;
	}
#fusszeile  p.bodytext A:HOVER{
	color : #CCCCCC; 
	font-size : 10px;
	text-decoration: underline;
	}
	
.fusszeile{
	color : #999999;
	font-size : 10px;
	font-weight : normal;
	font-style : normal;
	padding: 0px 0px 5px 15px;
	margin: 0px;
	}
.fusszeile A:ACTIVE, .fusszeile A:LINK, .fusszeile A:VISITED {
	color : #999999; 
	font-size : 10px;
	text-decoration: none;
	}
.fusszeile A:HOVER{
	color : #CCCCCC; 
	font-size : 10px;
	text-decoration: underline;
	}
/*
Servicenavigation ber der Fusszeile
###### 
*/
.bg_footer_basis{
	background-image: url(/fileadmin/material/bilder/layout/bg_fotter_basis.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.bg_footer_teaser{
	background-image: url(/fileadmin/material/bilder/teaser/bg_fotter_teaser.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color:#FF0000;
}

.bg_footer_galileo{
	background-image: url(/fileadmin/material/bilder/layout/bg_fotter_galileo.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.bg_footer_hamiltonC2{
	background: url(/fileadmin/material/bilder/layout/bg_footer_hamiltonC2.gif) repeat-x left top;
}

.bg_footer_hamiltonG5{
	background: url(/fileadmin/material/bilder/layout/bg_fotter_hamiltonG5.gif)  repeat-x left top;
}

.bg_footer_raphael{
	background-image: url(/fileadmin/material/bilder/layout/bg_fotter_raphael.gif);
	background-repeat: repeat-x;
	background-position: left top;
}	
.bg_footer_arabella{
	background-image: url(/fileadmin/material/bilder/layout/bg_fotter_arabella.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg_footer_ventilair{
	background-image: url(/fileadmin/material/bilder/layout/bg_fotter_ventilair.gif);
	background-repeat: repeat-x;
	background-position: left top;
}			
	
.footer {
	color : #0061af;
	font-size : 10px;
	font-weight : normal;
	font-style : normal;
	padding: 0px 0px 4px 0px;
	margin:  0px;
	}
.footer A:ACTIVE, .footer A:LINK, .footer A:VISITED {
	color : #0061af; 
	font-size : 10px;
	font-weight : normal;
	text-decoration: none;
	}
.footer A:HOVER{
	color : #999999; 
	font-size : 10px;
	font-weight : normal;
	}
	
/************   NAVIGATION LINKS    ********/


/* TICKER */

.ticker {
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}

.ticker a:link, .ticker a:visited, .ticker a:active {
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
}
.ticker a:hover {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	}


/*************  END    NAVIGATION 1       **************/
.nav1  a:link, .nav1  a:visited, .nav1  a:active {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
.nav1 a:hover,   .nav1a  a:link, .nav1a  a:visited, .nav1a  a:active{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	}
.nav1a a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	}
.nav2  a:link, .nav2  a:visited, .nav2  a:active {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
.nav2 a:hover,   .nav2a  a:link, .nav2a  a:visited, .nav2a  a:active{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	}
.nav2a a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	}
.nav3  a:link, .nav3  a:visited, .nav3  a:active {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
.nav3 a:hover,   .nav3a  a:link, .nav3a  a:visited, .nav3a  a:active{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	}
.nav3a a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	}

/*************  end  NAVIGATION 1     **************/


/*************  END    NAVIGATION 2       **************/
 .nav21  a:link, .nav21  a:visited, .nav21  a:active {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
.nav21 a:hover,   .nav21a  a:link, .nav21a  a:visited, .nav21a  a:active{
	text-decoration: none;
	font-weight: bold;
	color: #0061AF;
	}
.nav21a a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	}
.nav22  a:link, .nav22  a:visited, .nav22  a:active {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
.nav22 a:hover,   .nav22a  a:link, .nav22a  a:visited, .nav22a  a:active{
	text-decoration: none;
	font-weight: bold;
	color: #0061AF;;
	}
.nav22a a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	}
.nav23  a:link, .nav23  a:visited, .nav23  a:active {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
.nav23 a:hover,   .nav23a  a:link, .nav23a  a:visited, .nav23a  a:active{
	text-decoration: none;
	font-weight: bold;
	color: #0061AF;
	}
.nav23a a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	}


/************* START NAV_TOP    SHORTCUT  *******************/

.nav_top{
	font-size: 13px;
	font-weight:bold;
	color: #999999;
	text-decoration: none;
	line-height: 37px;
	vertical-align: middle;
	padding: 0px 6px 0px 6px;
}
.nav_top a:link, .nav_top a:visited, .nav_top a:active {
	color: #999999;
	text-decoration: none;
}

.nav_top a:hover {
	color: #F0711C;
	text-decoration: none;
}

.nav_top_aktiv{
	font-size: 13px;
	font-weight:bold;
	line-height: 37px;
	color: #F0711C;
	vertical-align: middle;
	text-decoration: none;
	padding: 0px 6px 0px 6px;
}
.nav_top_aktiv a:link, .nav_top_aktiv a:visited, .nav_top_aktiv a:active, .nav_top_aktiv a:hover {
	color: #F0711C;
	text-decoration: none
}
/************* START NAV_TOP    SHORTCUT  *******************/

/************* Blau / Fett ohne Link  *******************/

.bluebold {
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;
	color: #0061af;
}

.brownbold {
	text-decoration: none;
	font-weight: bold;
	color: #977e44;
}

h3{
	color: #000000;
	padding: 0px 0px 0px 15px;
	font-size: 10px;
}



.tx-newloginbox-pi1 {}
.tx-newloginbox-pi1 H3 {font-size: 20px;}
#tx-newloginbox-pi1 H3 {font-size: 20px;}
.tx-newloginbox-pi1 P {color:#000000;}
.tx-newloginbox-pi1 TABLE {}
.tx-newloginbox-pi1 TABLE TR TD P {color:#000000;}
.tx-newloginbox-pi1 TABLE TR TD {}
.tx-newloginbox-pi1 TABLE TR {}
.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit {}
.tx-newloginbox-pi1 TABLE TR TD INPUT {}
.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {}
.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {}
.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {}
.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {}
.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username {}



#tx-newloginbox-pi1-login_submit
{}

/*************	Formatierung TEASER	***************/

#teaser #colNormal .teaser {
color:#000000;
}

/*listenpunkte*/
#teaser  #colNormal ul {
color:#000000;}


#teaser p, #teaser tr, #teaser td {
color:#000000;
}

#teaser #colNormal #colRight P.bodytext{
color:#000000;}

#teaser #colNormal A, #teaser #colNormal P.bodytext A{
color:#9DCCFF;}


#teaser #colNormal A:HOVER, #teaser #colNormal P.bodytext A:HOVER{
color:#000000;}


#teaser #colNormal  h1{
color:#000000;}

/*betrifft H3 im Formular auf teaser*/
#teaser #colNormal  h3{
color:#000000;}

/*#teaser .table_100{
background:#000000 url(/fileadmin/material/bilder/teaser/Teaser_Background.jpg) no-repeat;}

#teaser .header_teaser{
background:url(/fileadmin/material/bilder/teaser/Teaser_Header.jpg) no-repeat;
}*/

