*                   { margin:0; padding:0; }
body                { color: #000; font-family: georgia, times, serif; background: #d4d1b2 url(../_grfx/no_blume.gif); text-align; }
html                {  }

td                  { }

a                   { color: black; font-family: georgia, times, serif; text-transform: uppercase; text-decoration:none; }
a:visited           { }
a:hover             { color: #555; }
a:active            { }

/* POSITIONS */
#thebody            { width: 800px; height: auto; background: #EFF0EB; margin: 50px auto; border: 5px solid #951133; text-align: left; position: relative; }

#logo               { top: 0; left: 0; width: 800px; }
#logo *             { border: 0; }
		
#navi               { width: 780px; text-align: right; margin: -80px 0 0 0; }

#content            { background: #EFF0EB url(../_grfx/bg_content.jpg) no-repeat; margin: 5px 0 0 0; }

#footer             { background: #C1BF9F url(../_grfx/footer.jpg) repeat-x; width: 800px; overflow: hidden;}

/* TEXT */
sub                 { font-family: courier, monospaced;}
h1, h2, h3, h4, h5  { font-family: georgia, times;  }
h1, h2              { text-decoration: none; line-height: 36px; padding-top: 15px;}
h3, h4, h5          { text-transform: none; text-decoration: none; line-height: 24px; width: 400px;}
h1, h2, h3, h4, h5  { margin-left: 35px; }
h1                  { font-size: 30px; }    
h2                  { display: block; width: 730px; border-bottom: 1px dashed #333; }

p, ul, sub          { margin: 18px 35px; line-height: 26px; width: 60%; }


#footer p           { font-family: caslon, georgia, times; font-style: italic; }

td                  { vertical-align: top; padding-bottom: 5px;}
tr                  { padding-bottom: 5px;}

ul                  { line-height: 24px; margin-left: 56px; }



#navi a             { color: #000;  font-size: 14px; }
#navi a:visited     { }
#navi a:hover       { color: #fff;}
#navi .active       { color: #fff;}

#uebersicht         { border: 1px dashed #333; width: 726px; }
#uebersicht a       { display: block; letter-spacing: 1px; padding: 2px 4px; text-transform: none; }
#uebersicht a:hover { background-color: #333; color: #fff; }
		
#content a          { color: #333; }
#content a:hover    { color: #fff; background-color: #333; }

#navi a             { }
#navi               { line-height: 2em; }

#uebersichtnot a:hover { padding: 25px; font-size: 1.2em; }


p.nachoben          { width: 125px; float: right; text-align: right; }
p.nachoben a        { padding: 0 8px 0 0; }
p.nachoben a:hover  { background-color: #333; color: #fff; }
p.ausgezeichnet     { width: 50%; border: 1px dashed #333; padding:35px; }


.widepic            { position: absolute; width: 235px; height: 304px; margin: 20px 0 0 530px; }
.widepicopen        { position: absolute; top: 0; right: 0; width: 730px; height: 304px; }

.smallpic           { position: relative; width: 235px; height: 304px; margin: 20px 0 0 530px; border: 1px solid #f00; }
.smallpicopen       { position: absolute; top: 0; right: 0; width: 730px; height: 304px; }

.largepic           { position: absolute; width: 235px; height: 235px; margin: 20px 0 0 530px; }
.largepicopen       { position: absolute; top: 0; right:0; width: 730px; height: 430px; }

.fullwidth          { position: relative; left: 0; width: 735px; margin: 18px 35px; }
		
.to236_500          { float:right; width: 235px; height: 500px; background-repeat: no-repeat; margin: 0 10px 0 0; }
		
.herstellung        { position: relative; left: 0; width: 730px; margin: 18px 35px; }
.herstellungsmall   { position: relative; float: left; left: 0; width: 350px; margin: 18px -5px 18px 35px; }

.highlite           { background: #f00; color: #fff; padding: 0 5px; }


form table			{ width: 80%; margin: 0 35px; }
form td				{ padding: 0 20px 10px 0; }


/* INGWER MODS */
a#stoerer_ingwer		{ width:160px; height:160px; position: absolute; display: block; left: 490px; top: 0px; background: url(../_grfx/ingwer/stoerer_ingwer_2.png) no-repeat; }
a#stoerer_ingwer:hover	{background: url(../_grfx/ingwer/stoerer_ingwer_mouseover.png) no-repeat;}



#wiederverkaeufer * 	{ font-size: 12px; }
#wiederverkaeufer table td	{ padding: 10px 5px; }




