



* { padding: 0; margin: 0; }


a img {border:0;}
a img {border:0;}

body {
background-color:#C4C6C5;
 font-family: Arial, Helvetica, sans-serif;

 font-size: 12px;
 text-align: center; /*Aufheben von IE_quirks im BODY*/

}

#wrapper {

 margin:0 auto;

 width: 984px;

 background: url(../img/kachel_s.jpg) repeat-y;

}
#inhalt
{
 text-align: left;
 }
#inhaltseminar
{
 text-align: left;
 }
#inhaltalles {

 margin: 0 auto;

 width: 800px;

 background: url(../img/kachel_s.jpg) repeat-y;

}

#header {

margin:0px;

 width: 984px;

 float: left;





 height: 99px;



       
}

#header_engl_1 {

margin:0px;

 width: 825px;

 float: left;





 height: 99px;



       
}
#header_engl_2 {



 width: 159px;
 float: right;

background-image:url(../img/header_engl_2.gif);
  background-repeat:no-repeat;
  background-position:top right;




 height: 99px;



       
}




#obenm

{

margin:0 auto;

width: 960px;

height: 99px;

}



#leftcolumn {

 color: #333;

 border: 1px solid #ccc;

 background: #E7DBD5;

 margin: 0px 5px 5px 0px;

 padding: 10px;



 width: 180px;

 float: left;

}



#rightcolumn {

 color: #333;

 border: 1px solid #ccc;

 background: #E7DBD5;

 margin: 0px 0px 5px 0px;

 padding: 10px;



 width: 195px;

 float: left;

}

#footer {

width: 984px;

 float: left;

 height:20px;

  background: url(../img/kachel_s.jpg) repeat-y;

}



#space{

float:left;

width:17px;

}

#inhalt a img, .csc-textpic-image a {
	border:0 !important;
}

.bodytext img
{
border:0;
}
#inhalt img
{
border:0;
}
#centerbild{

background: url(../img/banner_start.jpg) repeat-y;
float:left;


width:950px;
min-height:200px;
height:200px;



}
#centerbildengl{

background: url(../img/banner_start_engl.jpg) repeat-y;
float:left;


width:950px;
min-height:200px;
height:200px;



}

#space1{

float:right;

width:17px;

}



#menuoben

{

 float: left;


width:950px;
height:25px;





margin:0px 17px 0px 17px;



}

#left

{



 text-align: left;
float: left;

width: 210px;

margin:0px 0px 0px 0px;

padding: 0px;

}

#right {



        float: left;

        width: 210px;


margin:0px 0px 0px 0px;

        padding: 0;

}

#content {


        float:left;

        width:500px;



margin:0px 15px 0px 15px;



}
#contentseminar {


        float:left;

        width:710px;



margin:0px 15px 0px 15px;



}
#contentseminarmain {


        float:left;

        width:723px;



margin:0px 2px 0px 15px;



}

#container {

margin:0px;




margin: 0px 17px 10px 17px;



        min-height:600px;

}

.clear-left  { clear:left; }

.clear-right { clear:right; }

.clear-both  { clear:both; }

#bread{
font-family: Arial, Helvetica, sans-serif;
color: #3a3a3b;
 font-size: 10px;

text-align:left;
width:500px;


float:left;

height:15px;

margin:0px 0px 20px 0px;

}

#bread a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
#bread a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
#bread a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #3a3a3b;
	text-decoration: underline;
	
	
}
#bread a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: none;
	
	
}

#inhalt{

width:500px;



float:left;





}

#inhaltseminar{

width:700px;



float:left;





}
#inhaltseminarmain{

width:723px;



float:left;

}
#inhaltseminarmain li {
	position: relative;
}

#inhaltseminarmain ul {
	list-style: none;
	margin-bottom: 15px;
}

#inhaltseminarmain ul li {
	background: url(../images/list.gif) no-repeat 9px 4px;
	
	line-height: 17px;
	margin-bottom: 5px;
	padding-left: 25px;
}



div#inhalt {

min-height:600px;

height:expression(this.scrollHeight > 600 ? "auto":"600px");

}

#mainnav{
width: 210px;



}
#mainnav ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 210px; /* Width of Menu Items */
border-bottom: 1px solid #BCCED6;
}

/* Sub level menu links style */
#mainnav li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
background: #fff;

background-image:url(../img/pfeil_neu.gif);

 padding: 7px 0px 7px 15px;

  background-repeat:no-repeat;
  background-position:top left;
}
#shop {



