body { 
margin-left : 0;
margin-right : 0;
margin-top : 0;
margin-bottom : 0;
font-family : tahoma;
font-size : 13px;
line-height : 16px;
color : #333333;
background-image:url(1_images/bg.gif);
background-repeat:repeat-x;
}
div, p, span, a, input, select, textarea {
font-family : tahoma;
font-size : 13px;
line-height : 16px;
color : #333333;
}
p {
margin:0;
padding:10px 0px 15px 0px;
}

.box p {
margin:0;
padding:0px 0px 0px 0px;
}

h1 {
font-family : tahoma;
font-size : 21px;
line-height : 23px;
color : #333333;
margin:0;
padding:8px 0px 10px 0px;
font-weight:normal;
}
h2 {
font-family : tahoma;
font-size : 18px;
line-height : 20px;
color : #333333;
margin:0;
padding:10px 0px 0px 0px;
font-weight:normal;
}
h3 {
font-family : tahoma;
font-size : 14px;
line-height : 16px;
color : #333333;
margin:0;
padding:10px 0px 0px 0px;
}
.boxor1 h4, .boxorred h4
{padding:7px 0px 0px 8px;}

.boxbody h2
{padding:8px 0px 5px 0px;}

.boxbody h4, .boxbody h5
{padding:0px 0px 0px 0px;}

h4 {
font-family : tahoma;
font-size : 13px;
line-height : 16px;
color : #333333;
margin:0;
padding:10px 0px 0px 0px;
}

h5 {
font-family : tahoma;
font-size : 11px;
line-height : 16px;
color : #333333;
margin:0;
padding:10px 0px 0px 0px;
}

a:link, a:visited, a:hover, a:active {
text-decoration:none;
color : #7B6856;
}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active,
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active,
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active,
h4 a:link, h4 a:visited, h4 a:hover, h4 a:active,
h5 a:link, h5 a:visited, h5 a:hover, h5 a:active {
color : #333333;
}
a.underline:link, a.underline:visited, a.underline:hover, a.underline:active {
text-decoration:underline;
}
.bold {
font-weight:bold;
}
.normal {
font-weight:normal;
}
.color {
color : #ff6600;
}
.pagesize { 
background-image:url(1_images/bgcontent.gif);
background-repeat:no-repeat;
width:1020px;
overflow:hidden;
position:relative;
top:-30px;
}
.pageface {
padding: 0px 30px 10px 30px;
text-align:left;
}
.pageheader {
padding: 1px 0px 0px 0px;
line-height:1px;
}
.pagenav {
float:right;
width:450px;
}
ul {
list-style-type:square;
margin: 0px 0px 0px 18px;
padding: 10px 0px 15px 0px;
}

ul ul
{
padding: 0px 0px 0px 0px;
}

.boxbody ul
{
padding: 0px 0px 0px 0px;
}

