@CHARSET "UTF-8";
/* CSS Document */

a, a:visited {
	color:#000000;
	text-decoration:none;
}


a:hover  {
	color:#000000;
	text-decoration:underline;
}

h3 {
	font-size:12px;
}

/* Bramac COM Seiten Beginn */

/* Bramac COM Startseite Beginn */

.com-submenue-pipe {
color:#FFFFFF;
}

#com-submenue a {
color:#000000;
text-decoration:none;
}

#com-sub-submenue a:hover {
text-decoration:underline;
}


#com-ImageBild-breit {
float:left;
}

#com-ImageBild-schmal {
border-left: #FFFFFF 4px solid;
float:right;
}

#com-ImageBild-schmal img{
display:block;
}

#com-ImageBild-breit img{
display:block;
}

#com-Container {
background-image:url(grafiken/com_bg_container.gif);
background-repeat:repeat-y;
width:941px;
float:left;
}

#com-ContainerReitermenue {
float:right;
margin: 6px 8px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
text-transform: uppercase;
}

#com-ContainerReitermenue .Reitermenuepunkt a {
cursor:hand;
color:#000000;
text-decoration:none;
}

#com-mittlereSpalte {
float:left;
width:732px;
}

#com-content {
clear:both;
margin: 0px 50px 0px 20px;

}


#com-Fusszeile {
	clear:left;
	width:501px;
	height:4px;
	line-height:1px;
	float:left;
	z-index:1000;
	background-image:url(grafiken/com_bg_footer_trans.gif);
	background-position:bottom left;
    border-top:#FFFFFF 2px solid;
	padding:9px 211px 5px 220px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	margin-top:18px;

}

* html #com-Fusszeile {  /* STAR Hack nur fuer Internet Explorer */
  width:932px;     /* Version 5.x */
  w\idth:501px;    /* Version 6 */
  height:19px;     /* Version 5.x */
  he\ight:5px;     /* Version 6.x */
}


#com-container-polaroid {
	clear:left;
	float:left;
	margin-left:-32px;
	margin-top:20px;
	position:absolute;
	*position:relative;
}

* html #com-container-polaroid {
	margin-left:-16px;
}
div#rechner {
	/*position:absolute;
	top:610px;
	left:300px;*/
	/*padding:40px 0px 0px 140px;*/
	position:relative;
	left:110px;
	top:30px;
	padding-bottom:20px;
	}
div#rechner-subsite {
	position:relative;
	left:110px;
	top:30px;
	padding-bottom:40px;
}

#com-headlineInhalt {
margin:-7px 0px 0px 20px;
padding:16px 12px 8px 8px;
float:left;
border-width:1px;
border-color:#000000;
border-style:solid;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#000000;
white-space:nowrap;
}

* html #com-headlineInhalt {
margin-left:10px;
}

#com-subheadlineInhalt{
width:260px;
margin:15px 0px 70px 20px;
clear:left;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#FFFFFF;

}

* html #com-subheadlineInhalt{
margin:15px 0px 70px 10px;
}


#com-submenue {
width:501px;
white-space:nowrap;
clear:both;
padding:0px 0px 0px 220px;
}

#com-submenue a:hover{
text-decoration:underline;
}

.tx-clcompanydatabase-pi1-data-row td {
	border-bottom:1px solid #FFFFFF;
	}

/* Bramac COM Startseite Ende */


/* Bramac COM Subseiten Beginn*/

#com-sub-bg-content{
clear:left;
background-image:url(grafiken/com_sub_bg_karte.jpg);
background-repeat:no-repeat;

    height: auto !important;      /* for modern browsers */
    height: 388px;                   /* for IE5.x and IE6 */
    min-height: 388px;             /* for modern browsers */

}

#com-sub-submenue a {
color:#000000;
text-decoration:none;
}

#com-sub-submenue a:hover {
text-decoration:underline;
}


#com-sub-submenue {
white-space:nowrap;
clear:both;
float:left;
margin:12px 0px 24px 20px;
}

* html #com-sub-submenue {
margin:12px 0px 24px 10px;
}

#com-sub-headlineInhalt {
clear:left;
float:left;
margin:0px 0px 12px 20px;
padding:6px 8px 6px 8px;
border-width:1px;
border-color:#CC0000;
border-style:solid;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#CC0000;
white-space:nowrap;

}

* html #com-sub-headlineInhalt {
margin:0px 0px 12px 10px;
}

#com-sub-subheadlineInhalt {
/*height:1px;
width:400px;
margin:15px 0px 24px 20px;
clear:left;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#FFFFFF;*/
display:none;
}

* html #com-sub-subheadlineInhalt {
margin:15px 0px 24px 10px;
}

/* Bramac COM Subseiten Ende*/

/* Bramac COM Ende */


