

body
{
	margin: 0px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 0px;
	line-height: 1.5em;
}

p {
	color: #7B2226;
	margin: 12px 0px; 
	padding: 0px; 
	font-size: 12px;
}

td, th, tr  {
	color: #7B2226;
	margin: 12px 0px; 
	margin: 5px 0px; 
	padding: 0px; 
	font-size: 12px;
}

li {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

a {
	font-weight: normal;
	color: #7B2226;
	/*text-decoration: none;*/
}

a:hover {
	font-weight: normal;
	/*color: #7B2226;*/
	color: #A58341;
	/*text-decoration: none;*/
}

ul {
	list-style-type: none;
	margin: 0px;
	margin-left: 0.8em;
	padding: 0px;
	padding-left: 0.8em;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #7B2226;
	list-style-image: url(/art/bullet.gif);
}

ol {
	margin-left: 0.5em;
	padding-left: 0.5em;	
	list-style-type: decimal;
	color: #7B2226;
}

#content_page #h1 {
	font-size: 14px;
	font-weight: normal;
	color: #A58341;
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size: 18px;
	font-weight: lighter;
	color: #A58341;
	margin-top: 0px;
	margin-bottom: 5px;
}

#container_portal h1 {
	font-size: 18px;
	font-weight: normal;
	color: #A58341;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 14px;
	font-weight: normal;
	color: #A58341;
	margin: 0px;
	padding: 0px;
	line-height: 1em;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	color: #A58341;
}

hr {
	color: #A58341;
	height: 1px;
}

input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	background-color: #FFFFFF;
	border: 1px solid Gray;
	margin-bottom: 4px;
}

input[type=radio], input[type=checkbox] {
	border: none;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	background-color: #FFFFFF;
	border: 1px solid Gray;
	margin: 2px 0px;
}

.submit {
	border: 1px solid #666666;
	background-color: #E5E5E5;
	font-size: 10px;
}

.antifloat
{
	clear: both;
	visibility: hidden;
}

#overDiv
{
	position: absolute; 
	visibility: hidden; 
	z-index:1000;
}

#seitenanfanglink {
	padding: 30px 0px 10px 0px;
}
/*------------------------------------------------------------------------*/

/******************************
	layouts
******************************/

/******************************
	layouts
******************************/

#Container_PageNavi {
	float: right;
	width: 50px;
}

#zumparent { float: left; width: 100%; text-align: center; height: 15px; }

.linkback { float: left; }
.linknext { float: right; }

.linkWeiterZurueck {
	float: left;
	width: 100%; 
	text-align: center;
}

.linkWeiterZurueck ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}

.linkWeiterZurueck li a {
	float: left;
	width: 20px;
	height: 16px;
	padding:0px;
	text-decoration: none;
}

p.linkZurueckZumParent {
	float: left;
	width: 100%;
	margin: 0px;
	padding-left: 0px;
}

p.linkZurueckZumParent img {
	border: none;
}


#container_titel {
	float: left;
	width: 100%;
	height: 20px;
	margin-bottom: 20px;
}

#titel2 {
	float: left;
	width: 500px;
	height: 15px;
}
/*------------------------------------------------------------------------*/






#container {
	text-align: center;
}
/******************************
	layout Portal (home.cfm)
******************************/
#container_portal{
	padding-top:5px;
	text-align: left;
	margin: auto;
	width: 980px;
}

#container_portal #header{
	margin: 0px;
	padding: 0px;
	width: 980px;
	height: 120px;
}

#container_portal #logo {
	float: left;
	width: 200px;
}

#container_portal #ueberschrift{
	float: left;
	width: 460px;
	padding: 80px 0px 0px 20px;
}

#container_portal #sprachenlinks
{
	float: left;
	width: 300px;
}

#container_portal #content
{
	width: 980px;
	background: transparent url(/art/kambly_brezeli/background_portal.jpg) no-repeat;
}

#container_portal #page
{
	padding:150px 0px 0px 160px;
	background-color: transparent;
}

#container_portal #page p, #container_portal #page a, #container_portal #page td
{
	color: #A58341;
	font-size: 12px;
	text-decoration: none;
}

#container_portal #page td
{
	padding: 2px;
	vertical-align: top;
}

