/* Reset all */
*{padding:0;margin:0;}

/*STANDARD*************************************************/
body {color:#000; background:#791420; font-size:10px; margin:0px; padding:0px; font-family:verdana, sans-serif; text-align:center}
a img {border:0;}
a:focus {outline: none;}
table,div,p,ul {font-size:11px; line-height:150%; text-align:left}
input,textarea,select {font-size:11px; font-family:verdana}
td {vertical-align:top;}

h1 {color:#791420;margin:20px 0px 5px 0px;padding:0px;font-family:verdana,sans-serif;font-size:11px;}
h1.full {color:#791420;margin:0px 0px 5px 0px;padding:0px;font-family:verdana,sans-serif;font-size:12px;line-height:150%;}
h1.line {color:#791420;margin:0px 0px 5px 0px;padding:0px;font-family:verdana,sans-serif;font-size:11px;}
h2 {color:#000;margin:20px 0px 5px 0px;padding:0px;font-family:verdana,sans-serif;font-size:11px}
h3 {color:#791420;margin:20px 0px 5px 0px;padding:0px;font-family:verdana,sans-serif;font-size:11px}

p {margin:0px 0px 10px 0px; padding:0px; line-height:150%;}
ul {margin-left:15px;margin-bottom:15px;margin-top:5px;line-height:150%;}
ol {margin-left:15px;margin-bottom:15px;margin-top:5px;line-height:150%;}
li {margin-bottom:3px}

a {color:#791420; text-decoration: none;}
a:hover {color:#791420;text-decoration: underline;}
a.more {background:#791420; color:#fff; padding:3px 5px; font-weight:bold; text-decoration: none;}
a:hover.more {background:#791420;text-decoration: underline;}

#wrapper {background:url(/design/stauferland/images/bg_main.gif) repeat-y top left;margin:20px auto; width:980px;}
#main {}
#gallery {float:left;width:450px}
#navi {float:left;width:165px;}
#content {float:left;width:365px;min-height:400px}
#footer {background:#650813;color:#fff;padding:5px}
.p5 {padding:5px}
.p10 {padding:10px}
.p20 {padding:20px}

DIV.line {border-color:#791420; border-width:1px 0 1px 0; border-style:solid; padding:5px 0}
DIV.line_image {float:left;width:80px}
DIV.line_intro {float:right;width:235px}
TD.thumb {width:33%;text-align:center;padding-bottom:10px} 
SPAN.price {color:#791420;font-weight:bold}

#footer a {background:url(/design/stauferland/images/lion_navi_hover.gif) no-repeat 5px 7px;color:#fff; padding:5px 5px 5px 40px; text-decoration: none;}
#footer a:hover {background:#791420 url(/design/stauferland/images/lion_navi.gif) no-repeat 5px 7px; color:#fff;}
#navi a {background:url(/design/stauferland/images/lion_navi.gif) no-repeat 5px 7px;color:#D9DADB; display:block; padding:5px 5px 5px 40px; text-decoration: none;}
#navi a:hover {background:#650813 url(/design/stauferland/images/lion_navi_hover.gif) no-repeat 5px 7px; color:#D9DADB;}
#navi a.active {background:#650813 url(/design/stauferland/images/lion_navi_hover.gif) no-repeat 5px 7px;color:#D9DADB; display:block; padding:5px 5px 5px 40px; text-decoration: none;}
#navi a:hover.active {}

INPUT.box {width:270px}
TEXTAREA.box {width:270px}

/*CLEAR*************************************************/
.c {clear: both;}
.c2 {clear:both; font-size:2px; height:2px;border:0px;overflow:hidden;}
.c3 {clear:both; font-size:3px; height:3px;border:0px;overflow:hidden;}
.c5 {clear:both; font-size:5px; height:5px;border:0px;overflow:hidden;}
.c10 {clear:both; font-size:10px; height:10px;border:0px;overflow:hidden;}
.c15 {clear:both; font-size:15px; height:15px;border:0px;overflow:hidden;}
.c20 {clear:both; font-size:20px; height:20px;border:0px;overflow:hidden;}
.c30 {clear:both; font-size:30px; height:30px;border:0px;overflow:hidden;}
.c40 {clear:both; font-size:40px; height:40px;border:0px;overflow:hidden;}
.c50 {clear:both; font-size:50px; height:50px;border:0px;overflow:hidden;}
.c60 {clear:both; font-size:60px; height:60px;border:0px;overflow:hidden;}
.c70 {clear:both; font-size:70px; height:70px;border:0px;overflow:hidden;}
.c80 {clear:both; font-size:80px; height:80px;border:0px;overflow:hidden;}
.l {background-color:#791420; height:1px; font-size:1px; border:0px;overflow:hidden;clear:both;}