margin: 10px 0px 5px 0px;

height:40px;

}

#seminar {


margin: 5px 0px 5px 0px;

height:40px;

}

#bildung {



margin: 5px 0px 5px 0px;

height:40px;

}
#handwerk {



margin: 20px 0px 0px 0px;



}
#signal {

background:  url(../img/signal.gif) repeat-y;

margin: 0px 0px 0px 0px;

height:93px;

}
#mfu {

background:  url(../img/mfu.gif) repeat-y;

margin: 0px 0px 0px 0px;

height:26px;

}
#lexmark {



margin: 0px 0px 0px 0px;

height:23px;

}
#iduna{



margin: 0px 0px 0px 0px;

height:54px;

}
#suche {
text-align:left;



margin: 0px 0px 10px 0px;

height:30px;

}

#inhaltr {

text-align:left;

margin: 0px 0px 10px 0px;



}

#minicart {

text-align:left;

margin: 0px 0px 5px 0px;



}
#basket {

text-align:left;

margin: 0px 0px 10px 0px;
 border-top:1px solid #CCC8C2;
 border-left:1px solid #CCC8C2;
 border-right:1px solid #CCC8C2;
  border-bottom: 1px solid #CCC8C2;



}


#bild{
width:950px;
height:200px;

padding: 0px 17px 0px 17px;

}

#menu

{

width:950px;
height:25px;
margin: 5px 0px 0px 0px;
padding: 0px 17px 0px 17px;
}

#spacemenu1{

float:right;

width:17px;

height:35px;}



#spacemenu{

float:left;

width:17px;

height:10px;}
#all{

background: url(../img/kachel_s.jpg) repeat-y;
width=984px;
margin:35px 0px 0px 0px;
}
.abstand {
margin:5px ;
}
#menutop
{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #ffffff;
	text-decoration: none;

float:left;

background: #D6DFEC url(../img/kontaktbalken.jpg) repeat-y;
width: 950px;
height:25px;
}
#menutop a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #ffffff;
	text-decoration: none;
	
	
}
#menutop a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #ffffff;
	text-decoration: none;
	
	
}
#menutop a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #ffffff;
	text-decoration: none;
	
	
}
#menutop a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	
	
}
#menuList2 {
  /*width:179px;*/
  margin:0px;
  padding:0px;
  border-bottom: solid 0px #fff;
  width:210px;
 
}

ul.submenuList2 {
  margin:0px;
  padding:0px;
   

  /*border-top: solid 1px #fff;*/
   
}

li.menuItem2 {
  list-style-type:none;
  text-align:left;
  border-top:1px solid #fff;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
 
}
li.menuItem2 {
  list-style-type:none;
  text-align:left;
  border-top:1px solid #fff;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
 
}
li.submenuItem2 {

  list-style-type:none;
  color:#666666;
  text-align:left;
  border-top:0px solid #fff;
  border-bottom: 0px solid #fff;
  
}


.submenuLinkAct2 {

font-weight: bold;


  text-align:left;
 
  
}
li.submenuLinkAct2{

font-weight: bold;
  list-style-type:none;
  color:#666666;
  text-align:left;
  border-top:0px solid #fff;
  border-bottom: 0px solid #fff;
  
}
a.menuLinkAct2 {
  display:block;
  /*position:relative;*/

  margin:0px;
 

  font-size:12px;
  font-weight: bold;
  text-decoration:none;
 


  background-repeat:no-repeat;
  background-position:top left;
  color:#3a3a3b;
 border-top: 1px solid #BCCED6;
border-bottom: 1px solid #BCCED6;
}
a.menuLinkAct2 {
  display:block;
  /*position:relative;*/

  margin:0px;

 

  font-size:12px;
  font-weight: bold;
  text-decoration:none;
color:#3a3a3b;

  background-repeat:no-repeat;
  background-position:top left;

}
a.menuLink2, a.menuLink2:link, a.menuLink2:visited {
	font-family: Arial, Helvetica, sans-serif;
  display:block;
  /*position:relative;*/

  margin:0px;


  font-size:12px;
  font-weight: normal;
 
  text-decoration:none;
 background-image:url(../img/pfeil_doppel.gif);

  background-repeat:no-repeat;
  background-position:top left;
  color:#3a3a3b;
border-top: 1px solid #BCCED6;
border-bottom: 0;
 
}








#left li a { 
font-family: Arial, Helvetica, sans-serif;

  margin:0px;

 


