/* styles aus hivolt.css */
.sub {  VERTICAL-ALIGN: SUB; FONT-SIZE: 8px;}
.sup {  VERTICAL-ALIGN: SUPER}
.menu { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
BODY {  FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
TD {    FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.submenu {      FONT-SIZE: 80%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.small {        FONT-SIZE: 75%}
.subheader {    FONT-SIZE: 150%}
.sitemap1 {     LIST-STYLE-TYPE: none}
.sitemap2 {     LIST-STYLE-TYPE: circle}
.navibar {      FONT-SIZE: 90%; COLOR: #000000}
.blacklink {    COLOR: #000000}
a.underlineOnHover { text-decoration : none; }
a.underlineOnHover:hover { text-decoration : underline; }
.footermenu {   FONT-SIZE: 80%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.tabcell {      FONT-SIZE: 10px}
.filters_header {  color: #000000; background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica,
sans-serif; font-size: 12px; font-weight: bold}
.filters_cell {  font-size: 10px}

/* HTML Tabellen Ausgabe */
table.contenttable p.bodytext{
padding:0;
margin:0;
}
/* Ende */

/* Zweispaltig links*/
.c2l1-left{
border-right: none!important;
width:60%!important;
vertical-align:top!important;
}
/* Zweispaltig ENDE */

/* einrueckung */
div.indent{
margin-left:20px;
}
/* einrueckung ENDE */

/* linke Spalte oben ausrichten */
td.c2l1-middle{
vertical-align:top!important;
}
/* oben ausrichten ENDE */

SUB {   FONT-SIZE: 100%; FONT-SIZE: 8px;}
SUP {   FONT-SIZE: 100%}

img.small { height: 20px;  }
/* styles aus hivolt.css */

html{
	overflow-y:scroll;
	overflow-x:hidden;
}

body{
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(/fileadmin/hivolt/tmpl_img/bg.gif) no-repeat center top;
}


div{
	padding:0;
	margin:0;
	border:0px solid green;
}

img{
	padding:0;
	margin:0;
}

a{
	padding:0;
	margin:0;
	border:0;
	outline:none;
	color:#000;
	}
	
a img{
	border:0;
	outline:none;
	}
	
.sub {  vertical-align: sub}
.sup {  vertical-align: super}
.tabcell {      FONT-SIZE: 10px}

/*******************************/
/* pdf-Links */
/*******************************/

.filelinks .pdf{
 	background:none !important;
 	text-align:right;
        padding-right:170px;
}
.filelinks .pdf a{
 	background:url(/fileadmin/hivolt/tmpl_img/_pdf.gif) no-repeat right;
 	padding-right:30px;
 	padding-top:5px;
  	padding-bottom:5px;
  	font-size:10px;
}

#content .filelinks .pdf span a{
  	font-size:10px;
	color:#8199FF;
	font-weight:bold;
	text-decoration:underline;
}

/*******************************/
/* Emailbild Kontakt */
/*******************************/

a.mail{
margin-bottom:2px;
}
a.mail img{
margin-bottom:-2px;
}

/*******************************/
/*Sitemap*/
/*******************************/

#content .csc-sitemap{

}

#content .csc-sitemap ul{

}
#content .csc-sitemap li{

}



#content .csc-sitemap ul li ul li{
	background:url(/fileadmin/hivolt/tmpl_img/spacer-ul.gif) 0 1px no-repeat;
	margin-top:10px;
}


#content .csc-sitemap ul li ul{
	margin-bottom:12px;
	margin-left:30px;
}

#content .csc-sitemap ul li ul li ul li{
	font-size:11px;
	padding-left:50px;
	background:none;
	margin-top:5px;
}


#content .csc-sitemap a:hover{
	color:#A1002A;
}


/*******************************/
/*Sitemap Parametersuche*/

#content .csc-menu-1{
	line-height:14px;
}
/*******************************/


#wrap{
	margin: auto;
	margin-top: 0;
	padding-top: 0;
	padding-right:260px;
	width:910px;
	min-height:750px;
	border:0px solid blue;
	background:url(/fileadmin/hivolt/tmpl_img/wrap_bg.gif) repeat-y left;
}
/*für IE6*/
* html #wrap{
	mar\gin-top: -13px;
}

#head{
	background:url(/fileadmin/hivolt/tmpl_img/logo.gif) no-repeat right;
	height:98px;
	width:910px;	
	font-size:11px;
	border:0px solid #FF0000;
}


