#column_two #foot #nav_foot{
	    width:735px;
}  

#main .programm_kongress_container .ical a{
	background-color:#00A88E;  
	color:#fff;
}    

#main .programm_kongress_container .ical a:hover{
	background-color:#F29400;  
	color:#fff; 
}

#evaluationsbogen .table_tag td{

	background-color:#00A88E;
	color:#fff;
	border-bottom:5px solid #fff;
	border-top:5px solid #fff;
	padding:3px;
	
}

#evaluationsbogen .table_uhrzeit td{
	background-color:#E0E2E2;
	font-size:11px;
	padding:3px;
	
	
}  
.csc-frame-frame1 a,
#right .csc-frame-frame1 a{
	color:#fff;
	text-decoration:none;
}
.csc-frame-frame1 a:hover{
	text-decoration:underline;
}

#evaluationsbogen .veranstaltung td{
	border-bottom:1px solid #E0E2E2;
	font-size:12px;
	padding-top:9px;	
}

#evaluationsbogen .veranstaltung_textfeld input{
	width:80%;
}

#evaluationsbogen .veranstaltung_textfeld td{
	border-bottom:2px solid #E0E2E2;
	padding-bottom:9px;
}

#evaluationsbogen .fragen_allg td{
	border-bottom:1px solid #E0E2E2;
}

#evaluationsbogen fieldset{
	margin:18px 0px;
}




#content ul#slidenav{
	float:right;
	width:200px;
	margin:0px;
}    

#content ul#slidenav li{
	display:inline;
	
	
} 
 
#content .referenten_container h3 {
font-size:12px;
font-weight:700;
margin:0px 0 9px;
} 
#programm .referent_picture{
	float:left; 
	padding:0px 10px 10px 0px;
}  

#programm .referent_container{
	float:left;
	clear:both;
}

#content #programm .referent_container h3{
	margin:0px 0px 9px;
}

#content a.back,
#content a.continue,
input.continue{
	border:1px solid #fff;
	background-color:#00A88E; 
	color:#fff;
	display:inline;
	padding:2px 10px;
	text-decoration:none;
	margin-right:20px; 
	cursor:pointer;
	
}  

#content select.eingabefeld{
	width:156px;
}

#content td.tarif_description{
	padding-left:5px;
}
#content a.back:hover,
#content a.continue:hover{
	 color:#fff;
}

#middle #content .news-single-item h1{
	margin-top:0px;
}

#content ul#slidenav li a.activeSlide{
	border:2px solid #F7941D;
}

#main #content .news-list-morelink a{
            color:#A7A9AC;
}

#content .news-single-backlink {
	    padding-left:0px;
	}

#middle #content .news-list-item p{
	margin:0px;
}

#middle #content .subheader{
	font-style:normal;
	color:#000;
}



#content ul#slidenav li a{
	border:0;
	width:60px;
	float:left;
	text-align:center;
	margin:0px 0px 3px 2px; 
	background-color:#bfe1d8;
	line-height:0;
	border:2px solid #00957e; 
	overflow:hidden;
}    

#content ul#slidenav img{
	border:0;
}
  

#content #impressionen img {
display:block;
margin:0 auto !important;
}

#content #impressionen .slideshow_item{
	float:left;   
	 width:530px;
	height:353px; 
	background-color:#bfe1d8;
	overflow:hidden;
	
}

#content #slidepager{
	float:left;
	width:530px;
	margin-top:10px;
	text-align:center;
}

#content #slidepager a#next{
	margin-left:10px;
}

#content #impressionen .slideshow_img {
display:block;
height:353px;
text-align:center;
width:530px;
}


#content #impressionen {
	float:left;
	width:530px !important;
	text-align:center !important;
}

#content li{
	margin-bottom:9px;
}

#ausstellerliste .aussteller_index {
border-bottom:2px solid #E0E2E2;
border-top:2px solid #E0E2E2;
font-weight:700;
margin-bottom:6px;
margin-top:18px;
padding:2px;
}

#ausstellerliste .aussteller_institution {
font-weight:700;
}

#ausstellerliste .aussteller_stand {
color:#F7941D;
font-style:italic;
margin:4px 0 9px;
}

#column_two #middle {
width:735px;
}

#content_programm .programm {
clear:both;
}

