.hinweis_hsk .csc-header{
/* 	border-bottom:1px solid #fff;*/
}  

table.contenttable{
	width:100%;
} 

.head_banner{
   background: none repeat scroll 0 0 #706E6D;
   bottom: 36px;
   color: #FFFFFF;
   font-size: 11px;
   left: 0;
   line-height: 15px;
   padding: 5px 10px;
   position: absolute;
   width: 150px;
}  

.banner{
	position:absolute;
} 
div.csc-textpic div.csc-textpic-single-image img {
  line-height:0;
  margin-bottom:10px; 
  margin-top:10px;
}


 
#page_1303 #content h2{
	margin-top:9px;
}

#page_1303 #page_title h1{
	margin-bottom:0px;
}

#page_1031 .csc-header h2{
	background-color: #706E6D;      
	color:#fff;
	display:block; 
	padding-left:5px;   
	font-size:12px;
} 

#page_1031 #content h3{
	background-color:#F2F2F2;
	color:#000;  
	padding-left:5px;  
	font-size:12px;
}

#php .referent .photo {
    display: none;
}  

#php .referenten_container .referent{
	margin-bottom:0px;
}

#form select.tdn{
	width:50px;
}

.ical a {
    background-color: #F2F2F2;
    border: 1px solid #CCCCCC;
    font-size: 10px;
    padding: 0px 2px;
	line-height:15px;
height:15px;
}
#main #content .ical a:hover{
	color:#fff;
}




td.tarif_tag{
	width:15px;
	padding-left:5px;
}
.buttons{
	width:100%;
	text-align:center;
	padding:10px 0px 10px 0px;
	margin:10px 0px;
}
#main #content .buttons a.back{
	width:75px;
	text-transform:uppercase;
	background-color:#F2F2F2;
	color:#706E6D;
	text-align:center;
	margin-right:20px;
	padding:0px 20px;
	float:left;   
	font-size:11px; 
	border:0px; 
	line-height:18px;
} 

.aussteller{
	border-bottom:1px solid #F2F2F2;
	padding-bottom:10px;
}


#content .news-single-additional-info a{
	padding:0px 10px 0px 5px;
}
                                                                                                                
#main #content .buttons a.continue{
	text-transform:uppercase;
	background-color:#706E6D;
	color:#fff;
	text-align:center;
	padding:0px 20px;
	border:0px;
	float:left;
	line-height:18px; 
	font-size:11px;
}
input.continue{
   	width:90px;
	background-color:#706E6D;
	padding:1px 20px;
	border:0px;
	cursor:pointer;
	color:#fff;
	text-transform:uppercase;
	line-height:18px;
	font-size:11px;
}

#form select{
	width:227px;
}

#page.intro #ausblick{
	float:left;
	position:relative;
	width:960px;
	top:15px;
	left:0;

	margin-bottom:0px;
	height:100px;
	overflow:hidden;
}
#page.intro #ausblick .ausblick_1{
	position:absolute;
	top:0px;
	left:261px;
	width:660px;
	display:none;
}
#page.intro #ausblick .ausblick_2{
	position:absolute;
	top:0px;
	left:261px;
	width:650px;
	font-size:14px;
	display:none;
}

#page.intro #ausblick p{
	font-size:17px;
	color:#706E6D; 
	margin:3px 0px;
}
#page.intro #ausblick i{
	font-size:14px;
	color:#706E6D;
	font-style:normal;
}

#page.intro .hinweis_hsk{
	
	position:absolute;
	right:0px;
	top:28px;
	
	padding:0px 0px; 
	text-align:right;
	text-transform:uppercase;
} 

#page.intro .hinweis_hsk a{
	color:#fff;
	display:block;
	padding-right:10px;
	line-height:27px;
	width:230px; 
	background-color:#706E6D; 	
} 
#page.intro .hinweis_hsk a:hover{
	color:#706E6D; 
	background-color:#fff; 	
}
 


#page.intro .hinweis_hsk a:hover{
	text-decoration:none; 	
}

#page.intro .hinweis_hsk p{
	margin:0px 0px;

} 



#page.intro .hinweis_hsk .csc-header{
    padding:0px 10px;
	margin:0px -10px;
} 


#right .text_pic{
	display:block;
	background-color:#706E6D;
	padding:0px;
	float:left;
	clear:both;
	margin-bottom:10px;
}
#right #sidebar_middle .text_pic img{
	margin:0px;
} 
#right .text_pic .csc-textpic-text{
	padding:4px 10px; 
	border-bottom:1px solid #fff;
	
} 