display : block;

} 

.menuItem2 li a { 
font-family: Arial, Helvetica, sans-serif;

  margin:0px;


  background-repeat:no-repeat;
  background-position:top left;


display : block;

} 
.menuLink2 li a { 
font-family: Arial, Helvetica, sans-serif;

  margin:0px;

   border-bottom : 1px solid #990000;
    border-top : 1px solid #990000;


display : block;

} 
#menuList2 ul{
  /*width:179px;*/
  margin:0px;
  padding:0px;
  border-bottom: solid 0px #fff;
 
}
 .align-center {
  text-align: center
}
.align-right {
text-align: right
}
.align-left {
text-align: left
}
ul.align-left {
padding-left:15px;
margin-left:15px;
}

li.align-left {
padding-left:15px;
margin-left:15px;
}

inlineStyle.text-alignment (
  p.align-left, h1.align-left,h4.align-left { text-align: left; }
  p.align-center, h1.align-center { text-align: center; }
  p.align-right, h1.align-right { text-align: right; }
)
a.menuLinkAct22 {
  display:block;
  /*position:relative;*/

  margin:0px;

 
 padding: 12px 0px 0px 15px;
  font-size:12px;
  font-weight: bold;
  text-decoration:none;
color:#3a3a3b;

  background-repeat:no-repeat;
  background-position:top left;
  border-top: 1px solid #BCCED6;

}
a.menuLinkAct22 {
  display:block;
  /*position:relative;*/
 
  margin:0px;
 

  font-size:12px;
  font-weight: bold;
  text-decoration:none;
 
 padding: 12px 0px 0px 15px;

  background-repeat:no-repeat;
  background-position:top left;
  color:#3a3a3b;
 border-top: 1px solid #BCCED6;

}

a.menuLinkActshop {
  display:block;
  /*position:relative;*/
 
  margin:0px;
 

  font-size:12px;
  font-weight: bold;
  text-decoration:none;
 
 padding: 12px 0px 0px 15px;

  background-repeat:no-repeat;
  background-position:top left;
  color:#3a3a3b;
 }



li.submenuItem23 {
margin-left:12px;

  list-style-type:none;
  color:#666666;
  text-align:left;
  border-top:0px solid #fff;
  border-bottom: 0px solid #fff;

  background-repeat:no-repeat;
  background-position:top left;
  
}
li.submenuItem23  a{
margin-left:20px;
  list-style-type:none;
  color:#666666;
  text-align:left;
  border-top:0px solid #fff;
  border-bottom: 0px solid #fff;

  background-repeat:no-repeat;
  background-position:top left;
  
}


.submenuLinkAct23  {
 background-image:url(../img/pfeil_doppel.gif);
  background-repeat:no-repeat;
  background-position:top left;

font-weight: bold;


  text-align:left;
 
  
}
li.submenuLinkAct23{
margin-left:12px;
font-weight: bold;
  list-style-type:none;
  color:#666666;
  text-align:left;
  border-top:0px solid #fff;
  border-bottom: 0px solid #fff;

  background-repeat:no-repeat;
  background-position:top left;
  
}
.submenuLink23 a{

  background-repeat:no-repeat;
  background-position:top left;
  
  }
  a.submenuLink23, a.submenuLink23:link, a.submenuLink23:visited {
	font-family: Arial, Helvetica, sans-serif;
  display:block;
  /*position:relative;*/

  margin:0px;


  font-size:12px;
  font-weight: normal;
 
  text-decoration:none;
 

  background-repeat:no-repeat;
  background-position:top left;
  color:#990000;

border-bottom: 0;
 
}
  .newstitel
  {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #3a3a3b;
	text-decoration: none;
	}
	 .newstitel a {

  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #3a3a3b;
	text-decoration: none;	
	
}
	
	 .newstitel a:visted{


	  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #3a3a3b;
	text-decoration: none;	
	
}
 .newstitel a:hover{

  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #3a3a3b;
	text-decoration: underline;
	
}
 .newstitel a:active{


	  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #3a3a3b;
	text-decoration: none;
	
}

	

	.csc-textpic-text li
	{
	margin-left:20px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:regular;
	color: #3a3a3b;
	text-decoration: none;
	}

	.csc-textpic-text ol
	{
	margin-left:20px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:regular;
	color: #3a3a3b;
	text-decoration: none;
	}
	.bodytext
	{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:regular;
	color: #3a3a3b;
	text-decoration: none;
	}
	.bodytext ol
	{
	margin-left:15px;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:regular;
	color: #3a3a3b;
	text-decoration: none;
	}
	.bodytext a {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: underline;
	
	
}
	
	.bodytext a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: underline;
	
	
}
.bodytext a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: underline;
	
	
}
.bodytext a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: underline;
	
	
}

	
	
	
	
	
	
	#submenuList23 li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