#container_portal #page a:hover
{
	color: #654301;
}

#container_portal #page img{
	border: 1px solid #FFFFFF;
}
#container_portal #page a:hover img
{
	border: 1px solid #A58341;
}

/******************************
	layout biscuit
******************************/
#container_biscuit
{
	padding: 5px 0px 0px 0px;
	width: 980px;
	width: 1017px;
	text-align: left;
	margin: auto;
	color: #7B2226;
}

#container_biscuit #links
{
	text-align: left;
	padding: 5px 0px;
	padding: 5px 0px 5px 37px;
}

#container_biscuit #shortcutlinks
{
	float: left;
	width: 490px;
	height: 15px;
}

#container_biscuit #sprachenlinks
{
	float: left;
	width: 490px;
	height: 15px;
	text-align: right;
}

#container_biscuit #header
{
	width: 980px;
	padding-left: 37px;
	height: 134px;
}

#container_biscuit #logo {
	float: left;
	width: 210px;
	height: 110px;
	padding-top:10px;
}

#logo img {
	border: 0px;
}

#container_biscuit #banner{
	float:right;
	width: 770px;
	height: 118px;
	background-position:right;
	background-repeat:no-repeat;
	border-bottom: 2px solid #A58341;
}

#ueberschrift2{
	text-align:left;
	padding-top:90px;
	padding-left:40px;
}

#content{
	/*width: 979px;*/
	float: left;
	width: 247px;
	padding-top:12px;
	margin-left: -37px;
	margin-left: 0px;
}

#navcontainer {
	float:left;
	width: 190px;
	margin: 0px 5px;
	/*position: relative;*/
	height: 520px;
}

#hauptnav
{
	padding-top: 7px;
	/*position: absolute;*/
	/*top: 0px;*/
	float: left;
	width: 200px;
}

#fussnav {
	/*position:absolute;
	top:300px;*/
	float: left;
	padding-top: 60px;
	width: 190px;
}

#fussnav a{
	font-size:12px;
}


#page{
	float:left;
	width: 720px;
	padding: 10px 0px 0px 30px ;
	margin-left: 20px;
}


#fusszeile
{
	clear: both;
	margin: auto;
	padding: 20px 10px;
	width: 970px;
	font-size: 11px;
	color: #A58341;
	background-color: transparent;
	text-align: left;
}

#fusszeile p
{
	margin: 0px;
}

#fusszeile a
{
	text-decoration: none;
}

#fusszeile a:hover
{
	color: #A58341;
}

#sitebyfooter
{
	float: left;
	text-align: left;
	width: 190px;
	padding: 0px 5px;
}

#footer
{
	float: left;
	width: 725px;
	padding-left: 45px;
}


#seitenanfanglink
{
	margin-top: 20px;
}

.dynDB_kamblyProdukt table tr td th{
padding:0px;
}

.produktKambly_naehrwerte th{
padding:-5px;
}

/*------------------------------------------------------------------------*/

/******************************
	hauptnav 
******************************/

.menuicon { float: left; margin-right: 10px; }


/******************************
	stufe 0 
******************************/
#hauptnav ul
{
	float: left;
	width: 237px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}

#hauptnav ul li
{
	float: left;
}

#hauptnav ul li a
{
	float: left;
	width: 237px;
	line-height: 25px;
	font-size:15px;
	font-weight: bold;
	display: block;
	padding: 4px 0px 4px 2px;
	color: #7B2226;
	text-decoration: none;
}

#hauptnav ul li a.active, #hauptnav ul li a:parentactive, #hauptnav ul li a.active_no_kids
{

}

#hauptnav ul li a:hover.active, #hauptnav ul li a:hover.parentactive, #hauptnav ul li a:hover.active_no_kids
{
	color: #7B2226;
}


/******************************
	stufe 1 
******************************/
#hauptnav ul ul
{
	float: left;
	width: 200px;
	padding: 0px;
	padding-left: 37px;
}

#hauptnav ul ul li
{
	float: left;
	width: 200px;
	border-bottom: 1px solid #7b2226;
}

#hauptnav ul ul li.first
{
	border-top: 1px solid #7B2226;
}


