html, body {
	color: #242220;
	font-family: Verdana, "Trebuchet MS", "Arial Narrow", Arial, Helvetica, Geneva;
	font-size: 12px;
	line-height: 14px }

/* andere divs */

div#content {
	z-index:1;
	width:800px;
}

div#reze {
	background-color:#f0f0f0;
	z-index:1;
	padding:10px;
	width: 700px;
}

div#textl {
	float:left;
	width: 45%;
}

div#textr {
	float:right;
	width: 45%;
}

img {
	border: none;
}

table {
	border: none;
}

/*	- - - Tags = LInks - - -	*/

a {
	color: #101010;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #dddddd; }

a:hover  { 
	color: #db1400; 
	font-weight: bold; 
	text-decoration: none ; }

a#anon {
	text-decoration: none;
	border-bottom: 0px solid #000000 }

a.anon {
	text-decoration: none;
	border-bottom: 0px solid #000000 }

a img {
	text-decoration: none;
	border-bottom: 0px solid #000000 }


/*	- - - Tags = Lists - - -	*/

li#cmd-cont { 
	margin-top: 7px; 
	margin-left: -24px; 
	padding-left: 2px; 
	line-height: 17px;
	list-style-type: square; }

li#l2 { 
	margin-top: 7px; 
	padding-left: 2px; 
	list-style-type: square; }

li#mm20 {
	font-size: 1em;
	line-height: 12px;
	list-style-type: none;
	margin-left: 44px;
	text-indent: -76px;
}

/*	- - - Tags = Fields - - -	*/

input.full {	width: 400px; }

input.half {	width: 190px; }

input.half2 {	width: 190px; margin-left:10px; }

input.smal {	width: 90px; }

input.smal2 {	width: 90px; margin-left:10px; }

input.rest {	width: 290px; margin-left:10px;}

textarea.full {	width: 400px; }


/*	- - - Tags = Tables - - -	*/

table#prod			 {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/*	- - - Heads, Subs, Texts - - -	*/

.head-1824, .myheadbig {
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	color: #363432;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
}

.head-1818, .myheadbig2	{
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	color: #363432;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
}

.head-1620, .myheadbig-g	 {
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	color: #363432;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px }

.head-1518 	{
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	color: #302e2c;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
}

.head-1318, .myheadmid	{
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	color: #302e2c;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
}

.head-1216, .myheadsmall	{
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	color: #302e2c;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
}

.text-0403, .mytextmini {
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	font-size: 04px;
	line-height: 03px; 
}

.text-0910, .mycopyright	{
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	font-size: 9px;
	line-height: 10px;
}

.text-1013, .mycopyright	{
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	font-size: 10px;
	line-height: 13px;
}

.text-1016, .mytext11 {
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	font-size: 11px;line-height: 16px }

.text-1112, .mytextsmall {
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	font-size: 11px;line-height: 14px}

.text-1122, .mytextsmall2	{
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	font-size: 11px;line-height: 22px}

.text-1213, .mytext	{
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	font-size: 12px;line-height: 13px }

.text-1215, .mytext12 {
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	font-size: 12px;line-height: 15px }

.text-1218, .mytext18 {
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	font-size: 12px;line-height: 18px }

.text-1418, .mytext14 {
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	font-size:14px;line-height: 18px }

.text-red { 
	color: #db1400; 
	font-weight: bold;
}

.super {
	vertical-align: super;
	font-size:7px;
	line-height:130%;
}

	
/* - - - alte Spezialitäten - - - */

.mybody				 {
	background-color:#ffffff;
	margin:20px 10px 10px 16px !important;
	margin:0px;
	color: #202020;
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	font-size: 1em;line-height: 13px }

.text-1218serif		 {
	color: #202020;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times;
	font-weight: normal;
	line-height: 17px;
	text-align: justify }

.myforumlist		 {
	color: #202020;
	font-size: 1em;line-height: 18px;
	text-indent: 8px;
	border-bottom: 1px solid #c9c9c9 }

.title					 {
	color: #202020;
	font-size: 18px;
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	font-weight: bold;
	position: absolute;
	z-index: 10;
	left: 10px;
	width: 100px;
	height: 20px }

.submenu			 {
	color: #202020;
	font-size: 1em;
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	font-weight: bold;
	line-height: 14px;
	visibility: hidden;
	position: absolute;
	left: 25px;
	width: 120px;
	vertical-align: super }

.webdings		{ color: #202020; font-size: 11px; font-family: Webdings; position: relative; bottom: 1px; }
.webdings-kl	{ color: #202020; font-size: 10px; font-family: Webdings; text-indent: 3px; vertical-align: super; }


/*	- - - Fortbildung Startseite - - -	*/

td #cm0, #cm1, #cm2, #cm3, #cm4, #cm5, #cm6, #cm7, #cm8, #cm9, #cm10, #cm11 {
	 padding-right:40px;
}


/*	- - - Bestellseite - - -	*/

.bestellen			 {line-height: 20px }

.myBest			  {
	width: 70px;
	color: #202020;
	font-size: 1em;
	font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
	line-height: 15px;
	text-align: right;
}

td.Bst { 
	border-bottom: 1px solid #e0e0e0; 
	height:24px;
}

td.Bst2 { 
	border: none; 
	height:24px;
	padding-top:10px;
}

input.Bst 	{	width: 250px; }
input.Bpl 	{	width: 50px; }
input.Bct 	{	width: 190px; }
textarea.Bst {	width: 250px; }


/*	- - - Schattenkram - - -	*/

div#topshade {
	position:fixed;
	z-index:100;
	top:0px;
	left:0px;
	width:100%;
	height:8px;
	background-color:#e5e5e5;
}

div#topshadie {
	position:fixed;
	z-index:100;
	top:0px;
	left:0px;
	width:100%;
	height:12px;
	background:none;
	background-image: url(../aBilder/0Alle-Back-Top5shade.gif);
	background-repeat:repeat-x;
}

div#topshadnew {
	position:fixed;
	z-index:100;
	top:0px;
	left:0px;
	width:100%;
	height:12px;
	background:none;
	background-image: url(../aBilder/0Alle-Back-Top5bshade.gif);
	background-repeat:repeat-x;
	background-position:right;
}

