/* 
   -----------------------
	SLMCMS - version 1.7.2
   -----------------------
	Format: css level 1
	Kunde: Kohl-GmbH XHML
	date: 2005
	-----------------------
*/


body { margin: 0; padding: 0; font-family: "Verdana", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif; text-align: center; line-height: 1.2em; background: #333; voice-family: "\"}\""; voice-family: inherit; }

#druckversion{
 float:left;
 text-align:right;
 font-size:9px;
 margin:0px;
}

#maincontenttitle{
 width:455px;
}

#wrapper { 
position: relative;
width: 950px;
border: 2px solid #999999;
margin: 0px auto 0px auto;
padding: 0px; 
font-size: 95%; 
color: #999;
background-image: url(../images/contentbg.jpg);
background-color: #ECECEC;  
voice-family: "\"}\""; voice-family:inherit;}
html>#wrapper	{ width: 950px; }


/* Header */
#header{
	width: 950px;
	height:68px;
	margin: 0px;
	background-image: url(../images/header.jpg);
	background-position: 0px;
	background-repeat: no-repeat;
	}
	
	
/* ie-hack */
#headeritems{
 margin: 4px 0px 0px 0px;
 height:60px;
 width:945px;
}
/* CSS-2-Selector Firefox-Mozilla*/
html>body #headeritems{ 
   margin: 0px;
   height:60px;
   width:945px; 
}
/* ie hack*/
#headeritems ul{
 margin:0px;
}
/* CSS-2-Selector Firefox-Mozilla*/
html>body #headeritems ul{ 
   margin: 0px;
   padding:3px;
}

#headeritems li{
text-align:right;
list-style: none;
}
/* CSS-2-Selector Firefox-Mozilla*/
html>body #headeritems li{
text-align:right;
margin-top:1px;
list-style: none;
}



#headeritems img.flaggen{
 border: 1px solid black;
}


#headeritems img.flashbnt{
 border: 0px;
 margin-top:3px;
}

#headeritems input.search{
 width:115px;
 height:13px;
 margin:0px;
 list-style: none;
 color:#333;
 font-size: 11px;
 background: transparent;
 border: 0px;
}	

#headeritems input.button{

 margin:0px;
 list-style: none;
 color:#333;
 font-size: 11px;
 background: transparent;
 border: 0px;
}

/*-----------------------------------*/
/* pfad                              */
/*-----------------------------------*/
#pfad{
  width: 950px;
  height: 20px;
  background-color: #DCDCDC;
  margin-top: 0px;
  border-bottom: 1px solid black;
  background-image: url(../images/menue.jpg);
  text-align: left;
}

#pfad ul{
  margin: 0px;
  margin-left: 5px;
  padding: 0px;
  list-style: none;
  color:#333;
}

#pfad li{
 float: left;
 font-weight: bold;
 font-size: 10px;
 margin-left: 3px;
 margin-top: -2px;
}

#pfad a:link {
	  color:#333;
	  background: transparent;
}
#pfad a:visited {
	color:#333;
	background: transparent;
}
#pfad a:hover {
	color:#A50000;
	background: transparent;
}
#pfad a:active {
	color:#333;
	background: transparent;
}
/*------------------------------------------*/

	
/* Content Überschrift h1 */


/* 
---------------------
Header mainmenue
---------------------
*/
#menu {
  width: 950px;
  height: 30px;
  background-color: #CCCCCC;
  font-size: 13px;
  line-height: normal;
  margin-top: 0px;
  background-image: url(../images/menue.jpg);
  text-align: left;
}

#menu ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

#menu ul li {
  list-style: none;
}

#menu ul li a {
  display: block;
  text-decoration: none;
  font-weight: bold;
  color: #6666FF;
}
/* 
Mainmenue 
 margin: 4px 0px 0px 5px;
*/
#menu ul.horizontal li.level1 {
  float: left;
  height: 18px;
  width: 180px;
  margin: 4px 0px 0px 5px;
  border: 1px solid black;
  background-image: url(../images/main_bnt.jpg);
}

#menu ul.horizontal li.level1 a {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  margin-left:18px;
  margin-top:4px;
  color: White;
}

/*
#menu ul.horizontal li.level1 a:hover {
background-image: url(../images/sub_bnt_rollover.jpg);
}
*/

#menu ul.horizontal > li.level1 a {
  width: auto;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu ul li a { float:none; }
/* End IE5-Mac hack */

#menu ul.dropdown,
#menu ul.flyout {
  position: absolute;
  top: 0px; 
  left: 0px;
  visibility: hidden;
  width: 180px;
  border-left: 1px solid #999999;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  background-color: #333;
  /*background-image: url(../images/sub_bnt.jpg);*/
}


