/*########################################*/
/*BARRIEREFREIHEIT BEI HEILBRONN MARKETING*/

/*SCHRIFTEN*/

BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}

table
{
  border: none;  
}
td
{
	color: #000000;
	text-decoration : none;
	font: 12px arial, verdana, sans-serif;
	line-height: 18px;
  vertical-align: top;
  text-align:left;  
}
a
{
	color: #0055A0;
	text-decoration : none;
	font: 12px arial, verdana, sans-serif;
}
a:hover, a:focus
{
	color: #000000;
	text-decoration : underline;
	font: 12px arial, verdana, sans-serif;
}
a:active
{
	color: #000000;
	text-decoration : none;
	font: 12px arial, verdana, sans-serif;
}

a.weiss
{
	color: #ffffff;
	text-decoration : none;
	font: 12px arial, verdana, sans-serif;
}
a.weiss:hover, a.weiss:focus
{
	color: #ffffff;
	text-decoration : underline;
	font: 12px arial, verdana, sans-serif;
}
a.weiss:active
{
	color: #ffffff;
	text-decoration : none;
	font: 12px arial, verdana, sans-serif;
}

a.menu
{
	color: #000000;
	text-decoration : none;
	font: 12px arial, verdana, sans-serif;
	margin: 0px;
	padding: 0px;	
}
a.menu:hover, a.menu:focus
{
	color: #0055A0;
	text-decoration : underline;
	font: 12px arial, verdana, sans-serif;
	margin: 0px;
	padding: 0px;	
}
a.menu:active
{
	color: #0055A0;
	text-decoration : none;
	font: 12px arial, verdana, sans-serif;
	margin: 0px;
	padding: 0px;	
}

a.menu_active
{
	color: #0055A0;
	text-decoration : none;
	font: 12px arial, verdana, sans-serif;
	margin: 0px;
	padding: 0px;	
}
a.menu_active:hover, a.menu_active:focus
{
	color: #0055A0;
	text-decoration : underline;
	font: 12px arial, verdana, sans-serif;
	margin: 0px;
	padding: 0px;	
}
a.menu_active:active
{
	color: #0055A0;
	text-decoration : none;
	font: 12px arial, verdana, sans-serif;
	margin: 0px;
	padding: 0px;	
}


.blau
{
  color: #0055A0;
	font: 12px arial, verdana, sans-serif;
}
.weiss
{
  color: #ffffff;
	font: 12px arial, verdana, sans-serif;
}

p
{
	color: #000000;
	text-decoration : none;
	font: 12px arial, verdana, sans-serif;
	line-height: 18px;
	padding: 0px;
}

p.weiss
{
	color: #ffffff;
	text-decoration : none;
	font: 12px arial, verdana, sans-serif;
	margin: 0px;
	padding: 0px;
}

ul
{
  color: #000000;
	text-decoration : none;
	font: 12px arial, verdana, sans-serif;
	line-height: 18px;
  LIST-STYLE-IMAGE: url("../images/pfeil_gr.gif");
  text-indent: 0px;
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
}

li
{
  color: #000000;
	text-decoration : none;
	font: 12px arial, verdana, sans-serif;
	line-height: 18px;
	margin: 0 0 0 0;
	padding: 0px;	
}

h1
{
	color: #000000;
	text-decoration : none;
	font: bold 14px arial, verdana, sans-serif;
	margin: 0px;	
	padding: 0px;		
}
h1.blau
{
	color: #0055A0;
	text-decoration : none;
	font: bold 14px arial, verdana, sans-serif;
	margin: 0px;	
	padding: 0px;		
}

h1.weiss
{
	color: #ffffff;
	text-decoration : none;
	font: bold 14px arial, verdana, sans-serif;
	margin: 0px;	
	padding: 0px;		
}

h2.weiss
{
	color: #ffffff;
	text-decoration : none;
	font: 40px arial, verdana, sans-serif;
	margin: 0px;	
	padding: 0px;		
}

.img
{
    border: 0px;
    vertical-align:middle;
}

.input
{
    background-color: #DFE7F4;
    border: solid 1px #0055A0;   
    width: 166px;
    margin: 0px;
    padding: 0px;
}
.input2
{
    background-color: #DFE7F4;
    border: solid 1px #ffffff;   
    width: 166px;
    margin: 0px;
    padding: 0px;
}

/*##############*/
/*DIV POSITIONEN*/

#login_umenu
{
    position: relative; 
    width: 186px; 
    height: 33px;
}
#login_umenu_pos
{
    position:relative; 
    left: 20px; 
    top: 10px;
}
#produkte
{
    position: relative; 
    width: 186px;
}
#inhalt
{
    position: relative; 
    width: 575px;
}
#inhalt_pos
{
    position: relative; 
    left: 35px; 
    top: 16px; 
    width: 510px;
}
#news
{
    position: relative; 
    width: 186px; 
    background-color: #DFE7F4;
}
#news_pos
{
    position:relative; 
    left: 20px; 
    top: 10px;
}
#suche_text
{
    position:absolute; 
    left: 725px; 
    top:203px;
}
#suche_feld
{
    position:absolute; 
    left: 763px; 
    top:200px;
}
#navi
{
    position:absolute; 
    left: 608px; 
    top:7px;
}
#hauptmenu
{
    position:absolute; 
    top:201px; 
    width: 100px; 
    height: 20px; 
    background-color: #BCCEE7; 
    overflow: hidden;
}
#logo
{
    position:absolute; 
    top: 10px; 
    left: 20px;   
}

input
{
	font:12px Arial, verdana, sans-serif;
	border: 1px solid #0055A5;
}

textarea
{
	font:12px Arial, verdana, sans-serif;
	border: 1px solid #0055A5;
}

select
{
	font:12px Arial, verdana, sans-serif;
	border: 1px solid #0055A5;
}

