#abstract-form legend{
	color:#B5152B; 
	font-weight:bold;
}  

#abstract-form fieldset{
	padding:10px 0px 20px;
	border:0px;
	border-bottom:1px solid #007381;  
	margin-bottom:20px;
}  

#abstract-form .plupload_button{
	background-color:#bbb; 
	color:#fff;   
	padding:2px 10px 2px 10px;
}   

#abstract-form .plupload_button:hover{
	color:#fff; 
	background-color:#B5152B;
}

#abstract-form  input.checkbox{
	float:none;
	border:none;  
	width:auto; 
	height:auto;    
	margin:0px 3px;
} 

#abstract-form .question{
	float:left;
	position:relative;   
} 

#abstract-form .question .info{
	position:absolute;
	right:0px;
	top:20px;
	background-color:red; 
	background-image:url(img/bg_box_red.gif);     
	background-repeat:repeat-x; 
	width:400px;
	padding:5px;
	color:#fff;  
	display:none;
}  

#abstract-form #content{
}

#abstract-form .question .question_button{  
	position:absolute;
	top:0px;
	right:0px;  
	width:7px;
	height:15px;
	color:#fff;
	padding:1px 5px; 
	background-color:#007381;
	font-weight:bold;
	cursor:pointer;   
}

#abstract-form .statistische_angaben input.large{
	width:295px;
}

#abstract-form .statistische_angaben input.small{
	width:100px;
}  

#abstract-form .kontaktdaten input,
#abstract-form .statistische_angaben input{
	margin:2px 0px; 
	border:1px solid #ccc;
	width:200px;    
	height:20px;
   
} 
 #abstract-form select{
	margin-bottom:5px;
}

#abstract-form .statistische_angaben table{
	float:left;   
	margin-top:5px;
	
}    

#abstract-form .statistische_angaben table td{
	padding-right:5px;
	vertical-align:top;
}

#abstract-form .kontaktdaten input.radio,
#abstract-form .statistische_angaben input.checkbox{
	float:none;
	border:none;  
	width:auto; 
	height:auto;    
	margin:0px 3px;
	
}   

#abstract-form .statistische_angaben input.checkbox{
	margin:0px 3px 0px 0px;
}

#abstract-form .kontaktdaten label,
#abstract-form .statistische_angaben label{
	float:left;  
	width:140px;
	margin:2px 0px;
} 

#abstract-form input.button,
#abstract-form a.button{
	border:1px solid #fff;
	background-color:#B5152B; 
	color:#fff;
	display:inline;
	padding:0px 10px;
	text-decoration:none;
	margin-right:20px; 
	cursor:pointer;  
	height:24px; 
	line-height:24px; 
	width:auto; 
	margin:10px;
	
}

#abstract-form #upload_list{
	
	float:left;
	width:425px;
	padding:8px;
} 

#abstract-form .plupload_clearer, #abstract-form .plupload_progress_bar {
display: block;
font-size: 0;
line-height: 0;  
height:0px;
} 

#abstract-form #upload_list ul{
	background-color: whiteSmoke;
	padding:0px;
	padding:8px 0px 8px 15px;
	margin:0px;
} 
#abstract-form #upload_list .upload_list_header{
	border:1px solid #ccc; 
	padding:8px;   
	font-size:14px;
}      

#abstract-form #upload_list ul li{
	list-style:none;
	line-height:20px;
	border-bottom: 1px solid #DDD;
}



#abstract-form textarea.text{
	width:410px;
	margin-bottom:20px;
} 

#abstract-form input.text{
	width:410px;
}
#abstract-form label{
	clear:left; 
	display:block; 
	padding:3px 0px;
}

#abstract-form input{
	clear:right;
	border:1px solid #ccc;   
	width:200px; 
	height:18px;
} 
#abstract-form .plupload_header_title {
font-size:14px;
padding: 6px 0 3px;  
display:none;
} 

#abstract-form .plupload_header_text{
	margin:9px 0px;
}

#abstract-form .plupload_scroll .plupload_filelist {
	min-height:50px;  
	height:auto !important;
	height:50px;
}  

#abstract-form li.plupload_droptext {
background: transparent;
text-align: center;
vertical-align: middle;
border: 0;
line-height: 50px; 

} 

#abstract-form .plupload_filelist_header,#abstract-form .plupload_filelist_footer {
background: #DFDFDF;
padding: 3px 8px;
color: #42454A;
}

#content #abstract-form ul{
	margin:0px;
} 

#abstract-form .plupload_filelist li {
padding: 2px 8px;
background: whiteSmoke url('../img/backgrounds.gif') repeat-x 0 -156px;
border-bottom: 1px solid #DDD;
}

