		/** Start Grunddefinitionen **/
/* 2008-02-13 schu .smo */
/* 2008-01-29 schu: .adw-extern */
/* 2008-01-15 schu: .adwordcontainer */
/* 2007-11-19 .header ul li a, .header ul li span  in em geaendert tiet */
/* 2007-07-19 header  footer geaendert tiet */
/* 2007-06-30 Neue Klassen fuer Header tiet */
/* 2007-06-30 Breitenanpassung fuer linke Navi etc  tiet */	
/* 2007-05-23 Tab-Reiter long active padding:5px 5px 7px 5px; angepasst tiet */		
/* 2007-05-22 tiet heigth von allen Tab-Reitern entfernt */
/* 2007-05-14 schn .breite230 zeilen 1442,1443 ergänzt color:#666666; font-weight:bold;  */
/* 2007-05-11 Bildgalerie Layout angepaßt Tiet */	
/* 2007-05-10 label.dinOrder Neu	*/
/* 2007-05-09  secondnavi2 / secondnavi3 jeweils zweite Ebene padding:2px 0 4px 35px; /*geaend. Tiet 09-05*/
/* secondnavi padding:2px 0 4px 35px; /*geaend. Tiet 07-05*/
/* 2007-05-02 .fuss ergaenzt tiet */
/* 2007-05-02 tiet warenkorb Tabelle ergaenzt Button	
/* 2007-04-18 tiet list table.table - table-layout:fixed; NEU*/	
/* 2007-04-18 tiet .content .text .img {/*background-color:#e8edf0;*/ /*geaendert 18-04 Tiet*/
/* 2007-04-16 schu: nowrap aus table.start th auskommentiert
/* 2007-04-10 Tiet neue Klasse mit-intern*/
/* NEU Tiet 03.04. 2 Ebene Navigation Zeile 307*/
/* 2007-03-26 ueberarbeitet von tietze Tabellenspalte breite-na-kuerzel*/
/* 2007-03-19 ueberarbeitet von tietze Bestellbutton Warenkorb und Bestellformular*/
/* 2007-03-15 ueberarbeitet von tietze */
/* 2007-03-13 ueberarbeitet von tietze */
/* 2007-02-27 ueberarbeitet von tietze */
/* 2007-02-27 schu: textgrey: image ausgelagert */
/* 2007-02-09 ueberarbeitet von tietze */
/* 2007-02-06 ueberarbeitet von tietze */
/* 2007-01-15 schn: breite150-abstand und .clear sind ergaenzt siehe unten */
/* 2007-01-12 schu: .header ul li a, .header ul li span wurde erweitert um font-size (s. mail von tietze 2007-01-12) */

* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body {
	padding:0;
	margin:0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:70%; 
	background-color:#FFF;
	color:#000;
	width:1000px;
}


  *+html body
{ /* fuer IE7 Win \*/
  width:995px;
/* */

} 

a img {
	border:none;
	float:left;
	
}
a {
	text-decoration:none;
}
.contentcontainer a {
	font-weight:bold;
}
.content a:link, .content a:visited, 
.homecontent a:link, .homecontent a:visited, 
.homemarginal a:link, .homemarginal a:visited, 
.header a:link, .header a:visited, 
.footer a:link, .footer a:visited {
	text-decoration:none;
}
.content a:hover, .content a:active, .content a:focus, 
.homecontent a:hover, .homecontent a:active, .homecontent a:focus, 
.homemarginal a:hover, .homemarginal a:active, .homemarginal a:focus, 
.header a:hover, .header a:active, .header a:focus, 
.footer a:hover, .footer a:active, .footer a:focus {
	text-decoration:underline;
}
p {
	line-height:15px;
}
.slink {
	display:block;
	margin-top:8px;
}
.hide, .printcss, .text table label.hide {
	display:none;
}
.bb {
	font-size:larger;
}
form {
	margin:0;
}
.ital {
	font-style:italic;
}

input.text, textarea, select {
	border:1px solid #696d70;
	margin:0 0 4px 0;
	font-size:1em;
}
.homemarginal input.search {
	margin:0 0 4px 0;
}
.content .list .container input {
	margin-top:-2px;

}
/** Ende Grunddefinitionen **/

/** Start Header **/

/******************************************************/


.header-ges {
	width:100%;
	height:120px;
/*	background-color:#fc0;         */
/*	border-bottom:1px solid #000;  */    

}

.header-logo {
  width:180px;
  float:left;
/*  background-color:#fc0;        */
  padding:26px 0 0 20px;
  margin:0;
  }

/***************************************************/