#content_programm .programm_kongress_container .programm_referent_text a {
color:#666 !important;
}

#content_programm .programm_kongress_container a {
color:#000;
text-decoration:none;
}

#content_programm .programm_kongress_container h3 {
font-size:12px;
}

#content_programm .programm_kongress_container td {
vertical-align:top;
}

#content_programm .programm_programmelement_text {
color:#F7941D;
margin-bottom:5px;
}

#content_programm .programm_programmpunkttitel_text {
color:#00A88E;
}

#content_programm .programm_programmpunkttitel_text h4 {
margin:0;
}

#content_programm .programm_referent_container {
margin:0 0 6px;
}

#content_programm .programm_referent_flag {
background-color:#00A88E;
color:#fff;
}

#content_programm .programm_referent_position_text {
color:#666;
display:block;
padding:4px 0;
}

#content_programm .programm_referent_text a {
color:#666;
text-decoration:none;
font-weight:700;
}

#content_programm .programm_tag_container {
margin-bottom:18px;
clear: both;
}

#content_programm .programm_tag_text {
border-bottom:2px solid #00A88E;
border-top:2px solid #00A88E;
font-weight:700;
margin-bottom:6px;
padding:2px;
}

#content_programm .programm_veranstaltung_container {
padding:0 10px 0 0;
}

#content_programm .programm_veranstaltung_text {
border-bottom:2px solid #E0E2E2;
font-weight:700;
margin-bottom:3px;
padding:2px;
}

#content_programm .programm_zeit_container {
margin:0 0 18px;
}

#content_programm .programm_zeit_text {
border-bottom:2px solid #E0E2E2;
font-weight:700;
margin-bottom:3px;
font-size:12px;
padding:2px;
}

#content_programm .referent_container {
margin-bottom:18px;
}

#content_programm .referent_picture {
clear:both;
float:right;
margin-bottom:12px;
margin-left:5px;
margin-top:0;
}

#content_programm.programm_kongress_container a:hover {
color:#00A88E;
text-decoration:underline;
}

#foot {
float:left;
color:#A7A9AC;
font-size:11px;
padding:0px 0px 20px 175px;


}

#foot #nav_foot {
float:left;
border-top:1px solid #eeefef;
padding:3px 0px 0px 0px;
width:530px;
text-align:right;
}

#foot #nav_foot ul {
display:inline;
list-style:none;
}
#foot #nav_foot ul li{
display:inline;
list-style:none;
}

#foot #nav_foot ul a {
color:#A7A9AC;
display:inline;

border-left:1px solid #A7A9AC;
text-decoration:none;
padding:0px 5px;
}

#foot #nav_foot p {
color:#A7A9AC;
display:inline;
padding-right:5px;

}


#form fieldset {
border:1px solid #E9F6FC;
margin:10px 0 0px;
padding:10px;
}

#form td {
padding-bottom:5px;
}

#form th {
text-align:left;
font-weight:400;
width:150px;
}

#header {
float:left;
height:150px;
width:100%;
margin-bottom:20px;
}

#header .kongress_date {
left:175px;
position:absolute;
top:125px;
}

#header .logo {
position:absolute;
left:4px;
border:0;
}

#header .logo img {
border:none;
}

#intro #content {
position:absolute;
left:185px;
top:412px;
width:550px;
}

#intro #content p {
color:#A7A9AC;
} 
#intro #content .csc-frame-indent{
	margin-left:309px;
}

#intro #sidebar{
	position:absolute;
	left:730px; 
	top:225px;
	width:210px;
	line-height:14px;
	padding-bottom:20px;
}

#intro #logo {
left:20px;
position:absolute;
top:162px;
}

#intro #review a {
font-size:12px;
text-decoration:underline;
font-weight:700;
}

#intro .csc-frame-frame1 {
width:190px;
padding:0;
}

#intro h2 {
font-size:14px;
clear:both;
margin:10px 0;
color: #00a88e;
}

#intro h2 a {
font-size:16px;
color:#888;
text-decoration:none;
}


#intro h2 a:hover {
font-size:16px;
color:#00a88e;
text-decoration:none;
}

#intro h3 {
font-size:14px;
font-weight:700;
margin:1em 0 0.5em;
}

#intro i {

}

