A.artlist_headlinelink:link{
	font-family: Verdana, arial, geneva, sans-serif;
   font-size:10;
   font-weight:bold;
   text-decoration: none;
   color: #bb0277;
}

A.artlist_headlinelink:visited{
	font-family: Verdana, arial, geneva, sans-serif;
   font-size:10;
   font-weight:bold;
   text-decoration: none;
   color: #bb0277;
}

A.artlist_headlinelink:hover{
	font-family: Verdana, arial, geneva, sans-serif;
   font-size:10;
   text-decoration: underline;
   color: #bb0277;
}

A.artlist_headlinelink:active{
	font-family: Verdana, arial, geneva, sans-serif;
   font-size:10;
   text-decoration: underline;
   color: #bb0277
}
.artlist_subheadline{
	font-family: Verdana, arial, geneva, sans-serif;
   font-size:11;
   text-decoration: none;
   color: #000000;
   line-height:150%;
}

/* START Contentbereich */

A.headerGoto {
  font-size:16px;
  color:#bb0277;
  font-weight:bold;
  font-family:Verdana;
}

A.headerNavigation {
  color: #bb0277;
}


A.headerNavigation:hover {
  color: #bb0277;
}

h1 {
        color: #9a9a9a;
        font-weight:bold;
        font-family:Verdana;
        font-size:20px;
        line-height: 28px;

}

h2 {
        color: #9a9a9a;
        font-weight:bold;
        font-family:Verdana;
        font-size:12px;
        line-height: normal;

}

h3 {
  color: #bb0277;
  font-weight:bold;
  font-family:Verdana;
  font-size:12px;
}



/* ENDE Contentbereich */



/* Start Hauptnavigation & Servicenavigation */
#navigation a:link {
   color: #bb0277;
   font-weight:bold;
   font-family:Verdana;
   font-size:12px;
   background-color: transparent;
}
#navigation a:visited {
   color: #bb0277;
   font-weight:bold;
   font-family:Verdana;
   font-size:12px;
   background-color: transparent;
}
#navigation a:hover {
   color: rgb(255,255,255);
   font-weight:bold;
   font-family:Verdana;
   font-size:12px;
   text-decoration: none;
   background-color: transparent;
}
#navigation a:active {
   color: rgb(255,255,255);
   font-weight:bold;
   font-family:Verdana;
   font-size:12px;
   text-decoration: none;
   background-color: transparent;
}

/*--------------------*/

#navigation_2 a:link {
   color: #ffffff;
   font-weight:bold;
   font-family:Verdana;
   font-size:10px;
   background-color: transparent;
}
#navigation_2 a:visited {
   color: #ffffff;
   font-weight:bold;
   font-family:Verdana;
   font-size:10px;
   background-color: transparent;
}
#navigation_2 a:hover {
   color: #bb0277;
   font-weight:bold;
   font-family:Verdana;
   font-size:10px;
   background-color: transparent;
   text-decoration: none;
}
#navigation_2 a:active {
   color: #bb0277;
   font-weight:bold;
   font-family:Verdana;
   font-size:10px;
   background-color: transparent;
   text-decoration: none;
}



#cat_box_header a:link {
   color: #bb0277;
   font-weight:bold;
   font-family:Verdana;
   font-size:10px;
   background-color: transparent;
}
#cat_box_header a:visited {
   color: #bb0277;
   font-weight:bold;
   font-family:Verdana;
   font-size:10px;
   background-color: transparent;
}
#cat_box_header a:hover {
   color: #ffffff;
   font-weight:bold;
   font-family:Verdana;
   font-size:10px;
   background-color: transparent;
   text-decoration: none;
}
#cat_box_header a:active {
   color: #ffffff;
   font-weight:bold;
   font-family:Verdana;
   font-size:10px;
   background-color: transparent;
   text-decoration: none;
}


/* Ende Hauptnavigation & Servicenavigation */



/* Inhalt CMS_Container - Start ------------------------------------------------------------------------------*/

.topnavigation {position: absolute;
    top: 100px;
    left: 0px;
    height: 20px;
    width: 879px;
    z-index: 10}

.hauptnavigationstriche {position: absolute;
    top: 45px;
    left: 0px;
    height: 20px;
    width: 879px;
    z-index: 9;
    color: #bb0277;
    font-weight:bold;
    font-family:Verdana;
    font-size:12px;}


.locationpath {
    color: #bb0277;
    position: absolute;
    top: 127px;
    left: 0px;
    height: 14px;
    width: 879px;
    z-index: 5}

.headline {position: absolute;
    top: 15px;
    left: 304px;
    height: 14px;
    width: 560px;
    border-bottom :1px solid #bb0277;
    border-right :1px solid #bb0277;
    background-color:#D6D7D6;
    z-index: 10;
    font-family: Verdana, Arial, sans-serif;
    font-size:10px;
    color:#bb0277;
    font-weight:bold;
}

.headlinestyle {    height: 14px;
    width: 100%;
    line-height:120%;
    margin-top:0px;
    margin-bottom:4px;
    border-bottom :1px solid #bb0277;
    border-right :1px solid #bb0277;
    background-color:#D6D7D6;
    z-index: 10
    font-family: Verdana, Arial, sans-serif;
    font-size:10px;
    color:#bb0277;
    font-weight:bold;
}

