/*########################################*/
/*BARRIEREFREIHEIT BEI HEILBRONN MARKETING*/

/*SCHRIFTEN*/

BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    /*SCROLLBAR-FACE-COLOR: #ffffff;*/
    /*SCROLLBAR-HIGHLIGHT-COLOR: #9A0000;*/
    /*SCROLLBAR-SHADOW-COLOR: #ffffff;*/
    /*SCROLLBAR-3DLIGHT-COLOR: #ffffff;*/
    /*SCROLLBAR-ARROW-COLOR: #9A0000;*/
    /*SCROLLBAR-DARKSHADOW-COLOR: #9A0000;*/
    PADDING-TOP: 0px;
    /*SCROLLBAR-TRACK-COLOR: #ffffff;*/
}

a
{
	color: #9A0000;
	text-decoration : none;
}
a:hover, a:focus
{
	color: #9A0000;
	text-decoration : underline;
}
a:active
{
	color: #9A0000;
	text-decoration : none;
}


A.menu {
	color: #ffffff;
	text-decoration : none;
	font: 500 100% verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;	
}
A.menu:hover, A.menu:focus {
	color: #ffffff;
	text-decoration : underline;
	font: 500 100% verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;	
}
A.menu:active {
	color: #ffffff;
	text-decoration : none;
	font: 500 100% verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;	
}




A.menu_active {
	color: #ffffff;
	text-decoration : underline;
	font: 500 100% verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;	
}
A.menu_active:hover, A.menu_active:focus {
	color: #ffffff;
	text-decoration : underline;
	font: 500 100% verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;	
}
A.menu_active:active {
	color: #ffffff;
	text-decoration : underline;
	font: 500 100% verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;	
}

A.umenu {
	color: #ffffff;
	text-decoration : none;
	font: 500 100% verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;	
}
A.umenu:hover, A.umenu_active:focus {
	color: #ffffff;
	text-decoration : underline;
	font: 500 100% verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;	
}
A.umenu:active {
	color: #ffffff;
	text-decoration : none;
	font: 500 100% verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;	
}

A.umenu_active {
	color: #ffffff;
	text-decoration : underline;
	font: 500 100% verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;	
}
A.umenu_active:hover, A.umenu:focus {
	color: #ffffff;
	text-decoration : underline;
	font: 500 100% verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;	
}
A.umenu_active:active {
	color: #ffffff;
	text-decoration : underline;
	font: 500 100% verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;	
}

A.weiss {
	color: #ffffff;
	text-decoration : none;
	font: 500 100% verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;	
}
A.weiss:hover, A.weiss:focus {
	color: #ffffff;
	text-decoration : none;
	font: 500 100% verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;	
}
A.weiss:active {
	color: #ffffff;
	text-decoration : none;
	font: 500 100% verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;	
}

A.schwarz {
	color: #000000;
	text-decoration : none;
	font: 500 100% verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;	
}
A.schwarz:hover, A.schwarz:focus {
	color: #000000;
	text-decoration : underline;
	font: 500 100% verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;	
}
A.schwarz:active {
	color: #000000;
	text-decoration : none;
	font: 500 100% verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;	
}

ul
{
	color: #000000;
	text-decoration : none;
	font: 500 0.7em/1.3em verdana, arial, sans-serif;
	list-style-image: url(../images/listimage.gif);
	padding:0px;
	margin: 0 0 0 20;
}

ul.tabletext
{
	color: #000000;
	text-decoration : none;
	font: 500 0.7em/1.3em verdana, arial, sans-serif;
	list-style-image: url(../images/listimage.gif);
	padding:0px;
	margin: 0 0 0 20;
}

ul.menulist
{
	color: #000000;
	text-decoration : none;
	font: 500 0.8em/1.3em verdana, arial, sans-serif;
	list-style-image: url(../images/listimage.gif);
	padding:0px;
	margin: 0 0 0 50;
}

li.menulist2
{
	color: #000000;
	text-decoration : none;
	font: 500 0.95em/1.0em verdana, arial, sans-serif;
	list-style-image:url(../images/listimage2.gif);
	padding:0px;
	margin: 2 0 2 16;
}

li.menulist3
{
	color: #000000;
	text-decoration : none;
	font: 500 0.92em/1.0em verdana, arial, sans-serif;
	list-style-image:url(../images/listimage3.gif);
	padding:0px;
	margin: 2 0 3 20;
}


li
{
	color: #000000;
	text-decoration : none;
	font: 500 100%/1.3em verdana, arial, sans-serif;
    padding:0px;
    margin: 2 0 2 0;
}
li.tabletext
{
	color: #000000;
	text-decoration : none;
	font: 500 140%/1.3em verdana, arial, sans-serif;
    padding:0px;
    margin: 2 0 2 0;
}

b.hauptmenue
{
    margin-left: 5px;
}

p
{
	color: #000000;
	text-decoration : none;
	font: 500 0.8em/1.2em verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px;	
}