/* Suche AR*/
#suche{
width: 230px; 
height: 20px; 
margin-top:63px;
float: left;
text-align:right;
vertical-align:baseline;
}
#suche .searchfield{
padding:0;
margin:0;
font-size:10pt;
padding-top:0px;
padding-bottom:1px;
width:138px;
}
#suche input.searchbtn{
margin-top:-1px;
width:58px;
height:21px;
font-size:8pt;
color:#444;
margin-left:6px;
padding-left:24px;
padding-bottom:1px;
background:url(/fileadmin/hivolt/tmpl_img/search_bg.gif) left top no-repeat;
border:none;
}
/* Suche Ende */

/*******************************/
/*top Navigation begin*/
/*******************************/

img.logolink{
	 width:290px;
	 height:85px;
	 margin-left:40px;/* AR Sucheanpassung */
}

/* AR faellt wegen suche weg#logonav{
	width:280px;
	height:85px;
	float:right;
	border:0px solid black;
}*/



#head_nav{
	padding-top:27px !important;
	padding-bottom:5px;
	/*margin-left:240px; AR Sucheanpassung*/
	overflow:hidden;
	width:380px;
	height:58px;
	border:0px solid green;
	float:right;/* AR Sucheanpassung*/
	width:670px;/* AR Sucheanpassung*/
}

* + html #head_nav{
	padding-top:37px;
}
#head_nav ul{
	list-style-type:none;
	padding-bottom:0px;
}

/*für IE6*/
* html #head_nav ul{
	paddin\g-bottom:5px;
}

#head_nav ul li{
	float:left;
	width:75px;
	text-align:center;
}

#head_nav ul li a{
	display:block;
	text-decoration:none;
	background: no-repeat center top; /* url(/fileadmin/hivolt/tmpl_img/a_bg_kontakt.gif) TS */
	padding-top:36px;
	padding-right:2px;
	padding-left:2px;
	margin-right:0px;
	width:75px;
}

#head_nav ul li a.last{
	margin-right:0px;
}

#head_nav ul li a.act{
	color:#A1002A;
	text-decoration:underline;
}

#head_nav ul li a:hover{
	color:#A1002A;
	text-decoration:underline;
	background: no-repeat center top; /* url(/fileadmin/hivolt/tmpl_img/a_bg_kontakt.gif) TS */
}
/*******************************/
/*top Navigation end*/
/*******************************/

/*******************************/
/*Position (breadcrumb)   begin*/
/*******************************/

#position{
	padding:0;
	margin:0;
	width:530px;
	text-align:left;
	border:0px solid #DDDDDD;
	float:left;
	font-size:11px;
}

#position a.norm{
	text-decoration:underline;
	padding-right:0px;
}

#position a.act{
	text-decoration:underline;
	padding-right:0px;
}
/*******************************/
/*Position end*/
/*******************************/

/*******************************/
/*Version (language) begin*/
/*******************************/
#version{
	margin-top:10px;
	margin-bottom:20px;
	width:630px;
	text-align:right;
}
* html #version{
	margin-top:0px;

}

#version a{
	text-decoration:none;
	padding-right:25px;
}

#version a.de {background:url(/fileadmin/hivolt/tmpl_img/de.gif) no-repeat right; }
#version a.en {background:url(/fileadmin/hivolt/tmpl_img/en.gif) no-repeat right; }


#version a:hover{
	color:#A1002A;
	text-decoration:underline;
}
/*******************************/
/*Version end*/
/*******************************/

/*******************************/
/*Subnav (linke Spalte) begin*/
/*******************************/
#wrap_subnav{
	padding-left:20px;
	width:260px;
	min-height:100%;
	float:left;
}
#subnav{
	padding-right:10px;
	width:200px;
	min-height:100%;
	/*background:#E6E6E6;*/
	font-weight:bold;
	overflow:hidden;

}

/*Stufe 1*/

#subnav ul{	
	padding:0;
	padding-left:15px;
	padding-top:10px;
	margin:0;
	list-style-type:none;
	line-height:13px;
}


#subnav ul li{
	padding-left:12px;
	padding-bottom:5px;	
	margin-top:2px;	
	width:170px;
	border-bottom:1px solid #A1002A;
}

#subnav ul li a{
	font-size:11px;
	color:#444;/*#777;*/
	text-decoration:none;
	padding-left:0px;
}

#subnav ul li:hover{
	background:url(/fileadmin/hivolt/tmpl_img/a_hover.gif) no-repeat 0px 5px;
	
}

#subnav ul li.act{
	background:url(/fileadmin/hivolt/tmpl_img/a_hover.gif) no-repeat 0px 5px;
}

#subnav ul li.act:hover{
	background:url(/fileadmin/hivolt/tmpl_img/a_hover.gif) no-repeat 0px 5px;
}

#subnav ul li.actsub{
	background:none;
	color:#A1002A;
}

#subnav ul li a:hover{
	color:#A1002A;
}

#subnav ul li a.act{
	color:#A1002A;
}