#abstract-form .plupload_header_content {
background: none;
background-color:#fff;
border:1px solid #ccc;
min-height: 32px; 
height:auto !important;
height:32px;
padding-left: 8px;
color: #000;
}   

#abstract-form .plupload_file_size,#abstract-form  .plupload_file_status,#abstract-form  .plupload_progress {
float: right;
width: 70px;
}

#abstract-form .plupload_file_size,#abstract-form  .plupload_file_status,#abstract-form  .plupload_progress {
float: right;
width: 70px;
}

#content a.back,
#content a.continue,
input.continue,
#content a.button
{
	border:1px solid #fff;
	background-color:#007381; 
	color:#fff;
	display:inline;
	padding:2px 10px;
	text-decoration:none;
	margin-right:20px; 
	cursor:pointer; 
	
}     

.buttons{
	float:left;
	margin-top:10px;
	
}
#content .ical a {
    background-color: #0076B9;
    border: 1px solid #CCCCCC;
	color:#fff;
	text-decoration:none;
   
}
#content .ical a:hover{
	color:#fff;
	text-decoration:underline;
	
}

#content select.eingabefeld{
	width:156px;
}

#content td.tarif_description{
	padding-left:5px;
}
#content a.back:hover,
#content a.continue:hover{
	 color:#fff;
}
.required{
	font-weight:bold;
}
#slidenav li{
	  display:inline;
	
}  

.table_tag {
	padding:10px 0px;
} 

#evaluationsbogen .table_tag td{   
	font-size:13px;
	background-color:#0076B9; 
	color:#fff;    
	padding-left:5px;
	font-weight:bold;   
	border-bottom:9px solid #fff; 
	border-top:9px solid #fff;
}   

#evaluationsbogen .veranstaltung_textfeld input{
	width:300px;
}

#evaluationsbogen .table_uhrzeit td{
	border-bottom: 2px solid #F29400;  
	padding-top:9px;
} 

#evaluationsbogen input.submit{
	background-color:#007381;
	color:#fff;
} 

#evaluationsbogen input.submit{
	background-color:#007381;
	color:#fff;
}
#evaluationsbogen input.submit:hover{
	background-color:#0076B9;
}




#form label{
	float:left;
	width:200px;
}

ul li.divider{
	margin:15px 0px;
}

#slidenav img{
   border:0;

   
} 
#sidebar .csc-frame-frame3{
	padding:10px;
}

#main #sidebar .csc-frame-frame3 h2{
	color:#007381;
}

#sidebar .csc-frame-frame4{
	padding:5px 10px; 
	color:#fff;
	margin-bottom:10px;
}

#sidebar .csc-frame-frame4 h2{

	color:#fff;
}

#slidenav li a{
	  display:inline;
	  margin:0px 0px 3px 3px;
	  border:2px solid #007381;
	  width:60px;
	  float:left;
	  text-align:center;
	
}
#slidenav li a.activeSlide{
	
  border:2px solid #F29400;  
}


#impressionen .slideshow_img{
	float:left;
	width:400px;
}

#impressionen .slideshow_img img{
	margin:0px auto;
	display:block;
} 

#slidenav{
	  display:block;
	  float:left; 
      width:270px;
}

#main #content ul#slidenav{
	margin:0px 0px 0px 10px;
	float:right;
	
}

#impressionen {
	width:400px;
	height:266px;
	float:left;
	overflow:hidden;
} 

#slidepager{
	width:400px;
	text-align:center;
	margin-top:10px;
	float:left;
	font-size:12px;
}

#slidepager #next{
	margin-left:10px;
}

#content .video {
	 margin-bottom:18px;
	border-bottom:1px solid #007381;
}

select.veranstaltung{
	width:300px;
}
select.funktion, select.aufmerksam{
	width:154px;
}
#form input.text{
	width:148px;
}

th.timeline{
	padding-bottom:3px;
}

input.check{
	margin-right:4px;
}

#ausstellerliste {
font-size:12px;
}

#ausstellerliste .aussteller_index {
border-bottom:2px solid #E0E2E2;
font-weight:700;
margin-bottom:6px;
margin-top:18px;
color:#007381;
padding:2px;
}

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

#ausstellerliste .aussteller_stand {
color:#F7941D;
font-style:italic;
margin:4px 0 9px;
}

#content {
background-color:#fff;
min-height:300px;
height:auto !important;
height:300px;
}

#content h1 {
font-size:16px;
color:#007381;
margin:18px 0 9px;
}

#content h2 {
font-size:14px;
color:#007381;
margin:18px 0 9px;
}

#content h3 {
font-size:14px;
font-weight:700;
color:#F29400;
margin:9px 0 9px;
}