img.shadowed {
	border:1px solid #888888;
	border-color:#cccccc #555555 #555555 #cccccc;
	margin-right: 4px;
	margin-bottom: 4px;
	box-shadow: 2px 2px 3px #888;
}

.redgie
{
	background-color: rgb(240,238,236);

	background-image: url(../aBilder/0-redgie-radient-warm.png);
	background-position: top left;
	background-repeat: repeat-x;
	
	width: 758px;

	border: 1px solid rgb(210,210,210);
	padding: 15px 5px 15px 5px;

	border-radius: 5px;
	box-shadow: 1px 1px 2px #e0e0e0;

	min-height: 44px;
	
	margin-top:10px;
	margin-bottom:-40px;
}

.fstredge {
	left:180px;
	width:767px;
	height:520px;
	margin:0;
	margin-top:36px;
	padding: 0;

	border-top: 1px solid rgb(220,220,220);
	border-left: 1px solid rgb(210,210,210);
	border-bottom: 1px solid rgb(180,180,180);
	border-right: 1px solid rgb(180,180,180);

	border-radius: 5px;
	box-shadow: 1px 2px 4px #d0d0d0;
}  

.redge {
	background: url(../aBilder/0-redge-repeat1000.png) top right repeat-y;
/*	background-color:#f4f4f4;	*/
	margin:0;
	margin-top:10px;
	margin-bottom:-40px;
	left:180px;
	width:770px;
	margin-right: 1px;
}  

.redge-left {
	background: url(../aBilder/0-redge-repeatleft16.png) top left repeat-y;
}
.redge-h0 {
	margin:0;
	padding:0;
	margin-bottom:-6px;									/* dadurch rutsch der rest etwas in den h2-bereich rein  */
	clear:both;
}
.redge-h2 {
	margin:0;
	padding:0;
	margin-bottom:-6px;									/* dadurch rutsch der rest etwas in den h2-bereich rein  */
	background: url(../aBilder/0-redge-boxtop08.png) top right no-repeat; 
	clear:both;
}
.uredge-h2 {
	margin:0;
	padding:0;
	margin-top:-12px;
	background: url(../aBilder/0-uredge-boxbottomrite.png) bottom left no-repeat; 
	clear:both;
}
.redge-h20 {
	margin:0;
	padding:0;
	margin-bottom:-6px;									/* dadurch rutsch der rest etwas in den h2-bereich rein  */
	background: url(../aBilder/0-redge-boxtop0.jpg) no-repeat; 
	clear:both;
	z-index:100;
}
.redge-h21 {
	margin:0;
	padding:0;
	margin-bottom:-6px;									/* dadurch rutsch der rest etwas in den h2-bereich rein  */
	background: url(../aBilder/0-redge-boxtop1.png) no-repeat; 
	clear:both;
}
.redge-h22 {
	position: relative;
	margin:0;
	padding:0;
	margin-top:0px;
	background: url(../aBilder/0-redge-boxtop2.png) no-repeat; 
}
.redge-h22a {
	margin:0;
	padding:0;
	margin-bottom:-6px;									/* dadurch rutsch der rest etwas in den h2-bereich rein  */
	background: url(../aBilder/0-redge-boxtop2a.png) no-repeat; 
	clear:both;
}
.redge-h22b {
	margin:0;
	padding:0;
	margin-bottom:-6px;									/* dadurch rutsch der rest etwas in den h2-bereich rein  */
	background: url(../aBilder/0-redge-boxtop2b.png) no-repeat; 
	clear:both;
}
.redge-h23 {
	margin:0;
	padding:0;
	margin-bottom:-6px;									/* dadurch rutsch der rest etwas in den h2-bereich rein  */
	background: url(../aBilder/0-redge-boxtop3.png) no-repeat; 
	clear:both;
}
.redge-h23j {
	margin:0;
	padding:0;
	margin-bottom:-6px;									/* dadurch rutsch der rest etwas in den h2-bereich rein  */
	background: url(../aBilder/0-redge-boxtop3.jpg) no-repeat; 
	clear:both;
}
.redge-h24 {
	margin:0;
	padding:0;
	margin-bottom:-6px;									/* dadurch rutsch der rest etwas in den h2-bereich rein  */
	background: url(../aBilder/0-redge-boxtop4.png) no-repeat; 
	clear:both;
}
.redge-h25 {
	margin:0;
	padding:0;
	margin-bottom:-6px;									/* dadurch rutsch der rest etwas in den h2-bereich rein  */
	background: url(../aBilder/0-redge-boxtop5.png) no-repeat; 
	clear:both;
}
.redge-h26 {
	margin:0;
	padding:0;
	margin-bottom:-6px;									/* dadurch rutsch der rest etwas in den h2-bereich rein  */
	background: url(../aBilder/0-redge-boxtop6.png) no-repeat; 
	clear:both;
}

.redge-table {
	padding-left: 11px;
	padding-top: 0px;
}

