body
{scrollbar-arrow-color:#ffffff;
scrollbar-base-color:#993333;
scrollbar-highlight-color:#333333;
scrollbar-track-color:#cccccc;
scrollbar-shadow-color:#ffffff;
}

/*global*/

body
{margin-top:20px;
margin-left:20px;
margin-right:20px;
margin-bottom: 20px;
background-color:#ffffff;
}

td
{font:normal 13px/18px verdana, sans-serif;color:#000000;
}

hr
{color:#993333;
height:1px;
width=380px;
}

h2
{font:bold 15px/20px verdana, sans-serif;color:#993333;
}

h3
{font:bold 13px/18px verdana, sans-serif; color:#000000;margin-bottom:0px;
}

a:link, a:visited, a:active
{font:bold 13px/18px verdana, sans-serif;text-decoration:underline;color:#993333;
}

a:hover
{font:bold 13px/18px verdana, sans-serif;text-decoration:underline;color:#cc6666;
}

ul
{list-style-type:square
}

.header
{font:bold 11px/18px verdana, sans-serif;
padding-bottom:2px;
}

#headerli
{text-align:left;
vertical-align:bottom;
padding-left:10px;
height:25px;
}

#headerre
{text-align:right;
vertical-align:bottom;
padding-right:10px;
}

#topli
{border-right:solid 1px #ffffff;
border-bottom:solid 1px #ffffff;
}

#topre
{height:100px;
background:url("img/tw_oben.jpg");
text-align:right;
vertical-align:bottom;
padding-right:10px;
padding-bottom:10px;
border-bottom:solid 1px #ffffff;
}

#mainli
{border-right:solid 1px #ffffff;
background-color:#993333;
}

#mainre
{padding-top:25px;
padding-right:20px;
padding-bottom:20px;
padding-left:25px;
border-right:solid 1px #993333;
border-bottom:solid 1px #993333;
background-color:#ffffff;
}

#mainre2
{padding-top:22px;
padding-right:20px;
padding-bottom:20px;
padding-left:22px;
border-right:solid 1px #993333;
border-bottom:solid 1px #993333;
background-color:#ffffff;
}

/*obereleiste*/

#menutop a, #menutop a:visited, #menutop a:active
{display:block;
background-color:#ffffff;
padding:2px 12px 2px 12px;
color:#000000;
text-decoration:underline;
font:normal 11px/18px verdana, sans-serif;
text-align:center;
}

#menutop a:hover
{color:#993333;
text-decoration:underline;
}


/*navigator*/

.ebene1
{background-color:#cc6666;
color:#ffffff;
text-decoration:none;
font: normal 11px/18px verdana, sans-serif;
line-height:24px;
}

.aktiv
{background-color:#333333;
color:#ffffff;
line-height:24px;
text-decoration:none;
font:normal 11px/18px verdana, sans-serif;
padding:0px 10px 0px 10px;
border-bottom:solid 1px #cc6666;
}

.zelleleer
{line-height:14px;
}

#navig a, #navig a:visited, #navig a:active
{display:block;
color:#ffffff;
line-height:24px;
text-decoration:none;
text-align:left;
font:normal 11px/18px verdana, sans-serif;
padding:0px 10px 0px 10px;
border-left:solid 0px #cc6666;
border-bottom:solid 1px #cc6666;
width:160px;
}

#navig a:hover
{background-color:#333333;
text-decoration:none;
}

#schmucklinie
{border-top:solid 1px #cc6666;
padding:0px 5px 0px 5px;
}

#detailshead
{display:block;
background-color:#cc6666;
color:#ffffff;
font:bold 11px/12px verdana, sans-serif;
padding:1px 5px 1px 5px;
text-align:left;
border-right:solid 1px #ffffff;
border-bottom:solid 2px #ffffff;
}


#detailsli
{width:80px;
vertical-align:top;
background-color:#993333;
color:#ffffff;
font:normal 11px/14px verdana, sans-serif;
padding:1px 5px 1px 5px;
text-align:left;
border-right:solid 1px #ffffff;
border-bottom:solid 1px #ffffff;
}

#detailsre
{width:190px;
background-color:#993333;
color:#ffffff;
font:normal 11px/14px verdana, sans-serif;
padding:1px 5px 1px 5px;
text-align:left;
border-right:solid 1px #ffffff;
border-bottom:solid 1px #ffffff;
}

.kasten
{background-color:#cc6666;
padding-right:15px;
padding-top:7px;
padding-bottom:7px;
padding-left:15px;
font:bold 11px/18px verdana, sans-serif; color: #ffffff;
width:600px;
}

.kasten3
{background-color:#cc6666;
padding-right:15px;
padding-top:7px;
padding-bottom:7px;
padding-left:15px;
font:bold 11px/18px verdana, sans-serif; color: #ffffff;
}

#2spli
{width:310px;
padding:10px 0px 10px 0px;
}

#2spre
{padding:0px 0px 15px 15px;
}

#fotoarchiv
{padding:0px 0px 0px 0px;
border-bottom:solid 1px #ffffff;
border-right:solid 1px #ffffff;
}

#kasten2
{background-color:#cc6666;
padding-right:15px;
padding-top:7px;
padding-bottom:7px;
padding-left:15px;
text-align:center;
font:bold 11px/18px verdana, sans-serif; color: #ffffff;
border-bottom:solid 1px #ffffff;
border-right:solid 1px #ffffff;
}

.startli
{text-align:right;
vertical-align:top;
padding:80px 30px 0px 0px;
}

.startre
{width:70px;
text-align:left;
vertical-align:top;
padding:0px 0px 0px 0px;
}

#2spa
{width:280px;
vertical-align:top;
padding-top:20px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

#2spa2
{width:250px;
vertical-align:top;
text-align:right;
padding-top:20px;
padding-right:30px;
padding-bottom:0px;
padding-left:0px;
}

.2spa3
{width:250px;
vertical-align:top;
padding-top:20px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
border-bottom:solid 1px #993333;
}

#2spa3
{width:300px;
vertical-align:top;
padding-top:20px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
border-bottom:solid 1px #993333;
}

#2spa4
{width:120px;
vertical-align:top;
padding-top:20px;
padding-right:20px;
padding-bottom:0px;
padding-left:0px;
}

#2spa5
{vertical-align:top;
padding-top:20px;
padding-right:20px;
padding-bottom:0px;
padding-left:0px;
}

