/* CSS Document */


body {
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
}

#ContainerReitermenue {
display:none;
}

#linkeSpalte {
display:none;
}

#rechteSpalte {
display:none;
}

#MerkenDruckenBoxSubseite {
display:none;
}

#ImageBild {
display:none;
}

#reitermenueprodukte{
display:none;
}

#breadcrumbs {
display:none;
}

#Fusszeile {
display:none;
}

#SchattenSpalteRechts {
display:none;
}

#mittlereSpalte {
width:100%;
}

#ContentSubseite {
clear:both;
width:600px;
}

.submenu-more-link {
visibility:hidden;
}

#Submenue {
}

#Produktmenue {
width:100%;

}

/* CSS Document */



.seitemerken-popup {
}

img {

}


h1 {
font-size:16px;
}


#Container {
	float:left;
	width:18cm;
}

#SchattenSpalteRechts {


}

#SchattenSpalteRechts img{
display:block;

}


#SchattenSpalteUnten {
display:none;

}




* html #linkeSpalte {  /* STAR Hack nur fuer Internet Explorer */
  width:200px;     /* Version 5.x */
  w\idth:178px;     /* Version 6.x */

  
}


#Polaroid {
/*background:#00CC00;
*/
margin-top:40px;
margin-left:-30px;
float:left;
display:block;
width:218px;
}

* html #Polaroid {
width:210px;
  
  position:relative;
  margin-left:-31px;
}

#Polaroid img{

border-width:0px;

}


.Reitermenuepunkt {
display:inline;
height:21px;

}


.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;
display:block;
color:#000000;
text-decoration:none;
}

/*#ContainerReitermenue .Reitermenuepunkt a:hover {
cursor:hand;
display:block;
color:#000000;
text-decoration:none;
}*/


/* ##### Hauptmen?## */


#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: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:800px;
	}



#Inhalt {
/*display:block;
float:left;*/
}

#ImageBild {

}





#reitermenueprodukte a{
display:inline;
}

#reitermenueprodukte img{
margin:0px 3px 0px 0px;
float:left;
}


#ImageBild img{
display:block;
}

#breadcrumbs a{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#868688;

}

* html #breadcrumbs {
margin-left: 7px;
}

#breadcrumbs .breadcrumb-active {
color:#CC0000;
}

#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 #headlineInhalt {
margin-left:10px;
}

#headlineInhaltSubseite{
clear:left;
margin: 22px 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;


}

* html #headlineInhaltSubseite {
margin-left:7px;
}

#MerkenDruckenBox {

display:none;

}

#MerkenDruckenBox a {
color:#868688;
text-decoration:none;
}

#MerkenDruckenBox a:hover {
text-decoration:underline;
}


#MerkenDruckenBoxSubseite {

}

#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:1000px;
border: #CC9900 1px solid;
margin: 0px 0px 0px 0px;
padding:0px 12px 14px 30px;
}


#Produktmenue {

}

.produktmenue-item-container {
margin:0px 8px 0px 0px;
float:left;
width:115px;
height:150px;
white-space:normal;

}

.produktmenue-item-container a{
display:block;
font-size:11px;
color:#000000;
text-decoration:none;
}

.produktmenue-item-container a:hover{
text-decoration:underline;
}


.submenue-item-container {
width:100%;
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{
}

.submenue-item-text {

float:left;
width:100%;
}



.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;
/*line-height:18px;*/

}

.newsTeaser {
clear:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
/*line-height:13px;
*/}

.newsmorelink {
clear:left;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color:#868688;
/*line-height:13px;
*/}











* 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;
/*border-width:1px;
border-color:#0000FF;
border-style:solid;*/
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;*/


/*clear:left;
*/
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;
/*position:absolute;
*/}

#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;

}

/* html #Siegel {  
  width:193px;     
  w\idth:171px;     

  
}*/

#imagebildklein {

display:block;
float:left;
width:193px;
/*padding: 11px 11px 11px 11px;*/
/*border-width:1px;
border-color:#0000FF;
border-style:solid;*/
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;
}

/* ////////////////// CHECKED */

.KontextlinksStartseite {

}

#Fusszeile {

}

* 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;

}

.iedebug {
height:auto;
float:left;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
position:relative; 
diplay:none;
}


/* ############# 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;
	/*border:1px solid #333;
	background-color:#BBE53A;*/
}

.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;
	/*padding:3px;
	margin:3px;*/
	/*border:1px solid #666;
	background-color:#D8FA70;
	background-color:#769024;*/
}

.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 {
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 {
	/*color:#fff;*/
	/*display:block;*/
	clear:left;
	float:left;
	text-decoration:none;
	color:#000000;

}

.news-list-container H3 A:hover {
	text-decoration:underline;
}

.news-list-container P {
	/*padding-left:3px;*/
	clear:left;
	float:left;
	margin:0px 0px 0px 0px;
	white-space:normal;
	font-size:11px;
}


.news-list-textblock {
/*background:#FF0000;
*/
display:block;
float:right;
width:360px;
white-space:nowrap;
margin-left:16px;
}

.news-list-bildblock {
float:left;
}

.news-list-date {

	float:left;
	font-size:11px;
	color:#999999;
	font-weight:bold;
	
	}

.news-list-imgcaption {
	/*float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;*/

	}

.news-list-container IMG {
display:block;

	
	/*border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;*/
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	/*font-size:9px;
	margin-left:3px;*/
}
.news-list-morelink  {
	/*margin-bottom:3px;*/
	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 {
	/*text-align: center;*/
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	/*margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#F9FFE5;*/
}
.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 {
	/*background-color: #BBE53A;
	border:1px solid #666;*/
}
.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 {
/*	background-color: #BBE53A;
/* 	clear: both; 
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;*/

}
.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;
}


.container-farbenbild-klein {

	float:left;

}

.farbenbild-gross {

	float:left;
	margin:0px 15px 0px 0px;
}

.bild-text-container {
margin:0px 15px 0px 0px;
}

.csc-textpic-imagewrap {
float:left;
}

.bild-text-container {
	float:left;
}

/* ###Contentbereich### */

td.td-0 {
font-weight:bold;
padding-right:3px;
}

