/*########################################*/
/*BARRIEREFREIHEIT BEI HEILBRONN MARKETING*/

/*SCHRIFTEN*/

BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    SCROLLBAR-FACE-COLOR: #ffffff;
    SCROLLBAR-HIGHLIGHT-COLOR: #5869A7;
    SCROLLBAR-SHADOW-COLOR: #ffffff;
    SCROLLBAR-3DLIGHT-COLOR: #ffffff;
    SCROLLBAR-ARROW-COLOR: #5869A7;
    SCROLLBAR-DARKSHADOW-COLOR: #5869A7;
    PADDING-TOP: 0px;
    SCROLLBAR-TRACK-COLOR: #ffffff;
}

a
{
	color: #5869A7;
	text-decoration : none;
	font: 500 12px arial, verdana, sans-serif;
}
a:hover, a:focus
{
	color: #000000;
	text-decoration : underline;
	font: 500 12px arial, verdana, sans-serif;
}
a:active
{
	color: #000000;
	text-decoration : none;
	font: 500 12px arial, verdana, sans-serif;
}

a.active
{
	color: #000000;
	text-decoration : none;
	font: 500 12px arial, verdana, sans-serif;
}
a.active:hover, a.active:focus
{
	color: #000000;
	text-decoration : underline;
	font: 500 12px arial, verdana, sans-serif;
}
a.active:active
{
	color: #000000;
	text-decoration : none;
	font: 500 12px arial, verdana, sans-serif;
}

a.news
{
	color: #000000;
	text-decoration : none;
	font: 500 12px arial, verdana, sans-serif;
}
a.news:hover, a.news:focus
{
	color: #5869A7;
	text-decoration : underline;
	font: 500 12px arial, verdana, sans-serif;
}
a.news:active
{
	color: #5869A7;
	text-decoration : none;
	font: 500 12px arial, verdana, sans-serif;
}

.blau
{
    color: #5869A7;
	font: 500 12px arial, verdana, sans-serif;
}

td
{
    color: #000000;
	text-decoration : none;
	font: 500 12px arial, verdana, sans-serif;
}

p
{
	color: #000000;
	text-decoration : none;
	font: 500 12px arial, verdana, sans-serif;
	margin: 0px;
	padding: 0px;	
}

p.weiss
{
	color: #ffffff;
	text-decoration : none;
	font: 500 12px arial, verdana, sans-serif;
	margin: 0px;
	padding: 0px;
}

ul
{
    color: #000000;
	text-decoration : none;
	font: 500 12px arial, verdana, sans-serif;
	list-style-image:url(../images/li_punkt.gif);	
	margin: 0 0 0 15px;
	padding: 0px;
}

li
{
    color: #000000;
	text-decoration : none;
	font: 500 12px arial, verdana, sans-serif;
	margin: 0 0 0 0;
	padding: 0px;
}

h1
{
	color: #000000;
	text-decoration : none;
	font: 700 16px arial, verdana, sans-serif;
	margin: 0px;	
	padding: 0px;		
}
h1.blau
{
	color: #5869A7;
	text-decoration : none;
	font: 700 16px arial, verdana, sans-serif;
	margin: 0px;	
	padding: 0px;		
}

h1.weiss
{
	color: #ffffff;
	text-decoration : none;
	font: 700 16px arial, verdana, sans-serif;
	margin: 0px;	
	padding: 0px;		
}

.img
{
    border: 0px;
    margin: 0px;
    padding: 0px;
    vertical-align:middle;
}

.input
{
    background-color: #DFE7F4;
    border: solid 1px #5869A7;   
    width: 166px;
    margin: 0px;
    padding: 0px;
}
.input2
{
    background-color: #DFE7F4;
    border: solid 1px #ffffff;   
    width: 166px;
    margin: 0px;
    padding: 0px;
}

/*##############*/
/*DIV POSITIONEN*/

#slogan
{
    position:absolute; 
    top: 40px; 
    left: 194px;
}
#streifen
{
    position:absolute; 
    top: 60px;
}
#bilder
{
    position:absolute; 
    top: 74px;
}
#hg_menu_suche
{
    position:absolute; 
    left: 0px; 
    top:201px; 
    width: 950px; 
    height: 20px; 
    background-color: #5869A7;
}
#login_umenu
{
    position: relative; 
    width: 186px; 
    height: 150px; 
    background-color: #5869A7;
}
#login_umenu_pos
{
    position:relative; 
    left: 20px; 
    top: 10px;
}
#balken
{
    position: relative; 
    width: 186px; 
    height: 8px; 
    background-color: #ffffff;
}
#produkte
{
    position: relative; 
    width: 186px;
}
#inhalt
{
    position: relative; 
    width: 578px;
}
#inhalt_pos
{
    position: relative; 
    left: 35px; 
    top: 10px; 
    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: 685px; 
    top:4px;
}
#hauptmenu
{
    position:absolute; 
    top:201px; 
    width: 100px; 
    height: 20px; 
    background-color: #BCCEE7; 
    overflow: hidden;
}
#logo
{
    position:absolute; 
    top: 10px; 
    left: 20px;   
}
