body             { background-color:#ffffff; text-align:center; font-family: arial, geneva, sans-serif; font-size: x-small; color: #000000}
.punkte   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#AE6B00; font-weight: bold}
.headline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:15; color:#000000; font-weight: bold}
.subheadline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#AE6B00}
.text		 {font-family: helvetica, arial, geneva, sans-serif; font-size:12; color:#000000 }
.navigation {font-family: helvetica, arial, geneva, sans-serif; font-size:10; color:#FFFFFF;}


A.klein:link	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:visited {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #FFFFFF}
A.klein:active	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}



H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 26px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #272727;
	 padding: 0 0 0 0; margin-top: 1px; margin-bottom: 1px;
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #272727;  padding: 0 0 0 0; margin-top: 1px; margin-bottom: 1px;
}

H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #272727;  padding: 0 0 0 0; margin-top: 1px; margin-bottom: 1px;
}

H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #272727;  padding: 0 0 0 0; margin-top: 1px; margin-bottom: 5px;
}

P {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.check {
	BACKGROUND-COLOR: #0099cc;
}
.inputshort {
	LEFT: 5px; WIDTH: 95%; BACKGROUND-COLOR: #ccccff
}
A.menue {
	COLOR: #000000;
	TEXT-DECORATION: none;
	vertical-align: left;
	margin-left: 5px;
	font-size: 12px;
	font-family: helvetica, arial, geneva, sans-serif; 
}
A.menue:link {
	COLOR: #000000; 
	TEXT-DECORATION: none;
	vertical-align: left;
	margin-left: 5px;
	font-size: 12px;
	font-family: helvetica, arial, geneva, sans-serif; 
}
A.menue:hover {
	COLOR: #990000; 
	TEXT-DECORATION: none;
	vertical-align: left; 
	margin-left: 5px;
	font-size: 12px;
	font-family: helvetica, arial, geneva, sans-serif; 
}
A.nav:link {
	COLOR: #ffffff; TEXT-DECORATION: none; font-family: helvetica, arial, geneva, sans-serif; 
}
A.nav:visited {
	COLOR: #cccccc; TEXT-DECORATION: none; font-family: helvetica, arial, geneva, sans-serif; 
}
A.nav:hover {
	COLOR: #990000; TEXT-DECORATION: none; font-family: helvetica, arial, geneva, sans-serif; 
}
A.smenu {
	FONT-WEIGHT: bolder; VERTICAL-ALIGN: top; font-family: helvetica, arial, geneva, sans-serif; 
}
A.smenu:link {
	TEXT-DECORATION: none
}
A.smenu:visited {
	TEXT-DECORATION: none; font-family: helvetica, arial, geneva, sans-serif; 
}
A.smenu:hover {
	COLOR: #990000; font-family: helvetica, arial, geneva, sans-serif; 
}
A.smenu:active {
	COLOR: #cccccc; font-family: helvetica, arial, geneva, sans-serif; 
}
.bildergalerie {
	BORDER-RIGHT: #66ccff thin dotted; BORDER-TOP: #66ccff thin dotted; FONT-SIZE: 11px; BORDER-LEFT: #66ccff thin dotted; BORDER-BOTTOM: #66ccff thin dotted; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #66ccff
}
.td_main_norm {
	 border: 2pt solid White; 
}

.td_main_akt {
	 border: 2pt solid #EAB00D;
}
.td_sub_norm {
	BACKGROUND-IMAGE: url(images/btn_hg.gif);
}

.td_sub_akt {
	BACKGROUND-IMAGE: url(bilder/menue2_selected.gif);
}

.txtbody_title {
	FONT-SIZE: 20px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding:3px 15px 3px 15px;
	margin:0px;
	/*padding:0px;*/
	font-weight:normal;
}
.txtbody_prod_title {
	FONT-SIZE: 20px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding:3px 15px 3px 15px;
	margin:0px;
	/*padding:0px;*/
	font-weight:normal;
}

.txtbody_status {
	FONT-SIZE: 10px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	margin:0px;
	padding:0px;
	text-decoration: none;
}


.txtbody_price {
	FONT-SIZE: 24px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
	font-weight:bold;
}

.txtbody_xx {
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.formtext_sm {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.formtext_sm2 {
        border: 1pt  solid #284C86;
        font-weight: normal;
        font-size: 11px;
        color: #000000;
        font-family: "Verdana, Helvetica, sans-serif";
		background-color: #fdffc1;
}

.formtext_sm4 {
        border: 1pt  solid #444444;
        font-weight: normal;
        font-size: 11px;
        color: #000000;
        font-family: "Verdana, Helvetica, sans-serif";
		  background-color: White;
}

.formtext_sm3 {
	border: 1pt  solid #cccccc;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: "Arial, Helvetica, sans-serif";
	background-color: White;
	width: 10px;
}

.txtbody_xx_white {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.txtTitle_mit_white2 {
	FONT-SIZE: 13px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	color: #15244E;
	text-decoration: none;
	font-weight: bold;
}

.txtbody_xx_white2 {
	FONT-SIZE: 12px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	padding-left:10px;
}

.txtbody_xx_white3 {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	color: #15244E;
	text-decoration: none;
	font-weight: normal;
}

.navigator {
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.txtbody_menu {
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	color: #172D6A;
	text-decoration: none;
	font-weight:bold;
}

.txtbody_menu_akt {
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	color: #CE0D1B;
	text-decoration: none;
	font-weight:bold;
}

.txtbody_menu2 {
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #3E3E3E;
	text-decoration: none;
	padding-left: 12px;
}

.txt_address {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #222222;
	text-decoration: none;
	padding-left: 8px;
	line-height: 15px;
}


.prod_link_page {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: "Tahoma, Helvetica, sans-serif";
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	text-decoration: none;
}

.prod_link_page_akt {
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	font-family: "Tahoma, Helvetica, sans-serif";
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
	text-decoration: none;
}
table.link_page {
	margin-left: 5px;
	margin-right: 5px;
	background-color: #FFC000;
	border: 1px solid #000000;
}

table.link_page_akt {
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #000000;
	background-color: #FF0000;
}

table.link_page_admin {
	margin-left: 5px;
	margin-right: 5px;
	background-color: #26262A;
   border: 1px solid #FFFFFF;
}

table.link_page_admin_akt {
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #FFFFFF;
	background-color: #FF0000;
}

input.btn {
	background-color: White;
	font-size: 10px;
}

.scrollen 
{ 
    width: BREITE; 
    height: HÖHE; 
    overflow: AUTO; 
    padding: TEXTABSTAND; 
    background: HINTERGRUNDFARBE; 
    border: RAHMEN;
} 

div.scrollen { width: BREITE; height: HÖHE; overflow: AUTO; padding: TEXTABSTAND; background: HINTERGRUNDFARBE; border: RAHMEN} 

img.prod {
	/*border: 1pt solid #444444;*/
}



table.tbl_content 
{
    background-color:#FFFFFF;
    border-top:solid 2px #ffffff;
    /*border-right:solid 2px #272727;*/
}

.block_footer
{
    font-family:Tahoma;
    color:#272727;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

a.txtbody_card
{
    text-decoration:none;
    color:#ffffff;
}

div.danke_box 
{
    width: 90%;
    font-size:12px;
}

div.danke_box a
{
    width: 90%;
    font-size:12px;
    text-decoration:underline;
    color: #272727;
    font-weight:bold;
}

.txthead3
{
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.txtbody_sm2
{
    FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.txtbody_impr_white
{
  background-color:#8F8F8F; 
  height:22px;
  FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top:3px;
	padding-left: 3px;
	padding-right: 3px;
	color:#ffffff;
	margin-top:3px;
}

.txtbody_impr_white_sm
{
    background-color:#8F8F8F; 
    height: 20px;
    FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top:1px;
	padding-left: 5px;
	color:#ffffff;
}

.txtbody_impr
{
    FONT-SIZE: 12px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height:22px;
	margin-top:3px;
}

.txtbody_impr_sm
{
    FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height:18px;
	margin-top:3px;
}

.txtbox_white
{
    background-color:#272727; 
    height: 22px;
    FONT-SIZE: 12px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom:1px;
	padding-left: 5px;
	color:#ffffff;
}

table.tbl_box_menu a
{
    color:#272727;
    text-decoration:none;
    FONT-SIZE: 11px;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}