body {
background-color:#868688;
margin:0px;
padding:0px;
overflow:-moz-scrollbars-vertical;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

p.bodytext {
margin-top:0px;
}

.seitemerken-popup {
background-color:#e4e3d9;
padding:15px 15px 15px 15px;
}

img {
border-width:0px;
border-style:none;
behavior: url(fileadmin/templates/pngbehavior/iepngfix.htc); /* transparenzen f?- pfad muss f?O3 immer mit fileadmin beginen! */
}

div.tx-lumogooglemaps-pi1 img{
behavior: none;
}



h1 {
font-size:16px;
clear:both;
}

.csc-textpicHeader h1{
clear:none;
}

#ContainerCenter {
width:940px;
margin-left:auto;
margin-right:auto;
}

#Container {
	background-image:url(grafiken/bg_container.gif);
	background-repeat:repeat-y;
	width:941px;
	float:left;
	position:relative;
}

#PopUpContainerCenter
{
	width:100%;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}


#PopUpContainer
{
	left:50%;
	top:10px;
	margin-left:-470px;
/*	margin-top:-300px;*/
	position:absolute;
	width:935px;
	height:600px;
	text-align:center;
	color:white;

}

#PopUpContainer h1 {
	font-size:11px;
	clear:both;
	margin-bottom:0px;
	color:white;
}

#PopUpContainer p {
	color:white;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}


#SchattenSpalteRechts {
padding:0px;
float:left;
/* Schatten Grafik liegt im div drinnen, damit sie die bg-grafik vom container ?ckt*/
/*background-image:url(grafiken/schatten_rechts_oben.gif);
background-color:#33FF00;*/
width:9px;
height:9px;

}

.csc-textpic csc-textpic-intext-left img{

}

ol {

}


li {
}


#SchattenSpalteRechts img{
display:block;

}

/* #####  FCE Farbselektor ###### */



.fce-farbselektor-headline {
margin:20px 0px 15px 0px;
font-size:11px;
font-weight:bold;
}

.farbenbild-gross {
float:left;
margin:0px 15px 0px 0px;

}

.farbenbild-klein {
float:left;
margin:0px 15px 0px 0px;
}

.container-farbenbild-klein img {

}

.container-farbenbild-klein a {
cursor:hand;

}

.container-farbenbild-klein a:hover {
cursor:pointer;

}

.fce-farbselektor-bildunterschrift {
float:left;
}



.container-farbenbild-klein {
float:left;
}

.container-farbenbild-klein-subline {
float:left;
}

.fce-farbselektor-subline {
float:left;
clear:left;

}

.bild-text-container {
float:left;
margin:0px 15px 0px 0px;
height:90px;
}

.csc-textpic-caption {
clear:left;
}

.bild-text-container .csc-textpic-caption {
margin-bottom:10px;
}


#SchattenSpalteUnten {

clear:both;
width:941px;
height:9px;
background-image:url(grafiken/schatten_unten.gif);
background-position:right top;
background-repeat:no-repeat;
}

#linkeSpalte {
	width:178px;
	float:left;
	padding:9px 13px 0px 9px;
	overflow:hidden;
	
}

* html #linkeSpalte {  /* STAR Hack nur fuer Internet Explorer */
  width:200px;     /* Version 5.x */
  w\idth:178px;     /* Version 6.x */


}


#container-polaroid-oben {
clear:left;
float:left;
margin-left:-32px;
margin-top:20px;}

* html #container-polaroid-oben {
margin-left:-16px;
}

#polaroid-oben {
position:absolute;
behavior:url(fileadmin/templates/pngbehavior/iepngfix.htc);
z-index:1;
}

.container-polaroid-oben-menue-items{}

.polaroid-oben-menue-item1 {
margin-top:66px;
margin-left:98px;
z-index:2;
position:relative;
}

.polaroid-oben-menue-item2 {
margin-top:8px;
margin-left:34px;
z-index:2;
position:relative;}

* html .polaroid-oben-menue-item2 {
margin-top:12px;
}


#polaroid-oben img{
border-width:0px;

}


#container-polaroid-unten {
clear:left;
float:left;
}

* html #container-polaroid-unten {
margin-left:-16px;
}

#polaroid-unten {
position:absolute;
/*behavior:url(fileadmin/templates/pngbehavior/iepngfix.htc);*/
z-index:2;
margin-left:20px;
margin-top:18px;
}

#polaroid-unten img{
	behavior:none;
}

* html #polaroid-unten {
	margin-left:45px;

}

.container-polaroid-unten-menue-items{}

* html .container-polaroid-unten-menue-items {



}


.container-polaroid-unten-menue-items {

}


.polaroid-unten-menue-item1 {
margin-top:102px;
margin-left:33px;
z-index:2;
position:relative;

}

.polaroid-unten-menue-item2 {
margin-top:62px;
margin-left:85px;
z-index:2;
position:relative;
}


