/******************************/
/* AUTOMATIC */
/******************************/
body  { background: white; margin:0px;padding:0px;}
/* Normal Text */
p,ul,ol,li,div,td,th,address,nobr,i,b,a,h1,h2,h3,h4 { color: #646464; font-size: 12px; font-family:Helvetica, Arial, Verdana, Universe, sans-serif; line-height:16px; }
/**/
.hd2{font-size:14px; font-weight:bold;color:#333333;}
.hd1{font-size:12px; font-weight:bold;color:#e2001a;}
.red,.red b{color:#CC0000;}
/**/
.white,.white b ,.white div   {color:white;}
a.white:link,a.white:active,a.white:visited,
a.white:link b,a.white:active b,a.white:visited  b,
.white div a:link,.white div a:active,.white div a:visited,
.white div a:link b,.white div a:active b,.white div a:visited b
{ color: white; text-decoration:none;}
a.white:hover,
a.white:hover b,
.white div a:hover,
.white div a:hover b
{ color: #333333;text-decoration:none;}/*0083bc*/
/**/
a.red:link,a.red:active,a.red:visited,
a.red:link b,a.red:active b,a.red:visited  b
{ color: #CC0000; text-decoration:none; }
a.red:hover,a.red:hover b    { color: black;text-decoration:none;  }
/**/
a:link,a:active,a:visited,
a:link b,a:active b,a:visited  b
{ color: #666666; text-decoration:underline; }
a:hover,a:hover b   { color: #CC0000;text-decoration:underline;  }
/**/
img{border:0px;}
form{margin:0px;}
ul{padding:0px 0px 0px 14px;margin:0px;}
/**/
.clear{clear:both;line-height:1px;font-size:1px;}
/**/
hr{
margin:15px 0px 15px 0px;padding:0px;
background: #CCCCCC; /* Mozilla 1.4 */
color: #CCCCCC; /* IE 6 */
border: #CCCCCC; /* Opera 7.11 */
height: 1px; /* in Opera fuer die Anzeige noetig, in Mozilla fuer die einheitliche Hoehe */
}
/******************************/
/* CONTENT */
/******************************/
/*HEADER*/
.header{position:absolute;top:10px;left:260px;width:720px;height:240px;z-index:1;}
.header .img{position:absolute;top:234px;left:0px;width:6px;z-index:2;}
.header .csc-header{position:absolute;top:200px;left:0px;width:710px;z-index:3;text-align:right;color:white;}
.header h1{color:white;}
.header .headline{position:absolute;top:200px;left:530px;width:178px;height:16px;z-index:5;
background:url('/fileadmin/x_media/img_header_headline.png') no-repeat;}
/*LOGO*/
.logo{position:absolute;top:0px;left:520px;width:200px;padding:0px;margin:0px;z-index:4;}
.logo .b1, .logo .b2, .logo .b3, .logo .b4{font-size:1px; overflow:hidden; display:block;}
.logo .b1 {height:1px; background:white; margin:0px 0px 0px 5px;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;zoom:1;}
.logo .b2 {height:1px; background:white; border-left:2px solid white; margin:0px 0px 0px 3px;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;zoom:1;}
.logo .b3 {height:1px; background:white; border-left:1px solid white; margin:0px 0px 0px 2px;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;zoom:1;}
.logo .b4 {height:2px; background:white; border-left:1px solid white; margin:0px 0px 0px 1px;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;zoom:1;}
.logo .contentb {background: white; border-left:1px solid white;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;zoom:1;padding:10px 0px 5px 0px;}
.logo .item {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;zoom:1;
			position:absolute;top:0px;left:24px;width:172px;padding:15px 0px 5px 0px;z-index:6;}
.logoiteml {background: url('/fileadmin/x_media/l_cosmed.png') no-repeat;width:153px;height:52px;padding:0px;margin:0px;}
/*CONTENT*/
.breadcrumb{position:absolute;top:315px;left:260px; width:720px;z-index:20;}
.content{position:absolute;top:340px;left:260px; width:720px;z-index:21;}

.content .sp2spl{position:absolute;top:0px;left:0px; width:420px;z-index:101;}
.content .sp2spr{position:absolute;top:0px;left:520px; width:200px;z-index:100;}

.newstitle{font-size:14px; padding:4px 10px 4px 10px;background:url('/fileadmin/x_media/bg_newstitle.gif');border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.copyr{padding:40px 10px 10px 10px;}
.contentUnderMenuLeft{padding:200px 0px 10px 50px;}
.contentUnderMenuLeft,.contentUnderMenuLeft .bodytext{color: #999999;font-size: 11px;}
.contentUnderMenuLeft a,.contentUnderMenuLeft a:link,.contentUnderMenuLeft a:visited,.contentUnderMenuLeft a:active{color: #999999;text-decoration:underline;font-size: 11px;}
.contentUnderMenuLeft a:hover{color:#666666;text-decoration:underline;font-size: 11px;}
/******************************/
/* MENU - MAIN*/
/******************************/
.menupart1{position:absolute;top:254px;left:260px;width:727px;z-index:11;background:url('/fileadmin/x_media/bg_menupart1_shadowbg.gif') repeat-x;}
.menupart1 .inner{background:url('/fileadmin/x_media/bg_menupart1_right.gif') no-repeat top right;}
.menulang{position:absolute;top:260px;left:860px;width:115px;z-index:12;text-align:right}
/******************************/
/* MENU - PART 2*/
/******************************/
/*LVL-1//////////////////////*/
.menupart2{padding:125px 0px 20px 0px;width:220px;overflow:hidden;}
.menupart2 .line{margin-left:50px;border-top:1px solid #d5d5d5;font-size:1px;line-height:0px;}
.menupart2 .after .line{margin-left:50px;border-bottom:1px solid #d5d5d5;border-top:0px;font-size:1px;line-height:0px;}
.menupart2 .ml1item{padding:3px 0px 3px 5px;}
.menupart2 .ml1item:hover{
	width:165px;
	background:url('/fileadmin/x_media/bg_menup2_2.gif');
	color:#646464;cursor:pointer;
}

.menupart2 .ml1item a ,.menupart2 .ml1item a:link ,.menupart2 .ml1item a:visited ,.menupart2 .ml1item a:active,.menupart2 .ml1item a:hover
{color:#646464;font-size:14px;line-height:18px;text-decoration:none;}
/*ACT*/
.menupart2 .ml1itemact{padding:3px 0px 3px 5px;background:url('/fileadmin/x_media/bg_menup2_2.gif');color:#646464;}
.menupart2 .ml1itemact a ,.menupart2 .ml1itemact a:link ,.menupart2 .ml1itemact a:visited ,.menupart2 .ml1itemact a:active,.menupart2 .ml1itemact a:hover
{color:#646464;font-size:14px;line-height:18px;text-decoration:none;}
/*ACTIFSUB*/
.menupart2 .ml1areaactifsub{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;padding:0px;margin:0px;background:url('/fileadmin/x_media/bg_menup2_l1act.gif');}
.menupart2 .ml1itemactactifsub{padding:3px 0px 3px 55px;color:#646464;}
.menupart2 .ml1itemactactifsub a ,.menupart2 .ml1itemactactifsub a:link ,.menupart2 .ml1itemactactifsub a:visited ,.menupart2 .ml1itemactactifsub a:active,.menupart2 .ml1itemactactifsub a:hover
{color:#646464;font-size:14px;line-height:18px;text-decoration:none;}
/*LVL-2//////////////////////*/
.menupart2 .ml2{padding:0px 0px 0px 55px;}
.menupart2 .ml2item{padding:3px 0px 3px 15px;text-indent:-10px;}
.menupart2 .ml2item:hover{
	width:165px;
	background:white;
	color:#E2001A;cursor:pointer;
}
.menupart2 .ml2item:hover a
{color:#E2001A;}
.menupart2 .ml2item a ,.menupart2 .ml2item a:link ,.menupart2 .ml2item a:visited ,.menupart2 .ml2item a:active,.menupart2 .ml2item a:hover
{color:#646464;font-size:12px;line-height:16px;text-decoration:none;background:none;}
/*ACT*/
.menupart2 .ml2itemact{padding:3px 0px 3px 15px;text-indent:-10px;background:white;color:#E2001A;}
.menupart2 .ml2itemact a ,.menupart2 .ml2itemact a:link ,.menupart2 .ml2itemact a:visited ,.menupart2 .ml2itemact a:active,.menupart2 .ml2itemact a:hover
{color:#E2001A;font-size:12px;line-height:16px;text-decoration:none;background:none;}

/*/////////////////////////////*/
/*////BREADCRUMB////*/
.breadcrumb,.breadcrumb a,.breadcrumb a:link,.breadcrumb a:visited,.breadcrumb a:active{color: #999999;text-decoration:none;font-size: 11px;}
.breadcrumb a:hover{color:#666666;text-decoration:none;font-size: 11px;}
/*////COPYRIGHT////*/
.copyr,.copyr a,.copyr a:link,.copyr a:visited,.copyr a:active{color: #999999;text-decoration:none;font-size: 11px;}
.copyr a:hover{color:#666666;text-decoration:none;font-size: 11px;}
/******************************/
/* Typo3 */
/******************************/
.bodytext{padding:0px;margin:0px;}

.csc-header{
padding:0px;
margin:0px 0px 20px 0px;
line-height:normal;
}

.css-textpic-clear{font-size:1px;line-height:0px;}
.csc-textpic-caption{padding-top:4px;}
/******************************/
/*HEADERIMG*/
 /* Pictures on left, add margin on right */
.cheadimg DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
.cheadimg DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
.cheadimg DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-right: 0px;
}
/* Pictures on right, add margin on left */
.cheadimg DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
.cheadimg DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
.cheadimg DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 0px;
}
/* Add margin from image-block to text (in case of "Text w/ images") */
.cheadimg DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
.cheadimg DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right: 0px !important;
}
.cheadimg DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
.cheadimg DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left:0px !important;
}
/******************************/
 /* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-right: 20px;
}
/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 20px;
}
/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right: 20px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left:20px !important;
}
/******************************/
/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { /*GEÄNDERT FÜR IE/*/
margin-bottom:0px;
padding-bottom:20px; 
}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 20px; display: block; }
/*TEXT BILD AUSRICHTUNG RECHTS ABSTAND NACH UNTEN ERHOEHEN*/
.csc-textpic-clear-right{padding-bottom:20px;}
/******************************/
/*SITEMAP*/
.list {list-style-type:square;}
/*.list .deep0 ul{padding-bottom:20px;}*/
.deep0{font-weight:normal;padding-bottom:20px;font-weight:bold;}
.deep1{font-weight:normal;}
.list .deep1 ul{padding-bottom:20px;padding-top:3px;}
.list .deep2 ul{padding-bottom:10px;padding-top:3px;}
.list a,.list a:active,.list a:visited,.list a:link{text-decoration:none;}
.list a:hover{text-decoration:underline;}
/******************************/
 /*NEWS*/
.news-list-container-news-box{padding:10px;border-bottom:1px solid #D5D5D5;}
.news-list-container-news-box h2{color: #333333;font-weight:normal;padding:0px 0px 5px 0px;margin:0px;}
.news-list-container-news-box .more{padding:5px 0px 0px 0px;text-align:right;}
.news-list-browse{width:510px;border-top: 1px solid #b2b2b2;padding: 3px 0px 3px 0px;}
.news-list-container{position:relative;width:510px;}
.news-amenu-container{padding:0px;background:none;border:0px;}
.news-list-item{padding:25px 0px 25px 0px;margin:0px;background:none;border:0px;}
.hdnews{font-weight:bold;}
.news-list-item .head{border-bottom:1px solid #a2a3a4;margin:0px 0px 10px 0px;}
.news-list-item .left{float:left;width:100px;}
.news-list-item .right{float:left;width:410px;}
.news-list-item .right .bodytext{padding:0px;margin:0px;}
.news-single-item-news{padding:25px 0px 25px 0px;margin:0px;background:none;border:0px;}
.news-single-item-news .head{border-bottom:1px solid #a2a3a4;margin:0px 0px 15px 0px;}
.news-single-item-news .left{float:left;width:80px;}
.news-single-item-news .right{float:left;width:380px;}
.news-single-item-news .image{float:right;width:260px;}
.news-single-item-news .image .news-single-img{margin-left:10px;}
.news-single-author{padding:0px;margin:0px;}
.news-single-item-news .bodytext{padding:0px;margin:0px;}
.news-single-imgcaption{padding:0px;margin:0px 0px 10px 0px;}
.news-single-backlink a{font-size:12px;font-weight:normal;}
.news-single-author{padding:0px;margin:0px;}
.boxnewslatest .hd{color:#E2001A;}
/**/