#main #right .text_pic .csc-textpic-image {
	padding:0px;
} 
#right .text_pic .csc-textpic-image a{
	line-height:0px;
}
#right  .text_pic p{
	margin:0px 0px 0px 0px;
	color:#fff;
} 
#right  .text_pic a{
	padding:3px 0px 3px 0px;
	color:#fff;
} 

#right  .text_pic a:hover{
	text-decoration:none;
}



table.lounges td{
	background-color:#F2F2F2;
    border-bottom:1px solid #EBEBEB;
margin-bottom:5px;
height:20px;
padding:3px 3px;
border:0px;
border-right:1px solid #F2F2F2;
border-bottom:5px solid #fff;    
} 

table.lounges tr{

margin-bottom:5px;
  
}

table td.loung_room{
	text-align:right;
}  

table td.lounge_name{
	font-weight:700;
}
table.lounges{
   border-spacing:0;
   
   width:100%;   
}

.hinweis_anmeldung{
	background-color:#F2F2F2;
	border:1px solid #EBEBEB;
	margin-bottom:10px;
	padding:5px 10px;
	font-weight:700;
}

table#tdn select{
	width:50px;
}

table#tdn td{
	padding-bottom:5px;
	
}

p.presse_achtung{
	color:#e80000;
	font-style:italic;
}
.csc-frame-rulerAfter,.csc-frame-rulerBefore{
	border-bottom:1px solid #EBEBEB;
	margin:18px 0px 18px;
}

.veranstaltung_bemerkung{
	color:#706E6D;
}

.programm_raum_text {
color:#999;
margin-bottom:3px;
font-style:normal;
}

.programm_ws .programm_veranstaltung_text, .programm_w .programm_veranstaltung_text {
margin-bottom:18px;
}

.programm_w .programm_veranstaltung_kernaussage{
	 margin-bottom:9px; 
}

#main #content #content_programm ul, #main #content #content_programm ol{
	margin:9px 0px 18px 33px;
}
#main #content #content_programm .programm_veranstaltung_kernaussage ul{
	margin:9px 0px 9px 33px;
}

#main #content #content_programm .programm_programmpunkt_kernaussage p{
	margin:9px 0px 18px 0px;
}

#ausstellerliste .aussteller_index {
background-color:#706E6D;
color:#FFFFFF;
margin:9px 0;
padding:0 5px;
} 

#ausstellerliste .aussteller_container{
	border-bottom:1px solid #F1F1F1;
	padding:10px 0px; 
}

#ausstellerliste .aussteller_beschreibung {
	margin:6px 0 0 0;
	font-style:italic;
	color:#706E6D;
	
}
                

#ausstellerliste .aussteller_institution{
	font-weight:700;
   
}

#ausstellerliste .aussteller_stand{
	font-style:italic;
	margin:6px 0 0 0;
}

#sidebar_top .button {
	 float:left;
	 text-align:right;
	 width:240px;
	  
	margin-bottom:10px;
}
#sidebar_top .button a{
	font-size:11px;
	line-height:12px;
	padding:7px 10px;
	text-transform:uppercase;
	color:#fff;    
	background-color:#706E6D; 
	display:block;
	letter-spacing:1px;
	font-weight:bold;
}      
#sidebar_top .button a:hover{
	text-decoration:none;
	background-color: #F2F2F2;
    color:#706E6D;
}                         

#sidebar_top .button p{
	 margin:0px;
}

#nav_main a{
	line-height:13px;
}   

#nav_main a.active_sub{
	background-color:#F2F2F2;
}
.buchstabe_container{
	float:left;
	width:440px;
	margin-bottom:9px;
} 
.buchstabe_container .referent{
	float:left;
	width:210px;

}

.buchstabe_container .referent .photo{
	display:none;
}
.buchstabe{
	margin:9px 0;
	padding:0px 5px;
	color:#fff;
	background-color:#706E6D;
}
#page.intro #head{
	background-image:none;
	width:100%;
}
#page.intro .logo{
	border:0;
}
body#page_357{
	background-image:url(img/hsk_intro_bg.gif);
	background-repeat:no-repeat;
	
	width:100%;
}

#page.intro #intro_content {
	position:relative;
	width:960px;
	height:220px;
	
} 
#page.intro #intro_content .images{
	position:relative;
	top:-15px;
	left:261px;
	width:699px;
} 
#page.intro #intro_content .images img{
	margin-right:10px;
	border:0;  
} 
#page.intro #intro_content .images a{
	margin:0px; 
	padding:0px;
	border:0;
} 