* html .polaroid-unten-menue-item1 {
margin-left:56px;
}

* html .polaroid-unten-menue-item2 {
margin-top:65px;
margin-left:108px;
}


#polaroid-unten img {
border-width:0px;

}

#ContainerReitermenue {
float:right;
margin: 6px 8px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;
text-transform: uppercase;
}

.Reitermenuepunkt {
display:inline;
height:21px;

}

.Reitermenuepunkt img {

}

.reiter_ecke_links {
display:block;
float:left;
background-image:url(grafiken/reiter_linke_ecke.gif);
height:21px;
width:11px;
}

.reiter_erste_ecke_links {
display:block;
float:left;
background-image:url(grafiken/reiter_erste_linke_ecke.gif);
height:21px;
width:10px;
}


.reiter_mitte {
display:block;
float:left;
background-image:url(grafiken/reiter_mitte.gif);
background-repeat:repeat-x;
height:21px;
line-height:17px;
}

.reiter_ecke_rechts {
display:block;
float:left;
background-image:url(grafiken/reiter_rechte_ecke.gif);
background-repeat:no-repeat;
height:21px;
width:12px;
}

.reiter_letzte_ecke_rechts {
display:block;
float:left;
background-image:url(grafiken/reiter_letzte_rechte_ecke.gif);
background-repeat:no-repeat;
height:21px;
width:24px;
}

#ContainerReitermenue .Reitermenuepunkt a {
cursor:hand;
color:#000000;
text-decoration:none;
}



/* ##### Hauptmenue## */


#ContainerHauptmenue1 {
display:block;
padding:0px 0px 0px 0px;
margin: 20px 0px 1px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;

}


#ContainerHauptmenue1 a {
text-decoration:none;
display:block;
}



.Hauptmenuepunkt_level1 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 1px 0px;
background-color:#dadadb;
border-width:1px;
border-style:solid;
border-top-color:#dadadb;
border-bottom-color:#afafb0;
border-right-color:#979797;
border-left-color:#dadadb;
}



.Hauptmenuepunkt_level1 a{
background-color:#dadadb;
color:#999999;
padding:0px 0px 0px 9px;

}

.Hauptmenuepunkt_level1 a:visited {
background-color:#dadadb;
color:#999999;
padding:0px 0px 0px 9px;

}



.Hauptmenuepunkt_level1 a:hover{
background-color:#cccccc;
color:#999999;
text-decoration:none;

}


.Hauptmenuepunkt_level2 {
margin: 0px 0px 1px 0px;
padding: 0px 0px 0px 9px;
background-color:#FFFFFF;
}

.Hauptmenuepunkt_level2  a {
font-weight:normal;
color:#000000;
}

.Hauptmenuepunkt_level2  a:active {
font-weight:normal;
color:#cc0000;
}

.Hauptmenuepunkt_level2  a:hover {
font-weight:normal;
color:#cc0000;
text-decoration:underline;
}

.Container_Hauptmenuepunkt_level2 {
border:none;
border-right:1px solid #c9c9c9;
border-bottom:1px solid #d9d9d9;
margin: 0px 0px 1px 0px;
}

.Hauptmenuepunkt_level3  a {
font-weight:normal;
color:#999999;

}


.Hauptmenuepunkt_level3 {
background-color:#FFFFFF;
padding: 0px 0px 0px 25px;
}

#ContainerHauptmenue1 .hauptmenue-active {
color:#CC0000;
}


.spacer {
visibility:hidden;
height:13px;
}

#mittlereSpalte {

	width:535px;
	float:left;
}

* html #mittlereSpalte {
overflow:hidden;


}

#Inhalt {
}

#ImageBild {
float:left;
width:535px;
}

#reitermenueprodukte {
margin:-18px 0px 0px 14px;
clear:left;
display:block;
float:left;
}

* html #reitermenueprodukte {
margin-left: 7px;
position:relative; /* hebt im IE6 die reiter auf einen hÃ¶heren layer, sonst im IE6 nicht sichtbar */
}


#reitermenueprodukte a{
display:inline;
}

#reitermenueprodukte img{
margin:0px 3px 0px 0px;
float:left;
}


#ImageBild img{
display:block;
}

#breadcrumbs {
clear:left;
float:left;
margin: 10px 0px 0px 14px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#868688;
white-space:nowrap;
}
uptmenue

#breadcrumbs a{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#868688;

}

#breadcrumbs a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#868688;
text-decoration:underline;

}

#breadcrumbs a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#868688;
text-decoration:underline;

}

* html #breadcrumbs {
margin-left: 7px;
}

#breadcrumbs .breadcrumb-active {
color:#CC0000;
}

#headlineInhalt {
margin:-58px 0 0 20px;
*margin: -7px 0 0 14px;
padding:16px 12px 8px 8px;
float:left;
border-width:1px;
border-color:#000000;
border-style:solid;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#000000;
white-space:nowrap;
}