.header {
	width:700px;
	height:120px;
	background: no-repeat right url(http://www.focusict.de/images/focusict_header.jpg);
/*	background: no-repeat right url(http://www.focusict.de/images/focusict_header.jpg);      */
	background-position:446px 26px;
	background-repeat:no-repeat;
	overflow:hidden;
	float:right;
}
.header-smo {
	width:760px;
	height:90px;
	background: no-repeat right url(../images/kv_DIN.gif);
	background-position:0px 0;
	background-repeat:no-repeat;
	overflow:hidden;
	float:right;
}


	/* Keyvisuals für die beiden Sateliten */
.dental {
	background: no-repeat left url(/images/kv_DIN_dental.jpg) ;
}
.bau {
	background: no-repeat left url(/images/kv_DIN_bau.jpg) ;
}
.header ul li a, .header ul li span {
	margin:0;
	padding:0;
	float:left;
	color:#000;
	font-size:100%;

}
.header ul {
	float:right;
	margin:8px 10px 0 0;
}
.header ul li {
	display:inline;
}
.header ul li a, .header ul li span {
	margin-left:14px;
}
.header img {
	margin:0;
	padding:0;
	float:left;
}
/** Ende Header **/
/** Start Navispalte **/
.navispalte {
	/*width:180px;
	width:217px;*/

	width:230px;
/*	background-color:#e1e6e9;    */
	border-right:2px solid #fff;
	float:left;
	margin:0;
	padding:0;
}

  *+html .navispalte
{ /* fuer IE6 Win \*/
  width:225px;
/* */

} .navispalte ul {
	border-top:1px solid #e1e6e9;
	list-style:none;
	margin:21px 0 0 0;
	padding:0;
}
.navispalte ul.home {
	margin:27px 0 0 0; /* spezielle Höhe für Homepage */
}
.navispalte ul li {
	border-top:2px solid #ffffff;
	margin:0;
}
.navispalte ul li a, .navispalte ul li span {
	height:auto;
	min-height:15px; 
	color:#841742;
	/*padding:4px 0 4px 13px;*/
	padding:4px 0 4px 7px; /*geand 26-07 tiet */
	display:block;
}
* html .navispalte ul li a, * html .navispalte ul li span { /* min-height für den IE */
	height:15px; 
}
.navispalte a.active, .navispalte span.active {
	font-weight:bold;
}
	/* erste Ebene */
.navispalte ul li a:link, .navispalte ul li a:visited, .navispalte ul li span{
/*	background-color:#e1e6e9;       */
	background-color:#c0c0c0;
}
.navispalte ul li a:hover, .navispalte ul li a:active, .navispalte ul li a:focus {
	background-color:#d4dadf;
}
    /* zweite Ebene */
.navispalte ul li ul { /* aber der zweiten Ebene kein margin mehr! */
	margin:0;
}
.navispalte ul li ul li a:link, .navispalte ul li ul li a:visited, .navispalte ul li ul li span{
 	/*padding-left:24px;*/
	padding-left:17px; /*gean 26-06 tiet */
/*	background-color:#e8edf0;   */
	background-color:#c0c0c0;
}
.navispalte ul li ul li a:hover, .navispalte ul li ul li a:active, .navispalte ul li ul li a:focus {
	background-color:#dde4e9;
}
    /* dritte Ebene */
.navispalte ul li ul li ul li a:link, .navispalte ul li ul li ul li a:visited, .navispalte ul li ul li ul li span {
 	/*padding-left:35px;*/
	padding-left:27px; /*gean 26-06 tiet */
/*	background-color:#edf1f3;   */
	background-color:#c0c0c0;
 }
.navispalte ul li ul li ul li a:hover, .navispalte ul li ul li ul li a:active, .navispalte ul li ul li ul li a:focus {
	background-color:#e4eaed;
}
     /* vierte Ebene */
.navispalte ul li ul li ul li ul li a:link, .navispalte ul li ul li ul li ul li a:visited, .navispalte ul li ul li ul li ul li span {
 	/*padding-left:46px;*/
	padding-left:37px; /*gean 26-06 tiet */
	background-color:#f4f7f9;
}
.navispalte ul li ul li ul li ul li a:hover, .navispalte ul li ul li ul li ul li a:active, .navispalte ul li ul li ul li ul li a:focus {
	background-color:#eef3f6;
}
    /* Zweite Navigation drei versch. Farbvariationen */
.navispalte .secondnavi1, .navispalte .secondnavi2, .navispalte .secondnavi3  {
	background-color:#ffffff;
	padding:4px 0 0 0;
}
.navispalte h3 {
	display:block;
	margin:4px 0 0 0;
	color:#ffffff;
	height:18px;
	/*padding:4px 0 0 13px;*/
	padding:4px 0 0 7px; /*gean 26-06 tiet */
	font-size:1.0em;
}
.navispalte .secondnavi1 ul, 
.navispalte .secondnavi2 ul, 
.navispalte .secondnavi3 ul {
	margin:0;
	border:0;
}
.navispalte .secondnavi1 ul li a, 
.navispalte .secondnavi2 ul li a, 
.navispalte .secondnavi3 ul li a {
	/*padding:2px 0 4px 24px;*/
	padding:4px 0 4px 17px; /*geand 26-07 tiet */
	margin:0;
}
.navispalte .secondnavi1 ul li ul li a,  .navispalte .secondnavi1 ul li ul li span,
.navispalte .secondnavi2 ul li ul li a,  .navispalte .secondnavi2 ul li ul li span,
.navispalte .secondnavi3 ul li ul li a,  .navispalte .secondnavi3 ul li ul li span{
	/*padding:2px 0 4px 35px;*/
    padding:4px 0 4px 27px; /*geand 26-07 tiet */

}
.navispalte .secondnavi1 ul li ul li ul li a,  .navispalte .secondnavi1 ul li ul li ul li span,
.navispalte .secondnavi2 ul li ul li ul li a,  .navispalte .secondnavi2 ul li ul li ul li span,
.navispalte .secondnavi3 ul li ul li ul li a,  .navispalte .secondnavi3 ul li ul li ul li span{
	/*padding:2px 0 4px 46px;*/
	padding:4px 0 4px 27px; /*geand 26-07 tiet */

}
	/* Zweite Navigation erste Farbe */
.navispalte .secondnavi1 h3 {
	background-color:#1070ac;
}

.navispalte .secondnavi1 h3 a {
	color:#ffffff;
}
.navispalte .secondnavi2 h3 a {
	color:#ffffff;
}
.navispalte .secondnavi3 h3 a {
	color:#ffffff;
}

		/* erste Ebene */
.navispalte .secondnavi1 ul li a:link, .navispalte .secondnavi1 ul li a:visited, .navispalte .secondnavi1 ul li span {
	background-color:#cbe1ee;
	
}
.navispalte .secondnavi1 ul li a:hover, .navispalte .secondnavi1 ul li a:active, .navispalte .secondnavi1 ul li a:focus {
	background-color:#bad6e7;
}
	   	/* zweite Ebene */
.navispalte .secondnavi1 ul li ul li a:link, .navispalte .secondnavi1 ul li ul li a:visited, .navispalte .secondnavi1 ul li ul li span{
 	background-color:#ddebf4;
	/*padding:2px 0 4px 35px; geaend. Tiet 07-05*/
    padding:4px 0 4px 27px; /*geand 26-07 tiet */
}
.navispalte .secondnavi1 ul li ul li a:hover, .navispalte .secondnavi1 ul li ul li a:active, .navispalte .secondnavi1 ul li ul li a:focus {
 	background-color:#d0e3ef;
}
    	/* dritte Ebene */
.navispalte .secondnavi1 ul li ul li ul li a:link, .navispalte .secondnavi1 ul li ul li ul li a:visited, .navispalte .secondnavi1 ul li ul li ul li span{
 	background-color:#eef5f9;
	
}
.navispalte .secondnavi1 ul li ul li ul li a:hover, .navispalte .secondnavi1 ul li ul li ul li a:active, .navispalte .secondnavi1 ul li ul li ul li a:focus {
 	background-color:#e7f1f7;
}
 
 	/* Zweite Navigation zweite Farbe */
.navispalte .secondnavi2 h3 {
	background-color:#0f5e8e;
}
		/* erste Ebene */
.navispalte .secondnavi2 ul li a:link, .navispalte .secondnavi2 ul li a:visited, .navispalte .secondnavi2 ul li span {
	background-color:#cadce7;
}
.navispalte .secondnavi2 ul li a:hover, .navispalte .secondnavi2 ul li a:active, .navispalte .secondnavi2 ul li a:focus {
 	background-color:#b9cfde;
}
    	/* zweite Ebene */
.navispalte .secondnavi2 ul li ul li a:link, .navispalte .secondnavi2 ul li ul li a:visited, 
.navispalte .secondnavi2 ul li ul li span {
 	background-color:#dce8ef;
    /*padding:2px 0 4px 35px; geaend. Tiet 09-05*/
    padding:4px 0 4px 27px; /*geand 26-07 tiet */
}

.navispalte .secondnavi2 ul li ul li a:hover, .navispalte .secondnavi2 ul li ul li a:active, .navispalte .secondnavi2 ul li ul li a:focus  {
 	background-color:#d0dfe8;
}
    	/* dritte Ebene */
.navispalte .secondnavi2 ul li ul li ul li a:link, .navispalte .secondnavi2 ul li ul li ul li a:visited, .navispalte .secondnavi2 ul li ul li ul li span{
 	background-color:#edf3f7;
}
.navispalte .secondnavi2 ul li ul li ul li a:hover, .navispalte .secondnavi2 ul li ul li ul li a:active, .navispalte .secondnavi2 ul li ul li ul li a:focus  {
 	background-color:#e6eef3;
}
 
  	/* Zweite Navigation dritte Farbe */
.navispalte .secondnavi3 h3 {

	background-color:#0f4b6f;
}
		/* erste Ebene */
.navispalte .secondnavi3 ul li a:link, .navispalte .secondnavi3 ul li a:visited, .navispalte .secondnavi3 ul li span {
	background-color:#c7d7e0;
	
}
.navispalte .secondnavi3 ul li a:hover, .navispalte .secondnavi3 ul li a:active, .navispalte .secondnavi3 ul li a:focus {
 	background-color:#b6c9d5;
}
    	/* zweite Ebene */
.navispalte .secondnavi3 ul li ul li a:link, .navispalte .secondnavi3 ul li ul li a:visited, .navispalte .secondnavi3 ul li ul li span{
 	background-color:#dae4ea;
    /*padding:2px 0 4px 35px; geaend. Tiet 09-05*/
    padding:4px 0 4px 27px; /*geand 26-07 tiet */
}
.navispalte .secondnavi3 ul li ul li a:hover, .navispalte .secondnavi3 ul li ul li a:active, .navispalte .secondnavi3 ul li ul li a:focus {
 	background-color:#cedae2;


}
     	/* dritte Ebene */
.navispalte .secondnavi3 ul li ul li ul li a:link, .navispalte .secondnavi3 ul li ul li ul li a:visited, .navispalte .secondnavi3 ul li ul li ul li span{
 	background-color:#ecf1f4;
}
.navispalte .secondnavi3 ul li ul li ul li a:hover, .navispalte .secondnavi3 ul li ul li ul li a:active, .navispalte .secondnavi3 ul li ul li ul li a:focus {
 	background-color:#e5ecf0;
}

/*NEU Tiet 03.04. 2 Ebene Navigation */

.navispalte .secondnavi3 ul li span.active {
	/*padding:2px 0 4px 24px;*/
    padding:4px 0 4px 17px; /*geand 26-07 tiet */
	margin:0;
	}

.navispalte .secondnavi2 ul li span.active {
	/*padding:2px 0 4px 24px;*/
    padding:4px 0 4px 17px; /*geand 26-07 tiet */
	margin:0;
	}

.navispalte .secondnavi1 ul li span.active {
	/*padding:2px 0 4px 24px;*/
    padding:4px 0 4px 17px; /*geand 26-07 tiet */
	margin:0;
	}

.navispalte .secondnavi3 ul li span.unter {
	/*padding:2px 0 4px 35px;*/
    padding:4px 0 4px 27px; /*geand 26-07 tiet */
	margin:0;
	font-weight:bold;

	}

.navispalte .secondnavi2 ul li span.unter {
	/*padding:2px 0 4px 35px;*/
    padding:4px 0 4px 27px; /*geand 26-07 tiet */
	margin:0;
	font-weight:bold;

	}

.navispalte .secondnavi1 ul li span.unter {
	/*padding:2px 0 4px 35px;*/
    padding:4px 0 4px 27px; /*geand 26-07 tiet */
	margin:0;
	font-weight:bold;

	}



/** Ende Navispalte **/
/** Start Homepage Navigationsbild **/
.naviimg { /* auf allen Seiten */
	/*width:779px;*/
	width:768px;
	float:left;
	height:23px;
	background-color:#0f4b6f;
}
.homenaviimg { /* auf der Homepage */
	background-image:url(/images/home_navi-1.jpg);
	background-repeat:no-repeat;
	/*width:810px;*/
	width:768px;
	float:left;
	height:180px;
}
.naviimg ul, .homenaviimg ul {
	margin:0;
	padding:0;
}
.homenaviimg ul {
	height:30px;
}
.naviimg ul li, .homenaviimg ul li {
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
.naviimg ul li a, .homenaviimg ul li a {
	/*width:244px;*/
	width:240px;
	height:18px;
	float:left;
	color:#ffffff;
	padding:5px 0 0 10px;
	font-size:1.1em;
	font-weight:bold;
}
.homenaviimg ul li a.wide { /* um die unterschiedliche Breite der Elemente auszugleichen. */
	/*width:258px;*/
	width:245px;
}
.homenaviimg ul li a {
	font-size:1.3em;
}
.naviimg ul li.first a:link, .naviimg ul li.first a:visited {
	background-color:#1070ac;
	border-right:2px solid #ffffff;
}
.naviimg ul li.first a:hover, .naviimg ul li.first a:active, .naviimg ul li.first a:focus {
	background-color:#0a5796;
}
.naviimg ul li.second a:link, .naviimg ul li.second a:visited {
	background-color:#0f5e8e;
	border-right:2px solid #ffffff;
}
.naviimg ul li.second a:hover, .naviimg ul li.second a:active, .naviimg ul li.second a:focus {
	background-color:#094675;
}
.naviimg ul li.third a:link, .naviimg ul li.third a:visited {
	background-color:#0f4b6f;
}
.naviimg ul li.third a:hover, .naviimg ul li.third a:active, .naviimg ul li.third a:focus {
	background-color:#093656;
}
/** Ende Homepage Navigationsbild **/
/** Start Content Homepage und andere Seiten **/
.homecontent a:link, .homecontent a:visited, .content a:link, .content a:visited  {
	font-weight:bold;
	color:#841742;
}
/** Ende Content Homepage und andere Seiten **/
/** Start Homepage Content 2/3 links **/
.homecontent {
	float:left;
	clear:left;
	/*width:698px;
	geaend Tiet 22-02*/
	width:690px;
	margin-top:40px;
}

  * html .homecontent
{ /* fuer IE6 Win \*/
  width:698px;
/* */

} 

.content a.textlink {
	font-weight:normal!important;
}
.homecontainer h2 {
	color:#841742;
	font-size:1.3em;
	font-weight:bold;
	margin:0 0 4px 0;
}
.homecontainer .left {
	/*width:170px;*/
	width:220px;
	float:left;
	height:100%;
	color:#a7acaf;
	font-weight:bold;
	text-align:right;
	padding:10px 10px 0 0;
}
.homecontainer .right {
	float:left;
	/*width:440px;*/
	width:440px;
	padding:7px 0px 10px 16px;
	margin:0 0 26px 0;
	height:100%;
	border-left:2px solid #a7acaf;
}
.homecontainer .right p {
	margin:0;
}
.homecontainer .right img {
	margin:0 10px 0 0;
	float:left;
}

.homecontainer .right ul {
	/*list-style-image:url(../images/list.gif); gea Tiet */
	padding:0;
	/*margin:26px 0 0 14px;
	geae. Tiet 22-02*/
	margin:18px 0 0 0px;
	float:left;
}
.homecontainer .right ul li{
	/*NEU tiet 22-02*/
	list-style-type:none;
	background-image:url(/images/list.gif);
	background-repeat:no-repeat;
	background-position:top left;
    margin:0px 0 4px 0px;
	padding:0 0 0 18px;

}
/** Ende Homepage Content 2/3 links **/
/** Start sonstige Seiten Content 2/3 rechts **/
.content {
	float:left;
	width:750px;
	margin:0 0 0 18px;       
	padding:18px 0 0 0;         
/*	border:1px solid #000;   */
	border-top: 7px solid #841742;
}

  *+html .content
{ /* fuer IE7 Win \*/
	width:750px;
/* */
} 


.breadcrumbs {
	/*width:751px;*/
	padding-bottom:3px;
	border-bottom: 2px solid #bfc5c8;
	margin:0 0 12px 0;
}
.content .breadcrumbs a {
	color:#841742;
	font-weight:normal!important;
}
.content .container p {
	/*margin:0 0 0 162px; gea 26-02-07 */
	margin:0 0 0 0px;
}

.content .textcontainer h3 {
	color:#841742;
	font-weight:bold;
	width:510px;
	margin:17px 0 15px 0;
	font-size:1.3em;
}
.content .textcontainer h3.small {
	margin:0 0 10px 0;
	font-size:1.3em;
}
.content .textcontainer p {
	margin:8px 0 8px 0;
}
.list p {
	margin:0 0 5px 0;
}
.content .list h3 {
	font-size:1.3em;
	color:#841742;
	margin:10px 0 10px 0; /*geaendert 06-02-07 10px nach unten Abstand tiet*/
}
.content .text h2, .content .list h2 {
	font-size:1.6em;
	font-weight:bold;
	color:#841742;
	width:530px;
	margin:10px 0 5px 0;
	padding:0;
}
.content .list h2.nomargin {
	margin:-10px 0 5px 0;
}
.content .text h3 {
	font-size:1.3em;
	font-weight:bold;
	color:#841742;
	width:510px;
	margin:0 0 15px 0;
	padding:0;
}

.content .text h3.nomargin {
	margin-bottom:4px;
}

.content .text ul {
	/*Neu tiet 22-02
	list-style-image:url(../images/list_line.gif);*/
	margin:5px 0 0 0px;
	/*padding:0 0 0 28px;*/
	padding:0 10px 0 0;
	}

  * html .content .text ul
{ /* fuer IE6 Win \*/
   
	clear:both;
/* */
} 


  *+html .content .text ul
{ /* fuer IE7 Win \*/
 	clear:both;
/* */
} 

	
.content .text ul li {
	/*Neu tiet 22-02*/
	background-image:url(/images/list_line.gif);
	background-position:left top;
	background-repeat:no-repeat;
	list-style-type:none;
	margin:0 10px 0 10px;
	padding:0 0 4px 20px;
}




.content .container, .content .text, .content .textcontainer, .content .list, .content .contentcontainer {
	width:530px;
	float:left;

}
 .content .textcontainer {
 	padding-right:10px;
	width:520px;
 }
	/* Kontaktformular */
.content .kontakt label, .content .text input, .content .text textarea {
	float:left;
	clear:both;
	margin-top:12px;
}

.content .text .kontakt, .content .text .kontakt label {
	width:300px;
}
.content .text textarea {
	height:210px;
}
.content .text input.inline1 {
	font-size:0.9em;
	float:left;
	clear:left;

}
.content .text input.inline2 {
	font-size:0.9em;
	float:left;
	clear:none;

}
.content .list input.text, .content .list select {
	margin:0 10px 0 0;
	width:200px;
}

/*ergaenzt Tiet 19-03-07*/
  * html .content .list input.text, .content .list select
{ /* fuer IE6 Win \*/
	width:190px;
  /* */

}

/*ergaenzt Tiet 19-03-07*/
  *+html .content .list select
{ /* fuer IE7 Win \*/
	width:190px;
	height:20px;
  /* */

}


.content .text input.text, .content .text textarea {
	margin:2px 10px 0 0;
	width:250px;
}
.content .list input.text {
	height:1.3em;
}
.content .list select {
	height:1.4em;
}
.content .container {
/*	background-color:#F7D9E5;   */
	padding:10px 10px 10px 0;
	width:510px;
}
.content .list .container {
	background-color:#e1e6e9;
	padding:10px 10px 10px 10px;
	width:510px;
}

/* schu 2008-01-15 */
.content .list .adwordcontainer {
	/*background-color:#F7D9E5;
	padding:10px;
	margin-top:10px;
	width:510px;*/
	background-color:#F7D9E5;
  float:left;
  margin-top:5px;
  /*padding:5px 5px 0px 10px;*/
	padding:10px 10px 10px 10px;
  /*width:515px;*/
	width:510px;
}
.marginal .adwordcontainer {
	border:2px solid #bfc5c8;
}

.marginal .adwordcontainer .adw-abstand {
margin:0 0 3px 0;
}

/* ende adwords */
.content .containerleft {
	clear:left;
}
.content .containerright {
	margin-left:30px;
}
.content .containerleft, .content .containerright  {
	float:left;
	width:250px;
}
.content .containerleft h3, .content .containerright h3 {
	color:#841742;
	font-size:1.3em;
	font-weight:bold;
	margin:20px 0 0 0;
	padding:0;
	border-bottom:2px solid #841742;
}
.content .containerleft p, .content .containerright p {
	margin:10px 0 0 0;
}
.content .marginal {
	/*width:189px;*/
	width:197px;
	float:right;
	/*margin:0 0 0 30px;*/
    margin:0 0px 0 0px;
	
}


/*ergaenzt Tiet 13-03-07*/
  * html .content .marginal
{ /* fuer IE6 Win \*/
	margin:0 0 0 0px;
	float:right;
  /* */

}

.content h2 {
	font-size:1.7em;
	font-weight:normal;
	float:left;
	width:340px; 
	margin:0 0 4px 0;
	padding:0;
	
}
.content h2.grey, .content h3.grey {
	font-weight:bold;
	color:#5f6365;
	float:left;
	width:520px;
	/*width:530px;*/
	margin:20px 0 10px 0;
	padding:0;
	border-bottom:2px solid #b9bdbf;
	font-size:1.3em;
}
.content h3.grey { 
	font-size:1.0em;
}

.content .container h2 {
	margin:-4px 0 0 0;
	padding:0 0 6px 0; /*Suchfeld in Container...*/
}

.content .list .container h2 {
	font-size:1em;
	margin:0;
	color:#841742;
	width:500px;
}
.content .containerright .norm, .content .containerleft .norm {
	color:#696d70;
	padding-left:26px;
	background-image:url(/images/paper.gif);
	background-repeat:no-repeat;
}
.content .containerright .normentw, .content .containerleft .normentw {
	color:#696d70;
	padding-left:26px;
	background-image:url(/images/pen.gif);
	background-repeat:no-repeat;
}
.content .container img, .content .containerleft img, .content .containerright img, .content .text .img, .content .textcontainer img  {
	float:left;
	margin:0 12px 0 0;
}
.content .text .img {
	/*background-color:#e8edf0;*/ /*geaendert 18-04 Tiet*/
	margin:0 10px 0 0px;
	width:auto;
	float:left;
	
	/*gea 26-02 tiet
	width:230px;
	overflow:hidden;*/
	}
	
.content .text .img span.img {
	color:#841742;
	margin:3px 0 0 3px;
	padding-bottom:3px;
}


.content .text p {
	margin:4px 0 0 0;
}

.content .text table.table {
	margin:40px 0 10px 0;
	
}
.content .list .listelement table.text {
	margin:0 0 8px 0;
}
.content .text table th, .content .text table td, .content .list .listelement table.text td, .content .list .listelement table.text th{
	text-align:left;
	padding:2px 24px 2px 0;
	vertical-align:top;
		}
		
.content .list .listelement table.text tr td .check, 
table.table tr td .check {
	 width: 1.2em; 
	 height: 1.2em; /* Darstellung der CheckBox ohne überflüssiges margin im ie. */
}
.content .text table td input, .content .list .listelement table.text td input {
	margin:0 2px 0 0;
}
.content .list .listelement table.text td .hide {
	display:none;
}
.content .list .listelement a.right, .content .text a.right {
	float:right;
	clear:right;
	margin-top:10px;
}
.content .list .listelement input.submit {
	float:left;
}
.content .text .submit, .content .list .submit {
	background-color:#841742;
	border:0;
	font-size:1em;
	font-weight:bold;
	color:#ffffff;
	padding: 1px;
	/*cursor: hand; */
	cursor: pointer;
	margin:10px 0 0 0;
	
}


input.search{
	font-size:0.9em;
	height:2.1em;
}
.content .textred {
	font-weight:bold;
	padding:0 2px 0 2px;
	color:#e95d0f;
	border: 1px solid #e95d0f;
	text-transform: uppercase;
}
/* schu 2007-02-27: image in eigene Classe ausgelagert */
.content .textgrey {
	font-size:1.3em;
	font-weight:bold;
	padding:22px 0 0 28px;
	height:30px;
	display:block;
	color:#5f6365;
	/* 
	background-image:url(/images/pen.gif);
	background-position:left;
	background-repeat:no-repeat;
	*/
}

/* schu 2007-02-27: image-Classe fuer N-Es */
.normentw{
	background-image:url(/images/pen.gif);
	background-position:left;
	background-repeat:no-repeat;
}
/* schu 2007-02-27: image-Classe fuer N */
.norm{
	background-image:url(/images/paper.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.content .textprojekte,  .content .textgremien{
	font-size:1em;
	font-weight:bold;
	padding:14px 10px 4px 38px;
	margin:10px 0 30px 10px;
	height:20px;
	float:left;
	width:212px;
	color:#841742;
/*	background-color:#F7D9E5;     */
	background-image:url(/images/pen_blue.gif);
	background-position:10px 5px;
	background-repeat:no-repeat;
}
.content .textgremien{
	margin-left:0;
	background-image:url(/images/paper_blue.gif);
}
	/* verschiedene Tabellen */
table.start{
	width:520px;
	/*width:530px;*/
	float:left;
	clear:both;
	border:1px solid #fff;
	/*ergaenzung 09.11.06*/
	margin: 6px 0 0 0;
	/*ergaenzung 02.05.07*/
	table-layout:fixed;
}
table.start td {
	vertical-align:top;
	padding:5px 10px 5px 2px;
	
}
table.start th {
/*	background-color:#F7D9E5;    */
	text-align:left;
	border:0;
	font-weight:normal;
	padding:2px 10px 2px 2px;
	/* 2007-04-16 schu: bei langen haedern ist das kontraproduktiv:
	white-space:nowrap;*/
}
	/* Anzeige der Schritte beim Einkaufswagen */
.list .cartlist {
	float:left;
	width:530px;
}
.list .cartlist span{
	padding-right:16px;
	float:left;
	font-size:1.5em;
	color:#a1a6a9;
	margin-top:8px;
}
.list .cartlist span.active {
	color:#000000;
	font-weight:bold;
}
.list table.table {
	width:530px;
	float:left;
	margin:10px 0 30px 0;
	padding:0;
	table-layout:fixed; /*NEU 18-04-2007 tiet*/

}
.list table.table th.fix {
	width:140px;

	
}
.list table.table th {
	background-color:#e1e6e9;
	text-align:left;
	font-weight:normal;
	padding:4px 2px 4px 4px;
	white-space:nowrap;
	vertical-align:top;
	
}
.list table.sitemap td {
	padding:2px 2px 2px 4px!important;
}
.list table.table td {
	vertical-align:top;
	width:auto;
	/*height:22px;*/
	border-bottom:2px solid #e1e6e9;
	/*padding:3px 15px 3px 4px; gea tiet 27-02*/
	padding:3px 3px 3px 3px;
	margin:0;
	empty-cells:show;
}

.list table.table tr.last td {
	border-bottom:0;
}
.list table.cart tr {
	margin:0;
	border:0;
}
.list table.cart td {
	padding:13px 0 13px 2px;
}
.list table.cart th {
	padding:4px 0 4px 2px;
	white-space:nowrap;
}
.list table input.anzahl {
	width:16px;
	font-size:0.9em;
	border:1px solid #000000;
	text-align:right;
	padding:2px;
}
.content .list .listelement {
	border-bottom:2px solid #c0c0c0;
	padding:14px 0 22px 0;
	margin:11px 0 11px 0;
	float:left;
	width:530px;
}
.content .list .single {
	border-top:2px solid #bfc5c8;
}
.content .list .last {
	border-bottom:0;
}
.list .listelement span.grey{
	font-weight:bold;
	color:#5f6365;
	padding:0;
	margin:-10px 0 -10px 0;
	display:block;
}
	/* Blätterelemente */
		/* mit Rand oben und unten*/
.pager1 { 
	width:526px;
	float:left;
	border-top:2px solid #bec2c5;
	border-bottom:2px solid #bec2c5;
	margin:10px 0 15px 0;
	padding:2px 0 2px 0;
}

.pager1 a.left {
	float:left;
}
.pager1 a.right {
	float:right;
}
		/* Rand nur unten */
.pager2 { 
	width:526px;
	float:left;
	border-bottom:2px solid #bec2c5;
	margin:10px 0 0 0;
	padding:0 0 2px 4px;
}
.pager2 b, .pager3 span.active {
	font-weight:bold;
	margin:0 6px 0 6px;
}
.pager2 a, .pager3 a {
	font-weight:normal;
	margin:0 6px 0 6px;;
}
		/* Rand überall */
.pager3 { 
	width:524px;
	float:left;
	border:2px solid #bec2c5;
	margin:10px 0 0 0;
	padding:0 0 2px 2px;
}
	/* Listenkopf Suche, 'Reitersystem' */
	/* searchcontainermiddle ist für die zweite, hellere Variante! */
.content .searchcontainer, .content .searchcontainersub, .content .searchcontainerdark, .content .searchcontainermiddle {
	width:530px;
	/*height:40px;*/ /*geaendert 22-05 tiet */
	background-position:bottom;
	background-repeat:repeat-x;
	float:left;
}
.content .searchcontainer {
	background-image:url(/images/border.gif);
}
.content .searchcontainerdark {
	background-image:url(/images/borderdark.gif);
}
.content .searchcontainermiddle {
	background-image:url(/images/border.gif);
}
.content .subcontainer {
	width:526px;
	/*height:54px;*/ /*geaend 22-05 tiet*/
	float:left;
	border-left:2px solid #a0a4a7;
	border-right:2px solid #a0a4a7;
}
.content .subcontainermiddle {
	width:526px;
	/*height:54px;*/ /*geaend 22-05 tiet*/
	float:left;
	border-left:2px solid #dee0e2;
	border-right:2px solid #dee0e2;
}
.content .searchcontainersub {
	background-image:url(/images/bordermiddle.gif);
	/*height:50px;*/ /*geaendert Tiet 22-05*/
	width:514px;
	margin:0 3px 0 3px;
}
.content .searchcontainer a, .content .searchcontainerdark a, .content .searchcontainermiddle a, 
.content .searchcontainer span, .content .searchcontainerdark span, .content .searchcontainermiddle span {
	float:left;
	width:94px;
	/*height:20px;*/ /*geaendert Tiet 22-05*/
	margin:10px 4px 0px 4px;
	text-align:center;
	padding:6px 0 6px 0;/*geaendert Tiet 22-05*/
	border:2px solid #dee0e2;
	background-color:#f0f2f4;
	font-weight:normal!important;
}
.content .searchcontainersub span, .content .searchcontainersub a {
	float:left;
	width:90px;
	/*height:30px;*/ /*geaendert Tiet 22-05*/
	margin:10px 4px 0px 4px;
	text-align:center;
	padding:6px 0 6px 0;/*geaendert Tiet 22-05*/
	border:2px solid #bec2c5;
	background-color:#e1e6e9;
	font-weight:normal!important;
}
.content .searchcontainersub span.short, .content .searchcontainersub a.short {
	width:60px;
}
.content .searchcontainersub span.long, .content .searchcontainersub a.long, 
.content .searchcontainer span.long, .content .searchcontainer a.long {
	/*width:117px;*/
	width:auto;
	/*padding:5px 5px 1px 5px; geaendert Tiet 22-05*/
	padding:5px 5px 7px 5px;
}
.content .searchcontainersub span.middle, .content .searchcontainersub a.middle {
	width:80px;
}
.content .searchcontainer span.active, .content .searchcontainersub span.active {
	background-color:#ffffff;
	border-bottom:2px solid #ffffff;
	font-weight:bold;
}
.content .searchcontainerdark span, .content .searchcontainerdark a {
	border-bottom:2px solid #a0a4a7;
}
.content .searchcontainerdark span.active, .content .searchcontainermiddle span.active {
	background-color:#ffffff;
	border-bottom:2px solid #ffffff;
	border-left:2px solid #a0a4a7;
	border-right:2px solid #a0a4a7;
	border-top:2px solid #a0a4a7;
	font-weight:bold;
}
.content .searchcontainermiddle span.active {
	background-color:#ffffff;
	border-bottom:2px solid #ffffff;
	border-left:2px solid #dee0e2;
	border-right:2px solid #dee0e2;
	border-top:2px solid #dee0e2;
	font-weight:bold;
}
.content .searchcontainer .sitemap {
	color:#841742;
}
	/** Start Sitemap **/
ul.sitemap a {
	color:#841742!important;
			

}
ul.sitemap {
	list-style:none;
	float:left;
	padding:0;
	margin:10px 0 10px 0;
	border-right:1px solid #ffffff;


}
ul.sitemap ul, ul.sitemap ul ul {
	list-style:none;
	padding:0;
	margin:0;
}
ul.sitemap ul ul {
	list-style:none;
	padding:0;
}	
ul.sitemap li a.one {
	font-size:1.3em;
	background-color:#e1e6e9;
	width:526px;
	display:block;
	padding:2px 0 2px 4px;
	margin:20px 0 0px 0;
	border-bottom:5px solid #FFFFFF;
}
ul.sitemap li a.first {
	margin:0;
}
ul.sitemap li ul {
	display:inline;
}
ul.sitemap li ul li {
	margin:8px 0 6px 4px;
}
ul.sitemap li ul li ul li {
	display:inline;
	padding:0 10px 0 6px;
	margin:0;
	border-right:1px solid #841742;
}
* html ul.sitemap li ul li ul li {
	padding:0 6px 0 6px;
}
ul.sitemap li ul li ul li a {
	white-space:nowrap;
}
ul.sitemap li ul li ul li.last {
	border-right:none;
}
ul.sitemap li ul li ul li a.textlink {
	font-weight:normal!important;
}
.content .list table.sitemap a {
	color:#841742!important;
}

/** Ende sonstige Seiten Content 2/3 rechts **/
/** Start Elemente Marginalspalte Homepage und andere **/
.homemarginal {
	/*float:left;*/
	/*geaendert Tiet 21.02*/
	float:right; 
	/*margin:40px 40px 0 0;*/
	margin:40px 0 20px 0;
	width:263px;
	/*margin-top:40px;*/
}

  * html .homemarginal
{ /* fuer IE6 Win \*/
  margin:40px 30px 0 0;
  /* */

}



.homemarginal div, .marginal div {
	padding:8px 6px 8px 8px;
	margin-bottom:10px;
}
.marginal div {
	padding:8px 6px 8px 8px;
	margin-bottom:10px;
	float:left;
	width:173px;
}
	/* verschiedene Container */
.homemarginal .grey, .marginal .grey {
/*	background-color:#e1e6e9;   */
	background-color:#c0c0c0;
	border:2px solid #c0c0c0;
}
.homemarginal .white, .marginal .white {
/*	border:2px solid #bfc5c8;  */
	border:2px solid #c0c0c0;
}
.homemarginal .white {
	float:left;
	width:245px;
}
.homemarginal .blue, .marginal .blue {
	background-color:#841742;
	border:2px solid #841742;
	padding:4px 6px 4px 8px; 
}
.homemarginal .bluegreen, .marginal .bluegreen {
	background-color:#1070ac;
	border:2px solid #1070ac;
	padding:4px 6px 4px 8px; 
}
.homemarginal .bluegreen a, .marginal .bluegreen a {
	color:#ffffff!important;
}
	/* verschiedene Headlines */
.homemarginal h3, .marginal h3{
	font-size:1em;
	margin:0 0 6px 0;
}
.marginal .white h3 {
	margin:2px 0 12px 0;
}
.homemarginal .grey h3, .marginal .grey h3 {
	color:#841742; 
}
.homemarginal .white h3, .marginal .white h3, .marginal .adwordcontainer h3 {
	color:#5f6365;
}
	/* Suchcontainer */
.homemarginal form, .marginal form{
	margin:0;
}
.homemarginal .grey select {
	width:176px;
	border:1px solid #696d70;
}
.marginal select, .marginal input.text {
	width:168px;
}
.marginal input.text {
	width:164px;
}
.homemarginal .grey input.text {
	width:236px;
	
}
	/* Bilder in Marginalspalte */
.marginal div img.float {
	float:left;
}
.homemarginal img, .marginal img {
	margin:0 6px 6px 0;
}
.homemarginal img { /* evtl. auch nur bei Klasse .float */
	float:left;
}
.homemarginal p, .marginal p {
	margin:0;
}
.homemarginal a, .marginal a {
	font-weight:bold;
	color:#841742;
}
	/* Liste in Marginalspalte */
.marginal ul {
	margin:0;
	padding:0 0 0 20px;
	list-style-image:url(/images/list_line.gif);
}
.marginal ul li{
	margin:3px 0 2px 0;
}
	/* verschiedene Linkdarstellungen */
a.wlink {
	color:#ffffff;
}
.print {
	padding-left:20px;
	background-image:url(/images/print.gif);
	background-repeat:no-repeat;
	background-position:left;
}
.pdf {
	padding-left:14px;
	background-image:url(/images/pdf.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
a.pub {
	display:block;
	font-weight:normal;
	padding-left:28px;
	background-image:url(/images/paper.gif);
	background-repeat:no-repeat;
	background-position:left top;
	min-height:40px;
	margin:0 0 6px 0;	
	clear:right;
}
  * html a.pub
{ /* fuer IE Win \*/
  height:40px;
/* */
}

.ext img {
	margin:0;
	padding:0;
}

/** Ende Elemente Marginalspalte Homepage und andere **/
/** Start Footer **/
.footer {
	/*width:761px;*/
	width:700px;
	height:44px;
	border-top:2px solid #c0c0c0;
	margin:54px 0 0 0;
	/*padding:5px 0 0 200px;*/
	padding:5px 0 0 250px;
	float:left;
	clear:both;
}
.footer a {
	color:#841742;
	margin-left:5px;
}
.footer ul li, .footer ul{
	display:inline;
	margin:0;
	padding-left:0;
}
/** Ende Footer **/
/** Start panta rhei(Petra Titze) Ergaenzungen **/

.download-con {
  float:left;
  width:520px;
  }

.ul-link {
	margin:0;
	padding:0;
	display:inline;
	list-style-type:none;	
}

.links-pdf {
  list-style-type:none;
  padding:0px ;
  margin:0px;
  float:left;
  width:520px;  
 }

 .links-pdf a,  .links-pdf a:link,  .links-pdf a:visited,  .links-pdf a:hover,  .links-pdf a:active,  .links-pdf a:focus {
	background-image:url(/images/pdf.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
   margin:0 0 0 0px;
   padding:0px 0px 5px 15px;
   display:block; 
}



	/** Bildunterschrieft-Formate **/
.breite150 {
  width:150px;
  float:left;
  clear:both;
  }
  
.breite175 {
  width:175px;
  float:left;
  clear:both;
  color:#666666;
  font-weight:bold;  
  }
  
.breite230 {
  width:230px;
  float:left;
  clear:both;
  color:#666666;
  font-weight:bold;  
  }
  
 /* der Abstand zwieschen mehreren Info-Text-Darstellung (Beispiel:NAs-Aktuelles)  */
 .abstand {
   width:98%;
   float:left;
   border-top:0;
   border-right:0;
   border-bottom:10px solid #FFFFFF;
   border-left:0;
   color:#FFFFFF;
   }   
 /* Markierung von Fehlern, bspw. fehlenden Uebersetzungen */
 .fehler {
  color:#FF0000;
  font-weight:bold;
 }
 
/* marikierung fuer Debug-Ausgaben */
h6 {
	font-size:1em;
	font-weight:bold;
	color:#FF0099;
}

/*23-11 Ergaenzung Warenkorb*/

.pr-warenkorb-nav {
  border:0;
  color:#841742;
  text-align:right;
  float:right;
  background-color:#FFFFFF;
  font-weight:bold;
  font-size:1.0em;
  cursor:pointer;
  }  
  
  
  
.pr-warenkorb-nav:hover, .pr-warenkorb-nav:active, .pr-warenkorb-nav:focus {
  text-decoration:underline;
  font-size:1.0em;
  }  
  
  
.pr-warenkorb-loe {
  background-color:#841742;
  color:#FFFFFF;
  padding:3px 10px 2px 10px;
  text-align:center;
  font-weight:bold;
  border:0;
  font-size:1.0em;
  float:left;
  margin:0 10px 10px 0px;
}

  * html .pr-warenkorb-loe
{ /* fuer IE6 Win \*/
  border-bottom:3px solid #841742;
/* */

} 


.pr-warenkorb-loe a, .pr-warenkorb-loe a:link, .pr-warenkorb-loe a:visited {
  color:#FFFFFF;
  float:left;
  padding:0;
  }  
  
.pr-warenkorb-loe a:hover, .pr-warenkorb-loe a:active, .pr-warenkorb-loe a:focus{
  font-size:1.0em;
  text-decoration:underline;
  color:#FFFFFF;
  } 
  
  
.pr-warenkorb-aktu {
  background-color:#841742;
  color:#FFFFFF;
  padding:3px 2px 3px 2px;
  font-weight:bold;
  border:0;
  font-size:1.0em;
  float:left;
  margin:0 10px 0 0;
  text-decoration:none;
  cursor:pointer;
  }  
 
 .pr-warenkorb-aktu a, .pr-warenkorb-aktu a:link, .pr-warenkorb-aktu a:visited {
   color:#FFFFFF;
   text-decoration:none;
   }
  
.pr-warenkorb-aktu a:hover, .pr-warenkorb-aktu a:active, .pr-warenkorb-aktu a:focus {
  font-size:1.0em;
  text-decoration:underline;
  } 

/* Kreditkartenzahlung 2008-02-07 EU  */

.contentbox{
border-bottom:1px solid #CDE1E8;
height: 100%;
float: left;
width: 100%;
background-color: #FFF; 
padding-bottom: 10px;
/* border: 2px solid #006991; */
}
.contentbox .left, .contentboxRahmen .left{
float: left;
}
.contentbox .right, .contentboxRahmen .right{
float: right;
text-align: right;
}

.contentboxRahmen{
border-top: 1px solid #CDE1E8;
height: 100%;
padding: 4px 0 3px 0;
margin-top: 4px;
/* border: 1px solid #006991; */
}

/*
.contentboxItemNav {
border:1px solid #D8F3FC;
margin: 10px 0  2px 0;
padding: 0;
background-color: #D8F3FC;
height: 19px;
}
.contentboxItemNav .left {
float: left;
padding: 2px 5px 2px 10px;
}
.contentboxItemNav .right {
float: right;
padding: 2px 5px 2px 0px;
}
*/

.pr-zahlungsweise {
  background-color:#841742;
  color:#FFFFFF;
  padding:3px 2px 3px 2px;
  font-weight:bold;
  border:0;
  font-size:1.0em;
  float:left;
  margin:0 10px 0 0;
  text-decoration:none;
  cursor:pointer;
  }  
 
 .pr-zahlungsweise a, .pr-zahlungsweise a:link, .pr-zahlungsweise a:visited {
   color:#FFFFFF;
   text-decoration:none;
   }
  
.pr-zahlungsweise a:hover, .pr-zahlungsweise a:active, .pr-zahlungsweise a:focus {
  font-size:1.0em;
  text-decoration:underline;
}

/*
.contentboxRahmen .din {
font-size: 1.0em;
margin-bottom: 2px;
width: 200px;
}
*/
.contentboxRahmen select.Sfrpay {
font-size: 1.0em;
margin-bottom: 2px;
/* width: 206px;  */
/* border: 1px solid #CCE0E7; */
width:206px;
height: 15px;
border: 1px solid #CCE0E7;
}

.contentboxRahmen select.SfrpayValidate {
font-size: 1.0em;
margin-bottom: 2px;
margin-right: 1px;
/*width: 101px; 
border: 1px solid #CCE0E7;*/
width: 101px;
height: 15px;
border: 1px solid #CCE0E7;
}

input.mybeuth {
font-size: 1.0em;
margin-bottom: 2px;
width: 200px;
height: 20px;
border: 1px solid #CCE0E7;
}

input.mybeuth[class] {
height: auto; /**für Opera**/
padding: 2px;
}

input.mybeuth50 {
     font-size: 1.0em;
	margin-bottom: 2px;
	width: 50px;
	height: 20px;
	border: 1px solid #006991; /*#CCE0E7;*/
        float: left;
        text-align: left;
}

input.mybeuth50[class] {
	height: auto; /**für Opera**/
	padding: 2px; /*kgo  2006-01-09 - padding: 0px; - um breite Felder auch im Mozialla zu erreichen */
}

.mybeuthlinks{
display: block;
width: 290px;
text-align: left;
margin-right: 5px;
margin-left: 5px;
padding: 0;
float: left;
}
.mybeuthlinks[class]{
width: 170px;
margin-bottom: 2px;
}

.mybeuthFormAdvice {
display: block;
font-size: 1.0em;
width: 500px; 
margin:0 5px 5px 5px;
/*margin-left: 160px;
margin-left:255px;*/
float: left; 
}

/* Kreditkartenzahlung-ende */


/* Formatierung Bestellung 11.12.06 */

.contentbox-orderform {
  }
  
  h4 {
  font-size:100%;
  margin:4px 0 8px 0;}
  
.dinlinks {
display: block;
width: 135px;
text-align: left;
margin:0 5px 1px 0;
float: left; 
}  

.dinlinksrot {
display: block;
width: 135px;
text-align: left;
margin:0 5px 1px 0;
float: left;
color: red; 
font-weight: bold;
}  


.din {
margin: 0px 10px 1px 0 ;
/*width: 190px; geand 19-03 Tiet*/
width:180px;
height: 15px;
border: 1px solid #CCE0E7;
}

label.din{
margin: 0px 0 1px 0 ;
width: 190px;
height: 15px;
border: 0px solid #CCE0E7;
/*ergaenzt 06-02-07 tiet*/
float:left;
clear:both;
}

/*von Marcus für Layout beim bestellen*/
label.dinOrder{
width: 190px;
border: 0px solid #CCE0E7;
/*ergaenzt 06-02-07 tiet*/
float:left;
clear:both;
}

select.din{
margin: 0px 0 1px 0 ;
width: 100px;
height: 15px;
border: 1px solid #CCE0E7;
}


.selectbox {
margin-bottom: 2px;
width: 50px;
border: 1px solid #CCE0E7;

}

.din-lief {
 width:173px;
 margin:0 0 0px 0;
 height:15px;
 border-top: 1px solid #CCE0E7;
 border-right:1px solid #CCE0E7;
 border-bottom:1px solid #CCE0E7;
 border-left:2px solid #841742;
 }
 
.lief-farbe {
  background-color:#EEEEEE;

  }

.radio-label {
  width:30px;
  margin: 0px 35px 6px 0;
   height:15px;
  }
  
  .radio {
  width:10px;
  margin: 4px 5px 0px 0;
}

  
.din-radio-lief {
  margin:4px 0px 0 40px;
  width:10px;
  }
  
  
.din150, .din50, .din-lief50, .din-lief150, .din-liefli50, .din-liefre150, .dintext {
margin: 0px 0 1px 0 ;
width: 150px;
height: 15px;
border: 1px solid #CCE0E7;
}

.din150 {
  width:130px;
  }

.din50, .din-lief50, .din-liefli50 {
  width:45px;
  margin:0;
  }
  
  
 .din-liefre150, .din-lief150  {
 width:120px;
 
 }

.din-liefli50, .din-lief150 {
 border-top: 1px solid #CCE0E7;
 border-right:1px solid #CCE0E7;
 border-bottom:1px solid #CCE0E7;
 border-left:2px solid #841742;
 }
 
 .din-liefli50 {
  margin:0 0 0 10px;
  }
 
 

  * html .din-liefli50, .din-lief150
{ /* fuer IE6 Win \*/
  margin:0 0 0 7px;
/* */

} 

  *+html .din-liefli50, .din-lief150
{ /* fuer IE7 Win \*/
  margin:0 0 0 7px;
/* */

} 


.dintext {
 width:368px;
 height:150px;
 margin:0 0 6px 0;
 clear:right;
 }
 
.normal {
font-weight:normal;
 }
 
.einzug-rechts {
  margin:0 0px 0 340px;
}
.breite150-abstand {
  width:150px;
  float:left;
  margin:0 10px 0 0px;
  }

.clear {
  clear:both;
 } 

.rot-fett {
  color:#FF0000;
  font-weight:bold;
 } 

 
.header-link {
  position:absolute;
  top:26px;
  left:385px;
  width:610px;
  height:88px;
  } 
  
.rechts {
  text-align:right;} 
  
.table-na, .table-waren {
  width:520px;
  table-layout:fixed;
  margin:10px 0 0 0;
  padding:0;
  float:left;
  }  
  
 
 .table-waren th{
 background-color:#e1e6e9;
 padding:3px 0 3px 0;
 font-weight:normal;
 text-align:left;
 vertical-align:top;
} 

  
.breite-na-bez {
 width:140px;
 margin:0;
 padding:0;
 }  

.breite-na-name {
 width:190px;
 margin:0;
 padding:0;
 } 

.breite-na-platt {
 width:40px;
 margin:0;
 padding:0;
 } 

.breite-na-kuerzel {
 width:137px; /*geand 26-03 von 140px auf 137px*/
 margin:0;
 padding:0;
 white-space:nowrap;
 /*display:block; geaend Tiet 07-05*/
 }  
 
 
.breite-ausg {
  width:70px;} 
 
.breite-pub {
  width:85px;} 

.waren-anzahl {
  width:50px;
  vertical-align:top;
  }
  
.waren-titel {
  width:250px;}  
 
 .waren-variante {
   width:110px;
   }
   
 .waren-preis {
   width:100px;
   text-align:right;
   }  
 
 .kursiv {
  font-style:italic;
  }
  
 .ul-einzug-liste {
  margin:0;
  padding:0;
  
  }  
 
.einzug-liste {
  margin:0 0px 10px 0px;
  padding:0 0 0 17px;
  display:block;
  background-image:url(/images/list_line.gif);
  background-position:left top;
  background-repeat:no-repeat;
  clear:both;
  }

.titel-h1 {
  margin:0 0 10px 0;
  display:block;
  font-size:1.7em;
  font-weight:normal;
  }
 
 
/*neu externer Link*/

.white ul {
 margin:0px 0 0 0px;
 padding:0 ;
 float:left;
 width:98%;

 }


/* Liste extern*/
.mit-extern {
 background-image:url(/images/ext.gif);
  background-position:left 3px ;
  background-repeat:no-repeat;
  padding: 3px 0px 0px 20px;
  margin:0px 0 0 0px;
  list-style:none;
  text-decoration:none;
  display:block;  
  float:left;
  width:85%;
 }

.mit-extern a, .mit-extern a:link, .mit-extern a:visited {
  list-style:none;
  text-decoration:none;
  margin:0;
  padding:0;
  float:left;
  }

.mit-extern a:hover, .mit-extern a:active, .mit-extern a:focus {
  text-decoration:underline;

  }
  
/* Liste intern*/
.mit-intern {
 background-image:url(/images/int.gif);
  background-position:left 3px ;
  background-repeat:no-repeat;
  padding: 3px 0px 0px 20px;
  margin:0px 0 0 0px;
  list-style:none;
  text-decoration:none;
  display:block;  
  float:left;
  width:85%;
 }

.mit-intern a, .mit-intern a:link, .mit-intern a:visited {
  list-style:none;
  text-decoration:none;
  margin:0;
  padding:0;
  float:left;
  }

.mit-intern a:hover, .mit-intern a:active, .mit-intern a:focus {
  text-decoration:underline;

  }

 /*Neu Button fuer Suche Warenkorb 16-03 tiet*/
 
 .button-wk {
    margin:10px 0 0 0;
    padding:1px;
    width:15em;
  	background-color:#841742;
	border:0;
	font-size:1em;
	font-weight:bold;
	color:#ffffff;

  }
  
  
.fuss {
	width:561px;
	margin:0px 0 0 0;
	padding:3px 230px 5px 215px;
	clear:both;
	float:left;
	display:inline;
}

.fuss a, fuss a:link, fuss a:visited, fuss a:hover, fuss a:active, fuss a:focus{
	display:inline;
	margin:0px 0 0 0;
	padding:5px 0px 0 0px;
	line-height:1.5em;

}
.smo table{
	margin:10px 10px 10px 10px;
}

 
 
 /*Neu Bildergalerie 04-04*/
 
 .galerie {
   width:492px;
   table-layout:fixed;
   float:left;
   clear:both;
  
   }
   
 .galerie tr td {
   table-layout:fixed;
   width:50%;
   vertical-align:top;
   
   }  
   
.galerie-bild {
  width:230px;
  margin:6px 0 0 0;
  overflow:hidden;
  }  
  
 .galerie tr td .breite230{
  margin:0 0 8px 0px;
  color:#666666;
  font-weight:bold;
  	/*background-color:#e4eaed;*/

  }

.form-re {
 text-align:right;
 float:right;
 margin:10px 0 0 0;
 }  
  /* Liste extern ohne Einzug*/
.adw-extern {
 background-image:url(/images/ext.gif);
  background-position:left 0px ;
  background-repeat:no-repeat;
  padding: 0px 0px 0px 20px;
  margin:0px 0 0 0px;
  list-style:none;
  text-decoration:none;
  display:block;  
  float:left;
  width:85%;
 }

.adw-extern a, .adw-extern a:link, .adw-extern a:visited {
  list-style:none;
  text-decoration:none;
  margin:0;
  padding:0;
  float:left;
  }

.adw-extern a:hover, .adw-extern a:active, .adw-extern a:focus {
  text-decoration:underline;

  } 
/** Ende panta rhei**/	