background: #fff;

background-image:url(../img/pfeil_doppel.gif);

 padding: 7px 0px 7px 22px;

  background-repeat:no-repeat;
  background-position:top left;
}
#submenuList23 ul{
margin: 0;
padding: 0;
}
#projektbild
{
margin: 0px 0px 5px 0px;
width:210px;
height:30px;
background:  url(../img/projekte.gif) repeat-y;
}
#seminarbild
{
margin: 0px 0px 5px 0px;
width:210px;
height:30px;
background:  url(../img/seminare.gif) repeat-y;
}
#shopbild
{
margin: 0px 0px 5px 0px;
width:210px;
height:30px;
background:  url(../img/Shop/shop.gif) repeat-y;
}
#frage
{
margin: 0px 0px 5px 0px;
width:210px;
height:30px;
background:  url(../img/Shop/frage.jpg) repeat-y;
}
#warenkorb
{
margin: 0px 0px 5px 0px;
width:210px;
height:50px;
background:  url(../img/warenkorb_n.jpg);
 background-repeat:no-repeat;
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
}
#seminarbild2
{
margin: 0px 0px 5px 0px;
width:210px;
height:30px;
background:  url(../img/seminar_prog.jpg) repeat-y;
}
#kasten
{
text-align:left;
margin: 0px 0px 5px 0px;
width:208px;
height:124px;
 border-top:1px solid #CCC8C2;
 border-left:1px solid #CCC8C2;
 border-right:1px solid #CCC8C2;
  border-bottom: 1px solid #CCC8C2;

}
#kastenseminar
{
text-align:left;
margin: 0px 0px 5px 0px;
width:208px;
height:50px;
 border-top:1px solid #CCC8C2;
 border-left:1px solid #CCC8C2;
 border-right:1px solid #CCC8C2;
  border-bottom: 1px solid #CCC8C2;

}
#kastenshop
{
text-align:left;
margin: 0px 0px 5px 0px;
width:208px;
height:112px;
 border-top:1px solid #CCC8C2;
 border-left:1px solid #CCC8C2;
 border-right:1px solid #CCC8C2;
  border-bottom: 1px solid #CCC8C2;

}
#kastenanfrage
{
padding-top: 4px;
text-align:left;
margin: 0px 0px 5px 0px;
width:208px;
height:80px;
 border-top:1px solid #CCC8C2;
 border-left:1px solid #CCC8C2;
 border-right:1px solid #CCC8C2;
  border-bottom: 1px solid #CCC8C2;

}
#random
{
text-align:left;
margin: 0px 0px 5px 0px;
width:208px;
 border-top:1px solid #CCC8C2;
 border-left:1px solid #CCC8C2;
 border-right:1px solid #CCC8C2;
  border-bottom: 1px solid #CCC8C2;


}
#random2
{
text-align:left;
margin: 0px 0px 5px 0px;
width:208px;
 border-top:1px solid #CCC8C2;
 border-left:1px solid #CCC8C2;
 border-right:1px solid #CCC8C2;
  border-bottom: 1px solid #CCC8C2;


}
.csc-firstHeader
{
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #3a3a3b;
	text-decoration: none;
	}
	
	.news-img img, .news-single-img img {
  margin: 0 5px 3px 0px;
  padding:0;
}

.newslist{
width:300px;
}
.news-single-imgcaption, .csc-textpic-caption {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
h1 { font-size:12px; font-weight: bold; color: #3a3a3b; }

#single-news a {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: none;
	}
	
	#single-news a:hover {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: underline;
	}
	
	#single-news a:active {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: none;
	}
	#single-news a:visited {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: none;
	}
	
	
	
	
	.tx-indexedsearch-res
	{

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: none;
	}
	
	.tx-indexedsearch-descr descr
	{

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: none;
	}
	.tx-indexedsearch-title title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: none;
	}