#hauptnav ul ul li a
{
	font-size: 14px;
	line-height: 22px;
	padding: 0px;
	width: 200px;
	font-weight:normal;
}

#hauptnav ul ul li a:hover
{
 	color: #A58341;
}

#hauptnav ul ul li a.parentactive
{ 
	font-weight: bold;

}

#hauptnav ul ul li a:hover.parentactive
{
	font-weight: bold;
}

#hauptnav ul ul li a.active, #hauptnav ul ul li a.active_no_kids
{
	font-weight: bold;
}

#hauptnav ul ul li a:hover.active, #hauptnav ul ul li a:hover.parentactive, #hauptnav ul ul li a:hover.active_no_kids
{
	color: #7B2226;
}

/******************************
	stufe 2 
******************************/
#hauptnav ul ul ul 
{
	float: left;
	width: 180px;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	padding-bottom: 5px;
}

#hauptnav ul ul ul li, #hauptnav ul ul ul li.first
{
	width: 180px;
	border: 0px none;
}

#hauptnav ul ul ul li a
{
	float: left;
	width: 163px;
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #A58341;
}

#hauptnav ul ul ul li a:hover
{
	color: #7B2226;
}

#hauptnav ul ul ul li a.parentactive
{
	
	color: #7B2226;
	
}

#hauptnav ul ul ul li a:hover.parentactive{
	color: #7B2226;
}

#hauptnav ul ul ul li a.active, #hauptnav ul ul ul li a.active_no_kids
{
	color: #7B2226;
}

#hauptnav ul ul ul li a:hover.active, #hauptnav ul ul ul li a:hover.active_no_kids
{
	color: #7B2226;
}

/******************************
	stufe 3 
******************************/
#hauptnav ul ul ul ul 
{
	float: left;
	width: 160px;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
}

#hauptnav ul ul ul ul li, #hauptnav ul ul ul ul li.first
{
	width: 160px;
	border: 0px none;
}

#hauptnav ul ul ul ul li a
{
	float: left;
	width: 143px;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	color: #A58341;
}

#hauptnav ul ul ul li a:hover
{
	color: #7B2226;
}

#hauptnav ul ul ul li a.parentactive
{
	
	color: #7B2226;
	
}

#hauptnav ul ul ul li a:hover.parentactive{
	color: #7B2226;
}

#hauptnav ul ul ul li a.active, #hauptnav ul ul ul li a.active_no_kids
{
	color: #7B2226;
}

#hauptnav ul ul ul li a:hover.active, #hauptnav ul ul ul li a:hover.active_no_kids
{
	color: #7B2226;
}

/******************************
	stufe 4
******************************/
#hauptnav ul ul ul ul ul
{
}

#hauptnav ul ul ul ul ul li
{
	/*border-bottom: 1px solid #7B2226;*/
}

#hauptnav ul ul ul ul ul a
{
	font-weight: normal;
	color: #A58341;	
	padding: 4px 0px 4px 40px;
}

#hauptnav ul ul ul ul ul a:hover
{
}

#hauptnav ul ul ul ul ul a.parentactive
{
	margin-bottom: 0px;
}

#hauptnav ul ul ul ul ul a:hover.parentactive
{
}

#hauptnav ul ul ul ul ul a.active, #hauptnav ul ul ul ul ul a.active_no_kids
{
}

#hauptnav ul ul ul ul ul a:hover.active, #hauptnav ul ul ul ul ul a:hover.active_no_kids
{
}

/******************************
	stufe 5
******************************/
#hauptnav ul ul ul ul ul ul{
}

#hauptnav ul ul ul ul ul ul li{
	/*border-bottom: 1px solid #FFFFFF;*/
}

#hauptnav ul ul ul ul ul ul a{
	font-weight: normal;
	color: #777777;
	padding: 4px 0px 4px 50px;
}

#hauptnav ul ul ul ul ul ul a:hover{
}

#hauptnav ul ul ul ul ul ul a.parentactive{
	margin-bottom: 0px;
}

#hauptnav ul ul ul ul ul ul a:hover.parentactive{
}

#hauptnav ul ul ul ul ul ul a.active, #hauptnav ul ul ul ul ul a.active_no_kids{
}