p.anleser
{
	color: #000000;
	text-decoration : none;
	font: 500 0.8em/1.2em verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;		
}
td.tabletext
{
	color: #000000;
	text-decoration : none;
	font: 500 0.7em/1.3em verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px;	
}
p.text
{
	color: #000000;
	text-decoration : none;
	font: 500 0.7em/1.3em verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px;	
}
p.rot
{
	color: #9A0000;
	text-decoration : none;
	font: 500 0.7em/1.3em verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px;	
}
strong.orange
{
	color: #FF6600;
	text-decoration : none;
	font: 700 1.0em/1.3em verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px;	
}

p.weiss
{
	color: #ffffff;
	text-decoration : none;
	font: 500 0.8em/0.8em verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;		
}
p.grau_klein
{
	color: #666666;
	text-decoration : none;
	font: 500 0.7em/0.8em verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;		
}

h1
{
	color: #666666;
	text-decoration : none;
	font: 500 1.1em verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;		
}

.pfeil1
{
	color: #9A0000;
	text-decoration : none;
	font: 500 0.75em/1.2em verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;	
}

.pfeil2
{
	color: #9A0000;
	text-decoration : none;
	font: 500 100% verdana, arial, sans-serif;
	margin: 0px;	
	padding: 0px;	
}

.img_logo
{
    margin-left: 35px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0px;
}
.img
{
    border: 0px;
    text-align:center;
}

.input
{
    border: solid 1px #999999;   
    width:150px;
}

input.checkbox
{
    border: solid 1px #999999;   
}

/*##############*/
/*DIV POSITIONEN*/

#hauptmenu
{
	position: relative;
	background-color: #9A0000;
	width: 12.4em;
	z-index: 100;
	visibility: hidden;
}

#hauptmenu_pos
{
	position: relative;
	left: 6px;
	top: 8px;
	z-index: 101;	
	visibility: hidden;
}

.umenue
{
	position: relative;
	left: 11px;
	font: 500 0.8em/0.8em verdana, arial, sans-serif;	
	visibility: hidden;
}

#umenue
{
    position:relative;
    width: 0.1em;
	visibility: hidden;
}
#umenue_pos
{
    position:relative;
    width: 0.1em;
	visibility: hidden;
}
.menulist_pos
{
  position:relative; 
  left:-1.5em; 
  width: 14.0em;
  visibility: hidden;
}

#balken_oben
{
	position:relative;
	width: 1em;
	height: 21px;
	background-color: #9A0000;
	visibility: hidden;
}

#balken_oben_blau
{
	position:relative;
	width: 1em;
	height: 21px;
	background-color: #003466;
	visibility: hidden;
}

#balken_oben_gelb
{
	position:relative;
	width: 1em;
	height: 21px;
	background-color: #FF9900;
	visibility: hidden;
}

#balken_oben_orange
{
	position:relative;
	width: 1em;
	height: 21px;
	background-color: #FF6600;
	visibility: hidden;
}

#balken_oben_gruen
{
	position:relative;
	width: 1em;
	height: 21px;
	background-color: #019934;
	visibility: hidden;
}

#balken_oben_lila
{
	position:relative;
	width: 1em;
	height: 21px;
	background-color: #000034;
	visibility: hidden;
}

#balken_oben_grau
{
	position:relative;
	width: 1em;
	height: 21px;
	background-color: #999999;
	visibility: hidden;
}

#balken_oben_hellblau
{
	position:relative;
	width: 1em;
	height: 21px;
	background-color: #007DBD;
	visibility: hidden;
}

#balken_unten
{
	position:relative;
	width: 1em;
	height: 38px;
	background-color: #9A0000;
	left: -13.5em;
	visibility: hidden;
}

#balken_unten_sitemap
{
	position:relative;
	width: 1em;
	height: 38px;
	background-color: #9A0000;
	left: -12.6em;
	visibility: hidden;
}

#weisse_linie
{
	position:absolute; 
	top: 21px; 
	width: 20em; 
	height: 1px; 
	background-color: #ffffff; 
	z-index: 101;
	visibility: hidden;
}

#graue_linie
{
	position: relative; 
	background-color: #666666; 
	top: 15px; 
	width: 45.8em; 
	height: 1px;
	visibility: hidden;	
}

#textspalten
{
	position:relative;
	left: 0em;
	top: -4.4em;
	width: 28.2em;
}

/*Index*/
#erste_spalte
{
    position:absolute;
    left: 0em;
    right: 25px;
    width: 14.2em;
}
/*Index*/
#zweite_spalte
{
    position:absolute;
    left: 15em;
    width: 14.2em;
}
/*Suche*/
#grosse_spalte1
{
    position:absolute;
    left: 0em;
    width: 40em;
}
/*Content*/
#grosse_spalte2
{
    position:absolute;
    left: 0em;
    width: 36em;
}
/*bereich content & umenue*/
#dreitextspalten
{
	position:relative;
    left: 0em;
	top: 1.4em;
	width: 26em;
}


#quicklinks
{
	position: relative;
	top: 1.4em;
	width: 15.1em;
}
#inhalt_pos
{
    position: absolute; 
    padding-left: 0em; 
    top: 22px; 
    BACKGROUND-IMAGE: url(../images/bg.gif);
}