.news-list-morelink a {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
color: #ff9933;
	text-decoration: none;
	}
	
	.news-list-morelink a:hover {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
color: #ff9933;
	text-decoration: underline;
	}
	
	.news-list-morelink a:active {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
color: #ff9933;
	text-decoration: none;
	}
	.news-list-morelink a:visited {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
color: #ff9933;
	text-decoration: none;
	}
	
	
	
	.news-amenu-container a {
margin-left:0px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
color: #ff9933;
	text-decoration: none;
	}
	
	.news-amenu-container a:hover {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
color: #ff9933;
	text-decoration: underline;
	}
	
	.news-amenu-container a:active {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
color: #ff9933;
	text-decoration: none;
	}
	.news-amenu-container a:visited {

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
color: #ff9933;
	text-decoration: none;
	}
	
	
	#mainnavseminar{
width: 210px;



}
#mainnavseminar ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 210px; /* Width of Menu Items */

}

/* Sub level menu links style */
#mainnavseminar li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
background: #fff;

background-image:url(../img/pfeil_neu.gif);

 padding: 7px 0px 7px 15px;

  background-repeat:no-repeat;
  background-position:top left;
}
.tx-seminars-pi1-title a {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
color: #3a3a3b;
	text-decoration: underline;
}

.tx-seminars-pi1-uid
{
text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
color: #789EAB;
	text-decoration: none;
	}
	


.seminar ul {









list-style-type:circle;



margin:10px 0px 0px 10px;


}
.seminar li {position: relative; }

.seminar li {

font-style: normal;



text-transform: none;
list-style-type:circle;
text-decoration: none;



list-style-image: url(../img/punkt.gif);
margin:10px 0px 0px 10px;
padding-left:0px;

	

}
.seminar
{
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:regular;
	color: #3a3a3b;
	text-decoration: none;
	
}

#warenkorb a{
margin:0px 0px 20px 60px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: underline;
	
	
}
#warenkorb a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
		text-decoration: underline;
	
	
}
#warenkorb a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: underline;
	
	
}
#warenkorb a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: underline;
	
	
}

.seminarbalken {
text-align:left;
margin-top: 40px;

font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3a3a3b;
	padding-left: 10px;
	}
#breadseminar{
font-family: Arial, Helvetica, sans-serif;
color: #3a3a3b;
 font-size: 10px;

text-align:left;
width:500px;


float:left;

height:15px;

margin:0px 0px 30px 0px;

}

#breadseminar a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
#breadseminar a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
#breadseminar a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #3a3a3b;
	text-decoration: underline;
	
	
}
#breadseminar a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: none;
	
	
}


.ueber a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: underline;
	text-align: left;
	margin-top:4px;


}
.ueber a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
		text-decoration: underline;
		text-align: left;
	
	
}
.ueber a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: underline;
	text-align: left;

	
}
.ueber a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: underline;
	text-align: left;

	
}
h3 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;	
	text-align: left;
	}
#mainnavshop{
width: 210px;



}
#mainnavshop ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 210px; /* Width of Menu Items */

}

/* Sub level menu links style */
#mainnavshop li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
background: #fff;

background-image:url(../img/pfeil_neu.gif);

 padding: 7px 0px 7px 15px;

  background-repeat:no-repeat;
  background-position:top left;
}
div.myButton input {
background:url(../img/Shop/warenkorb.jpg) no-repeat;
cursor:pointer;
width: 157px;
height: 34px;
border: none;
}
div.stueck {
background:url(../img/Shop/stueck.jpg) no-repeat;
cursor:pointer;
width: 50px;
height: 34px;
border: none;
}
h2 {
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:BCCFD6;
	
}

div.preis{

font-family: Arial, Helvetica, sans-serif;
color: #3a3a3b;
 font-size: 12px;
 font-weight:bold;
 }
 div.mwst{
font-family: Arial, Helvetica, sans-serif;
color: #3a3a3b;
 font-size: 10px;
 font-weight:regular;
 }
 .produkttitel a{
 color: #799DAD;
 text-decoration:none;
}
 .com-basket-header-art-nr {
 font-family: Arial, Helvetica, sans-serif;
color: #3a3a3b;
 font-size: 12px;
 font-weight:bold;
 
 }
 .com-basket-header-title
 {
  font-family: Arial, Helvetica, sans-serif;
color: #3a3a3b;
 font-size: 12px;
 font-weight:bold;
 width:203px;
 }
 .com-basket-header-price-gross
 {
   font-family: Arial, Helvetica, sans-serif;
color: #3a3a3b;
 font-size: 12px;
 font-weight:bold;
 }
 .com-basket-header-count
 {
   font-family: Arial, Helvetica, sans-serif;
color: #3a3a3b;
 font-size: 12px;
 font-weight:bold;
 }
 .com-basket-header-price-sum
 {
   font-family: Arial, Helvetica, sans-serif;
color: #3a3a3b;
 font-size: 12px;
 font-weight:bold;
 }
 .com-basket-header-basket
 {
   font-family: Arial, Helvetica, sans-serif;
color: #3a3a3b;
 font-size: 12px;
 font-weight:bold;
 }
 
 .com-basket-odd
 {

   font-family: Arial, Helvetica, sans-serif;
color: #3a3a3b;
 font-size: 12px;
 font-weight:bold;
 }
