body           {margin-left:0px; margin-top: 0px; margin-bottom: 0px;}
p ,div                    {color:#666666; font-family:arial; font-size:14px; text-align: left;}
a			     {color:#000000; text-decoration: none;}
a:hover		     {text-decoration: underline;} 
h1                         {color:#000000; font-family:arial; font-size:22px; font-weight:300;}
h2                         {color:#000000; font-family:arial; font-size:22px; font-weight:300;}
h3                         {color:#000000!important; font-family:arial; font-size:15pt; font-weight:300;}
h5			    {font-size:11px; font-weight: bold; margin-bottom: 3px;}

h3   a	{color:#000000 !important;}
b  {font-size:11px;  font-weight: normal;}
input,select             {
font-family:arial;}



.clearer {
	clear:both;
	height: 0px;
	visibility:hidden;

	}

.productcontent	{
	margin: 0px 0 20px 0px;
	height: 80px;
	
}
.box	{
	float: left; 
	width:127px;
	display: none;
	margin-right: 6px;
}
.pricebox	{
	margin: 0 5px 0 0;
	background-color:#E9E9E9;
	height: 180px;
}
.pricebox h3{
	text-align: center;
	color: #6BB1F9;
	
}
.box input	{
	text-align: center;
	width: 100px;
	background-color:#E9E9E9;
	border: 0px;
	font-size: 24px;
	margin: 80px 0px 0px 0px;
	color:#FABD0E; 
	}
a.larger                                 {color:#666666; font-family:arial; font-size:10pt; font-weight:300;}
.larger                                     {z-index:10000; position:absolute; bottom:-33px; left:-3px; cursor: pointer;}
.wrap                                         {width:1024px;  padding-left:20px; background: url(../images/bg_stripes.png); background-repeat:no-repeat; background-position:10px 153px; }
.header                                         {width:914px; height:180px;}
.main                                         
	{
	width:970px;
	height: 100%; 
	border: #cccccc 0px solid; 
	clear:both; float:left;  
	
	background-repeat: no-repeat;  
	background-position:top right;
	}
.left   {
	float:left;
	width: 550px; 
	min-height: 800px;
	border: red 0px solid; 
	margin: 12px 20px 0px 35px;
	}
	
.left table {
	padding: 0px 0px 0px 0px;
	
	}

.right                  {

border: blue 0px solid; margin-right: 0px;
position: relative;
width: 327px;
float:left;

}
	
.right_content                   {
min-height: 50px; 
border: green 0px solid; margin-right: 0px;
position: relative;
width: 327px;
float:left;
}
.navi                                         {height: 180px;}
.header_img              {margin-left:0px; margin-right0:0px; float:left; }


.footer                                         {width: 1044px; clear:both; background: url(../images/footer.jpg); background-repeat:no-repeat; background-position: 41px 0px; text-align: center}
.footer-navi                         {position: relative; top: 30px;}
.st                                                 {width: 540px;}
.breadcrumbs                         {
	margin: 7px 0px 25px -24px;
	padding: 4px 0 0 4px;
	background-image:url(../fileadmin/website/images/tab1.png);
	background-position: 1000px;
	background-repeat: no-repeat;

	
	}
.crumbs {
	text-decoration: none; 
	color:#fecf0f;
	width:100px; 
	margin-right: 50px;
	font-size: 14px;
	}
#maincontent {
	padding: 0 15px 0 0;
	margin: -123px 0px 0 -11px;
	}
#map 	{
	width: 346px; 
	height: 187px; 
	border:0px solid #ffffff; 
	position:absolute; 
	top:-1800px; 
	left: -587px;
	z-index: 10000;
	
	}

#plusminus                               {position: relative; top:40px; left: 0px; z-index:3}
.technoplus                              {position: relative; top:197px; left: 330px; z-index:3}
.technominus                             {position: relative; top:184px; left: 150px; z-index:2;}
.new_city
         {
         font-size: 13px;
         font-weight: bolder;
		 width: 270px;
		 /*
         
		 */
		 position: absolute;
		 top: -15px;
		 left: 300px;
		
		
		
		 z-index:1;
		color: #666666;
}
.able
         {
         font-family:arial;
         font-size: 18px;
         position: relative;
         width: 193px;
         top: 215px;
         left: 12px;
         text-align: left;
         font-weight: lighter;
         color: #7d7d7d;
         float: right;
         
          border: 1px solid #50AAFE;
         -moz-border-radius:3px;
         -khtml-border-radius:3px;
         display: none;
         
        
        }
.los    {
	  position: relative; 
	  width: 50px; 
	  top: -48px; 
	  left: 34px;
	  display: none; 
	}
p.tx-mininews-pi1-listrowField-title a:link                  {color:#FECF0F !important; font-family:arial; font-size:22px; font-weight:300; text-decoration:none;}
p.tx-mininews-pi1-listrowField-title a:visited         {color:#FECF0F !important; font-family:arial; font-size:22px; font-weight:300; text-decoration:none;}
p.tx-mininews-pi1-listrowField-title a:hover         {color:#FECF0F !important; font-family:arial; font-size:22px; font-weight:300; text-decoration:underline;}
.tx-mininews-pi1-listrow 	{padding: 0 0 0 0px}
.tx-mininews-pi1-singleView	{padding: 0 0 0 0px}
.tx-mininews-pi1-searchbox	{display:none;}
.tx-mininews-pi1 hr	{display:none;}
.tx-mininews-pi1 hr:after	{display:none;}
.tx-mininews-pi1-singleViewField-teaser {display:none;}
p.tx-mininews-pi1-listrowField-datetime {display:none;}
p.tx-mininews-pi1-singleViewField-datetime {display:none;}
p.tx-mininews-pi1-listrowField-teaser {margin-bottom: 50px;}
p.tx-mininews-pi1-listrowField-teaser  img{width: 50px;}



.csc-firstHeader {
	margin: 0 0 0 0px;
	display: block;
	
	}
	
/* Überschriften ausgeblendet */

.csc-header-n1	{display: block;}
.csc-header	{display: block;}


/* Überschriften ausgeblendet */


ul.nav-main {
	
	list-style-type:none;
	width: 932px;
	height:100px;
	background:transparent url(../fileadmin/website/images/bg_stribes_fromtop.jpg);
	padding: 0 0 0 15px;
	margin: 0 0 0 0;
	background-repeat:no-repeat;
	background-position: 0 -44px;
	}
ul.nav-main li {float:left;display:block;}
ul.nav-main li.pk {}
ul.nav-main li.mb {display: none;}
ul.nav-main li.gk {}
ul.nav-main li.hs {}

ul.nav-main li a {display:block;width:205px;height:100px;text-indent:-999em;}
ul.nav-main li.pk a {background-image:url(../fileadmin/website/images/privatkunden_inaktiv.png); background-repeat: no-repeat;}
ul.nav-main li.hs  a {width:519px;}
ul.nav-main li.mb a {background-image:url(../fileadmin/website/images/mittelbetriebe_inaktiv.png); background-repeat: no-repeat;}
ul.nav-main li.gk a {background-image:url(../fileadmin/website/images/grossbetriebe_inaktiv.png); background-repeat: no-repeat;}
ul.nav-main li.hs a {background-image:url(../fileadmin/website/images/logo_box.png); background-repeat: no-repeat;}
ul.nav-main li.pk a:hover {background-image:url(../fileadmin/website/images/privatkunden_hover.png); background-repeat: no-repeat;}
ul.nav-main li.mb a:hover {background-image:url(../fileadmin/website/images/mittelbetriebe_hover.png); background-repeat: no-repeat;}
ul.nav-main li.gk a:hover {background-image:url(../fileadmin/website/images/grossbetriebe_hover.png); background-repeat: no-repeat;}
ul.nav-main li.pk a.act {background-image:url(../fileadmin/website/images/privatkunden_aktiv.png); background-repeat: no-repeat;}
ul.nav-main li.mb a.act {background-image:url(../fileadmin/website/images/mittelbetriebe_aktiv.png); background-repeat: no-repeat;}
ul.nav-main li.gk a.act {background-image:url(../fileadmin/website/images/grossbetriebe_aktiv.png); background-repeat: no-repeat;}
ul.nav-main li.pk a.curifsub {background-image:url(../fileadmin/website/images/privatkunden_aktiv.png); background-repeat: no-repeat;}
ul.nav-main li.mb a.curifsub {background-image:url(../fileadmin/website/images/mittelbetriebe_aktiv.png); background-repeat: no-repeat;}
ul.nav-main li.gk a.curifsub {background-image:url(../fileadmin/website/images/grossbetriebe_aktiv.png); background-repeat: no-repeat;}

ul.nav-main li.hs a:hover {}


ul.nav-dropdown {
	margin: 0px 0px 0px 0px;
	font-size:13px; 
	font-family:arial;  
	text-align: left;     
	font-weight:bold;
	background:#FFFFFF url(../fileadmin/website/images/menu_firstlevel_bg.png) no-repeat;
	width:1000px; height: 40px;
	}
ul.nav-dropdown,
ul.nav-dropdown ul {
	list-style-type:none;
	z-index:2000;
	padding: 0 0 0 20px;
	}
ul.nav-dropdown a {
	display:block;
	padding:5px 7px 3px 7px;
	
	
	font-family:arial;
	color:black;
	line-height: 2.5;
	text-decoration:none;
	}
	ul.nav-dropdown a:hover {
	display:block;
	background-image:url(../fileadmin/website/images/act.png);background-repeat:repeat-x;
	text-decoration:none;
	font-family:arial;color:black;
	}
#boldStuff {
	display:block;
	padding:3px 10px 3px 30px;
	font-weight:bold;
	font-size:1.118em;
	font-family:arial;color:#7D7D7D;
	line-height: 2.5;
	text-decoration:none;
	font-size:1.118em;
	}
ul.nav-dropdown ul a {
	
	font-size:11px;
	color: #7D7D7D;
	/* color:{$CONST_color_grey};*/
	font-weight: normal;
	}
ul.nav-dropdown li {
	padding:0;
	margin:0;
	float:left;
	}
ul.nav-dropdown li a.curifsub {background-image:url(../fileadmin/website/images/act.png);background-repeat:repeat-x;}

ul.nav-dropdown ul
	 {
	 margin:0px 0 0 0px;
	 padding:0 0 0px 0;
	 position:absolute;
	 display:none;
	 min-width: 100px;
	 /* background-image:url(../fileadmin/website/images/nav_main_bg_sub.png); 
	 background-position:right bottom;*/
	 padding-right:0px;
	 }
/* IE-Hack width attribute */
*html ul.nav-dropdown ul {width:180px;}
/* Dies sind die Klassenstile für das Untermenue wenn sich die Maus */
/* ueber der Liste  befindet (.hover siehe JavaScript oben) */
ul.nav-dropdown ul.hover,
ul.nav-dropdown li.hover ul,
ul.nav-dropdown li:hover ul  {display:block;}

ul.nav-dropdown ul li {
	float:none;
	background-color:#d9d9d9;
	border-bottom:0px dotted #999;
	
	}
ul.nav-dropdown ul li.last {border-bottom:0px dotted #999;}
/*ul.nav-dropdown li.hover a:hover{background-color:#EEEEEE;color:{$CONST_color_blue};}
ul.nav-dropdown li.hover a.ifsub {background-image:url(../fileadmin/website/images/ifsub.gif);background-repeat:repeat-x;}
ul.nav-dropdown li a.actifsub {background-image:url(../fileadmin/website/images/actifsub.gif);background-repeat:repeat-x;}
*/
ul.nav-dropdown li a.actifsub {background-image:url(../fileadmin/website/images/act.png);background-repeat:repeat-x;}
ul.nav-dropdown li a.act {background-image:url(../fileadmin/website/images/act.png);background-repeat:repeat-x;}
ul.nav-dropdown li a.curifsub {

color:#FFFFFF;
line-height:2.5;
}


.footer	{
	background: url(../fileadmin/website/images/footer.png) ;
	background-repeat: no-repeat;
 	width: 932px;
 	height: 106px;
	padding-top: 1px;
	cursor: pointer;
 	}
ul.nav-footer {
	clear: both;
	list-style-type:none;
	margin-left: -11px;	
	}
ul.nav-footer li {float:left;}
ul.nav-footer li a {color: #000000; margin: 0 15px 0 0; font-size: 12px; text-decoration: none;font-weight: 500;}
ul.nav-footer li a:hover {text-decoration: underline;}


.select_city {
float: right; 
background-color: #ffffff;
width: 203px; 
height: 0px;
padding: 5px 10px 4px 3px;
left:0px;
position:relative;
text-align:right;
z-index:2000;

display: block;
} 
.city_select  a{
display: none;

}
.city_select  div{
padding: 0;
display: inline;
position: relative;
top: 5px;
}
.city_select {display: none; margin-bottom: 10px;}
td p {margin: 2px 0 2px 0;
padding-left: 2px;
}
.bodytext {padding-left: 2px;}
.gk a {background-position: 0 0px;}
/*ul.nav-dropdown li:first-child :hover:before {background-color: black; background-image:url(../fileadmin/website/images/2ndmenu_aktiv_links.png); background-repeat:no-repeat;}*/

.showPrice a {text-decoration: none; color: orange;}
.euro {display: none;}
.euro a {text-decoration: none; color: orange;}
.showPrice2 a {text-decoration: none; color: orange;}
.euro2 a {text-decoration: none; color: orange;}

.box showbox1 a {text-decoration: none;}
.box showbox2 a {text-decoration: none;}
.showPriceDetail{background-color:#ededed; margin-top: 30px; width: 125px;}
.showPriceDetail div {font-size: 10px;}
.ImageProductTech {margin: 15px 35px 15px 35px; display: block;}
.showMoreInfosLink{color: #000000; text-decoration: none; margin: 0 0 0 5px; display: none;}
.showDescription{margin: 10px 0 0 5px; font-size: 12px !important; height: 23px;}
#bubble {display: block;}
#callmeback {position: relative; top: -75px; left: 22px; margin-bottom: 0px;}
#start_call {position: relative; top: 55px; left: -18px; margin-bottom: 0px;}
#angebot {position: relative; top: 23px; left: -19px; margin-bottom: 0px;}
#banner-right {margin-bottom: 60px; position: relative; left: -20px;}
#c148 { position: relative; left: -20px;}
#tel {position: relative; left: 25px; top: 95px; width: 180px; border: 0px; font-size: 13px;}

.tooltip{
	
	}	
div.rootline:first-child {
width: 25px;
height: 15px;
overflow: hidden;
display: block;
background: url(../fileadmin/website/images/breadcrumb_out.png) no-repeat scroll left top;
position: relative;
top: -5px;
left: 5px;
}
div.rootline:first-child a{
color:#ffffff; 
}
div.rootline {float: left; margin-right: 4px;}
div.rootline a {
color:#fece0a; 
text-decoration: none;
font-weight: bold;
}
.news-list-date {display: none;}

.news-list-item, .news-single-item   {}
/*
{background-image:url(../fileadmin/website/images/newsletter_unten.png) ; background-repeat: no-repeat; background-position:  0px bottom;
*/
position:relative;
left: -9px;
padding-left: 11px;
}
.news-list-item  a{color: #FECF0F; text-decoration: none; }

.news-list-morelink a{color: #2D6789; font-weight: bold;}
.news-single-timedata {display: none;}
.news-single-author {display: none;}
.news-single-item h3 {display: none;}
.news-single-backlink {display: none;}
.csc-default {margin-bottom: 50px;}
.cat {float: left; margin-top: 8px; margin-right: 0px; height: 124px;}
.bedingungen {font-size: 10px;}
#div {float: left;}
.Tab {width: 540px; float: left; margin-left: 14px;}
#c187 {position: relative; left: -18px; top: -65px;}
.download img, .externalLink img, .externalLinkInNewWindow img, .internal-link img, .internalLinkInNewWindow img, .mail img{border:0;}
.tabbox {
float:left;
height:24px;
width: 108px;
position:absolute;
z-index: 2;
}
.mid {
background-image:url("http://highspeed.vol.at/fileadmin/website/images/box_middle.png");
background-repeat:repeat-y;
min-height: 250px;
width: 540px;
padding: 15px 15px 15px 15px;
}
.down {
background-image:url('http://highspeed.vol.at/fileadmin/website/images/box_bottom.png');
background-repeat:no-repeat;
height: 11px;
width: 540px;
}