.content {position: absolute;
    top: 34px;
    left: 302px;
    height: 316px;
    width: 562px;
    z-index: 10;
    overflow: auto;}

.gschaeft {position: absolute;
    top: 16px;
    left: 15px;
    height: 336px;
    width: 849px;
    z-index: 99;
    overflow: auto;}

.content1 {position: absolute;
    top: 19px;
    left: 3px;
    height: 145px;
    width: 275px;
    z-index: 10;
    overflow: auto}

.content2 {position: absolute;
    top: 19px;
    left: 3px;
    height: 145px;
    width: 275px;
    z-index: 10;
    overflow: auto}

.content3 {position: absolute;
    top: 19px;
    left: 3px;
    height: 145px;
    width: 275px;
    z-index: 10;
    overflow: auto}

.content4 {position: absolute;
    top: 19px;
    left: 3px;
    height: 145px;
    width: 275px;
    z-index: 10;
    overflow: auto}

.head1 {position: absolute;
    top: 3px;
    left: 3px;
    height: 14px;
    width: 273px;
    z-index: 10;
	 line-height:120%;
    border-bottom :1px solid #bb0277;
    border-right :1px solid #bb0277;
    background-color:#D6D7D6;
    overflow: auto;
    font-family: Verdana, Arial, sans-serif;
    font-size:10px;
    color:#bb0277;
    font-weight:bold;}

.head2 {position: absolute;
    top: 3px;
    left: 3px;
    height: 14px;
    width: 273px;
    z-index: 10;
	 line-height:120%;
    border-bottom :1px solid #bb0277;
    border-right :1px solid #bb0277;
    background-color:#D6D7D6;
    overflow: auto;
    font-family: Verdana, Arial, sans-serif;
    font-size:10px;
    color:#bb0277;
    font-weight:bold;}

.head3 {position: absolute;
    top: 3px;
    left: 3px;
    height: 14px;
    width: 273px;
    z-index: 10;
	 line-height:120%;
    border-bottom :1px solid #bb0277;
    border-right :1px solid #bb0277;
    background-color:#D6D7D6;
    overflow: auto;
    font-family: Verdana, Arial, sans-serif;
    font-size:10px;
    color:#bb0277;
    font-weight:bold;}

.head4 {position: absolute;
    top: 3px;
    left: 3px;
    height: 14px;
    width: 273px;
    z-index: 10;
	 line-height:120%;
    border-bottom :1px solid #bb0277;
    border-right :1px solid #bb0277;
    background-color:#D6D7D6;
    overflow: auto;
    font-family: Verdana, Arial, sans-serif;
    font-size:10px;
    color:#bb0277
    font-weight:bold;}

.suche {position: absolute;
    top: 375px;
    left: 11px;
    height: 98px;
    width: 275px;
	 border:0px solid black;
    z-index: 24}

.spezof {position: absolute;
    top: 375px;
    left: 301px;
    height: 98px;
    width: 276px;
	 border:0px solid black;
    z-index: 24}

.empf {position: absolute;
    top: 375px;
    left: 592px;
    height: 98px;
    width: 275px;
	 border:0px solid black;
    z-index: 24}

.contentmenuheadline {position: absolute;
    top: 3px;
    left: 3px;
    height: 28px;
    width: 271px;
	 border:0px solid black;
    z-index: 4;
}

.cmc {position: absolute;
    top: 27px;
    left: 3px;
    height: 130px;
    width: 271px;
	 border:0px solid black;
    z-index: 4;
    overflow:auto;}

.servicenavigation {position: absolute;
    top: -2px;
    left: 0px;
    height: 20px;
    width: 879px;
    z-index: 10}

.servicenavigationstriche {position: absolute;
    top: 4px;
    left: 0px;
    height: 20px;
    width: 879px;
    z-index: 9;
   color: #bb0277;
        font-weight:bold;
        font-family:Verdana;
        font-size:12px;}

/* Inhalt CMS_Container - Ende ------------------------------------------------------------------------------*/

/* Inhalt hardformat - Start ------------------------------------------------------------------------------*/

.skinlogo {position: absolute;
    top: -4px;
    left: 1px;
    height: 98px;
    width: 244px;
    background-image:url(images/sslogo.gif); 
    z-index: 3;
}

.spaproducts { position: absolute;
    top: -11px;
    left: 20px;
    height: 36px;
    width: 159px;
    background-image:url(images/spaproducts.gif); 
    z-index: 6;
}

.templateSwitcher { 
  z-index: 6;
  position: absolute;
}

.banner {position: absolute;
    font-family: Verdana;
    font-size: 10px;
    color: white;
    line-height: 16px;
   	top: 0px;
    left: 300px;
    height: 36px;
    width: 460px;
    background-color: red;
    z-index: 3;
}

.studio_exit {position: absolute;
    top: 2px;
    left: 774px;
    height: 36px;
    width: 105px;
    z-index: 3;
}

.header_icons {position: absolute;
    top: 0px;
    left: 1px;
    height: 36px;
    width: 881px;
    z-index: 3;
}



/* Inhalt hardformat - Ende ------------------------------------------------------------------------------*/