#hauptnav ul ul ul ul ul ul a:hover.active, #hauptnav ul ul ul ul ul a:hover.active_no_kids{
}

/******************************
	stufe 6
******************************/
#hauptnav ul ul ul ul ul ul ul{
}

#hauptnav ul ul ul ul ul ul ul li{

}

#hauptnav ul ul ul ul ul ul ul a{
	font-weight: normal;
	color: #777777;
	padding: 4px 0px 4px 60px;
}

#hauptnav ul ul ul ul ul ul ul a:hover{
}

#hauptnav ul ul ul ul ul ul ul a.parentactive{
}

#hauptnav ul ul ul ul ul ul ul a:hover.parentactive{
}

#hauptnav ul ul ul ul ul ul ul a.active, #hauptnav ul ul ul ul ul ul ul a.active_no_kids{
}

#hauptnav ul ul ul ul ul ul ul a:hover.active, #hauptnav ul ul ul ul ul ul ul a:hover.active_no_kids{
}

/*------------------------------------------------------------------------*/

/******************************
	fussnav 
******************************/
/******************************
	stufe 1 
******************************/
#fussnav ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}

#fussnav ul li
{
	border-bottom: 0px solid #7B2226;
	float: left;
	width: 180px;
}

#fussnav li.first
{

}

#fussnav li.first a
{
 	/*color: #A58341;*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

#fussnav li.first a:hover
{
 	color: #A58341;
}


#fussnav li.last
{
	color: #A58341;
}

#fussnav ul a
{
	font-size:12px;
	display: block;
	padding: 0px;
	color: #7B2226;
	text-decoration: none;
	float: left;
	width: 180px;
}

#fussnav ul a span{
	margin-top:5px;
	float:left;
}

#fussnav ul a span:hover{
	cursor: pointer;
}

#fussnav ul a:hover
{
	color: #7B2226;
	color: #A58341;
}

#fussnav ul a.parentactive
{ 
	font-weight: bold;

}

#fussnav ul a:hover.parentactive
{
	font-weight: bold;
	
}

#fussnav ul li a.active, #fussnav ul li a.active_no_kids
{
	font-size:12px;
	font-weight: bold;
}

#fussnav ul a:hover.active, #hauptnav ul a:hover.parentactive, #hauptnav ul a:hover.active_no_kids
{
	color: #7B2226;
}

/*------------------------------------------------------------------------*/


/******************************
	Shortcutnavigation
******************************/
#shortcutlinks ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
}

#shortcutlinks li
{
	display: inline;
	margin: 0px;
	padding: 0px 0px 0px 3px;
	border-left: 1px solid #7B2226;
}

#shortcutlinks li.first
{
	border-left: 0px solid #7B2226;
}

#shortcutlinks a.tools 
{
	font-size: 11px;
	color: #7B2226;
	text-decoration: none;
}

#shortcutlinks a:hover.tools 
{
	color: #A58341;
}
/*------------------------------------------------------------------------*/

/******************************
	Sprach-Wechsel-Links Portal
******************************/
#container_portal #sprachenlinks ul li{
	border-color: #A58341;
}

#container_portal #sprachenlinks ul li a{
	color: #A58341;
}

/******************************
	Sprach-Wechsel-Links
******************************/
#sprachenlinks ul
{
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}

#sprachenlinks li
{
	display: inline;
	margin: 0px;
	padding: 0px 0px 0px 3px;
	border-left: 1px solid #7B2226;
}

#sprachenlinks li.first
{
	border-left: none;
}

#sprachenlinks a.sprachwahl 
{
	font-size: 11px;
	color: #7B2226;
	text-decoration: none;
}

#sprachenlinks a:hover.sprachwahl 
{
	color: #A58341;
}

#sprachenlinks a.currentSprachwahl  
{
	font-weight: bold;
	text-decoration: none;
}

#sprachenlinks a:hover.currentSprachwahl 
{
}
/*------------------------------------------------------------------------*/

/******************************
	Template: Tabs
******************************/
.tabs .tabNavi
{
	background: url(/art/kambly_brezeli/tabs/hintergrund.gif) repeat-x bottom;
}

.tabs .tabNavi ul li
{
	background: url(/art/kambly_brezeli/tabs/passiv_rechts.gif) no-repeat right top;
}

