			body {
				margin:0px;
				FONT-FAMILY: verdana, arial, helvetica;
			}

			div {
				margin:0;
			}

			hr {
				background-color: #666; /* Farbe für Opera und Firefox */
				color: #666; /* Farbe für Internet Explorer (IE) */
				border: 0;
				height: 1px;
			}
			a img{border:0px none;}

			/************************************************
			*************Rahmendesign*************************
			************************************************/
			table#main {
				font-size:110%;
				width:997px;
				border-collapse: collapse;
				margin-top:10px;
				margin-left:10px;
				height:670px;
			}

			td#title {
				height:75px;
				width: 770px;
				vertical-align:middle;
				background-color:#ffffff;
				color:#000000;
			}

			td#navi {
				width:120px;
				height:80%;
				padding:10px;
				vertical-align:top;
				border: 0px;
			}

			td#logo {
				vertical-align:bottom;
				width:100px;
				height:70px;
				padding-top:10px;
				font-size:45%;
				color:#8B0000;
				font-weight: bold;
				display: block;
			}

			td#logo img {
				border: 0;
				color:#fff;
			}

			td#admincontent {
				/*height:500px;*/
				height:80%;
				width:750px;
				padding:20px;
				vertical-align:top;
				text-align: center;
			}

			.content_admin_left{
				width:355px;
				float:left;
			}			
			.content_admin_left.email{
				padding-top: 15px;
				clear: both;
			}
			.content_admin_right{
				padding-bottom: 15px;
			}
			.content_admin_left, .content_admin_right{
				text-align:left;
				font-size:12px;
			}

			.content_admin_left label, .content_admin_right label{
				display:block; float:left; width:100px;
			}


			td#content {
				/*height:500px;*/
				height:80%;
				width:750px;
				padding:30px 20px 20px 0;
				vertical-align:top;
				text-align: center;

				/*background-image: url('../images/flaggen_hg.jpg');*/
				background-image: url('../images/flaggen_stern_hg.jpg');
				background-repeat:no-repeat;
			}



			td#content .active {

				font-weight:bold;

			}

			/* Runde Ecken für Inhalte */
			td#content .topcorner {
				margin-left:130px;
				margin-top:2%;
				width: 550px;
				height: 10px;
				background-color: #fff;
				background:url(../images/topcorner.png) no-repeat;
			}

			td#content .topcorner2 {
				margin-left:130px;
				margin-top:35px;
				width: 550px;
				height: 10px;
				background-color: #fff;
				background:url(../images/topcorner.png) no-repeat;
			}

			td#content .nomargin {
				margin-top:0;
			}


			td#content .bottomcorner {
				margin-left:130px;
				width: 550px;
				height: 10px;
				background-color: #fff;
				background:url(../images/bottomcorner.png) no-repeat;
			}

			td#content .boxcontent {
				margin: 0 0 0 130px;
				width: 499px;
				background-color: #fff;
				border-left: 1px solid #C4C4C4;
				border-right: 1px solid #C4C4C4;
				padding:5px 0px;
			}
			*+html td#content .boxcontent{
					width:450px;
			}

			td#content .boxcontent p {
				font-size:70%;
				text-align:left;
			}

			td#rechts
			{
			width:100px;
			/*height:500px;*/
			height:80%;
			padding:10px;
			vertical-align:top;
			text-align:center;
			/*background-color:#868686;*/
			background-color:#B1B1B1;
			}
			td#links
			{
			width:100px;
			height:70px;
			padding:10px;
			vertical-align:top;
			text-align:left;

			font-size:50%;

			}

			td#links a
			{
			color:#222;
			TEXT-DECORATION: underline;
			line-height: 150%
			}

			td#links a:hover
			{
				TEXT-DECORATION: none;
			}

			td.promname {
				width:50%;
				vertical-align:top;
				text-align:right;
			}

			td.promwort {
				padding-left:10px;
				width:50%;
				vertical-align:top;
				text-align:left;

			}

			/***********************************************
			*************Spezial-Elemente*******************
			************************************************/

			#popup {
				position:absolute;

				font-size:12px;
			}

			#popup .topcorner2 {
				padding:5px 10px 0 0;
				height: 15px;

				background:#fff url(../images/topcorner2.gif) no-repeat top right;

				text-align:right;
			}

			#popup .boxcontent {
				background-color: #fff;
				border-left: 1px solid #C4C4C4;
				border-right: 1px solid #C4C4C4;
				padding:10px 20px;
			}

			#popup .bottomcorner {
				height: 10px;
				background-color: #fff;
				background:url(../images/bottomcorner.png) no-repeat top right;
			}

			/****************************************
			**********Admin-Styles*******************
			*****************************************/

			#newsletter {
				margin:20px 0;
				font-family: 'Courier New', Courier, monospace;
				text-align: left;
			}

			#admincontent .product td{
				border-top: 1px dotted #777;
				border-bottom: 1px dotted #777;
				padding:5px 0 5px 5px;

				background-color: #eee;
			}

			#admincontent .option td{
				padding:5px 0 5px 5px;

				background-color: #FCEAB2;
			}

			#admincontent .frmInline form{
				display:inline;
			}

			/************************************************
			*************Navigation*************************
			************************************************/
			/*Style-Definition für die First-Level-Navigation*/
			DIV.fstLevel a
			{
			TEXT-DECORATION: none;
			DISPLAY: block;
			WIDTH: 90px;
			MARGIN-top: 10Px;
			FONT-FAMILY: verdana, arial, helvetica;
			FONT-SIZE: 12px;
			FONT-WEIGHT: bold;
			TEXT-ALIGN: left;
			COLOR: #000000;
			}
			/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
			DIV.fstLevel a:hover
			{
			COLOR: #E56C53;
			}
			/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
			DIV.fstLevelActive a
			{
			TEXT-DECORATION: none;
			DISPLAY: block;
			WIDTH: 90px;
			MARGIN-top: 10Px;
			FONT-FAMILY: verdana, arial, helvetica;
			FONT-SIZE: 13px;
			FONT-WEIGHT: bold;
			TEXT-ALIGN: left;
			COLOR: #E56C53;
			}

			/*Style-Definition für die Second-Level-Navigation*/
			DIV.secLevel a
			{
			TEXT-DECORATION: none;
			DISPLAY: block;
			WIDTH: 87px;
			MARGIN-top: 7Px;
			MARGIN-left: 15Px;
			FONT-FAMILY: verdana, arial, helvetica;
			FONT-SIZE: 12px;
			FONT-WEIGHT: normal;
			TEXT-ALIGN: left;
			COLOR: #000000;
			}
			/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
			DIV.secLevel a:hover
			{
			COLOR: #E56C53;
			}

			/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
			DIV.secLevelActive a
			{
			TEXT-DECORATION: none;
			DISPLAY: block;
			WIDTH: 75px;
			MARGIN-top: 7Px;
			MARGIN-left: 15Px;
			FONT-FAMILY: verdana, arial, helvetica;
			FONT-SIZE: 12px;
			FONT-WEIGHT: bold;
			TEXT-ALIGN: left;
			COLOR: #000000;
			}
			/*Style-Definition für die First-Level-Navigation Menue2*/
			DIV.fstLevel_2 a, div.fstLevel_2_secMenue a
			{
			TEXT-DECORATION: none;
			DISPLAY: block;
			WIDTH: 90px;
			MARGIN-top: 5Px;
			FONT-FAMILY: verdana, arial, helvetica;
			FONT-SIZE: 10px;
			FONT-WEIGHT: normal;
			TEXT-ALIGN: left;
			COLOR: #000000;
			}
			DIV.fstLevel_2_secMenue, div.fstLevel_2Active_secMenue{margin-top:180px !important;}
			/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
			DIV.fstLevel_2 a:hover, div.fstLevel_2_secMenue a:hover
			{
			COLOR: #E56C53;
			}
			/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
			DIV.fstLevel_2Active a, div.fstLevel_2Active_secMenue a
			{
			TEXT-DECORATION: none;
			DISPLAY: block;
			WIDTH: 90px;
			MARGIN-top: 5Px;
			FONT-FAMILY: verdana, arial, helvetica;
			FONT-SIZE: 11px;
			FONT-WEIGHT: bold;
			TEXT-ALIGN: left;
			COLOR: #E56C53;
			}


			form.topspace div.boxcontent input
			{
				vertical-align:middle;	
			}

			/************************************************
			*************Form .topspace**********************
			************************************************/
			form.topspace div.boxcontent input
			{
				vertical-align:middle;
			}

			/*form.topspace input[type="submit"], form input[type="submit"], form input[type="button"]
			{	
				background-image:url(../images/button_suche.jpg);
				background-image:repeat-x;
				background-position:center center;
				-moz-border-radius:5px;
				border:none;
				height:25px;
				vertical-align:middle;
				color:#352C5A;
				font-weight:bold;
				margin:0px;
				margin-top:0px;
				margin-bottom:0px;
				}

			form.topspace input[type="submit"]:hover, form input[type="submit"]:hover, form input[type="button"]:hover
			{	
				background-image:url(../images/button_suche_hi.jpg);
				background-image:repeat-x;
				background-position:center center;
				-moz-border-radius:5px;
				border:none;
				height:25px;
				vertical-align:middle;
				color:#352C5A;
				font-weight:bold;
				margin:0px;
				margin-top:0px;
				margin-bottom:0px
			}*/



			form .but_suche{
				width:80px; height:25px;
				background:url(../images/buttons/btn_suche.jpg) 0 0;
				background-repeat:no-repeat;
				border:0px none;
				margin:0px; padding:0px;
				
			}

			form .but_suche:hover{background-position:-80px 0;}

			form .but_auswahl{
				width:120px; height:25px;
				background:url(../images/buttons/btn_neue_auswahl.jpg) 0 0;
				background-repeat:no-repeat;
				border:0px none;
				margin:0px; padding:0px;
				
			}

			form .but_auswahl:hover{background-position:-120px 0;}

			form .but_vorschlagen{
				width:120px; height:25px;
				background:url(../images/buttons/btn_vorschlagen.jpg) 0 0;
				background-repeat:no-repeat;
				border:0px none;
				margin:0px; padding:0px;
				
			}

			form .but_vorschlagen:hover{background-position:-120px 0;}

			form .but_zuruecksetzen{
				width:120px; height:25px;
				background:url(../images/buttons/btn_zuruecksetzen.jpg) 0 0;
				background-repeat:no-repeat;
				border:0px none;
				margin:0px; padding:0px;
				
			}

			form .but_zuruecksetzen:hover{background-position:-120px 0;}

			form .but_weiter{
				width:80px; height:25px;
				background:url(../images/buttons/btn_weiter.jpg) 0 0;
				background-repeat:no-repeat;
				border:0px none;
				margin:0px; padding:0px;
				
			}

			form .but_weiter:hover{background-position:-80px 0;}

			form .but_abbrechen{
				width:100px; height:25px;
				background:url(../images/buttons/btn_abbrechen.jpg) 0 0;
				background-repeat:no-repeat;
				border:0px none;
				margin:0px; padding:0px;
				
			}

			form .but_abbrechen:hover{background-position:-100px 0;}

			form .but_bank{
				width:260px; height:25px;
				background:url(../images/buttons/btn_bankueberweisung.jpg) 0 0;
				background-repeat:no-repeat;
				border:0px none;
				margin:0px; padding:0px;
				
			}

			form .but_bank:hover{background-position:-260px 0;}