* html #headlineInhalt {
margin-left:10px;
}

#headlineInhaltSubseite{
clear:left;
margin: 22px 0px 0px 14px;
*margin: 30px 0px 0px 14px;
padding:6px 8px 6px 8px;
float:left;
border-width:1px;
border-color:#CC0000;
border-style:solid;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#CC0000;
white-space:nowrap;
font-weight:normal;

}

* html #headlineInhaltSubseite {
margin-left:7px;
margin-top:40px;
}

#MerkenDruckenBox {
margin: 12px 11px 0px 0px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#868688;
text-align:right;
width:140px;

}

#MerkenDruckenBox a {
color:#868688;
text-decoration:none;
}

#MerkenDruckenBox a:hover {
text-decoration:underline;
}


#MerkenDruckenBoxSubseite {
float:right;
text-align:right;

width:120px;
margin: 12px 11px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#868688;


}

#MerkenDruckenBoxSubseite a {
color:#868688;
text-decoration:none;
}

#MerkenDruckenBoxSubseite a:hover {
text-decoration:underline;
}


* html #MerkenDruckenBox {
margin-right:5px;

}

#SeiteMerken {

}

#SeiteMerken img{
margin:0px 2px 2px 0px;


}

#MerklisteAnsehen {
clear:right;

}

#SeiteDrucken {


}


#content {
clear:both;
width:493px;
margin: 0px 0px 0px 0px;
padding:0px 12px 14px 30px;
}


#ContentSubseite {
clear:both;
float:left;
display:block;
width:493px;
margin: 0px 0px 0px 0px;
padding:0px 12px 14px 30px;
}

#Produktmenue {
display:block;
clear:both;
float:left;
width:493px;
margin: 0px 0px 0px 0px;
padding:0px 12px 14px 22px;
}


.produktmenue-item-container {
margin:0px 8px 0px 0px;
float:left;
width:115px;
height:160px;


}

.produktmenue-item-container a{
display:block;
font-size:11px;
color:#000000;
text-decoration:none;
white-space:normal;
}

.produktmenue-item-container a:hover{
text-decoration:underline;
}

#Submenue {
display:block;
clear:both;
float:left;
width:493px;
margin: 0px 0px 0px 0px;
padding:0px 12px 14px 30px;
}

.submenue-item-container {
float:left;
margin:0px 0px 30px 0px;
}

* html .submenue-item-container {
margin:0px 0px 11px 0px;
}

.submenue-item-container h1{
margin:0px 0px 0px 0px;
font-size:15px;

font-weight:normal;
}

.submenue-item-container a{
text-decoration:none;
color:#868688;
}

.submenue-item-container a:hover{
text-decoration:underline;
}


.submenue-item-bild {
float:left;
margin:0px 16px 0px 0px;
}

.submenue-item-bild img{
display:block;
}

.submenue-item-text {

float:left;
width:360px;
}



.submenu-more-link {
float:right;
margin-bottom:0px;
}


#IconSeiteMerken {
float:right;
display:block;
margin:0px 0px 0px 0px;
}

#MerklisteAnsehen img {
margin:0px 0px 0px 0px;
}

.newsheadlineRed {
clear:left;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#cc0000;

}

.newsTeaser {
clear:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
}

.newsmorelink {
clear:left;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#868688;
}


#rechteSpalte {

	width:193px;
	float:left;
	margin-left:4px;

}

* html #rechteSpalte {

}


#StartBannerOben {

}

#StartBannerUnten {

border-top:4px;
border-left:0px;
border-bottom:0px;
border-right:0px;
border-style:solid;
border-color:#FFFFFF;
}


#rechteSpalte img {
display:block;
}

/* ### Allgemeine Suche ### */

.FormularBlock {
float:left;


}

#allgemeineSuche input{


}

#allgemeineSuche {
display:block;
float:left;
width:171px;
padding: 11px 11px 11px 11px;
background-color:#FFFFFF;

}

* html #AllgemeineSuche {  /* STAR Hack nur fuer Internet Explorer */
  width:193px;     /* Version 5.x */
  w\idth:171px;     /* Version 6.x */


}


#FormularAllgemeineSuche {

display:inline;
}

#searchform { /* id=searchform f?ina searchbox */

display:inline;
}

.macina_searchbox_hide { /* headline und link zur advacned search von macina searchbox unterdr?*/

display:none;

}

.tx-indexedsearch-searchbox { /* Suchbox der indexed search auf Suchergebnis-Seite ausblenden */
display:none;
}

#bt_go {
display:inline;
float:left;
vertical-align:top;
}

.FeldAllgemeineSuche {
vertical-align:top;
width:135px;
height:14px;
display:inline;
float:left;
margin: 0px 4px 0px 0px;
border-width:1px;
border-style:solid;
border-bottom-color:#535354;
border-right-color:#535354;
border-top-color:#cbcbcd;
border-left-color:#cbcbcd;
font-size:9px;
color:#969698;
}