#content h4 {
font-size:12px;
margin:9px 0;
}

#content_programm {

}

#content_programm .programm {
clear:both;
}

#content_programm .programm_programmelement_text h5 {
color:#F7941D;
margin-bottom:5px;
font-size:12px;
font-weight:400;
}

#content_programm .programm_programmpunkttitel_text h4 {
color:#000;
font-size:12px;
font-weight:700; 
margin:0px;
}

#content_programm .programm_referent_flag {
background-color:#007381;
color:#FFF;
}  

#content #content_programm .programm_programmpunkttitel_container p{
	margin:0px 0px 9px;
}

#content_programm .programm_referent_text a {
text-decoration:none;
}

#content_programm .programm_tag_text {
border-bottom:2px solid #E0E2E2;
font-weight:400;
margin-bottom:6px;
font-size:14px;
padding:2px;
}

#content_programm .programm_veranstaltung_kernaussage p {
font-size:12px;
}

#content_programm .programm_veranstaltung_text {
border-bottom:2px solid #E0E2E2;
font-weight:700;
margin-bottom:3px;
padding:2px;
}

#content_programm .programm_veranstaltung_text a {
text-decoration:none;
}

#content_programm .programm_veranstaltung_text h3 {
font-size:12px;
}

#content_programm .programm_zeit_text {
font-weight:700;
margin-bottom:3px;
border-bottom:2px solid #F29400;
border-top:2px solid #F29400;
font-size:12px;
margin-top:18px;
padding:2px;
}

#content_programm .programm_zeit_text strong {
font-size:12px;
} 

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

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

#content_programm td {
vertical-align:top;
padding:0 5px 0 0;
}


#middle #nav_foot {
	float:right;
	width:100%;
	background-color:#fff;
	padding:5px 0px 5px 0px;
	margin:1px 0px 20px 0px;
	text-align:right;
	color:#666;
}

#middle #nav_foot a {

padding-left:5px;
border-left:1px #007381 solid;
margin-left:5px;
color:#007381;
text-decoration:none;
}

#middle #nav_foot a:hover {
color:#F29400;
}

#middle #nav_foot p {
display:inline;
color:#007381;

}

#middle #nav_foot ul {
list-style:none;
display:inline;
padding-right:10px;
}
#middle #nav_foot li {

display:inline;
}

#form td {
padding-bottom:5px;
}

#form th {
text-align:left;
font-weight:400;
width:150px;
}

#header {
float:left;
width:940px;
height:170px;
margin-bottom:20px;
}

#intro #left {
background-color:#007381;
background-image:url(img/bg_box_green.gif);
background-repeat:repeat-x;
}

#intro #right .box1 {
background-color:#f29400;
background-image:url(img/bg_box_orange.gif);
background-repeat:repeat-x;
}

#intro .box2 {
background-color:#007381;
background-image:url(img/bg_box_blue.gif);
background-repeat:repeat-x;
}

#intro .box3 {
background-color:#007381;
background-image:url(img/bg_box_pink.gif);
background-repeat:repeat-x;
}

#intro h2 {
font-size:14px;
margin:18px 0 9px;
}

#intro h3 {
font-size:14px;
font-weight:700;
margin:18px 0 9px;}

#intro p {
font-size:12px;
margin:9px 0;
}

#left {
float:left;
width:220px;
margin-right:20px;
}

#left .language {
font-size:11px;
font-style:italic;
font-weight:400;
}

#left .language a {
font-size:11px;
font-style:normal;
}

#main {
float:left;
padding-bottom:5px;
width:940px;
clear:both;
}
#main #content {
background-color:#fff;
padding:10px;
float:left;
width:440px;
}
#page.two_columns #main #content {
background-color:#fff;
padding:10px;
float:left;
width:680px;
}

 #content a {
color:#007381;
}

#content a:hover {
color:#F29400;
}

 #content p {
font-size:12px;
margin:9px 0;
}

#content ul {
list-style-type:disc;
font-size:12px;
margin:18px 0 18px 36px;
padding:0;
}

 #content ul ul {
list-style-type:disc;
font-size:12px;
margin:8px 0 18px 36px;
padding:0;
}
#page.two_columns #main .page_title{
	width:680px;
}
#main .page_title{
	width:440px;
	padding:0px 10px;
	background-color:#fff;
}

#sidebar a {
color:#2AA29D;
}

#sidebar a:hover {
color:#D32637;
}

#sidebar h1 {
color:#fff;
}

#sidebar h2 {
color:#fff;
}

#sidebar h3 {
color:#fff;
}

#sidebar ul {
list-style-type:disc;
font-size:12px;
margin:9px 0 9px 20px;
padding:0;
}