#page.intro #intro_content .text{
	position:relative;
	width:699px;
	top:0px;
	left:261px;
}
#page.intro #intro_content .text img{
	border:0;
} 
#page.intro #intro_content .text_links{
	width:400px; 
	float:left;
   
}
#page.intro #intro_content .text_rechts{
	width:279px;
	float:right;
	text-align:right;
	padding:33px 20px 0px 0px;
	
   
}  
#page.intro #intro_content .text_rechts a{
	color:#fff;
	font-size:14px;
	
   
}
#page.intro #intro_content h2{
	color:#fff;
	font-weight:100;
	font-size:21px; 
	line-height:30px; 
} 
#page.intro #ausblick img{
	border:0px;
	width:150px;
	padding-left:29px;
	float:left;
	
}
#page.intro #ausblick img.first{
	padding:0px;
	
}

#searchbox .suchfeld {
border: 0px none;
margin:0;
padding:3px;
width:179px;
height:13px;
color:#999;
font-size: 11px;
} 

#searchbox .such_button{
	border:0;
	background-color:transparent;
	background-image:url(img/hsk_search.png);
	width:29px;
	height:18px;
	margin-top:0px;
	margin-left:0px;
	background-repeat:no-repeat;
	background-position:11px 0px;
	cursor:pointer;
	padding:3px;
	
}

#claims li {
padding:10px;
}

#congress_title {
float:left; 
padding-left:5px;
}

#content iframe {
width:700px;
}

#foot {
float:left;
width:100%;
padding-bottom:18px;
margin:36px 0;
}

#head {
float:left;
background-image:url(img/hsk_head_bg.gif);
background-repeat:repeat-x;
margin:5px 0 15px;
position:relative;
}

#left {
float:left;
width:240px;
margin:0 0 20px;
}

#main {
float:left; 
width:100%;
}

#main #claims {
width:700px;
float:right;
margin-left:20px;
}

#main #claims ul {
height:105px;
width:698px;
list-style:none;
margin:0 0 10px;
overflow:hidden;
}

#right dl.csc-textpic-image {
margin:0;
}

#sidebar_bottom .csc-textpic img {
margin-bottom:10px;
}

#sidebar_middle .csc-textpic img {
margin:10px 0px;
} 

#sidebar_middle .csc-textpic a img{
	margin:0px;  
	margin-bottom:10px;
} 

#sidebar_top .csc-textpic img {
margin-bottom:10px;
}   
#sidebar_top .csc-textpic a img {
margin-bottom:0px;
}

#main div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0;
padding-bottom:5px;
} 

#right div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0;
padding-bottom:0px;
}

#middle {
float:left;
width:440px;
height:auto !important;
min-height:400px;
margin:0;
padding:0 20px;
}

#middle .tx-indexedsearch-searchbox input {
width:157px;
margin:2px 5px;
}

#middle .tx-indexedsearch-searchbox select {
width:180px;
margin:2px 5px;
}

#middle .tx-indexedsearch-searchbox table {
width:440px;
}

#middle .tx-indexedsearch-searchbox table td {
vertical-align:middle;
}

#nav_foot {
float:right;
margin:0;  
padding-right:5px;
}

#nav_head {
width:240px;
height:160px;
float:left;
}

#nav_top .af {
width:239px;
height:5px;
}

#nav_top .hf {
width:240px;
height:5px;
}

#nav_top .kkr {
width:239px;
height:5px;
}

#nav_top .pk {
width:239px;
height:5px;
}

#nav_top a {
display:block;
}

#nav_top li {
float:left;
}

#nav_top ul {
list-style:none;
}

#page {
width:960px;
margin-left:10px;
}

#page.two_columns #middle {
width:700px;
padding:0 0 0 20px;    
overflow:hidden;   
float:right;
}    

#page.two_columns .slideshow{
	display:none;
}

#right {
float:left;
width:240px;
margin:0;
}

#right #sidebar_bottom {
float:left;
width:240px;
height:176px;
clear:both;
}

#right #sidebar_middle {
float:left;
width:240px;
clear:both;
}

#right #sidebar_top {
float:left;

width:240px;
clear:both;
margin-bottom:9px;
}   