* html .FeldAllgemeineSuche {  /* STAR Hack nur fuer Internet Explorer */
  width:124px;     /* Version 5.x */
  w\idth:135px;     /* Version 6.x */


}

#ContainerSiegel {
margin-top:22px;
margin-left:-36px;
float:left;
display:block;
width:215px;
vertical-align:middle;
}

* html #ContainerSiegel {  /* STAR Hack nur fuer Internet Explorer */
  position:relative;
}

#ContainerSiegel img{
border-width:0px;

}

#Siegel {
float:left;
}

#BannerProtector {
float:left;

}

#BannerProtector img{

margin:10px 0px 0px 14px;

}

#ContainerNotizblock {clear:left;
float:left;
margin-left:20px;}

* html #ContainerNotizblock {
margin-left:8px;
}

#Notizblock {
position:absolute;
behavior:url(fileadmin/templates/pngbehavior/iepngfix.htc);
z-index:1;
}

.container-notizblock-menue-item {
padding:90px 0px 0px 90px;
}

.notizblock-menue-item {
z-index:2;
position:relative;}

#Notizblock img{
border-width:0px;

}

#imagebildklein {

display:block;
float:left;
width:193px;
background-color:#FFFFFF;

}

#ContainerKontextlinksSubseite{
float:left;
margin: 12px 0px 8px 12px;
}

* html #ContainerKontextlinksSubseite{
margin: 11px 0px 8px 6px;
}

#ContainerKontextlinksStartseite{
float:left;
}

.Kontextlinks {
clear:left;
display:block;
float:left;
margin:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:9px;

}

.Kontextlinks a{

clear:left;
float:left;
padding:0px 0px 0px 0px;
color:#000000;
text-decoration:none;
}

.Kontextlinks a:hover {
clear:left;
float:left;
padding:0px 0px 0px 0px;
color:#000000;
text-decoration:underline;
}


* html .Kontextlinks a{
clear:left;
float:left;
padding:0px 0px 0px 0px;
}

.KontextlinksStartseite {

}

#Fusszeile {
	clear:left;
	width:501px;
	height:5px;
	line-height:3px;
	float:left;
	z-index:1000;
	background-image:url(grafiken/bg_footer_trans.gif);
	background-position:bottom left;

	padding:9px 211px 5px 220px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
}

* html #Fusszeile {  /* STAR Hack nur fuer Internet Explorer */
  width:932px;     /* Version 5.x */
  w\idth:501px;    /* Version 6 */
  height:19px;     /* Version 5.x */
  he\ight:5px;     /* Version 6.x */
}


#BramacLogo {
margin:0px;
padding:0px;

}

/* ############# TT_NEWS ############## */


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #F9FFE5;

}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	font-family:Arial, Helvetica, sans-serif;

}

.news-latest-container p {
margin-top:0px;
margin-bottom:0px;
}


.news-latest-container H3 {
		margin-bottom:0px;
}

.news-latest-container H3 a{
	color:#CC0000;
	font-size:14px;
	text-decoration:none;
}


.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	/*padding:3px;
	margin:3px;*/
	/*border:1px solid #666;
	background-color:#F9FFE5;*/
	color:#000000;
	font-size:11px;
	margin-bottom:11px;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
	color:#868688;
}

.news-latest-morelink {
	height:12px;

}



.news-latest-morelink A {
	float:left;
	text-decoration:none;
	color:#868688;

}

.news-latest-morelink A:hover {
	text-decoration:underline;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		margin-top:0px;



}

.clearer {
display:block;
clear:both;

}

.news-list-item {

	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	margin: 0px 0px 12px 0px;

	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;



}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	margin: 6px 0px 6px 0px;
}

.news-list-container H3 A {
	clear:left;
	float:left;
	text-decoration:none;
	color:#000000;

}

.news-list-container H3 A:hover {
	text-decoration:underline;
}

.news-list-container P {
	clear:left;
	float:left;
	margin:0px 0px 0px 0px;
	white-space:normal;
	font-size:11px;
}

.iedebug {
	height:auto;
	width:500px;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	position:relative;#}  /* raute symbol nach semikolon fÃ¼r safari  safari ignoriert dann inhalt der geschweiften klammern */

.news-list-textblock {
display:block;
float:right;
width:360px;
white-space:nowrap;
margin-left:16px;
}

/* bugfix f. news-listenansicht  */
.news-list-textblock p.bodytext {
 width:360px;
}

.news-list-textblock h3 a {

white-space:normal;
}

.news-list-bildblock {
float:left;
}

.news-list-date {
	float:left;
	font-size:11px;
	color:#999999;
	font-weight:bold;

	}

.news-list-imgcaption {

	}

.news-list-container IMG {
display:block;

	}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
}
.news-list-morelink  {

	display:block;
	clear:both;
	float:right;
	font-size:9px;
	color:#999999;
	background:#d2d1c8;
	width:100%;
	height:14px;
	text-align:right;
	line-height:14px;


}

