#content .referent{
	width:50%;
	float:left; 
	padding:3px 0;
}  

#content .programm_programmpunkt_kernaussage p{
	margin:0px;
	color:#005E8C;
	font-size:12px;
}

#content .buchstabe_container{
	float:left;
	clear:both;
	width:100%;
}
#content .news-list-container{
	font-size:11px; 
	margin:9px 0px;
}
#content .news-list-item{
		margin:9px 0px;
}


#content .news-list-container a{
	text-decoration:none;
}

#content .buchstabe{
	background-color:#BFE7FB;
	color:#005E8C;
	font-size:11px;
	font-weight:normal;
	padding:2px 4px;
	margin:18px 0px 9px;
	float:left;
	width:100%;
} 
 

.newsletter .submit{
	float:left;
	margin-left:190px;
}

#content_programm .programm_raum_text{

}


#content_programm .referent_picture{
	float:right;
}

#content_programm .referent_container{
	float:left; 
	clear: both; 
	width:100%;
	margin:0px 0px 19px 0px;
}

#content .programm{
	float:left;
	width:100%;
}

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

#content .programm_programmelement_text  h5{
color:#999999;
margin:5px 0px;
font-weight:normal;
font-size:11px;
} 

#content .programm_programmpunkttitel_text h4, #content .programm_veranstaltung_kernaussage h4{
color:#005E8C;
font-size:11px;
margin:0px;
font-weight:normal;
}

#content .programm_tag_text {
background-color:#005E8C;
color:#FFFFFF;
font-weight:bold;
margin-bottom:10px;
padding:2px 4px;
}

#content .programm_referent_flag{
	background-color:#005E8C;
	padding:0px;
	color:#fff;
	
}

#content #content_programm a{
	text-decoration:none;
}

#content #content_programm .programm_referent_text a{
	color:#000;
}

#content_programm .referent_picture img{
	padding-left:10px;
} 

#content_programm .programm_referent_position_text{
	font-style:italic;  
	color:#666;
}

#content .programm_zeit_text, #content .zeit {
background-color:#BFE7FB;
color:#005E8C;
padding:2px 4px;
font-size:11px;
font-weight:bold;
} 

#content .zeit{
   background-color:#D9EBF7;
	font-weight:normal; 

}

#content .programm_zeit_container{
	padding:0px 5px;
	margin-top:9px;
}

#content .programm_kongress_container{
    padding:0px 0px;
}

#content .programm_referent_text p{
   margin:3px 0px; 
}


#content .programm_raum_text {
color:#666666;
font-style:italic;
padding:0;
}
#content .programm_veranstaltung_text h3{
color:#005E8C;
font-weight:bold;
margin-bottom:10px; 
text-decoration:none;
} 

#content .kongress_wg, #content .kongress_studio{
background-color:#ECF0F2;
margin:9px 0px;
padding:9px 0px 9px;

}

#content .kongress_wg h3, #content .kongress_studio h3{
margin:0px 0px; 
padding:0px 0px;
}

#content .kongress_wg h3 a, #content .kongress_studio h3 a{
margin:0px 0px;
}

#content .programm .kongress_wg td, #content .programm .kongress_studio td{
padding:0px 4px;
}

#content .programm td{
	border-right:1px solid #E1E1E1;
	padding:0px 5px; 
	vertical-align:top;
} 

#content .programm_tag_container{
	margin-bottom:19px;
}

#main #content .csc-textpic-imagewrap a:hover{
	background-color:#fff;
}

#bottom {
font-style:italic;
height:92px;
left:0;
position:absolute;
top:92px;
width:770px;
z-index:50;
background-color:#BBC9D2;
background-image:url(img/intro_bg.gif);
color:#005E8C;
}

#content {
position:relative;
float:left;
width:729px;

min-height:450px;
height:auto !important;
height:450px;
padding:0 10px 10px;
}
#nav_abschluss{
	background-color:#E5F7FE;
	height:100%;
}

#content h1 {
color:#005E8C;
font-size:14px;
margin:18px 0;
}