/*Stufe 2*/
#subnav ul li ul{
	padding-left:0px;
	margin-bottom:5px;
}

#subnav ul li ul li{
	background:url(/fileadmin/hivolt/tmpl_img/a_sub.gif) no-repeat  0px 8px;	
	padding-bottom:0px;
	border:none;
	width:150px;
}

#subnav ul li ul li:hover{
	background:url(/fileadmin/hivolt/tmpl_img/a_hover.gif)  top no-repeat  0px 8px;	
}

#subnav ul li ul li.act{
	background:url(/fileadmin/hivolt/tmpl_img/a_hover.gif) top no-repeat  0px 8px;	
}

#subnav ul li ul li a:hover{
	background:none;
	color:#A1002A;	
}

#subnav ul li ul li a.act{
	background:none;
	color:#A1002A;	
}

/*Stufe 3*/
#subnav ul li ul li ul{
	padding:0;	
	padding-top:5px;
	padding-bottom:10px;
	margin:0;
}

#subnav ul li ul li ul li{
	padding-left:0;
	background:none;
}

#subnav ul li ul li ul li:hover{
	background:none;
}

ul#sidemenu {
	margin-top:20px;
}

/*******************************/
/*Subnav end*/
/*******************************/

/*******************************/
/*Maincontent begin*/
/*******************************/

#content{
	margin-top:0px;
	margin-bottom:15px;
	width:630px;	
	font-size:12px;
	line-height:14px;
	float:left;
}

#content div.csc-header h4{
	float:left;	
	font-size:12px;
	line-height:14px;
	padding:0;
	margin:0;	
	margin-right:5px;
}

#content div.csc-header h5{
	padding:0;
	margin:0;	
	margin-top:2px;	
	margin-bottom:2px;	
}

#content h1{
	color:#A1002A;
	font-size: 18px;//14px;
	font-weight:normal;
	padding-bottom:10px;
}

#content h1.product{
	color:#A1002A;
	font-size:18px; //14px;
	padding-bottom:0px;
}

#content h2{
	color:#000;
	font-size:12px;
	padding-bottom:4px;
}

#content h3{
	color:#A1002A;
	font-size:11px;
}


#content b+ul{
	padding-top:5px;
	color:#A1002A;
}

#content ul{
	padding:0;
	margin:0;	
	list-style:none;
}

#content ul li{
background:url(/fileadmin/hivolt/tmpl_img/spacer-ul-square.gif) 0 0 no-repeat;
	padding:0;
	padding-left:14px;
	margin:0;	
	margin-bottom:6px;
}
#content ul.simple li{
background:url(/fileadmin/hivolt/tmpl_img/spacer-ul-strich.gif) 0 1px no-repeat!important;
}

#content li{

	margin-left:20px;	
}

p.align-center{
	text-align:center;
}

p.align-center a{
	color:#6699ff;
}
/*******************************/
/*Maincontent end*/
/*******************************/

/*******************************/
/*Teaser begin*/
/*******************************/

#teaser{
float:left;
}
/*******************************/
/*Teaser end*/
/*******************************/

/*******************************/
/*Footer begin*/
/*******************************/
#footer{
	margin-top:0px;
	margin-left:280px;
	background:url(/fileadmin/hivolt/tmpl_img/footer_bg.gif) repeat-x center top;
	width:1000px;
	height:30px;
}


#footer_nav{
	width:630px;
	padding-top:5px;	
	font-size:10px;
}

#footer_nav a{
	text-decoration:none;
	margin-left:0px;
	margin-right:25px;
}

#footer_nav a:hover{
	color:#A1002A;
	text-decoration:underline;
}

/*******************************/
/*Footer end*/
/*******************************/

/*******************************/
/*Formular begin*/
/*******************************/

form.anfrageform{
	margin-top:20px;
	background: #e6e6e6;/*#EEE; #ddd;*/
	padding-left:30px;
	padding-top:30px;
	padding-bottom:20px;
	width:585px;
	border:1px solid #A1002A;
}

form.anfrageform label{
	margin-top:5px;
	display:block;
	width:90px;
	float:left;
}

form.anfrageform label.ort-en{
	margin-top:5px;
	display:block;
	width:60px;
	float:left;
}

form.anfrageform label.ort{
	margin-top:5px;
	display:block;
	width:46px;
	float:left;
}

form.anfrageform input,
.col_wide_check input.small{
	margin-top:5px;
	border-right:1px solid #d3d3d3 !important;/*#000;*/
	border-bottom:1px solid #d3d3d3 !important; /* #000;*/
	border-top-style: none;
	border-left-style: none;
	font-size:12px;
}


.small{
	width:175px;
}

.middle{
	width:270px;
}


.norm{
	width:450px;
}