.news-list-morelink  A{
	text-decoration:none;
	color:#999999;
	margin-right:5px;
}

.news-list-morelink  A:hover{
	text-decoration:underline;

}


.news-list-browse {
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {

}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {

}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.news-single-item {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;

}



.news-single-item a:link{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;

}

.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: #85A600;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin:10px 0px 10px 0px;

}



.news-single-img {

	float: left;
	margin-right:16px;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}

.news-single-authorwrap {
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	width:100%;
	padding:0px 0px 3px 0px;
	margin:0px 0px 0px 0px;
}

.news-single-timedata {
	float: right;

}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 10px;
}

.news-single-imgcaption {
margin:0px 0px 0px 0px ;
}

.news-single-author {
margin:0px 0px 0px 0px;
float:left;
padding:0px 0px 0px 0px;


}

.news-single-author a{
text-decoration:none;

}

.news-single-item p.bodytext {
margin: 0px 0px 20px 0px ;
}

.news-single-additional-info {

}
.news-single-related,.news-single-files,.news-single-links  {

	margin:0px;
	margin-bottom: 6px;
	padding:3px;
	border-color:#999999;
	border-style:dashed;
	border-width:1px;

}

.news-single-additional-info dl.news-single-links dd p.bodytext {
margin-bottom:0px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {

	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header  {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level0 {
	background-color:#fff;
}
.level1 {
	padding-left:10px;
	background-color:#eee;
}
.level2 {
	padding-left:10px;
	background-color:#ddd;
}
.level3 {
	padding-left:10px;
	background-color:#ccc;
}
.level4 {
	padding-left:10px;
	background-color:#bbb;
}


/* ###Contentbereich### */

td.td-0 {
font-weight:bold;
padding-right:3px;
}

table.mitrahmen {
	border-collapse:collapse;
	border:#999999 1px solid;
}

table.mitrahmen td{

border:#999999 1px solid;
}

table.rte-tabelle-mitrahmen {}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin:0px; }


div.zweispaltig {
	float:left;
	width:480px;
}
div.zweispaltig div.spaltelinks {
	width:220px;
	float:left;
	margin-right:10px,
}

div.zweispaltig div.spalterechts {
	width:220px;
	float:right;
}

div.zweispaltig div.spalterechts h1,div.zweispaltig div.spaltelinks h1 {
    margin-top:0px;
}


div.product {
	width:237px;
	margin-bottom:10px;
	float:left;
}
div.product div.leftcolumn {
	float:left;
	width:70px;
	margin-right:10px;
}
div.product div.leftcolumn div.productimage {}
div.product div.leftcolumn div.productimage img {}
div.product div.rightcolumn {
	width:150px;
	float:left;
}
div.product div.rightcolumn h3 {
	margin:0px;
}

div.product div.rightcolumn h3 a {
	text-decoration:none;
	margin:0px;
}

div.product div.rightcolumn h3 a:hover {
	text-decoration:underline;
	margin:0px;
}
div.product div.rightcolumn div.productcontent {}
div product div.productlink {
	text-align:right;
	clear:both;
	padding:2px;
	background-color:#e4e3d9;
	height:20px;
}

div.accessorylink {
	background-color:#e4e3d9;
}


div.accessorylink img {
	display:block;
	float:left;
}


div.accessorylink span.producttext {
	color:#8d8d8d;
	text-decoration:none;
}

div.accessorylink span.producttext a {
	color:#8d8d8d;
	color:#000000;
	text-decoration:none;
}

div.accessorylink span.producttext a:hover {
	text-decoration: underline;
}




/* ########### STYLES FÜR EUROPAKARTE AUF COM-SEITE #################### */

#com-country-info {
z-index:2;

}

#com-country-info img{
margin:0px 0px 10px 0px;
}

#com-country-info h3{
margin:0px 0px 10px 0px;
font-size:11px;
color:#CC0000;
}

#com-country-info p{
margin:0px 0px 0px 0px;
font-size:11px;
color:#000000;
}


#hr {
z-index:10;
margin:180px 0px 0px 20px;
white-space:nowrap;
	position:absolute;

visibility:hidden;
}
#slo {
z-index:10;
margin:180px 0px 0px 20px;
white-space:nowrap;
	position:absolute;

	visibility: hidden;
}