/* ITEMS KAT START */
#menu ul.dropdown li.level2_cat{
  border-bottom: 1px solid #999999;
  background-color: #333;
  /* background-image: url(../images/menue_pfeil.gif); */
}

#menu ul.dropdown li.level2_cat a{
  margin-left:0px;
  margin-top:0px;
  font-family: Verdana;
  font-size: 9px;
  font-weight: bold;
  color: White;
  padding: 0px 0px 0px 4px;
}

/* rollOver */
#menu ul.dropdown li.level2_cat a:hover{
  color: white;
  font-weight: bold;
  background-color: #105382;
}
/* ITEMS KAT END */


/* ITEMS START */
#menu ul.dropdown li.level2{
  border-bottom: 1px solid #999999;
}

#menu ul.dropdown li.level2 a,
#menu ul.flyout li.level3 a {
  margin-left:0px;
  margin-top:0px;
  font-family: Verdana;
  font-size: 9px;
  font-weight: bold;
  color: White;
  padding: 0px 0px 0px 4px;
}

/* rollOver */
#menu ul.dropdown li.level2 a:hover{
  color: white;
  font-weight: bold;
  background-color: #105382;
}
/* ITEMS END */


/* END MENUE */









.topspace{
 padding-top:1px;
 
}


#no_center{
text-align: left;
}



/* Tabellen */

th { font-weight: bold; }

/*
---------------------
Maincontent
---------------------
*/
#maincontent {
width: 950px;
margin-top: 0px;
color: #333;

background: transparent;
voice-family: "\";                     }\""; voice-family:inherit;  }







/* hier was geändert */









#maincontentitems{ 
	width: 560px;
	margin: 0px;
    padding: 25px;
	background: transparent;
    text-align: left;
    
    
}



#maincontent h1{ 
  font-size: 16px; 
  color: #000; 
  margin: 0px;
  padding: 0px;
  background: transparent;
  text-align: left;
}
/* Content Überschrift h2 */
#maincontent h2{ 
  height:23px;
  background-image: url(../images/maincontent_title.png); 
  background-repeat: no-repeat; 
  color:#333;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  line-height: 1.3em;
  }
/* Content Überschrift h3 */
#maincontent h3{
  font-size: 13px;
  font-style: normal;
  }
/* Content Überschrift h4 */
#maincontent h4{
  font-size: 12px;
  font-style: normal;
  }
/* Content Überschrift h5 */
#maincontent h5{
  font-size: 11px;
  font-style: normal;
  }
  
  
  
  
/* Content Kurztext */
#maincontent i{
  font-size: 12px;
  font-style: italic;
  color: #666;
  }
  
  
  
/* Content Artikel */
#maincontent p{
  /* text-align:justify;*/
  margin: 0px 20px 20px 0px;
  font-size: 11px;
  font-style: normal;
  color: #333333;
  line-height: 15px;
  background: transparent;
  }
/* Content Überschrift linie */
#maincontent hr{
 /* border: 1px solid #CECECE;*/
  }


/* Content img*/
#maincontentitems img{
  margin-right: 7px;
  border:1px solid #aaa;
  padding:4px;
  display:block;
  background:#ececec;
  }



#maincontentitems img.toolbnt{
border:0;
padding:0px;
margin:0px;
}





/* AUSRICHTUNG */
#maincontent img.imgfleft {float: left;}
#maincontent img.imgfright {float: right;}
#maincontent img.imgLeft {float: left;  margin: 6px; }
#maincontent img.no_float_center {text-align:center; }

#maincontent object.imgfleft {float: left;  margin-right: 10px;        }
#maincontent object.imgfright {float: right;}
#maincontent object.imgLeft {float: left;  margin: 6px; }



/* toolbar bottom */
#toolbar{
clear:left;
margin-top:20px;
margin:20px 0px 0px 0px;
} 

#maincontentitems a.toolbntlink{
 border:0;
}


#maincontentitems a:link {
	  color:#1E567C;
	  text-decoration: underline;
	  background: transparent;
}
#maincontentitems a:visited {
	color:#1E567C;
	text-decoration: underline;
	background: transparent;
}
#maincontentitems a:hover {
	color:#A50000;
	text-decoration: underline;
	background: transparent;
}
#maincontentitems a:active {
	color:#1E567C;
	text-decoration: underline;
	background: transparent;
}

/*
---------------------
Template 18
---------------------
*/

/* Überschrift */
#maincontent big {
  font-size: 14px;
  font-weight: bold;
  }
/* Kurztext Überschrift */
#maincontent em {
  font-size: 12px;
  font-weight: bolder;
  font-style: normal;
  }