#right #sidebar_top .slideshow, #right #sidebar_bottom .slideshow{
float:left;
clear:both;      
width:240px;
 


}
#right #sidebar_top .slideshow .csc-textpic,#right #sidebar_bottom .slideshow .csc-textpic{
  height:160px;
  overflow:hidden;   
}

#right .box_mouse_over,#right .hinweis_hsk {
margin-bottom:10px;
padding:0px 10px;
}   
#right .hinweis_hsk .csc-textpic-imagewrap a{
	margin:0px 0px;  
	padding:0px; 
	display:inline;
} 
#right .hinweis_hsk .csc-textpic-imagewrap{
	margin:0px -10px;
} 

#right .hinweis_hsk .csc-textpic a img{
	margin:0px;
}



#right .box_normal {
margin-bottom:10px;
padding:0px 10px;
}

#right .news-list-item {
margin-bottom:9px;
}

#searchbox {
width:220px;
height:35px;
background-color:#706E6D;
float:left;
padding:15px 10px 0px 10px; 
text-align:right;
}

#searchbox .search_button {
  border:1px solid #ccc;
  width:50px;
  text-align:center;
  margin-left:10px;
}

#searchbox .search_input {
margin-top:1px;
border:1px solid #ccc;
}

.box_grey {
margin:18px 0;
padding:10px 10px 1px;
}

#content .box_grey{
	clear:both;
	float:left;
}

.divider {
font-size:0;
line-height:0;
}


#content .error {
margin-bottom:10px;
padding:1px 10px;
} 

#content .error ul{
	margin-bottom:10px;
}

.logo {
float:left;
z-index:80;
height:195px;
clear:both;
padding:15px 0 0 193px;
width:526px;
}

.news-list-item {
margin-bottom:18px;
}

.news-single-backlink {
margin-top:27px;
}

.praeferenz td {
line-height:12px;
}

.programm_detail{
margin-top:9px;

}
.programm_detail a, .kongress_planer a{
background-color:#EFEFEF;
padding-left: 1px; 
padding-right: 1px;
display:inline;
clear:both;
}

.programm_kongress_container {
margin-bottom:18px;
padding:0 5px;
}

.programm_tag_text {
clear:both;
}

.referent_container {
margin-bottom:18px;
}

.referent_picture {
clear:both;
float:right;
margin-bottom:12px;
margin-left:5px;
margin-top:0;
}

body {
color:#000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:18px;
}

fieldset {
border:0;
margin:10px 0;
padding:5px;
}

input.eingabefeld {
width:225px;
height:16px;
vertical-align:middle;
margin:2px 0;
}

input.eingabefeld_klein {
width:40px;
height:18px;
margin:2px 0;
}

input.text {
width:225px;
height:16px;
vertical-align:middle;
margin:2px 0;
}

select {
width:225px;
height:20px;
vertical-align:middle;
margin:2px 0;
}

table.anmeldung {
margin-bottom:12px;
border:1px solid;
background-color:#F9F9F9;
layer-background-color:#CCC;
border-color:#CCC;
padding:5px 2px;
}

table.tarif {
margin-bottom:12px;
border:1px solid;
background-color:#F9F9F9;
layer-background-color:#CCC;
border-color:#CCC;
padding:5px;
}

td {
vertical-align:top;
}

td input.radio {
margin-top:2px;
width:13px;
}

td.tarif_description {
padding:0 5px;
}

textarea {
width:225px;
vertical-align:middle;
height:50px;
margin:2px 0;
}

th {
width:195px;
}

#content_programm .programm_programmpunkttitel_629 .programm_programmpunkttitel_text h4,
#content_programm .programm_programmpunkttitel_610 .programm_programmpunkttitel_text h4 {
	margin: 9px 0px;
	font-weight: bold;
	color: #706E6D;
}

#content_programm .programm_programmpunkttitel_container {
	margin: 0px 0px;
}

#content_programm .programm_referent_container {
	margin: 0px 0px 4.5px 0px;
}

#page_566 #middle .csc-textpic {
	float: left;
}

#main .anmeldung_link {
	margin: 27px 0px;
}

#main #content_programm .programm_veranstaltung_container h5 {
	margin: 9px 0px;
}

.anmeldung_link_kkr, .anmeldung_link_af {
	margin-right: 25px;
}
.programm_veranstaltung_text  {

border-bottom:2px solid #706E6D; 
}

#page_429 .programm_veranstaltung_text {
	border-bottom: none;
}

.programm_programmpunkttitel_text {
	line-height: 16px;
}