.btn{
	margin-left:442px;
	width:100px;
	background-color:#fff;
}

textarea.full{
	height:150px;
	width:540px;
	margin-top:5px;
	border-right:1px solid #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	border-top-style: none;
	border-left-style: none;
	font-size:12px;
}

.col{
	width:265px;
	border:0px solid green;
	float:left;
}
.col_wide{
	width:550px;
}
.col_wide_check{
	width:550px;
	line-height:20px;
}

.col_wide_check input{
	border:0;
	margin-left:75px;
	margin-bottom:0;
}
/*******************************/
/*Formular end*/
/*******************************/

.clear{
	clear:both;
	height:1px;
}

#clear_footer{
	 clear:both; 
	 width:100%; 
	 height:1px;
}

/**************************************/
/* Tabellenlayouts für die csv-Tables */
/**************************************/

/* generell */
div.tx-bitcsvtable-pi1 table td {padding:3px 3px 3px 5px}
div.tx-bitcsvtable-pi1 table th {padding:3px 4px 3px 4px}

/* Layout 0 (normal) */
div.tx-bitcsvtable-pi1 table.layout0 {width: 100%;font-size:10px}
div.tx-bitcsvtable-pi1 table.layout0 th{
	background-color:#E6E6E6;
}
div.tx-bitcsvtable-pi1 table.layout0 td{
	text-align:center;
	font-size:10px
}
div.tx-bitcsvtable-pi1 table.layout0 td.td0{
	text-align:left;
	font-size:10px
}


/* Layout 1 : ohne Rahmen */
div.tx-bitcsvtable-pi1 table.layout1 {width: 100%;}
div.tx-bitcsvtable-pi1 table.layout1 th{
	background-color:#FFFFFF;
	font-size:10px
}
div.tx-bitcsvtable-pi1 table.layout1 td{
	text-align:left;
}
div.tx-bitcsvtable-pi1 table.layout1 td.td0{
	text-align:left;
	font-weight:bold;
}

/* Layout 2 wie normal in schmal */
div.tx-bitcsvtable-pi1 table.layout2 {width: 49%;float:left;font-size:10px;margin-right:1%;}
div.tx-bitcsvtable-pi1 table.layout2 th{
	background-color:#E6E6E6;
	font-size:10px
}
div.tx-bitcsvtable-pi1 table.layout2 td{
	text-align:center;
	font-size:10px
}
div.tx-bitcsvtable-pi1 table.layout2 td.td0{
	text-align:left;
	font-size:10px
}

/* Layout 3 (erste Spalte hat auch Überschriften, sonst wie normal) */
div.tx-bitcsvtable-pi1 table.layout3 {width: 100%;font-size:10px}
div.tx-bitcsvtable-pi1 table.layout3 th{
	background-color:#E6E6E6;
}
div.tx-bitcsvtable-pi1 table.layout3 td{
	text-align:center;
	font-size:10px
}
div.tx-bitcsvtable-pi1 table.layout3 td.td0{
	text-align:left;
	font-size:10px;
        background-color:#E6E6E6;
}

/*******************************************/
/* ENDE Tabellenlayouts für die csv-Tables */
/*******************************************/

hr.divider {clear: both;color:#FFFF00;border:1px solid #FFFFFF;margin-top:10px;}

/*.csc-textpic-center .csc-textpic-caption {margin-bottom:30px}*/
.csc-textpic-center  {margin-top:0px}

/*für die Produktübersicht*/
div.csc-textpic-imagecolumn dd a{
	text-decoration:none;
}
div.csc-textpic-imagecolumn dd a:hover{
	color:#A1002A;
}

/* 3-spaltiges Element */
div.tx-fdfx3cols-pi1{
border-top:1px solid #782235;
border-bottom:1px solid #782235;
background-color:#FFEDA8;
padding-top:5px;
}

div.tx-fdfx3cols-pi1 div{
border-top:0px solid #782235;
border-bottom:0px solid #782235;
padding-top:0px;
}
.tx-fdfx3cols-pi1 table{
  padding-top:3px;
}

.c3l1-left{
border-right:1px solid #e6e6e6;
padding-left:5px;
}

.c3l1-middle{
border-right:1px solid #e6e6e6;
}

.c3l1-right{
padding-right:5px;
}

.tx-fdfx3cols-pi1 table td {
 vertical-align:top;
  font-size:11px;
  padding-top:0;
  padding-bottom:0;
}
.tx-fdfx3cols-pi1 table td p{
  margin-top:0;
  margin-bottom:0;
}

/*************/
/* Trennlinie */
/* Layout normal, Layout 1*/
div.linie, div.linie1 {
border-bottom:1px solid black;
}
/* Layout 2*/
div.linie2 {
border-bottom:1px solid black;
}

