body,p,br,h2,p,ul,ol,li,div,table,td,th,tr,address,blockquote {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
}

.body_oeffentlich {background-color:#FFFFFF;background-image:url(../images/img_hintergrund.gif);background-repeat:repeat-x;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px; }
.body_intern	{background-color:#FFFFFF;background-image:url(../images/img_hintergrund_intern.gif);background-repeat:repeat-x;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px; }
.body_druckansicht {background-color:#FFFFFF;margin-left:20px;margin-right:0px;margin-top:20px;margin-bottom:0px; }
.body_extern {background-color:#FFFFFF;background-image:url(../images/img_hintergrund.gif);background-repeat:repeat-x;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px; }

#content_extern {margin-left:20px; margin-top:20px;}

/*--------------TRENNER---------------*/

h2				{font-size:15px;color:#F7CECC;margin:0;padding:0;}
h3				{font-size:15px;color:#B20D00;margin:0;padding:0;}
h4				{font-size:20px;color:#B20D00;margin:0;padding:0;}

/*--------------TRENNER---------------*/

A:link			{text-decoration:none;font-size:12px;color: #015D84;}
A:active		{text-decoration:none;font-size:12px;color: #015D84;}
A:visited		{text-decoration:none;font-size:12px;color: #015D84;}
A:hover			{text-decoration:none;font-size:12px;color:#B20D00;}

A.weiss:link	{text-decoration:none;font-size:12px;color: #FFFFFF;}
A.weiss:active	{text-decoration:none;font-size:12px;color: #FFFFFF;}
A.weiss:visited	{text-decoration:none;font-size:12px;color: #FFFFFF;}
A.weiss:hover	{text-decoration:underline;font-size:12px;color:#FFFFFF;}

A.rot:link		{text-decoration:none;font-size:12px;color: #B20D00;}
A.rot:active	{text-decoration:none;font-size:12px;color: #B20D00;}
A.rot:visited	{text-decoration:none;font-size:12px;color: #B20D00;}
A.rot:hover		{text-decoration:none;font-size:12px;color:#B20D00;}

A.weiss2:link		{text-decoration:none;font-size:11px;color:#FFFFFF;}
A.weiss2:active		{text-decoration:none;font-size:11px;color:#FFFFFF;}
A.weiss2:visited	{text-decoration:none;font-size:11px;color:#FFFFFF;}
A.weiss2:hover		{text-decoration:none;font-size:11px;color:#FFD6D5;}


A.blau:link			{text-decoration:none;font-size:11px;color:#CAE6F2;}
A.blau:active		{text-decoration:none;font-size:11px;color:#CAE6F2;}
A.blau:visited		{text-decoration:none;font-size:11px;color:#CAE6F2;}
A.blau:hover		{text-decoration:none;font-size:11px;color:#FFFFFF;}


A.schwarz:link		{text-decoration:underline;font-size:11px;color:#000000;}
A.schwarz:active	{text-decoration:underline;font-size:11px;color:#000000;}
A.schwarz:visited	{text-decoration:underline;font-size:11px;color:#000000;}
A.schwarz:hover		{text-decoration:underline;font-size:11px;color:#000000;}

A.loginlink:link	{text-decoration:underline;font-size:11px;color:#FFD6D5;}
A.loginlink:active	{text-decoration:underline;font-size:11px;color:#FFD6D5;}
A.loginlink:visited	{text-decoration:underline;font-size:11px;color:#FFD6D5;}
A.loginlink:hover	{text-decoration:underline;font-size:11px;color:#FFD6D5;}

A.footer:link		{text-decoration:none;font-size:11px;color:#68A5C1;}
A.footer:active		{text-decoration:none;font-size:11px;color:#68A5C1;}
A.footer:visited	{text-decoration:none;font-size:11px;color:#68A5C1;}
A.footer:hover		{text-decoration:none;font-size:11px;color:#006995;}

A.verdana:link		{font-family:verdana,helvetica,sans-serif;text-decoration:none;font-size:9px;color:#000000;font-weight:bold;}
A.verdana:active	{font-family:verdana,helvetica,sans-serif;text-decoration:none;font-size:9px;color:#000000;font-weight:bold;}
A.verdana:visited	{font-family:verdana,helvetica,sans-serif;text-decoration:none;font-size:9px;color:#000000;font-weight:bold;}
A.verdana:hover		{font-family:verdana,helvetica,sans-serif;text-decoration:none;font-size:9px;color:#A62F30;font-weight:bold;}

A.footer2:link		{text-decoration:none;font-size:11px;color:#006995;}
A.footer2:active	{text-decoration:none;font-size:11px;color:#006995;}
A.footer2:visited	{text-decoration:none;font-size:11px;color:#006995;}
A.footer2:hover		{text-decoration:underline;font-size:11px;color:#68A5C1;}

/*--------------TRENNER---------------*/

A.alternativ:link		{text-decoration:none;font-size:11px;color: #213F98;}
A.alternativ:active		{text-decoration:none;font-size:11px;color: #213F98;}
A.alternativ:visited	{text-decoration:none;font-size:11px;color: #213F98;}
A.alternativ:hover		{text-decoration:none;font-size:11px;color:#FFFFFF;}

/*--------------TRENNER---------------*/

.ft_blau			    {color:#015D84;}
.ft_blau_11			  {color:#015D84;font-size:11px;}
.ft_rot_11			  {color:#A62F30;font-size:11px;}
.ft_rot_12			  {color:#A62F30;font-size:12px;}
.ft_rot_verdana		{font-family:verdana,helvetica,sans-serif;color:#A62F30;font-size:9px;}
.ft_schwarz_11		{color:#000000;font-size:11px;}
.ft_schwarz_12		{color:#000000;font-size:12px;}
.ft_blau_2			  {color:#006995;}
.ft_11				    {font-size:11px;}
.ft_blau_3			  {font-size:11px;color:#68A5C1;}
.bg_teaser_gross 	{background-image:url(../images/img_hintergrund_teaser_gross.gif);background-repeat:repeat-y;}
.bg_teaser_step		{background-image:url(../images/bg-steps-table.gif);background-repeat:repeat-y;margin-top:10px;width:160px;font-size:11px;}
.bg_erinnerung	 	{background-image:url(../images/img_hintergrund_erinnerungs-service.jpg);background-repeat:no-repeat;}
.bg_aktionen	 	  {background-image:url(../images/img_hintergrund_aktionen.gif);background-repeat:no-repeat;width:164px;height:41px}
.bg_login			    {background-image:url(../images/img_hintergrund_login.gif);background-repeat:repeat-y;}
.bg_seitennavi		{background-image:url(../images/img_hintergrund_seitennavi.gif);background-repeat:repeat-x;font-size: 12px;padding-top:2px}
.bg_kundenstimmen	{background-image:url(../images/img_hintergrund_kundenstimmen.gif);background-repeat:repeat-y;}
.bg_adminmenue		{background-image:url(../images/img_hintergrund_adminmenue.jpg);background-repeat:repeat-y;}
.bg_adminmenue_2		{background-image:url(../images/img_hintergrund_adminmenue.gif);background-repeat:repeat-y;}
.bg_footer_links	{background-image:url(../images/img_footer_abschluss_gross.gif);background-repeat:repeat-y;}
.bg_footer_rechts	{background-image:url(../images/img_footer_abschluss_klein.gif);background-repeat:repeat-y;}
.bg_footer_gesamt	{background-image:url(../images/img_footer_abschluss_gross2.gif);background-repeat:repeat-y;}
.bg_anmeldung			{background-color:#F3F3F3;}
.anzahlkunden		  {background-color:#006995;padding: 2 2 2 2;color:#ffffff;}
.container			  {margin-left:17px;width:340px}
.container2			  {margin-left:17px;width:700px}
.container3			  {margin-left:17px;width:490px}
.container_druck  {margin-left:17px;width:480px}

.textrot					{color:#B20D00;}
.statusmeldung	{ width:500px; padding:3px; padding-left:10px; background-color:#FFFFFF; color:#B20D00; border:1px solid #B20D00; font-weight:bold;}

.statusmeldung_kurz	{ width:340px; background-color:#FFFFFF; color:#B20D00; border:1px solid #B20D00; padding-top:2px; padding-bottom:2px; padding-left:10px; padding-right:10px; font-weight:bold;}

.pflichtfeld {color:#B20D00; font-size:16px;font-weight:bold}

/*--------------TRENNER---------------*/

.abstand5		    {line-height:5px;}
.abstand10		    {line-height:10px;}
.abstand15		    {line-height:15px;}
.abstand20		    {line-height:20px;}

/*--------------FORMULAR---------------*/

form			      { margin:0; padding:0; }
.formular_text	{ color: #333333; }
.input			    { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#666666; border:1px #214098 solid; width:100%; border-left:1px solid #333333; border-top:1px solid #333333; border-right:1px solid #999999; border-bottom:1px solid #999999;}
.input2			    { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; width:160px; border-left:1px solid #333333; border-top:1px solid #333333; border-right:1px solid #999999; border-bottom:1px solid #999999; padding-left:5px; margin-left:5px;}
.input3			    { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; width:160px; border-left:1px solid #333333; border-top:1px solid #333333; border-right:1px solid #999999; border-bottom:1px solid #999999; padding-left:5px;}
.fault			    { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; width:160px; border-left:1px solid #333333; border-top:1px solid #333333; border-right:1px solid #999999; border-bottom:1px solid #999999; padding-left:5px; margin-left:5px;background-color: #FFC1C1}
select					{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#666666; border:1px #214098 solid; border-left:1px solid #333333; border-top:1px solid #333333; border-right:1px solid #999999; border-bottom:1px solid #999999;}
.submit			    { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; background-color:#214098; color:#ffffff; }



.input_login 	{border:1px #8B0703 solid;width:77px;font-size:10px;}

/*--------------F.A.Q.---------------*/

.faq-frage      { background-image:url(../images/pfeile.gif); background-repeat:no-repeat; line-height:20px; font-size:16px; font-weight:bold; padding-left:22px; }

/*--------------SONSTIGES------------*/

.lineheight30	{
	height:30px;
}

.ws_w_r {
	margin-top: 1px;
	border: 1px #D02B2B solid;
	background-color: #FFFFFF;
	padding: 15px 15px 15px 15px;
	visibility: hidden;
}


.wz_b_g {margin-top: 1px;border: 4px #006995 dotted;background-color: #FFFFFF;padding: 1px 1px 1px 1px;visibility: hidden;z-index:250;}
.wz_b_k {cursor:help;display:inline;}


.row2 td {
	padding:3px;
	font-size:12px;
	border-top:1px solid #333333;
}

.row1 td {
	padding:3px;
	font-size:12px;
	border-top:1px solid #333333;
}


/* Startseite Rechts */

.blau10 {color: rgb(0, 105, 149); font-size: 10px;}
.rot10_1 {color:#B20D00; font-size:10px; font-family:tahoma; font-weight:bold;}

/* Shop :: allgemeine Angaben */

td.shoptab {
	width:271px;
}

td.shoptab_mid_lg {
	width:539px;
	background:url(/images/bg_shop-tab_lg.gif) repeat-y;
}

td.shoptab_mid {
	width:271px;
	background:url(/images/bg_shop-tab.gif) repeat-y;
}

.shoptab_footer {
	width:271px;
	height:7px;
	background:url(/images/bg_shop-tab-unten.gif) no-repeat left;
	margin:0px;
	padding:0px;
}

.shoptab_footer_lg {
	width:539px;
	height:7px;
	background:url(/images/bg_shop-tab-unten_lg.gif) no-repeat left;
	margin:0px;
	padding:0px;
}

.shoppad_h3 {
	padding:12px 12px 12px 8px;
}

.shoppad_span {
	padding:0px 0px 0px 8px;
	margin:0px;
}

.shoppad_p {
	margin:0px;
	padding:8px 0px 8px 8px;
	line-height:16px;
}

td.table_header {color:#B20D00;font-size:14px;font-weight:bold;height:20px;padding:3px;}

#menucontainer1 {
	background-color:#EDF6FB;
	width:241px;
	line-height:30px;
	color:#ffffff;
	float:right;
	position:relative;
}