.tabs .tabNavi ul li a
{
	background: url(/art/kambly_brezeli/tabs/passiv_links.gif) no-repeat left top;
    color:#A58341;
	text-decoration: none;
}

.tabs .tabNavi ul li a:hover
{
	color:#A58341;
}

.tabs .tabNavi ul li.aktiv
{
	background-image: url(/art/kambly_brezeli/tabs/aktiv_rechts.gif);
}

.tabs .tabNavi ul li.aktiv a
{
	background-image: url(/art/kambly_brezeli/tabs/aktiv_links.gif);
	color:#7B2226;
}

.tabs .tabNavi ul li.aktiv a:hover
{
	color:#7B2226;
}
/*------------------------------------------------------------------------*/


/******************************
	Template: listeKindinhalte_kamblyProduktUebersicht
******************************/

.produktdetails20Hauptinhalt {
	float: left;
}


.listeKindinhalte_produktUebersichtKambly .kamblyProdukt a img {
	height: 90px;
}

.listeKindinhalte_produktUebersichtKambly .kamblyProdukt p
{
	text-align: center;
}

* html .kamblyProdukt  img
{
border: 0px none;
}

* html .kamblyProdukt a
{
	/*border-bottom: 1px solid #fefefe;*/
}

* html .kamblyProdukt a:hover
{
	/*border-bottom: 1px solid #ffffff;*/
}

.listeKindinhalte_produktUebersichtKambly .kamblyProdukt a:hover img
{
	/*border: 1px solid #7B2226;
	filter: Alpha(opacity=100, finishopacity=0, style=0);
	opacity: 1.0;*/
}


.listeKindinhalte_produktUebersichtKambly .kamblyProdukt h2 {
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-align: center;
}


/*------------------------------------------------------------------------*/


/******************************
	Template: listeKindinhalte_produktNeuheitenKambly
******************************/
.listeKindinhalte_produktNeuheitenKambly .kamblyProdukt p.bild a:hover img
{
	border: 1px solid #7B2226;
}
/*------------------------------------------------------------------------*/


/******************************
	Templates: produktbeschrieb 170 (Kuenstlerdose)
******************************/
img.produktKindBild
{
	/*border: 1px solid #7B2226;*/
	border: 0px none;
	filter: Alpha(opacity=800, finishopacity=0, style=0);
	opacity: 0.8;
}

img.produktKindBild:hover
{
	/*border: 1px solid #7B2226;*/
	border: 0px none;
	filter: Alpha(opacity=100, finishopacity=0, style=0);
	opacity: 1.0;
}

.produktKind h3
{
	color: #A58341;
}

/*------------------------------------------------------------------------*/

/******************************
	Templates: produktbeschrieb 120 (News)
******************************/


.produktKind120 h3
{
	color: #A58341;
}

/*------------------------------------------------------------------------*/


/*
Style fuer den FCK-Editor
*/
.kleineschrift
{
	font-size: smaller;
}

.grosseschrift
{
	font-size: larger;
}

.dyndb_bildGross{
	padding-top:60px;
}


.datum_titel_lead_link{
float:left;
width:500px;
}

.datum_titel_lead_link .eintrag{
float:left;
width:500px;
}

.datum_titel_lead_link .eintrag:hover{
background-color: #EEEBE3;
background-color: #f9f9f9;
}

.datum_titel_lead_link .eintrag .datum{
float:left;
width:100px;
}

.datum_titel_lead_link .eintrag .titel2{
float:left;
width:400px;
font-weight:bold;
}

.datum_titel_lead_link .eintrag .titel2 a{
font-weight:bold;
}

.datum_titel_lead_link .eintrag .lead{
float:left;
width:400px;
padding-left:100px;
padding-bottom:10px;
}

.datum_titel_lead_link .eintrag .lead p{
margin:0px;
font-style:oblique;
}


/****************************************/

/******** Template Download *************/

/****************************************/

.download-table{
	width: 100%;
}

.download-table .header{
	cursor: pointer;
}

.download-table .Datum{
	text-align: right;
}

.download-table .ZeitungHidden{
	text-align: right;
	padding-right: 0px;
}