#intro p {
font-size:12px;
margin:0.5em 0;
}

#intro h2.align-right{
	float:right;
}
#intro .csc-frame-frame1{
	background-color:#00957E;  
	padding:1px 10px; 
	
}
#right .csc-frame-frame1{
	background-color:#00957E;
	padding:5px 10px; 
	
} 

#left .csc-frame-frame1{
	border-top:2px solid #00957E;  
	float:left;
}   





#left .csc-frame-frame1 h2,#right .csc-frame-frame1 h2, #intro .csc-frame-frame1 h2{
	margin:0px 0px;
	color:#fff;
	font-size:12px; 
	
}                  
#left .csc-frame-frame1 h3, #right .csc-frame-frame1 h3, #intro .csc-frame-frame1 h3{
	margin:0px 0px;
	color:#fff;
	font-weight:800;
	font-size:12px;
	
}
 
#left .csc-frame-frame1 p, #right .csc-frame-frame1 p, #intro .csc-frame-frame1 p {
	margin:9px 0px;
	color:#fff;
  
	
}      

#left .csc-frame-frame1 p{
	color:#00957E;
}




#left {
float:left;
width:140px;
padding:0 0 0 20px;
}

#left #nav_main a {
display:block;
color:#A7A9AC;
text-decoration:none;
font-size:12px;
font-weight:400;
line-height:12px;
margin:0 0 12px;
}

#left #nav_main a.current {
color:#00A88E;
}

#left #nav_main a:hover {
color:#00A88E;
}

#left #nav_main ul {
list-style:none;
padding-top:5px;
} 

#left #nav_main ul ul{
list-style:none;
padding-top:0px;
}

#left #nav_main ul ul a {
font-style:italic;
margin:-6px 0px 12px 10px;
font-weight:400;
}

#left .divider {
margin-top:20px;
}

#left .language {
font-size:11px;
font-style:italic;
font-weight:400;
}

#left .language a {
font-size:11px;
font-style:normal;
}

#main {
clear:both;
}

#content a {
color:#00A88E;
}

#content a:hover {
color:#F7941D;
}

#main #right .csc-frame-frame1 {
margin-bottom:10px;
padding:1px 10px;
}

#main .csc-frame-frame2 {
margin-bottom:10px;
padding:1px 10px;
}

#main .csc-frame-frame3 {
margin-bottom:10px;
padding:1px 10px;
}

#main .csc-header {
color:#007381;
clear:both;
}

#page_1458 p{
	clear:both;
}

#main .csc-header h1 {
font-size:14px;
margin:1.5em 0 1em;
}

#main .programm_kongress_container a {
color:#000;
text-decoration:none;
}

#main .programm_kongress_container a:hover {
color:#00A88E;
text-decoration:underline;
}

#main h1 {
color:#F7941D;
}

#main h2 {
color:#00A88E;
}

#main h3 {
color:#F29400;
}

#middle {
float:left;
width:530px;
min-height:400px;
height:auto !important;
margin:0 0 40px;
padding:0 25px 0 15px;
}  

#nav_main{
	margin-bottom:8px; 
	float:left;
}

#content .programm_referent_position_text {
padding:0;
}

#content .programm_referent_text p {
margin:0;
}

#content h1 {
font-size:16px;
margin:1.5em 0 1em;
}

#content h2 {
font-size:14px;
/*clear:both;*/
margin:10px 0;
}

#content h2 a {
font-size:16px;
color:#888;
text-decoration:none;
}

#content h2 a:hover {
font-size:16px;
color:#00a88e;
text-decoration:none;
}

#content h3 {
font-size:14px;
font-weight:700;
margin:1em 0 0.5em;
}

#content h4 {
font-size:12px;
font-weight:400;
margin:9px 0px 0px 0px;
}

#content h5 {
font-size:12px;
font-weight:400;
margin:9px 0;
}

#content p {
font-size:12px;
margin:0.5em 0;
}

#content ul {
list-style-type:disc;
font-size:12px;
margin:1em 0 1em 2em;
padding:0;
}

#content ul ul {
list-style-type:disc;
font-size:12px;
margin:0.5em 0 1em 2em;
padding:0;
}

