.abstimmung
{
	background-color: #ffffe7;
	border-color:     #ffffe7;
	border-style:     solid;
	border-width:     7px;
	color:            #948c73;
	outline-color:    #ffffe7;
	outline-style:    outset;
	outline-width:    1px;
}
.abstimmung:active
{
	outline-style: dotted;
}
.nb
{
	font-weight:           normal;
}
.ni
{
	font-style:            normal;
}
.nu
{
	text-decoration:       none;
}
.tableheader
{
	font-size:        14px;
	font-weight:      bold;
	background-color: #623431;
	color:            #ffffff;
}
.text
{
	font-weight:      bold;
	color:            #ffffff;
}
a, body, .text, td
{
	font-size:        11px;
}
a, body, td, big, input, select, h1, .h1, h2, .h2, h3, .h3
{
	font-family:      Verdana, Arial, Helvetica, Clean, Geneva, sans-serif;
	font-style:       normal;
}
a:link, a:visited, a:hover, a:active
{
	font-weight:      bold;
	color:            #328751;
	text-decoration:  none;
}
a.button
{
	font-weight:      bold;
	letter-spacing:   0px;
	color:            #CE0000;
}
a.homelink
{
	color:            #328751;
	font-size:        13px;
	font-weight:      normal;
}
a.homeself
{
	color:            #328751;
	font-size:        14px;
	font-weight:      bold;
}
a.navilink,         a.naviself,
a.unternehmen_link, a.unternehmen_self,
a.besuch_link,      a.besuch_self,
a.sortiment_link,   a.sortiment_self,
a.haendler_link,    a.haendler_self,
a.kontakt_link,     a.kontakt_self
{
	font-weight:      bold;
	font-size:         11px;
	letter-spacing:     0px;
	width:            197px;
	padding-left:      16px;
	padding-right:      8px;
	color:            #9e9982;
}
a.naviself
{
	color:            #443322;
}
big
{
	font-size:        22px;
	font-weight:      bold;
	color:            #ffffff;
}
body, .text, td
{
	font-weight:  normal;
}
body.abstimmung_page
{
	background-image: url(/abstimmung/web/images/bg_aussen.jpg);
}
body.bottom
{
	background-position:  0px -500px;
}
body.mitte_links
{
	background-position:  right top;
}
body.mitte_linksunten
{
	background-position:  0px -434px;
}
body.mitte_mitte
{
	background-position:  left top;
}
body.mitte_rechts
{
	background-position:  -900px 0px;
}
body.newcontent
{
	background-position:  -223px -35px;
	margin-left:          0px;
	margin-top:          15px;
	margin-right:         0px;
	margin-bottom:        0px;
	padding:              0px;
}
body.newcontent, body.mitte_linksunten
{
	background-color:      #fffde7;
	background-image:      url(../images/bg_hell.gif);
	background-repeat:     no-repeat;
	background-attachment: fixed;
}
body.newleft
{
	background-color:      #fffde7;
	background-image:      url(../images/bg_links.gif);
	background-repeat:     repeat-y;
	background-attachment: fixed;
}
body.newleft
{
	background-position:  0px 0px;
}
body.newtop
{
	background-position:  -228px 0px;
}
body.newtop,      body.bottom,
body.oben_links,  body.oben_mitte,  body.oben_rechts,
body.mitte_links, body.mitte_mitte, body.mitte_rechts,
body.unten_links, body.unten_mitte, body.unten_rechts
{
	background-color:      #fffde7;
	background-image:      url(../images/bg_aussen.jpg);
	background-repeat:     repeat;
	background-attachment: fixed;
}
body.newtop,      body.newleft,     body.mitte_linksunten,
body.oben_links,  body.oben_mitte,  body.oben_rechts,
body.mitte_links, body.mitte_mitte, body.mitte_rechts,
body.unten_links, body.unten_mitte, body.unten_rechts
{
	margin:                0px;
	padding:               0px;
}
body.oben_links
{
	background-position:  right bottom;
}
body.oben_mitte
{
	background-position:  left bottom;
}
body.oben_rechts
{
	background-position:  -900px 100%;
}
body.unten_links
{
	background-position:  100% -570px;
}
body.unten_mitte
{
	background-position:  0px -560px;
}
body.unten_rechts
{
	background-position:  -900px -560px;
}
form
{
	margin-top:       0px;
	margin-bottom:    0px;
	padding-top:      0px;
	padding-bottom:   0px;
}
h1, .h1
{
	font-size:        32px;
	font-weight:      normal;
}
h1, .h1, h2, .h2, h3, .h3
{
	color:            #9e9982;
	margin-top:       0px;
	margin-left:      0px;
	padding-left:     0px;
	margin-bottom:    4px;
}
h2, .h2
{
	font-size:        14px;
}
h2, .h2, h3, .h3
{
	font-weight:      bold;
}
h3, .h3
{
	font-size:        13px;
}
input.button
{
	border-left-color:   #e9eaf2;
	border-top-color:    #e9eaf2;
	background-color:    #a5aac0;
	border-right-color:  #6e6f98;
	border-bottom-color: #6e6f98;
	margin-top:          2px;
}
td.abstimmung_header
{
	background-image:    url(/abstimmung/web/images/header_abstimmung.gif);
	background-position: 0 0;
	background-repeat:   no-repeat;
	height:              92px;
	padding-right:       97px;
}
td.bottom
{
	background-image:      url(../images/bg_hell.gif);
	background-repeat:     no-repeat;
	background-position:   35px -552px;
	padding-left:          17px;
	padding-top:           0px;
	padding-right:         0px;
	padding-bottom:        0px;
}
td.bottomrechts
{
	background-image:      url(../images/bg_hell.gif);
	background-repeat:     no-repeat;
	background-position:   right -552;
	padding-left:          0px;
	padding-top:           0px;
	padding-right:         10px;
	padding-bottom:        0px;
}
td.navilink, td.naviself
{
	white-space:       nowrap;
	padding-top:       0px; /* hier Zeilenabstand in der Navi einstellen */
	padding-bottom:    0px;
}
td.newleft
{
	background-image:      url(../images/bg_hell.gif);
	background-repeat:     repeat-y;
	background-position:   35px -35px;
}
td.newtop
{
	background-image:      url(../images/bg_hell.gif);
	background-repeat:     no-repeat;
	background-position:   100% 35px;
}
td.pagenumber
{
	font-size:             12px;
	font-weight:           normal;
	color:                 #000000;
	padding-bottom:        10px;
}
td.schatten_rechts
{
	background-image:    url(../images/schatten_line_rechts.gif);
	background-repeat:   repeat-y;
	background-position: left top;
}
td.schatten_unten
{
	background-image:    url(../images/schatten_line_unten.gif);
	background-repeat:   repeat-x;
	background-position: left top;
}