#bih {
z-index:10;
margin:180px 0px 0px 20px;
white-space:nowrap;
	position:absolute;
	visibility: hidden;
}
#bg {
z-index:10;
margin:180px 0px 0px 20px;
white-space:nowrap;
	position:absolute;
	visibility: hidden;
}
#ro {
z-index:10;
margin:180px 0px 0px 20px;
white-space:nowrap;
	position:absolute;
	visibility: hidden;
}
#srb {
z-index:10;
margin:180px 0px 0px 20px;
white-space:nowrap;
	position:absolute;
	visibility: hidden;
}
#hu {
z-index:10;
margin:180px 0px 0px 20px;
white-space:nowrap;
	position:absolute;
	visibility: hidden;
}
#sk {
z-index:10;
margin:180px 0px 0px 20px;
white-space:nowrap;
	position:absolute;
visibility:hidden;
}

#cz {
z-index:10;
margin:180px 0px 0px 20px;
white-space:nowrap;
visibility:hidden;
	position:absolute;

}

#a {
z-index:10;
margin:180px 0px 0px 20px;
white-space:nowrap;
visibility:visible;
position:absolute;

}

#al {
	z-index:10;
	margin:180px 0px 0px 20px;
	white-space:nowrap;
	position:absolute;
	visibility: hidden;

}
#mk {
	z-index:10;
	margin:180px 0px 0px 20px;
	white-space:nowrap;
	position:absolute;
	visibility: hidden;

}


#com-map-background {
position:absolute;
z-index:1;
}

#com-map-background a:hover {
cursor:pointer;
}

#com-map {
float:left;
clear:left;
margin:0px 0px 0px 0px;
}

#com-map-container {
clear:left;
height:395px;
}

#com-start-headlineInhalt {
margin:-7px 0px 0px 20px;
padding:16px 12px 8px 8px;
z-index:5;
position:absolute;
border-width:1px;
border-color:#000000;
border-style:solid;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#000000;
white-space:nowrap;
}

#com-start-subheadlineInhalt{
z-index:5;
position:absolute;
width:260px;
margin:50px 0px 0px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#000000;
}

/* STYLES FÃR TMAILFORM */

/* Standardkontaktformular */

.spiralhaken-dachangaben input.form-spiralhaken-dachangaben {
	width:80px;
}

.tmail-error-text {
color:#FF0000;
}
.tmail {width:420px;}

.tmail-hline {
}
tr.ungerade {
	background:#eeeeee;
}

.tmail input {width:280px;}

.tmail input.inputgewinnspiel {
	width:18px;
	margin-right:10px;
	margin-left:10px;
	}

.tmail input.radio {
width:12px;
margin:0px 6px 0px 6px;
}

.tmail input.zip {width:80px;}
.tmail input.city {width:140px;}
.tmail input.submit {width:100px;}
.tmail input.checkbox {width:15px}
.tmail textarea {width:280px}

.tmail td.city {
text-align:right;
}

.form-spiralhaken-radiocell {
	padding:0px 0px 0px 4px;
}

.form-spiralhaken-radiocell1 {
	padding:0px 0px 0px 16px;
}



/* Solarerhebungsbogen */

#ausgefuellt-von input { width:180px; }

#angebotsadresse input { width:180px; }

#ausfuehrende-firma input { width:180px; }

#anmerkungen {
vertical-align:top;
}

/*  Prospekte  */
#bestellung_prospekt {
clear:both;
}


div.tx-chbramacproducts-pi2 form#ch_bramacproducts_searchform div.formcolumn {
	float:left;
	padding-right:10px;


	padding-bottom:20px;

}

div.tx-chbramacproducts-pi2 form#ch_bramacproducts_searchform input {
	font-size:10px;
}

div.tx-chbramacproducts-pi2 form#ch_bramacproducts_searchform select {
	font-size:10px;
}



div.tx-chbramacproducts-pi2 form#ch_bramacproducts_searchform div.formcolumn div {
	clear:both;


}


table.galleryline {
	margin-bottom:15px;
	width:480px;
	border-spacing:5px;
	border-spacing: expression(cellSpacing=5);

}

td.galleryitem {
	padding:5px;
	background-color:#FFFFFF;
	border-right:1px #555555 solid;
	border-bottom:1px #555555 solid;
	width:220px;
	vertical-align:top;
	text-align:center;
}


div.image { text-align:center}

div.description {
	bottom:5px;
	text-align:left;
	padding:2px;
	padding-top:5px;
	}



/* IPTC GALLERY */

.tx-chbramacproducts-pi3 table.iptcgalleryline {
	margin-bottom:5px;
	border-spacing:5px;
	border-spacing: expression(cellSpacing=5);

}

.tx-chbramacproducts-pi3 td.iptcgalleryitemleft {
	padding:5px;
	padding-left:0px;
	border:none;
	width:110px;
	vertical-align:top;
	text-align:left;
}
.tx-chbramacproducts-pi3 td.iptcgalleryitemright {
	padding:5px;
	border:none;
	vertical-align:top;
	text-align:left;
}
.tx-chbramacproducts-pi3 td.iptcgalleryitemright h3 {
	padding:0px;
	margin:0px;
}