#content .error {
margin-bottom:10px;
background-color:#C00;
color:#fff;
font-size:12px;
padding:0.5em 0 0.5em 10px;
}

#content .kongress_date {
color:#A7A9AC;
font-size:12px;
font-weight:400;
line-height:125%;
}

#middle .page_title h1 {
color:#F7941D;
font-size:16px;
margin:3px 0 18px;
}

#content .partner {
float:left;
width:175px;
}

#content .sponsor {
text-align:center;
width:100%;
}

#content a {
color:#00A88E;
}

#content a:hover {
color:#F7941D;
}

#nav_list a {
display:block;
color:#A7A9AC;
text-decoration:none;
font-size:12px;
font-weight:400;
line-height:12px;
margin:0 0 12px;
}

#nav_list a.current {
color:#00A88E;
}

#nav_list a:hover {
color:#00A88E;
}

#nav_list ul {
list-style:none;
margin-top:15px;
}

#nav_list ul ul a {
font-style:italic;
padding-left:20px;
font-size:1.2em;
font-weight:400;
}

#page {
float:left;
width:945px;
}

#page_396 .csc-header,
#page_808 .csc-header {
clear:both;
margin:1px;
padding:1px;
}

#page_398 #content h1 {
margin-top:8px;
}

#php .buchstabe {
border-bottom:2px solid #E0E2E2;
border-top:2px solid #E0E2E2;
font-weight:700;
margin-bottom:9px;
clear:both;
padding:2px;
}

#php .buchstabe_container {
clear:both;
float:left;
margin-bottom:18px;
width:100%;
}

#php .buchstabe_container .referent {
width:50%;
float:left;
}

#columns_container .buchstabe_container .referent{
	width:100%;   
	margin-bottom:10px;
}
 .column_left {
float:left;
width:50%;
}

 .column_right {
float:left;
width:48%;
padding-left:10px;
}   

#content li{
	list-style:disc;
}   



#content .content_table table {
width:100%;
}

#content .content_table td {
height:85px;
}



#php .referent_name a {
line-height:18px;
margin-bottom:1px;
display:block; 
text-decoration:none;
}  

#columns_container #php .referent .photo {
display:inline;
float:left; 
width:90px;
} 
#columns_container #php .referent .referent_name {
float:left;
width:250px;
margin-left:10px;
}

#columns_container #php .referent .referent_name strong{
	color:#00A88E; 
	margin-bottom:9px;
}

#review {
position:absolute;
left:620px;
top:410px;
}

#review a {
color:#A7A9AC;
text-decoration:none;
}

#review a:hover {
color:#00A88E;
}

#right {
float:left;
line-height:14px;
width:210px;

margin:30px 0 0;

}
#right .csc-frame-frame2{
	 background-color:#EAF7F5;
	padding:5px; 
}

#right .csc-firstheader {
color:#007381;
font-size:14px;
margin:1.4em 0 1em;
}

#right a {
color:#00A88E;
}

#right a:hover {
color:#F7941D;
}

#right h1 {
color:#fff;
}

#right h2 {
color:#007381;
font-size:14px;
clear:both;
margin:10px 0;
}

#right h3 {
color:#007381;
font-size:14px;
font-weight:700;
margin:1em 0 0.5em;
}

#right h4 {
font-size:12px;
font-weight:400;
margin:9px 0;
}

#right h5 {
font-size:12px;
font-weight:400;
margin:9px 0;
}

#right p {
font-size:12px;
padding:0;
}

#right ul {
list-style-type:disc;
font-size:12px;
margin:1em 0 1em 2em;
padding:0;
}

#right ul ul {
list-style-type:disc;
font-size:12px;
margin:0.5em 0 1em 2em;
padding:0;
}

.csc-header {
color:#007381;
}

.error {
background-color:#C00;
color:#fff;
}

.important {
color:#00A88E;
}

body {
font-family:Arial,"MS Trebuchet",sans-serif;
background-image:url(img/intro_bg.gif);
background-position:510px 0;
background-repeat:no-repeat;
background-color:#fff;
font-size:12px;
margin:0;
padding:0;
}

/*body#page_225 {
background-position:510px 0;
}*/

li {
list-style:none;
margin:0;
padding:0;
}

table {
font-size:12px;
}

ul {
list-style:none;
margin:0;
padding:0;
}