li {
list-style-type:square;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.pagenav ul {
list-style-type:none;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.pagenav li {
list-style-type:none;
text-align:center;
height:15px;
line-height:15px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
}
.pagenav li a:link, .pagenav li a:visited, .pagenav li a:hover, .pagenav li a:active{
color:#7B6856;
text-decoration:none;
font-size:11px;
}

.pagenav .menuespacer  {
line-height : 15px;
height : 15px;
font-size : 1px;
width:1px;
float:left;
border-width:0px 1px 0px 0px;
border-style:solid;
border-color:#333333;
margin:0px 10px 0px 10px;
}
.spacer {
clear : both;
}
.he10 {
line-height : 10px;
height : 10px;
font-size : 1px;
}
.he1 {
line-height : 1px;
height : 1px;
font-size : 1px;
}
.he5 {
line-height : 5px;
height : 5px;
font-size : 1px;
}
.he4 {
line-height : 4px;
height : 4px;
font-size : 1px;
}
.he15 {
line-height : 15px;
height : 15px;
font-size : 1px;
}
.he20 {
line-height : 20px;
height : 20px;
font-size : 1px;
}
.he28 {
line-height : 28px;
height : 28px;
}

.mright4 {
margin-right:4px;}
.mright20 {
margin-right:20px;}
.pdtop90 {
padding-top:90px;}
.pdright10 {
padding-right:10px;}
.pdtop10 {
padding-top:10px;}
.pdtop20 {
padding-top:20px;}
.pagecontent {
padding:0px;
}
.contentnav {
font-size:11px;
font-weight:bold;
padding-bottom:20px;
}
.contentnav a:link, .contentnav a:visited, .contentnav a:hover, .contentnav a:active {
font-size:11px;
font-weight:normal;
}
.pagefooter {
border-width : 1px 0px 1px 0px;
border-style : dotted;
border-color : #b8a899;
height:45px;
}
.pageend {
background-image:url(1_images/pageend.gif);
background-repeat:no-repeat;
height:30px;
}
.pagefooter ul {
list-style-type:none;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}
.pagefooter li {
list-style-type:none;
margin: 0px 0px 0px 0px;
padding: 7px 3px 0px 3px;
}
.pagefooter li a:link, .pagefooter li a:visited, .pagefooter li a:hover, .pagefooter li a:active{
text-decoration:none;
font-size:11px;
}
.lineheader { 
height : 1px;
line-height : 1px;
font-size : 1px;
border-width : 0 0 1px 0;
border-style : dotted;
border-color : #b8a899;
margin : 0px 0 10px 0;
}
.line { 
height : 1px;
line-height : 1px;
font-size : 1px;
border-width : 0 0 1px 0;
border-style : dotted;
border-color : #b8a899;
margin : 10px 0 10px 0;
}

.linenav { 
border-width : 0 0 1px 0;
border-style : dotted;
border-color : #b8a899;
margin : 0px 0 0px 0;
clear:both;
}

.linebox { 
background-image:url(1_images/bglinebox.gif);
background-repeat:repeat-x;
height:30px;
line-height:30px;
font-size : 1px;
}

.floatleft {
float:left;
}
.floatright {
float:right;
}
.left {
text-align:left;
}
.right {
text-align:right;
}
.center
{text-align:center;}
.w8 {
width:8px;
}
.w15 {
width:15px;
}
.w20 {
width:20px;
}
.w35 {
width:35px;
}
.w65 {
width:65px;
}
.w75 {
width:75px;
}
.w85 {
width:85px;
}
.w95 {
width:95px;
}
.w100 {
width:100px;
}
.w110 {
width:110px;
}
.w124 {
width:124px;
}
.w125 {
width:125px;
}
.w129 {
width:129px;
}
.w130, .w50 {
width:130px;
}
.w135 {
width:135px;
}
.w145 {
width:145px;
}
.w158 {
width:158px;
}
.w165 {
width:165px;
}
.w170 {
width:170px;
}
.w171 {
width:171px;
}
.w173 {
width:173px;
}
.w177 {
width:177px;
}
.w153 {
width:153px;
}
.w183 {
width:183px;
}
.w185 {
width:185px;
}
.w190 {
width:190px;
}
.w200 {
width:200px;
}
.w210 {
width:210px;
}
.w229 {
width:229px;
}
.w225 {
width:225px;
}
.w230 {
width:230px;
}
.w237 {
width:237px;
}
.w250 {
width:250px;
}
.w263 {
width:263px;
}
.w265 {
width:265px;
}
.w285 {
width:285px;
}
.w150 {
width:270px;
}
.w300 {
width:300px;
}
.w305 {
width:305px;
}
.w335 {
width:335px;
}
.w345 {
width:345px;
}
.w485 {
width:485px;
}
.w535 {
width:535px;
}
.w542 {
width:542px;
}
.w550 {
width:550px;
}
.w209
{width:410px;}
.w215
{width:416px;}
.w380 {
width:380px;
}
.w420 {
width:420px;
}
.w490 {
width:490px;
}
.w625 {
width:625px;
}
.w692 {
width:692px;
}
.w700 {
width:700px;
}
.w720 {
width:720px;
}
.w740 {
width:740px;
}
.w747 {
width:747px;
}
.w755 {
width:755px;
}
.w360 {
width:360px;
}
.h100
{height:100px;}

.box .spacerbox {
border-style:solid;
border-color:#b8a899;
border-width:0px 1px 0px 1px;
clear:both;
position:relative;
}

.box .spacerboxred {
border-style:solid;
border-color:#f4995c;
border-width:0px 1px 0px 1px;
clear:both;
position:relative;
background-color:#fadcbf;
}
.box .boxol {
background-image:url(1_images/boxol.gif);
background-repeat:no-repeat;
}
.box .boxor {
background-image:url(1_images/boxor.gif);
background-repeat:no-repeat;
background-position:right;
}
.box .boxol1 {
background-image:url(1_images/boxol1.gif);
background-repeat:no-repeat;
}
.box .boxolred {
background-image:url(1_images/boxolred.gif);
background-repeat:no-repeat;
}
.box .boxor1 {
background-image:url(1_images/boxor1.gif);
background-repeat:no-repeat;
background-position:right;
}
.box .boxorred {
background-image:url(1_images/boxorred.gif);
background-repeat:no-repeat;
background-position:right;
}

.box .boxul {
background-image:url(1_images/boxul.gif);
background-repeat:no-repeat;
}
.box .boxulred {
background-image:url(1_images/boxulred.gif);
background-repeat:no-repeat;
}

.box .boxur {
background-image:url(1_images/boxur.gif);
background-repeat:no-repeat;
background-position:right;
}
.box .boxurred {
background-image:url(1_images/boxurred.gif);
background-repeat:no-repeat;
background-position:right;
}

.box .boxbody {
border-style:solid;
border-color:#b8a899;
border-width:0px 1px 0px 1px;
padding:5px 16px 4px 16px;
font-size:11px;
overflow:hidden;
background-color:#ffffff;
}


.box .boxbodyred {
border-style:solid;
border-color:#f4995c;
border-width:0px 1px 0px 1px;
padding:0px 16px 4px 16px;
font-size:12px;
overflow:hidden;
background-color:#fadcbf;
}

.box a:link, .box a:visited, .box a:hover, .box a:active {
font-size:11px;
}

.boxbodyred a:link, .boxbodyred a:visited, .boxbodyred a:hover, .boxbodyred a:active {
font-size:12px;
}

.icon_pfeil {
background-image:url(1_images/icon_pfeil.gif);
}

.boxbild
{float:left;}

.boxbild
{width:80px;margin-left:10px;}

.tableline
{border-width : 0px 0 1px 0;
border-style : solid;
border-color : #b8a899;
padding : 10px 0 10px 0;}

.preise table, .preise1 table
{border-width : 1px 0px 0px 1px;
border-style : dotted;
border-color : #b8a899;
margin-top:10px;}
.preise th, .preise1 th
{padding:5px 5px 5px 5px;
border-width : 0px 1px 1px 0;
border-style : dotted;
border-color : #b8a899;
background-color:#f1f1f1;
text-align:left;
color : #7B6856;
font-size:11px;}
.preise td, .preise1 td
{padding:5px 5px 5px 5px;
border-width : 0px 1px 1px 0;
border-style : dotted;
border-color : #b8a899;
background-color:#faf9f8;
font-size:11px;
text-align:center;}
.preise1 td
{text-align:left;}
.preise a:link, .preise a:visited, .preise a:hover, .preise a:active {
font-size:11px;
}
.f9
{font-size:9px !important;}
.f11, .f11 span 
{font-size:11px !important;}
.f13
{font-size:13px !important;}
.f15
{font-size:15px !important;}
.f18
{font-size:18px !important;}
.f24
{font-size:24px !important;}

.teaserbottom .boxbody
{
	height:95px;
}

.footernav li
{display:inline;
}
