.profession{color:#e4a024;border-color:#e4a024}
.borderbottomprofession{border:0px;border-bottom:1px solid #e4a024;}

.academy{color:#c81f32;border-color:#c81f32}
.borderbottomacademy{border:0px;border-bottom:1px solid #c81f32;}

.events{color:#a7af24;border-color:#a7af24}
.borderbottomevents{border:0px;border-bottom:1px solid #a7af24}

.management{color:#4673ab;border-color:#4673ab}
.borderbottommanagement{border:0px;border-bottom:1px solid #4673ab}
.specials{color:#1c96ab;border-color:#1c96ab}
.borderbottomspecials{border:0px;border-bottom:1px solid #1c96ab}

.partners{color:#9c8c68;;border-color:#9c8c68}
.bordertop{border-top-width:1px;border-top-style:solid;}
.borderbottom{border-bottom-style:solid;border-bottom-width:1px}
div.profserv_claim{
padding:0px;margin:0px;border-width:0px;
position:absolute;top:90px;left:530px;width:300px;height:110px;
z-index:7;
text-align:right;vertical-align:bottom;
border-bottom-style:solid;

}


/* DEFAULTS FOR TAGS */

body { page: orientation; margin:0px;padding:0px;border:0;}
table,img,form{
margin:0px;
padding:0px;
border:0;}

img{margin:0px;
padding:0px;
border:0;vertical-align:top;}

body {
margin:0px;
padding:0px;
text-align: center;
font-family:Arial, sans-serif;
font-size:10px;
}
td{empty-cells:show;text-align:left;vertical-align:top;font-family:Arial, sans-serif;font-size:11px;line-height:15px;font-weight:normal;
}
ul{margin:0px;padding:0px;margin-left:15px;list-style-image:url(/images/list_item.gif);text-indent:0px;}
ul.white{margin:0px;padding:0px;margin-left:15px;list-style-image:url(/images/list_item_white.gif);text-indent:0px;}
ol{margin:0px;padding:0px;margin-left:12px;text-indent:0px;padding-left:12px;}
ol ul {margin-left:10px;}

li{margin:0px;padding:0px;}
/*STRUCTURE*/

div.page{
width:100%;
text-align: center;
position:absolute;top:0px;left:0px;
}

div.centered {
margin-left:auto;
margin-right:auto;
width:990px;
padding:0px;
position:relative;
z-index:3;
}
div.centerpart {
margin-left:auto;
margin-right:auto;
width:950px;
padding:0px;
position:relative;
top:0px;
left:0px;
z-index:2;height:560px;
}
div.leftpart{
position:absolute;width:50%;left:0px;top:0px;z-index:1;height:560px;
/*-moz-opacity:0.0;filter:alpha(opacity=0);-khtml-opacity:0.0;opacity:0.0;KhtmlOpacity:0.0;*/

}
div.rightpart{
position:absolute;width:50%;right:0px;top:0px;z-index:1;height:560px;
/*-moz-opacity:0.0;filter:alpha(opacity=0);-khtml-opacity:0.0;opacity:0.0;KhtmlOpacity:0.0;*/

}
div.leftpart_for_fading{
position:absolute;width:50%;left:0px;top:0px;z-index:1;height:560px;
-moz-opacity:0.0;filter:alpha(opacity=0);-khtml-opacity:0.0;opacity:0.0;KhtmlOpacity:0.0;

}
div.rightpart_for_fading{
position:absolute;width:50%;right:0px;top:0px;z-index:1;height:560px;
-moz-opacity:0.0;filter:alpha(opacity=0);-khtml-opacity:0.0;opacity:0.0;KhtmlOpacity:0.0;

}


/* BACKGROUND IMAGE TOP LEFT */
div.background_for_fading{
position:absolute;top:0px;z-index:4;left:20px;
text-align:left;vertical-align:top;
-moz-opacity:0.0;filter:alpha(opacity=0);-khtml-opacity:0.0;opacity:0.0;KhtmlOpacity:0.0;
}
div.background{
position:absolute;top:0px;z-index:4;left:20px;
text-align:left;vertical-align:top;
}
/* BACKGROUND IMAGE BOTTOM RIGHT */
div.backgroundbr{
position:absolute;top:200px;z-index:5;left:565px;width:411px;height:357px;
text-align:right;vertical-align:bottom;
}

/* MODULE LOGO*/
div.modulelogo{
position:absolute;top:90px;z-index:5;left:20px;
text-align:left;vertical-align:top;
}

/* LINE UNDER SITE NAVIGATION*/
div.naviline{
position:absolute;top:67px;left:20px;width:810px;text-align:left;
margin:0px;padding:0px;
font-family:Arial, sans-serif;font-size:11px;line-height:15px;z-index:14;
}

/* ??? */
div.top{
position:absolute;top:0px;z-index:4;left:20px;
text-align:left;vertical-align:top;
width:824px;
}

/* FLYER */
div.flyercontainer{
position:absolute;top:180px;left:560px;width:390px;
text-align:left;vertical-align:top;
z-index:10;
}
div.flyercontrol{
position:absolute;top:0px;left:20px;width:390px;height:10px;
text-align:left;vertical-align:top;
}
div.flyer{
position:absolute;top:10px;left:20px;
border-top-width:1px;
border-top-style:solid;
border-bottom-width:1px;
border-bottom-style:solid;
width:390px;height:240px;
clip:rect(0px 0px 0px 0px);
-moz-opacity:0.0;filter:alpha(opacity=00);-khtml-opacity:0.00;opacity:0.00;KhtmlOpacity:0.00;
}
img.flyerctrl{padding-top:30px;
-moz-opacity:0.0;filter:alpha(opacity=00);-khtml-opacity:0.00;opacity:0.00;KhtmlOpacity:0.00;
}

/* RELEATED LINKS*/

div.relatedlinkscontainer{
position:absolute;top:213px;left:860px;width:110px;
text-align:left;vertical-align:top;
z-index:10;
}
div.rel_link_image{
width:110px;z-index:10;display:none;
}
div.rel_link_text{
width:110px;z-index:10;height:13px;
}
div.rel_link{
padding:0px;margin:0px;border:0px;
z-index:10;
}
img.rel_link_image{
border:0px;padding:0px;margin:0px;z-index:10;width:110px;
}

div.rellink{
padding:0px;margin:0px;border:0px;margin-bottom:5px;
vertical-align:top;
display:block;
font-family:Arial;font-size:10px;line-height:14px;
}
span.rellink_box{
	padding:0px;margin:0px;border:0px;
	display:block;height:1px;overflow:hidden;
	font-family:Arial;font-size:10px;line-height:14px;
}
span.rellink_intern{
display:block;height:62px;
}
a.rellink{
display:block;text-decoration:none;border:0px;margin:0px;padding:0px;
font-family:Arial;font-size:10px;line-height:14px;font-weight:bold;
}
span.rellink{
display:block;margin-top:1px;height:60px;font-weight:normal;
border-bottom-style:solid;border-bottom-width:1px;
border-top-style:solid;border-top-width:1px;
}

img.rellink{
border:0px;margin:0px;padding:0px;margin-top:1px;
overflow:auto;
border-bottom-style:solid;border-bottom-width:1px;
border-top-style:solid;border-top-width:1px;
}


/* ??? */
stuff{
display:block;top:0px;left:0px;
width:110px;
clip:rect(0px 0px 0px 0px);
}

/* NEWSBOX */

div.newsbox{
position:absolute;top:529px;left:20px;width:950px;padding-top:0px;padding-bottom:0px;
z-index:10;text-align:left;z-index:11;
}
a.news{
font-family:Arial, sans-serif;font-size:10px;line-height:14px;padding-left:0px;
padding-top:5px;z-index:10;
display:block;text-align:left;width:150px;height:16px;
}
td.thenews{
font-family:Arial, sans-serif;font-size:10px;line-height:14px;
display:block;text-align:left;width:250px;padding-left:0px;padding-right:0px;
}
div.newsboxcontent{
left:0px;
position:absolute;
height:0px;overflow:hidden;
padding-top:5px;padding-bottom:10px;
font-family:Arial, sans-serif;font-size:11px;line-height:15px;
text-align:left;vertical-align:top;
display:block;
clip:rect(0px 0px 0px 0px);
}

/* MODULE HEADLINES */
img.sheadline{
display:block;
position:absolute;
bottom:0px;
left:175px;
margin-top:auto;
}

div.headline{
padding:0px;margin:0px;border-width:0px;
position:absolute;top:90px;left:20px;width:950px;height:110px;
z-index:6;
text-align:left;vertical-align:bottom;
border-bottom-style:solid;
border-bottom-width:1px;
}
div.image_leftbottom_250h{
position:absolute;top:307px;height:250px;z-index:10;left:20px;width:165px;
padding:0px;margin:0px;
text-align:center;vertical-align:bottom;
}
div.slideshow{
position:absolute;top:201px;left:195px;
z-index:10;
padding:0px;margin:0px;
vertical-align:top;text-align:left;
clip:rect(0px 0px 0px 0px);border-width:0px;
font-family:Arial, sans-serif;font-size:11px;line-height:15px;font-weight:normal;
-moz-opacity:0.00;filter:alpha(opacity=0);-khtml-opacity:0.0;opacity:0.0;KhtmlOpacity:0.0;
border-bottom-style:solid; border-bottom-width:1px;
}
div.text{
position:absolute;top:201px;left:195px;width:460px;
z-index:10;
padding:0px;margin:0px;
vertical-align:top;text-align:left;
font-family:Arial, sans-serif;font-size:11px;line-height:15px;font-weight:normal;
}
div.text_scrollbox{
position:absolute;top:201px;left:195px;width:460px;
z-index:10;
padding:0px;
padding-top:5px;
vertical-align:top;text-align:left;
font-family:Arial, sans-serif;font-size:11px;line-height:15px;font-weight:normal;
}

div.image{
position:absolute;top:201px;left:20px;
z-index:10;
padding:0px;margin:0px;border:0px;
vertical-align:top;text-align:left;
}
div.container{
position:absolute;top:201px;left:20px;
z-index:10;
padding:0px;margin:0px;border:0px;
vertical-align:top;text-align:left;
}


/* MODULE NAVIGATION*/
div.modulenav{
position:absolute;top:70px;left:20px;width:824px;text-align:left;
font-family:Arial, sans-serif;font-size:11px;line-height:15px;z-index:18;
}

/* MAIN NAVIGATION */

div.mainnav{
position:absolute;top:49px;left:20px;width:824px;text-align:left;
font-family:Arial, sans-serif;font-size:11px;line-height:15px;z-index:19;
}



/* WELLA LOGO with and w/o claim*/
div.wellalogo{
position:absolute;top:0px;left:830px;
z-index:8;
}

/* BOTTOM NAVIGATION*/
div.bottomnav{
position:absolute;top:550px;left:20px;width:790px;
vertical-align:top;text-align:left;
border-top-width:1px;
border-top-style:solid;
z-index:8;
font-family:Arial, sans-serif;font-size:9px;line-height:14px;font-weight:normal;
}
/* BOTTOM NAVIGATION COPYRIGHT*/
div.copyright{
position:absolute;top:550px;left:810px;width:160px;
vertical-align:top;text-align:right;
border-top-width:1px;
border-top-style:solid;
z-index:8;
font-family:Arial, sans-serif;font-size:9px;line-height:17px;font-weight:normal;
}

/* ??? */
div.topnav{
position:absolute;top:50px;left:20px;width:824px;text-align:right;
z-index:8;
font-family:Arial, sans-serif;font-size:9px;line-height:14px;font-weight:normal;
}

/* HOME BOX AND SHADE BOX*/
a.homeboxhdl{
display:block;
padding:0px;margin:0px;
font-family:Arial, sans-serif;font-size:11px;line-height:17px;font-weight:bold;
text-decoration:none;
}
a.homeboxhdl:hover,a.homeboxhdl:active{
display:block;
padding:0px;margin:0px;
font-family:Arial, sans-serif;font-size:11px;line-height:17px;font-weight:bold;
text-decoration:none;
}
div.homebox{
position:absolute;width:200px;
font-family:Arial, sans-serif;font-size:10px;line-height:15px;z-index:11;
text-align:left;vertical-align:top;
}
div.shades{
position:absolute;top:210px;left:20px;
font-family:Arial, sans-serif;font-size:10px;line-height:14px;z-index:11;
text-align:left;vertical-align:top;
}
div.homeboxcontent{
position:absolute;top:20px;left:0px;width:200px;
padding-top:5px;padding-bottom:10px;
font-family:Arial, sans-serif;font-size:10px;line-height:15px;
text-align:left;vertical-align:top;
display:block;
clip:rect(0px 0px 0px 0px);
}

a.homeboxlink{
}
a.homeboxlink.hover{
}
div.shadeboxcontent{
position:absolute;top:235px;width:151px;
padding-top:5px;padding-bottom:10px;
font-family:Arial, sans-serif;font-size:10px;line-height:14px;
text-align:left;vertical-align:top;
display:block;
clip:rect(0px 0px 0px 0px);
}

/* IDENTIFIER ('Kennung')*/
div.identifier{
position:absolute;top:20px;left:20px;width:160px;
vertical-align:top;text-align:left;
z-index:8;
font-family:Arial, sans-serif;font-size:9px;line-height:13px;font-weight:normal;
}

/* LINKS */
a.a{
font-family:Arial, sans-serif;font-size:10px;line-height:13px;z-index:5;font-weight:bold;
text-decoration:none;vertical-align:top
}
a{
font-family:Arial, sans-serif;font-size:10px;line-height:13px;z-index:5;font-weight:bold;
text-decoration:none;vertical-align:top
}
a.searchresult{
font-family:Arial, sans-serif;font-size:10px;line-height:13px;z-index:5;font-weight:bold;
text-decoration:none;vertical-align:top
}
a.topnav{
font-family:Arial, sans-serif;font-size:9px;line-height:14px;font-weight:normal;
text-decoration:none;margin-left:10px;
}
a.subnav{
font-family:Arial, sans-serif;font-size:9px;line-height:17px;font-weight:normal;
text-decoration:none;margin-right:15px;
}
a.subnav:hover{
font-family:Arial, sans-serif;font-size:9px;line-height:17px;font-weight:normal;
text-decoration:none;margin-right:15px;
}
a.copyright{
font-family:Arial, sans-serif;font-size:9px;line-height:17px;font-weight:normal;
text-decoration:none;
}
a.copyright:hover{
font-family:Arial, sans-serif;font-size:9px;line-height:17px;font-weight:normal;
text-decoration:none;
}

/* FONT TAGS (why?)*/
font.headline{
font-family:Arial, sans-serif;font-size:11px;line-height:15px;font-weight:bold;
}
font.content{
font-family:Arial, sans-serif;font-size:11px;line-height:15px;font-weight:normal;
}
font.footline{
font-family:Arial, sans-serif;font-size:10px;line-height:13px;z-index:5;font-weight:bold;
text-decoration:none;vertical-align:top
}
div.content{
text-align:left;vertical-align:top;font-family:Arial, sans-serif;font-size:11px;line-height:15px;font-weight:normal;margin-left:1px;margin-bottom:5px;
}
/* SPACING */
td.spacer{width:10px;height:10px;empty-cells:show}
td.spacer30{width:30px;empty-cells:show}
td.spacer40{width:40px;empty-cells:show}
td.spacer140{width:140px;empty-cells:show}



/* MODULE tv7e*/

h1{font-size:11px;font-weight:bold;margin:13px 0 7px 0;color:#c8003c}

div.txt{
position:absolute;top:200px;left:20px;width:950px;height:350px;
text-align:left;vertical-align:top;
z-index:10;
border-top-style: solid;
border-top-width: 1px;
}

div.leftcontainer{
position:absolute;top:0px;left:0px;width:390px;
text-align:left;vertical-align:top;
z-index:10;
font-size:11px;line-height:14px;
}

div.rightcontainer{
position:absolute;top:0px;left:420px;width:390px;
text-align:left;vertical-align:top;
z-index:10;
}
div.txtscroll{
border:0px;
position:absolute;top:0px;left:0px;
height:320px;
z-index:10;
padding:0px;
vertical-align:top;text-align:left;
font-family:Arial, sans-serif;font-size:11px;line-height:14px;font-weight:normal;
clip:rect(0px 0px 0px 0px);
}


div.txtscrollarrows{
position:absolute;top:320px;left:0px;width:390px;
border-width:0px;
border-top-width:1px;border-top-style:solid;
text-align:right;z-index:10;
padding:0px;padding-top:3px;
}
div.footline{
position:absolute;top:520px;left:20px;width:390px;
border:0px;text-align:right;z-index:14;
padding:0px;padding-top:0px;
border-top-width:1px;border-top-style:solid;
}
span.arrbutton{padding-left:4px;padding-right:4px;}
/* GALLERY */
div.gallery{
position:absolute;top:201px;left:300px;width:530px;
text-align:left;vertical-align:top;
z-index:10;
}
td.gallery_thumbnail{
empty-cells:show;width:34px;height:34px;
}
td.gallery4_thumbnail{
empty-cells:show;width:110px;height:72px;
}
td.gallery_thumbnail_spacer{
empty-cells:show;width:4px;height:4px;
}
div.gallery_bgimage{
position:absolute;top:0px;left:140px;
text-align:left;vertical-align:top;
z-index:10;
}
div.gallery_bigimage{
position:absolute;top:20px;left:140px;
text-align:left;vertical-align:top;
z-index:11;
}
div.gallery_control{
position:absolute;top:320px;left:140px;width:390px;
text-align:left;vertical-align:top;
z-index:11;
}

div.trendflash{
padding:0px;margin:0px;border:0px;
position:absolute;
z-index:16;
text-align:left;vertical-align:top;
top:201px;left:20px
}
td.formcell{
width:139px;vertical-align:top;text-align:left;
padding:0px;margin:0px;height:50px;
}
div.formcell{
width:139px;vertical-align:top;text-align:left;
padding:0px;margin:0px;height:40px;float:left;
padding-top:0px;
}
div.formcellright{
width:109px;vertical-align:top;text-align:left;
padding:0px 0px 0px 0px;margin:0px;height:40px;float:left;
padding-top:0px;
}
td.form2cells{
width:280px;vertical-align:top;text-align:left;
padding:0px;margin:0px;height:50px;
}
div.form3cells{
width:390px;vertical-align:top;text-align:left;
padding:0px;margin:0px;height:40px;
padding-top:0px;
}

input.small{
margin:0px;padding:1px;
width:128px;border-width:1px;border-style:solid;
font-family:Arial, sans-serif;
font-size:11px;line-height:15px;
}
select.small{
margin:0px;padding:1px;
width:108px;
font-family:Arial, sans-serif;
font-size:11px;line-height:13px;
}
select.medium{
margin:0px;padding:1px;
width:248px;
font-family:Arial, sans-serif;
font-size:11px;line-height:13px;
}
textarea.normal{
margin:0px;padding:1px;
width:388px;height:133px;border-width:1px;border-style:solid;
font-family:Arial, sans-serif;
font-size:11px;line-height:15px;
}
label{
display:block;margin:0px;padding:0px;border-width:0px;
height:20px;
font-family:Arial, sans-serif;
font-size:11px;line-height:14px;
}
table.navi{
	padding: 0px;
	margin: 0px;
	display:block;
	border:0px solid black;
}
td.gf_firstlevel{
	font: 10px verdana,arial, helvetica, serif;
	vertical-align:top;
 	padding:0px;
	border:0px;
}
td.gf_firstLevelbox{
	z-index:28;
	text-align:left;
	margin:0px;
	font: 10px verdana,arial, helvetica, serif;
	font-weight:bold;
	vertical-align:top;
 	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	border:0px solid black;
	-moz-opacity:0.85;-khtml-opacity:0.85;opacity:0.85;KhtmlOpacity:0.85;
}
div.gf_hidden{
	position:absolute;
	display:block;
	clip: rect(0px 0px 0px 0px);
 	padding:0px;
	z-index:17;
	margin:0px;
	margin-left:-10px;
	border:0px;
}
div.gf_hidden1{
	position:absolute;
	display:block;
	clip: rect(0px 0px 0px 0px);
	z-index:16;
	border:0px;
 	padding:0px;
	margin:0px;
}
td.gf_menu_default{
	display:block;
	text-align:left;
	font: 10px verdana,arial, helvetica, serif;
	margin:0px;
	padding-top:0px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
	vertical-align:top;
	z-index:13;
	filter:alpha(opacity=85);
}
a.gf_navlink:link, a.gf_navlink:visited {
	white-space:nowrap;
	font-family:Arial,sans-serif;
	font-size:10px;
	line-height:13px;
	border:0px;display:block;
	padding:0px;padding-top:3px;padding-bottom:5px;padding-right:10px;
	margin:0px;
	font-weight:bold;
	text-decoration:none;
}
a.gf_navlink:hover, a.gf_navlink:active {
	white-space:nowrap;
	font-family:Arial,sans-serif;
	font-size:10px;
	line-height:13px;
	border:0px;display:block;
	padding:0px;padding-top:3px;padding-bottom:5px;padding-right:10px;
	margin:0px;
	font-weight:bold;
	text-decoration:none;
}
a.gf_navlink_high {
	font-family:Arial,sans-serif;
	white-space:nowrap;
	font-size:10px;
	line-height:14px;
	border:0px;
	padding:0px;
	margin:0px;
	color:white;
	width:100%;
	font-weight:normal;
	text-decoration:none;
}
