html,body{background:black;color:#DDDDDD;font-family:Lucida Grande,Helvetica;}
a{color:#00CCFF;text-decoration:none;}
a:hover,a:active{text-decoration:underline;}
a:visited{color:#007795;}
#container{width:891px;margin-left:auto;margin-right:auto;padding-top:20px;}
#topsection{margin-bottom:7px;}
#home{position:relative;top:-10px;}
#topmenu a{width:168px;/*height:23px;*/ 
text-align:center;background:transparent url(/fileadmin/template/_new_reinhold/img/stdbg_menu.png) no-repeat top left;color:#666;text-decoration:none;font-family:Arial;display:block;float:left;padding-top:6px;padding-bottom:4px;overflow:hidden;}
#topmenu a:hover{color:white;}
#submenu a{display:block;text-decoration:none;font-family:Arial;display:block;color:#FFFFFF;color:#666;font-family:arial;font-size:14px;
	font-weight:bold;letter-spacing:0;line-height:normal;outline-style:none;outline-width:medium;overflow:hidden;text-decoration:none;padding:5px 15px;border-bottom:1px solid black;}
#submenu a:hover{background:#00CCFF;color:white;}
#submenu a.act,
#submenu a.cur{color:#00CCFF;}
#submenu a.act:hover,
#submenu a.cur:hover{color:white;}
#submenu .spc{padding-left:15px;background:black;font-size:9px;padding-top:15px;padding-bottom:3px;color:#666;text-transform:uppercase;letter-spacing:3px;}
#topmenu a.rfact{background:transparent url(/fileadmin/template/_new_reinhold/img/rf_menu_act.png) no-repeat top left;color:white;color:white;font-weight:bold;}
#topmenu a.qataact{background:transparent url(/fileadmin/template/_new_reinhold/img/qata_menu_act.png) no-repeat top left;color:white;color:white;font-weight:bold;}
#topmenu a.cgact{background:transparent url(/fileadmin/template/_new_reinhold/img/concertogrosso_menu_act.png) no-repeat top left;color:white;color:white;font-weight:bold;}
#homelink{padding:15px;}
#navigation{background:#292929;}
#socialmedia{width:140px;text-align:right;margin-top:12px;margin-right:12px;}
#socialmedia a{margin-left:5px;}
.col3,.col2{width:290px;background:#292929;margin-right:10px;margin-top:10px;}
.col2{width:590px;}
#copyright{background:black;text-align:right;padding-top:15px;}
.lastcol{margin-right:0px;}
.col2 h1,
.col3 h1,
.col2 h3,
.col3 h3{font-size:15px;font-weight:bold;color:#FFFFCC;background:black url(/fileadmin/template/_new_reinhold/img/ce_header_bg.png) repeat-x top left;padding:14px 14px 10px 20px;padding:8px 14px 8px 20px;border-bottom:1px solid #666666;color:#F3F2D3;margin-bottom:15px;}
.col3 h3{margin-bottom:0px;}
.youtube{margin:0px 15px 0px 15px;border:1px solid #666666;padding:1px;width:256px;height:217px;overflow:hidden;}
.blockbreaktop{border-top:10px solid black;}
.btspc{border-bottom:10px solid black;}
.col2 p,
.col3 p{margin-left:15px;margin-right:15px;margin-bottom:15px;font-size:12px;line-height:146%;}
.col2 .csc-textpic-text p{}
.col2 h2,
.col2 h4,
.col2 h5,
.col3 h2,
.col3 h4,
.col3 h5{margin-left:15px;margin-right:15px;margin-top:15px;margin-top:0px;margin-bottom:5px;font-weight:bold;font-size:15px;color:white;}
.col2 h4,
.col3 h4{font-size:12px;padding-bottom:5px;color:#CCC;}
.csc-default{}
.csc-textpic-imagewrap{margin:0px 15px;}
div.csc-textpic-imagewrap{padding-bottom:15px;}
#headerimage img{position:relative;top:-1px;}

/*lavalamp*/
.lavaLampWithImage{position:relative;height:29px;width:630px;padding:10px 15px;overflow:hidden;/*left:-15px;*/}
.lavaLampWithImage li{float:left;list-style:none;}
.lavaLampWithImage li.back{background:url("/fileadmin/template/images/mylava.gif") no-repeat right -30px;width:9px;height:30px;z-index:8;position:absolute;}
.lavaLampWithImage li.back .left{background:url("/fileadmin/template/images/mylava.gif") no-repeat top left;height:30px;margin-right:9px;/* 7px is the width of the rounded shape */}
.lavaLampWithImage li a{font:bold 14px arial;text-decoration:none;color:#fff;outline:none;text-align:center;top:7px;text-transform:uppercase;letter-spacing:0;z-index:10;display:block;float:left;height:30px;position:relative;overflow:hidden;margin:auto 10px;}
.lavaLampWithImage li a:hover,.lavaLampWithImage li a:active,.lavaLampWithImage li a:visited{border:none;}
.lavaLampWithImage li.current a{color:#00CCFF;}
body#qata #content a.cur,
body#qata #content .col2 a,
body#qata .lavaLampWithImage li.current a{color:Orange;}
body#qata .csc-menu a{color:#D7E0F1;}
body#qata .csc-menu a:hover{background:#D7E0F1;color:#333333;}
body#concertogrosso #content a.cur,
body#concertogrosso #content .col2 a,
body#concertogrosso .lavaLampWithImage li.current a{color:#C5E54E;}
body#concertogrosso #submenu a{color:#666;}
body#concertogrosso #submenu a:hover{background:#C5E54E;color:white;}
.csc-menu{margin:0px 0px;}
.csc-menu li{border-top:1px solid black;}
.csc-menu a{color:#FF7800;display:block;font-family:arial;font-size:14px;font-weight:bold;line-height:normal;overflow:hidden;padding:5px 15px;text-decoration:none;}
.csc-menu a:hover{background:#FF7800;color:white;}
.hseparator{border-bottom:1px dotted #666666;font-size:12px;line-height:135%;margin-bottom:15px;margin-left:15px;margin-right:15px;padding-bottom:15px;}
#languages a{padding:0px 3px;}
.concert,.col3 p.concert{color:#FF7800;font-weight:bold;margin-bottom:0;padding-bottom:0px;}