#content h2 {
color:#005E8C;
font-size:11px;
margin:18px 0 10px;
}

#content h3 {
color:#005E8C;
font-size:11px;
font-weight:400;
margin:9px 0;
}

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

#foot {
float:left;
width:950px;
font-size:10px;
}

#foot #nav_foot {
float:left;
width:930px;
padding:5px 10px;
text-align:right;
}

#foot #nav_foot a {

padding-left:5px;
color:#999;

}

#foot #nav_foot a:hover {
color:#000;
}

#foot #nav_foot p {
display:inline;
color:#999;
padding-right:5px;
border-right:1px solid #999;

}

#foot #nav_foot ul {
list-style:none;
display:inline;
}
#foot #nav_foot li {
display:inline;
}

#form #agb {
margin-right:5px;
}

#form #tarif {
margin-right:5px;
}

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

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

#header {
background-image:url(img/kopf_hintergrund.gif);
height:92px;
position:relative;
float:left;
width:950px;
z-index:50;
}

#header .logo {
position:absolute;
right:0;
}

#intro {
height:184px;
position:relative;
left:0;
top:0;
width:770px;
margin:10px auto;
}

#intro #bottom {
color:#005E8C;
font-style:italic;
font-size:11px;
}

#intro #bottom .internal-link {
position:absolute;
top:60px;
right:25px;
font-style:normal;
}

#intro #bottom a {
color:#005E8C;
}

#intro #bottom a:hover {
background-color:#BFE7FB;
color:#005E8C;
}

#intro #bottom p {
text-align:right;
margin:10px 26px 0 0;
}

#intro #top {
background-image:url(img/kopf_hintergrund.gif);
height:92px;
position:absolute;
width:770px;
z-index:50;
}

#intro #top img {
position:absolute;
right:0;
z-index:60;
}

#left {
color:#005E8C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
position:relative;
float:left;
padding-bottom:20px;
height:100%;
background-color:#E5F7FE;
border-right:1px solid #C7D4DB;
}

#main {
background-image:url(img/gwk_bg_main.gif);
background-repeat:repeat-y;
position:relative;
float:left;
background-color:#fff;
}

#content a {
color:#666;
text-decoration:underline;
}

#main #content a:hover {
background-color:#BFE7FB;
color:#005E8C;
text-decoration:underline;
}

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

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

#main #sidebar a {
color:#666;
text-decoration:underline;
}



#middle {
float:left;
background-color:#fff;
}

#nav_main {
width:200px;
}

#nav_main a {
color:#005E8C;
text-decoration:none;
background-color:#fff;
font-size:11px;
font-weight:400;
}

#nav_main a.current {
color:#005E8C;
background-color:#BFE7FB;
}

#nav_main a:hover {
text-decoration:underline;
}

#nav_main ul {
background-color:#FFF;
list-style-type:none;
margin:0;
padding:11px 0 50px;
}

#nav_main ul li a {
display:block;
margin-bottom:5px;
margin-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
}

#nav_main ul ul {
padding:0;
}

#nav_main ul ul a {
font-size:11px;
font-weight:400;
font-style:italic;
}

#nav_main ul ul li a {
padding-left:20px;
color:#4086A9;
}

#nav_main ul ul li a.current {
color:#4086A9;
}

#page {
position:relative;
top:0;
width:950px;
margin:20px auto;
}

#page_166 #middle {
background-color:#fff;
background-image:url(img/page_bg.gif);
background-repeat:no-repeat;
}



.csc-header {
color:#005E8C;
}

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

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

.kongressdate {
left:10px;
position:absolute;
top:21px;
z-index:75;
color:#005E8C;
font-size:11px;
}

.language a {
color:#333;
text-decoration:none;
}

.page_title h1 {
color:#005E8C;
font-size:16px;
margin:18px 0px;
}

body {
background-color:#C7D4DB;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
background-image:url(img/hintergrund.png);
background-repeat:repeat-x;
height:100%;
margin:0;
padding:0;
}

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

li.divider {
height:10px;
width:1px;
}

table {
font-size:11px;
}
