body{
	background-position: left;
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
   background-color: #b7c9d3;
}

.rahmen {
   /*background-color: #b7c9d3;*/
}

.rahmen_kopf {
   background-color: #e4e4e4;
}

.rahmen_balken {
   background-color: Blue;
}


/* ------------------- (Fließtext ------------------- */

td{
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #111111;
}

b{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #111111;
	font-style : normal;
}

.blau{
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #034ea2;
	font-style : normal;
}

i{
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #111111;
	font-style : italic;
}

.blaufett{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #034ea2;
	font-style : normal;
}



.hintergrund_content{
	background-color: #ffffff;
	background-attachment : scroll;
	background-repeat : repeat-y;
	background-position : left -117px;
   background-image : url("https://www.hifizeile.de/images/hintergrund_content.gif");
	padding-left : 30px;
	padding-top : 30px;
	padding-right : 30px;
	padding-bottom : 80px;
}

                        
/* ------------------- (Menue ------------------- */

.menu_bg {
  	background-color: #e7ecee;
	background-attachment : scroll;
	background-repeat : no-repeat;
	background-position : left top;
	background-image : url("https://www.hifizeile.de/images/hintergrund_menu.jpg");
}

a.menu {
   font-family: Arial, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #034ea2;
   text-decoration: none;
}

a.menu:hover {
   font-family: Arial, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #ed0608;
   text-decoration: underline;
}

a.menu_selected {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ed0608;
	text-decoration: none;
}

a.menu_selected:hover {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ed0608;
	text-decoration: underline;
}


a.menu_direct {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #034ea2;
	text-decoration: none;
}

a.menu_direct:hover {
   font-family: Arial, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #ed0608;
   text-decoration: underline;
}

a.menu_direct_selected {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ed0608;
	text-decoration: none;
}

a.menu_direct_selected:hover {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ed0608;
	text-decoration: underline;
}

.menu_direct_bg {
	background-color: #d6deea;
	padding-top : 2px;
	padding-bottom : 2px;
}

.wahl_hersteller{
	font-family: Arial, sans-serif;
	font-size: 12px;
	width : 130px;
	height : 20px;
	border : 1px solid Blue;
}


/* ------------------- Menue) ------------------- */

/* ------------------ (Sub-Menue ---------------- */

a.submenu {
	font-size : 12px;
	font-family : Arial,Helvetiva,sans-serif;
	font-weight : bold;
	text-decoration : none;
	color : #034ea2;
}

a.submenu:hover {
	font-size : 12px;
	font-family : Arial,Helvetiva,sans-serif;
	font-weight : bold;
	text-decoration : underline;
	color : #ed0608;
}

a.submenu_selected {
	font-size : 12px;
	font-family : Arial,Helvetiva,sans-serif;
	font-weight : bold;
	text-decoration : underline;
	color : #ed0608;
}

a.submenu_selected:hover{
	font-size : 12px;
	font-family : Arial,Helvetiva,sans-serif;
	font-weight : bold;
	text-decoration : underline;
	color : #ed0608;
}


/* ------------------ Sub-Menue) ---------------- */

.bildrahmen {
   border: 1px solid #81a6d0;
   padding: 2px;
   margin-left: 10px; 
   margin-bottom: 5px; 
   margin-top: 5px; 
   margin-right: 5px;"
}

.bildunterschrift {
	padding : 3px;
	font-size : 11px;
	font-family : Arial,Helvetiva,sans-serif;
	font-weight : normal;
	text-decoration : none;
	color : black;
}


b.hellbraun{
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #CC6600;
}


/* ------------------- (Aktuell / CMS-----------------*/

.cms_ueberschrift{
   font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: RED;
}
.cms_balken {
   font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #012DA1;
   background-color: #DCDAB6; 
}

.cms_zelle {
   font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #4E4D3C;
   background-color: #EFEEE0; 
}

a.aktuelles {
	font-size : 16px;
	font-family : Arial,Helvetiva,sans-serif;
	font-weight : bold;
	text-decoration : none;
	color : #034ea2;
}

a.aktuelles:hover {
	font-size : 16px;
	font-family : Arial,Helvetiva,sans-serif;
	font-weight : bold;
	text-decoration : underline;
	color : #ed0608;
}

a.aktuelles_selected {
	font-size : 16px;
	font-family : Arial,Helvetiva,sans-serif;
	font-weight : bold;
	text-decoration : underline;
	color : #ed0608;
}

a.aktuelles_selected:hover{
	font-size : 16px;
	font-family : Arial,Helvetiva,sans-serif;
	font-weight : bold;
	text-decoration : underline;
	color : #ed0608;
}


/* ------------------- Aktuell / CMS) -----------------*/

/* ------------------- (Headline -----------------*/

.headline {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #034ea2;
	font-style : normal;
}

.subheadline{
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 20px;
	color: #000000;
}

h2 {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 22px;
	color: #034ea2;
	font-style : normal;
   margin-bottom:20px;
}



}





/* ------------------- Headline) -----------------*/

a{
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #034ea2;
	text-decoration: underline;
}

a:hover{
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #ed0608;
	text-decoration: underline;
}


.fusszeile{
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: ;
   background-color: #034ea2; 
}

a.footer{
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #DD4343;
}

a.impressum{
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: white;
}

a.ebay{
   font-family: Arial, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #034ea2;
   text-decoration: none;
}

a.ebay:hover{
   font-family: Arial, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #ed0608;
   text-decoration: underline;
}



.textklein{
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #111111;
	text-decoration: none;
}

.textkleinpreis{
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #111111;
	text-decoration: none;
}

.textkleingrau{
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #c0c0c0;
	text-decoration: none;
}

.gruen{
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #709F50;
	text-decoration: none;
}


/* ------------------- (Kontakt Formular -----------------*/

.error {
   font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: Red;
	text-decoration: none;

}

input.form {
	width:280px;
	height:20px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	
	border-color : #084a97;
	border-style : solid;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
}

input.form_metainfo {
	width:360px;
	height:20px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	
	border-color : #084a97;
	border-style : solid;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
}


textarea.form {
	width:450px;
	/*height:120px;*/
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	
	border-color : #084a97;
	border-style : solid;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
}

textarea.form_metainfo {
	width:360px;
	/*height:120px;*/
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	
	border-color : #084a97;
	border-style : solid;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
}

checkbox.form {
   /*
	width:10px;
	height:10px;

   font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	*/
	border-color : #3E61B2;
	border-style : solid;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
}

/* ------------------- Kontakt Formular) -----------------*/


x {
   /*
	width:10px;
	height:10px;

   font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	*/
	border-color : #3E61B2;
	border-style : solid;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
}

.test {
	padding : 3px;
	font-size : 10px;
	font-family : Arial,Helvetiva,sans-serif;
	font-weight : normal;
	text-decoration : none;
	color : blue;
}