#sidebar ul ul {
list-style-type:disc;
font-size:12px;
margin:9px 0 9px 36px;
padding:0;
}

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

#nav_list a {
display:block;
margin-bottom:2px;
font-size:12px;
font-weight:700;
line-height:12px;
color:#fff;
background-color:#007381;
text-decoration:none;
padding:5px 0 5px 10px;
}

#nav_list a.current {
color:#fff;
background-color:#f29400;
}

#nav_list a:hover {
color:#fff;
background-color:#f29400;
}

#nav_list ul {
list-style:none;
margin-top:15px;
}

#nav_list ul ul a {
font-style:italic;
padding-left:20px;
font-size:12px;
font-weight:400;
}

#nav_main a {
display:block;
margin-bottom:2px;
font-size:12px;
font-weight:700;
line-height:12px;
color:#fff;
background-color:#007381;
text-decoration:none;
padding:5px 0 5px 10px;
}

#nav_main a.current {
color:#fff;
background-color:#f29400;
}

#nav_main a:hover {
color:#fff;
background-color:#f29400;
}

#nav_main ul {
list-style:none;
}

#nav_main ul ul a {
font-style:italic;
padding-left:20px;
font-size:12px;
font-weight:400;
}

#page {
position:relative;
width:940px;
margin:0 auto;
}

#foot{
	width:940px;
}

#page.two_columns #middle {
width:700px;
height:410px;
}

#right {
float:left;
width:220px;
margin-left:20px;
color:#fff;
}

#sidebar .csc-firstheader {
font-size:14px;
color:#007381;
margin:18px 0 9px;
}

#sidebar h2 {
font-size:14px;
color:#fff;
margin:4px 0 4px;
line-height:19px;
}

#main #sidebar h2 a{
font-size:14px;
color:#007381;

}

#sidebar h3 {
font-size:14px;
font-weight:700;
color:#007381;
margin:18px 0 9px;
}

#sidebar h4 {
font-size:12px;
margin:18px 0;
}

#sidebar p {
font-size:12px;
padding:9px 0;
}

.buchstabe {
border-bottom:2px solid #E0E2E2;
border-top:2px solid #E0E2E2;
clear:both;
font-weight:700;
margin-bottom:9px;
font-size:12px;
padding:2px;
}

.buchstabe_container {
clear:both;
float:left;
margin-bottom:18px;
width:100%;
}

.buchstabe_container .referent {
float:left;
width:50%;
}

.csc-frame-frame1 {
margin-bottom:10px;
background-color:#f29400;
background-image:url(img/bg_box_orange.gif);
background-repeat:repeat-x;
padding:1px 10px;
}

#sidebar .csc-frame{
	padding:5px 10px;  
	margin-bottom: 10px;
}

#main #sidebar .csc-frame a{
		color:#fff;
		text-decoration:none;
}

#main #sidebar .csc-frame a:hover{
		text-decoration:underline;
}

.csc-frame-frame2 {
background-color:#007381;
background-image:url(img/bg_box_green.gif);
background-repeat:repeat-x;
padding:1px 10px;   

}

.csc-frame-frame3 {
margin-bottom:10px;
background-color:#fff;
padding:1px 10px;
}

.csc-frame-frame4 {
background-color:#007381;
background-image:url(img/bg_box_blue.gif);
background-repeat:repeat-x;
}

.csc-frame-frame5 {
background-color:#007381;
background-image:url(img/bg_box_pink.gif);
background-repeat:repeat-x;
}

.csc-header {
color:#007381;
}

.csc-header h1 {
font-size:14px;
margin:18px 0 9px;
}

.error {
margin-bottom:10px;
font-size:12px;
background-color:#C00;
color:#fff;
padding:9px 0 9px 10px;
}

.kongress_date {
position:absolute;
top:130px;
left:753px;  
text-align:right;
color: #007381;
font-weight:bold;  
font-size:12px;
}

.logo {
position:absolute;
left:0;
top:10px;
border:1px;
}

.logo img {
border:none;
}

.page_title h1 {
font-size:16px;
color:#007381;
padding-top:10px;
}

.referent .photo {
display:none;
}

.referent_name a {
display:block;
line-height:18px;
margin-bottom:1px;
text-decoration:none;
font-size:12px;
}

body {
font-family:Arial,Helvetica,sans-serif;
background-image:url(img/background.gif);
background-position:0 0;
background-repeat:repeat-x;
background-color:#dae8ea;
font-size:12px;
margin:0;
padding:0;
}

fieldset {
border:1px solid #E9F6FC;
margin:10px 0 0px;
padding:10px;
}

table {
font-size:12px;
}