/* Kurztext */
#maincontent q {
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
  }
/* Zitat */
#maincontent blockquote{
  border: 1px solid #B4DE87;
  background-color: #EEF7E8;
  font-size: 10px;
  padding-left: 5px;
  line-height: 14px;
  color: #000;
  }
/* Tabelle td */
#maincontent td {
  line-height: 15px;
  }
#maincontent li {
	list-style: none;
}

#maincontent span{
 font-size: 9px;
 margin: 9px;
 border-bottom: 1px solid #999999;
}










/*----------------------------*/
/* Template 1                 */
/* Startseite                 */
/*----------------------------*/



.boxtitle{
 font-size: 9px;
 border-bottom: 1px solid #fff;
 margin-top: 25px;
  margin-left: 5px;
 /* background-image: url(../images/sub_bnt.jpg);*/
 color: #333;
 font-weight: bold;
}

.boxcontent{
 font-weight: normal;
}
#stboxestyleL img,#stboxestyleR img{
  margin-right: 7px;
  border:1px solid #aaa;
  padding:4px;
  display:block;
  background:#ececec;
  }


#stboxestyleL,#stboxestyleR { 
font-size: 10px; 
margin: 0px; 
padding: 0px; 
width: 180px; 
color: #666; 
background: transparent;
text-align: left;
}

#stboxestyleL p, #stboxestyleR p{
  text-align:left;
  font-size: 9px;
  margin-top: 5px;
  padding-left: 15px;
  line-height: 10px;
}


#stboxestyleL p.mehr, #stboxestyleR p.mehr{
 text-align:right;
 border-bottom: 1px dashed #999999;
 
}

#stboxestyleL a:link,#stboxestyleR a:link{
	  color:#444444;
	  text-decoration: none;
	  background: transparent;
}
#stboxestyleL a:visited,#stboxestyleR a:visited{
	color:#444444;
	text-decoration: none;
	background: transparent;
}
#stboxestyleL a:hover,#stboxestyleR a:hover{
	color:#DC1E0F;
	text-decoration: none;
	background: transparent;
}
#stboxestyleL a:active,#stboxestyleR a:active{
	color:#000099;
	text-decoration: none;
	background: transparent;
}
/*
  TEMPLATE 1 ENDS
----------------*/



/*----------------------------*/
/* Submenue                   */
/*----------------------------*/
.submenuetitle{
  font-size: 9px;
  border-bottom: 1px solid #fff;
  margin-top: 25px;
  margin-left: 3px;
 /* background-image: url(../images/sub_bnt.jpg);*/
 color: #333;
 font-weight: bold;
}

.submenuecontent ul{
 font-weight: normal;
 font-size: 10px; 
 margin-top: 0px;
 margin-left: 12px;
 padding: 0px; 
 width: 165px;
 color: #666; 
}

.submenuecontent li{
 border-bottom: 1px solid #dadada;
 margin: 0px;
 padding: 2px;

 text-align: left;
}

.submenuecontent li.submenuecat{
 background-image: url(../images/submenue_pfeil.png);
}

#submenueactive{
    color:#1E567C;
	text-decoration: none;
	background: transparent;
	font-weight: bold;
}


/*----------------------------*/
/* TABELLEN                   */
/*----------------------------*/
.tabellentitle{
  font-size: 11px;
  margin-top: 25px;
  margin-left: 5px;
  color: #1E567C;
  width:240px;
  font-weight: bold;
  background-color: #DCDCDC;
 
}
.tabellencontent{
 font-size: 11px;
 color: #1E567C;
 width:240px;
 padding: 10px;
 text-align: left;
 background-color: #fff;
}

.boxcontent ul{
 font-weight: normal;
 font-size: 10px; 
 margin-top: 0px;
 margin-left: 12px;
 padding: 0px; 
 width: 165px;
 color: #666; 
}

.boxcontent li{
 border-bottom: 1px solid #dadada;
 margin: 0px;
 padding: 2px;

 text-align: left; 
}

/*----------------------------*/
/* Footer                     */
/*----------------------------*/
#copy {
margin: 0px auto 0px auto;
width: 950px;
font-size:0.7em; 
color:#999999;
 
}


#copy a:link {
	  color:#999999;
	  text-decoration: none;
	  background: transparent;
}
#copy a:visited {
	color:#999999;
	text-decoration: none;
	background: transparent;
}
#copy a:hover {
	color:#DC1E0F;
	text-decoration: none;
	background: transparent;
}
#copy a:active {
	color:#999999;
	text-decoration: none;
	background: transparent;
}
/* eof */
