/* Subnavi  */

#container-subnavi{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#container-subnavi a:link, #container-subnavi a:visited, #container-subnavi a:active
{
font-weight:normal;v
text-decoration:none;
color:black;
}

#container-subnavi a:hover{
font-style:regular;
color:#FF6600;
}

.subnavi_standard{
height:21px;
width:207px;
padding-top:7px;
padding-left:25px;
background-image: url(/graphics/bg_navi.gif);

}

.subnavi_selected{
height:21px;
width:207px;
padding-top:7px;
padding-left:25px;
background-image: url(/graphics/bg_navi.gif);
}

.hauptnavi_selected a:link, .hauptnavi_selected a:active, .hauptnavi_selected a:visited {
color:#FF6600;
}


/* Searchbox ######################################################################*/

#searchbox{
position:relative;
float:left;
padding-left:20px;
padding-top:40px;
padding-bottom:10px;
width:212px;
background-image: url(/graphics/bg_searchbox.gif);
}

#searchbox p{
font-size:10px;
line-height:15px;
margin:0px;
padding:0px;
padding-bottom:10px;
padding-right:18px;
}

#searchform-input{
border-width:1px;
border-style:solid;
border-color:#FF6600;
width:185px;
height:20px;
margin-bottom:10px;
}
#searchform-button{
border-width:1px;
border-style:solid;
border-color:#FF6600;
width:187px;
height:24px;
margin-bottom:10px;
background-image: url(/graphics/bg_searchinput.jpg);
}

/* Shortcuts ######################################################################*/

.shortcuts-headline h1{
font-size:10px;
margin:0px;
padding:0px;
color:#FF6600;
background-image:none;
}

.shortcuts-teaser, .shortcuts-salonfinder{
border-right-style:dotted;
border-right-width:1px;
border-right-color:#FF6600;
margin-top:5px;
padding:5px;
padding-left:10px;
padding-right:10px;
width:158px;
background-image: url(/graphics/bg_shortcuts.png);
}

.shortcuts-salonfinder{
width:158px;
height:150px;



}

.shortcuts-teaser p, .shortcuts-salonfinder p{
font-size:10px;
line-height:14px;
margin:0px;
padding:0px;
}

.shortcuts-link, .shortcuts-link a:link,  .shortcuts-link a:visited, .shortcuts-link a:active
{
font-size:9px;
color:white;
padding:2px;
padding-left:7px;
background-color:black;
text-decoration:none;
margin-top:5px;
margin-bottom:25px;
position:relative;
z-index:10;
}

.shortcuts-link a:hover{
color:#FF6600;
}

/* Artikellisten ######################################################################*/

.artikelliste{
}
.tease-name{
width:370px;
margin:0px;
padding:0px;
font-size:12px;
position:relative;
float:left;
clear:left;
}

.tease-link, .tease-link a:link, .tease-link a:active, .tease-link a:visited, .tease-link a:hover{
margin:0px;
padding:0px;
font-size:12px;
position:relative;
float:right;
width:140px;
}

.tease-trenner{
position:relative;
width:100%;
float:left;
clear:both;
height:20px;
background-image: url(/graphics/trenner_artikelliste.gif);
}


/* Salonfinder ######################################################################*/

.tease-name-sf{
width:300px;
margin:0px;
padding:0px;
font-size:12px;
position:relative;
float:left;
clear:left;
}

.tease-link1-sf, .tease-link1-sf a:link, .tease-link1-sf a:active, .tease-link1-sf a:visited, .tease-link1-sf a:hover{
margin:0px;
padding:0px;
font-size:10px;
position:relative;
float:right;
width:60px;
}

.tease-link2-sf, .tease-link2-sf a:link, .tease-link2-sf a:active, .tease-link2-sf a:visited, .tease-link2-sf a:hover{
margin:0px;
padding:0px;
font-size:10px;
position:relative;
float:right;
width:105px;
}



/* Seminarübersicht ######################################################################*/

.tease-name-sue{
width:375px;
margin:0px;
padding:0px;
font-size:12px;
position:relative;
float:left;
clear:left;
}

.tease-link1-sue, .tease-link1-sue a:link, .tease-link1-sue a:active, .tease-link1-sue a:visited, .tease-link1-sue a:hover{
margin:0px;
padding:0px;
font-size:10px;
position:relative;
float:right;
width:85px;
}

.tease-link2-sue img{
margin:0px;
padding:0px;
font-size:10px;
position:relative;
float:right;
width:60px;
}

/* footer ######################################################################*/

.footer{
margin-bottom:20px;
line-height:12px;
font-size:10px;
}

.footer a:link, .footer a:visited, .footer a:active, .footer a:hover{
font-size:10px;
font-weight:normal;
font-style:normal;
} 

/* Sonstige ######################################################################*/

.gallery-frame{
border-width:1px;
border-color:#FF6600;
border-style:solid;
}



.trenner{
position:relative;
float:left;
clear:both;
width:525px;
height:45px;
background-image: url(/graphics/bg_trenner.gif);
}


.textbox_links, .textbox_links p{
margin:0px;
padding:0px;
position:relative;
float:left;
}

.textbox_links h1, .textbox_links h2{

position:relative;
float:left;
}

/**
 * CSS styles for Contenido Sitemap.
 * 
 * @author rbi
 * @copyright four for business AG <www.4fb.de>
 * @version 0.1.0
 * 
 * created 2009-01-16
 */

ul.sitemapStandardMainCat {
        margin-left:0;
        padding-left: 0;
}

ul.sitemapStandardMainCat li {
    border-bottom: 1px solid #ffffff;
    list-style-type: none;
}

ul.sitemapStandardMainCat li.sitemapStandardLevel_1 {
        background-color: #E9E9E9;
        padding: 3px 3px 3px 10px;
}

ul.sitemapStandardMainCat li.sitemapStandardLevel_2 {
color:black;
        background-color: #F5F5F5;
        padding: 3px 3px 3px 30px;
}

ul.sitemapStandardMainCat li.sitemapStandardLevel_3 {
        background-color: #ffffff;
        padding: 3px 3px 3px 50px;
}


/* CONTACT FORM ################ */

#contactForm {
    font-size:11px;
    font-weight:bold;
}
#contactForm .contactRow {
    margin:4px 0;
}
#contactForm label {
    display:block;
    float:left;
    width:150px;
}
#contactForm .contactRow input, #contactForm .contactRow textarea {
    border:1px solid #ccc;
    width:520px;
}
#contactForm .contactRow select {
    border:1px solid #ccc;
    width:172px;
}
* html #contactForm .contactRow input, * html #contactForm .contactRow textarea {
    width:343px;
}

#contactForm .contactRow input {
    height:14px;
}

#contactForm .contactRow textarea {
    height:250px;
    font-size:10px;
}

#contactFormSubmit #contactFormSubmitLeft {
float:left;

}
* html #contactFormSubmit #contactFormSubmitLeft {
float:left;
}
#contactFormSubmit #contactFormSubmitRight {
float:right;
}

#contactFormSubmit #contactFormSubmitLeft input, 
#contactFormSubmit #contactFormSubmitRight input {

}
#contactFormSubmit #contactFormSubmitLeft input {
float:left;
}

#contactForm table {
    width:100%;border-collapse:collapse;
}
#contactForm table td {
    padding:1;
}
#contactForm table td.pt {
    padding-top:5px;
}
* html #contactForm table td.pt {
    padding-top:0;
}