img.com-basket-odd 
 {

}
  .com-basket-even
 {
   font-family: Arial, Helvetica, sans-serif;
color: #3a3a3b;
 font-size: 12px;
 font-weight:bold;
 }
 .com-text-right com-basket-payment
 {
   font-family: Arial, Helvetica, sans-serif;
color: #3a3a3b;
 font-size: 12px;
 font-weight:bold;
 }
 .com-text-right
 {
   font-family: Arial, Helvetica, sans-serif;
color: #3a3a3b;
 font-size: 12px;
 font-weight:bold;
 }
 .com-basket-next
 {
 font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
padding-left:210px;
padding-top:5px;
 width: 340px;
 height: 34px;
 background: url(../img/Shop/kasse.jpg) repeat-y;
 background-repeat:no-repeat;
  background-position:top left;
 }
 .uebersicht
 {
  font-family: Arial, Helvetica, sans-serif;
color: #EF9702;

padding-top:6px;
 width: 500px;
 height: 26px;
 border-top: 1px solid #799DAD;
border-bottom: 1px solid #799DAD;
 }
 
 
.uebersicht a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
.uebersicht a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
.uebersicht a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
.uebersicht a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: none;
	
	
}


 
 .com-basket-next a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	
	
}
 .com-basket-next a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	
	
}
 .com-basket-next a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	
	
}
 .com-basket-next a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	
	
}
div.myButton1 input {
background:url(../img/Shop/aktualisieren.jpg) no-repeat;
cursor:pointer;
width: 157px;
height: 34px;
border: none;
}


.com-basket-even a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
.com-basket-even a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
.com-basket-even a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
.com-basket-even a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: none;
	
	
}

.com-chkout-step-active a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
.com-chkout-step-active a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
.com-chkout-step-active a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
.com-chkout-step-active a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
.com-chkout-step-actual
{
 font-family: Arial, Helvetica, sans-serif;
color: #EF9702;

}
.error
{
 font-family: Arial, Helvetica, sans-serif;
color: #EF9702;

}

.agb a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
.agb a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
.agb a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
.agb a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: none;
	
	
}

.agb
{
font-weight:bold;
 font-family: Arial, Helvetica, sans-serif;
color: #EF9702;

}
.com-basket-odd  a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
.com-basket-odd  a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
.com-basket-odd  a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
.com-basket-odd a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3b;
	text-decoration: none;
	
	
}


.mwst a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
.mwst  a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
.mwst  a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: regular;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
.mwst a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
font-weight: regular;
	color: #3a3a3b;
	text-decoration: none;
	
	
}
 .klein{
text-align:right;
font-family: Arial, Helvetica, sans-serif;
color: #3a3a3b;
 font-size: 10px;
 font-weight:regular;
 }
 

 
 #kastenanfrage a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
	
	
}
 #kastenanfrage a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
	
	
}
 #kastenanfrage a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #000000;
	text-decoration: underline;
	
	
}
 #kastenanfrage a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
	
}

.tx-srlanguagemenu-pi1 
{
margin-top:38px;
margin-left:30px;

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
	}

.tx-srlanguagemenu-pi1  a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
	
	
}
.tx-srlanguagemenu-pi1 a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
	
	
}
.tx-srlanguagemenu-pi1  a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #000000;
	text-decoration: underline;
	
	
}
.tx-srlanguagemenu-pi1 a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
	
}


.CUR  a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
	
	
}
.CUR  a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
	
	
}
.CUR   a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #000000;
	text-decoration: underline;
	
	
}
.CUR  a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
	
	
}


.NO a{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
	
	
}
.No  a:visted{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
	
	
}
.NO   a:hover{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #000000;
	text-decoration: underline;
	
	
}
.NO  a:active{


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
	
	
}

.SPC
{
margin-top:3px;

	}