.tx-chbramacproducts-pi3 div.image { text-align:left}

.tx-chbramacproducts-pi3 div.description {
	text-align:left;
	padding:0px;
	padding-top:5px;

}



/* UMFRAGE */

div.survey_item umfragedaten input { width:200px; size:200px;}

.survey_item{border:0;padding:0;margin:0;margin-bottom:20px;}
.question{ color:#000000;}
.question_data {color:#000000; margin-bottom:-10px; font-weight:bold}
.inputdata { margin-left:105px; margin-top:-15px}
.survey_item_data{border:0;padding:0;margin:0;margin-bottom:2px;}
.survey_item_check{border:0;padding:0;margin:0;margin-top:20px;}
.survey_error { height:30px;}
.bartext {margin-bottom:20px;}
.question { font-weight:bold;}
.formbuttons { margin-top:20px;}

/* Dropdown Sitemap */

.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 #DFE2E3;
background: #FFFFFF;
padding: 2px;
margin:3px 0px 3px 0px;
}

div.tx-dropdownsitemap-pi1 {
margin:0px 40px 3px 0px;
}

.tx-dropdownsitemap-pi1 DIV.level_2 {
background: #E4E3D9;
}

.tx-dropdownsitemap-pi1 DIV.level_2 A {
font-weight: normal;
}

.tx-dropdownsitemap-pi1 DIV.level_3 {
background: #FFFFFF;
}

.tx-dropdownsitemap-pi1 DIV.level_4 {
background: #E4E3D9;
}

.tx-dropdownsitemap-pi1 DIV.level_5 {
background: #FFFFFF;
}

.tx-dropdownsitemap-pi1 DIV.expAll {
background-color:#E4E3D9;
}


.tx_chbramacproducts_p12_gallery {
	width:480px;
}
.tx_chbramacproducts_p12_gallery td {
	padding:5px;
	background-color:#FFFFFF;
	border-right:1px #555555 solid;
	border-bottom:1px #555555 solid;
	width:220px;
	vertical-align:top;
	text-align:center;

}

div.tx-clcompanydatabase-pi1-slovak-legend {
	margin:0px 0px 16px 0px;
	display:none;
}

td.tx-clcompanydatabase-pi1-data-cell-with-image {
	text-align:center;
}

.tx-clcompanydatabase-pi1-listrow .data-row td {
	border-bottom:1px solid #FFFFFF;
}

.tx-clcompanydatabase-pi1-listrow table td {
	padding:2px;
}

.tx-clcompanydatabase-pi1-listrow .second-header-row {
	background:#CCCCCC none repeat scroll 0% 50%;
}

.tx-clcompanydatabase-pi1-listrow table th {
	padding:2px;
}


/**************Euroumrechner*****************/


#umrechner-container {
	width:240px;
	height:190px;
	background-color:#ffffff;
	padding:5px;
	margin:10px 10px 10px 10px;
	position:relative;
	}
#ueberschrift {
	font-size:14px;
	font-weight:bold;
	color:#868688;
	background-color:#e4e3d9;
	margin:5px 0px 15px 0px;
	width:240px;
	text-align:center;
}
#eingabefeld {
	float:left;
	font-weight:bold;
}
#eingabefeld input {
	width:191px;
	text-align:right;
	margin:0px 0px 0px 8px;
	border:1px solid #E4E3D9;
	}
.clearer {
	clear:both;
}
#rechner-logo {
	padding:0px 0px 5px 0px;
	text-align:center;
}
#rechner-logo img {
	width:130px;
}
#ergebnis {
	float:left;
	position:relative;
}
#ergebnis input {
	margin:5px 0px 0px 45px;
	width:191px;
	text-align:right;
	border:1px solid #E4E3D9;
}
#buttons-umrechnung {
	padding:10px 0px 0px 0px;
	float:right;
}
.button {
	padding:0px 0px 0px 5px;
	float:right;
	}
#error {
	font-weight:bold;
	color:#ff0000;
	float:right;
	padding:5px 0px 20px 0px;
	font-size:10px;
}
#info {
	font-weight:bold;
	float:right;
	padding:10px 0px 0px 0px;
	font-size:10px;
}
#eurologo {
	position:absolute;
	left:5px;
}
#eurologo img {
	height:16px;
	width:27px;
}
#rechnerbild {
	position:absolute;
	top:105px;
	left:10px;
	float:left;
}
#rechnerbild img {
	width:36px;
	height:80px;
}
#logosk {
	bottom:5px;
	position:absolute;
	right:5px;
}
#logosk img {
	width:184px;
	height:15px;
	}

.tmail .tmail_check{
	width:auto;
}

.tmail .tmail_meter{
	width:120px;
}
td.beschreibung {
	width:200px;	
}