/* styles for www.haarentfernung-rottenburg.de */
html, body {color:black; background-color:white; font-size:medium; font-style:normal; font-family:'Times New Roman',Georgia,serif;}
body {margin:0;}
/* bug in IE5 and Firefox 1.5x: right part of horz. borders not displayed on right-scroll:
body {margin:0; border-top-color: #990033; border-top-width: 2px; border-top-style:solid;}
*/

/* Pseudo-classes for a. lvafh */
a:link {color:#993333; background-color:white;}
a:visited {color:#660000; background-color:white;}
a:active {color:#cc0033; background-color:white;}
/* a:focus {color:#cc0033; background-color:white;}*/
a:hover {color:#cc0033; background-color:white;}

a.nohover:hover {color:black; background-color:white;}

/* separator cell middle */
td.tdmiddle {background-image:url(pics/v903_fff.gif); background-repeat:repeat-y; padding:0;}
/* right border cell */
td.tdright {background-image:url(pics/vfff_903.gif); background-repeat:repeat-y; padding:0;}


/* menu cell left */
td.tdmenu {width:174px; color: white; background-color:#990033; padding: 0;}

#menulist {width: 174px; font-size: 85%; border:0; margin: 0; padding: 0; color: white; background-color: #990033; font-style:normal; font-family: arial,verdana,helvetica,sans-serif;}

#menulist ul {margin: 0; padding-left:0; padding-top:1em;}

#menulist ul li {list-style: none; 
 display: block; border-bottom: 1px solid #cc0033; padding:0;}
#menulist ul a {display: block; text-decoration:none;
 padding: 0.2em 0.5em 0.2em 0.5em;}
#menulist ul a:link {color: white; background-color: #990033;}
#menulist ul a:visited {color: #cccccc; background-color: #990033;}
#menulist ul a:active {color: red; background-color: #990033;}
/* #menulist ul a:focus {color: #cc3333; background-color: #ffffaa;} */
#menulist ul a:hover {color: white; background-color: #cc6666;}

#menulist .submenu a {padding: 0.2em 0.5em 0.2em 1em;}

#menulist .actpg {color:#ff9999; padding: 0.2em 0.5em 0.2em 0.5em;}
#menulist .actpgsub {color:#ff9933; padding: 0.2em 0.5em 0.2em 1em;}
#menulist li.spacer {color:990033; background-color: #990033; padding:0;}
#menulist li.spacerend {color:990033; background-color: #990033; border-style:none; padding:0;}

ul.linklist {list-style:none; border:1px solid #990033; padding:0.5em;}
ul.linklist li {margin-bottom:0.2em;}

.subheader {font-size:medium; font-style:normal; font-family:verdana,arial,helvetica,sans-serif;}
h4.subheader {margin-bottom:0.8em;}

.subheader2 {font-size:medium; font-style:normal; font-weight:bold;}
a.subheader2:hover {color:black; background-color:white;}
p.smalltop {margin-top:0.5em;}

.centered {text-align: center; alignment: center;}

/* use with span: */
.smsize {font-size:x-small; font-style:normal;}
.bsmsize {font-size:x-small; font-style:normal; font-weight:bold;}
.bstyle {font-size:medium; font-style:normal; font-weight:bold;}
.bcenter {font-size:medium; font-style:normal; font-weight:bold; text-align:center;}


h3.topic {color:#990033; background-color:white; text-align:center; font-size: 14pt; font-style:normal; font-family:arial,helvetica,sans-serif;}
h4.topic2 {color:#990033; background-color:white; text-align:center; font-size: 12pt;}

h3.introtopic {color:white; background-color:#990000; margin-top:8px; margin-bottom:0; text-align:center; font-size: 14pt; font-style:normal; font-family:arial,helvetica,sans-serif;}


img.logo {width:400px; height:80px; border-style:none; margin:0;}
/* img.menupic {width:150px; height:150px; border:1px solid red; margin:12px;}*/
 img.menupic {width:150px; height:150px; border-style:none; margin:12px;}
img.studiopic {width:150px; height:200px; border-style:none; margin:12px;}
img.nailpic {width:150px; height:100px; border-style:none; margin:12px;}
img.feetpic {width:300px; height:224px; border-style:none; margin:12px;}



img.arrs {width:16px; height:16px; border-style:none; margin:0;}
img.mail {width:21px; height:12px; border-style:none; margin:0;}
img.intropic {width:700px; height:356px; border-style:none; margin:0;}
img.views {width:320px; height:245px; border-style:none; margin:0;}
img.nails {width:400px; height:256px; border-style:none; margin:0;}



hr.sepline {color:#990033; background-color:#990033; height:4px;}
p.box {margin:2em; padding:0.5em; border:double thick #990033;}
.bgbox {margin:2em; padding:0.5em; border:double thick #990033; color:#990033; background-color:#ffcccc;}

tr.colored {background-color:#ffcccc;}

/* horiz. Menue auf Startseite */
#hmenu {display:block; text-align:center; color: #990000; background-color: #cc9999; font-family: arial,verdana,helvetica,sans-serif; font-weight:normal; font-size: 85%;}
#hmenu {border-top: 1px solid #990000; border-bottom: 1px solid #990000; padding-top:0.2em; padding-bottom:0.2em;}
#hmenu a {text-decoration:none; font-weight:bold;}
#hmenu a:link {color: #990000; background-color: #cc9999;}
#hmenu a:visited {color: #990000; background-color: #cc9999;}
#hmenu a:active {color: #990000; background-color: #cc9999;}
/* #hmenu a:focus {color: #990000; background-color: #cc9999;}*/
#hmenu a:hover {color: white; background-color: #cc9999;}


#copyright {clear:both; width:100%; margin: 0; padding:2px; font-size:80%; font-style:normal; color: black; background-color: white;
 border-top-color: #990033; border-top-width: 1px; border-top-style:solid; 
 border-bottom-color: #990033; border-bottom-width: 1px; border-bottom-style:solid;}

