/* Klinikum gr?n: color: rgb(0,131,155); */
/* Klinikum blau: color: rgb(7,29,154); */


/* general */

img {border: none;}

a, a:active, a:link {
    text-decoration:none;
    color:black;
}

.real_content a:visited, .real_content a:active, .real_content a:link, .real_content a.internal-link, .real_content a.download {text-decoration: underline; color: #00839b; cursor: pointer; outline:0;}

body {background-color: #e6e8f5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #000000; text-align:center; padding:0; margin:0;}

.body {background-image: url(../img/right_right_bg.png); background-repeat: repeat-y; background-position: right top;}


                              
/* layout */

.main_frame {
    width: 1036px; 
    margin-top: 0px; 
    margin-bottom:20px; 
    margin-left: auto; 
    margin-right: auto; 
    text-align: left; 
  /*  width:100%; */
    position:relative; 
    height:100%; 
    clear:both;
}                                                                                                        

.main_frame2 {
    width: 1008px; 
    background-color: #ffffff; 
    margin-left:14px; 
    background-image: url(../img/special_bottom.jpg); 
    background-position: left bottom;                                                           
    background-repeat: no-repeat;
}

.main_frame_leftbg {width: 14px; height:393px; background-position: left bottom; background-repeat: no-repeat; background-image: url(../img/special_bottom_left.gif); font-size: 1px; position:absolute; left:50%; bottom:1px; margin-left:-518px;}

.body_left {float: left; width: 186px;}                                                     
.body_right {float: right; padding-bottom:70px;}                                                           
.body_right_left {float: left;}
.body_right_right {float: right; float:left;}                                      
.head_left {float: left;}
.head_right {float: right;}                                                          
.logo_absolute {margin-left: 164px; margin-top: 14px; position: absolute; width: 305px; height: 79px; overflow:hidden;z-index:9;}
                                                                                             
.head {background-image: url(../img/head_repeat_y.jpg); background-repeat: repeat-y; background-position: right top;}
.head_left {background-image: url(../img/head_left.jpg); height: 167px;}
.head_right {height: 167px;}                                                                 
.head_left, .head_right {margin-top: 54px;}    
.head_center {
    display:none;
}             
.body_left, .head_left {width: 186px; }
.head_right, .body_right {width: 822px;}      
.body_right_left {width: 636px; overflow:hidden;}
.body_right_right {
    width: 161px; 
    padding-top: 20px;                                                                                  
    text-align:left;                                              
    padding-left: 15px;
    padding-right:10px;
overflow:hidden;
}                       
.rightcol_box {
    padding-bottom:32px;
    padding-top:10px;                                                               
    border-top:1px solid white;
}



.navi_left {margin-left: 14px; width:157px; margin-top: 10px;}


.two_logos {text-align: center; width: 100%; margin-top: 30px;}

.breadcrumb {float: left; font-size: 90%; padding-top:2px; margin-left: 40px; width:490px;}
.breadcrumb span {color: #b2b2b2;}

.switch_size {float: right; padding-top: 3px; margin-right: 5px;}

.real_content { margin:0; padding-top:17px; padding-left: 38px;}

.body_right_right p, .body_right_right a, .body_right_right li {
    color:white;
}

.body_right_right, .body_right_right ul, .body_right_right a {                                  
    color: #ffffff;
    font-family:Verdana, Arial,Helvetica,sans-serif;         
    font-size:100%;
    line-height:16px;                                                                                    
}                                                                                                  

.body_right_right a {text-decoration: underline; color:#d4d8ec; font-weight:bold;} 
.body_right_right ul li a {text-decoration: none; color:#d4d8ec; font-weight:normal;}
.body_right_right ul li a:hover {text-decoration:underline;}
.body_right_right .box_right ul {padding-left: 0px; margin-left: 0px;}
.body_right_right .box_right li {background-image: url(../img/li.png); background-repeat: no-repeat; background-position: left 5px; list-style: none; padding-left: 10px; margin-left: 0px;}
.body_right_right .box_contact ul {padding-left: 15px; margin-left: 0px;}
.box_right {margin-bottom: 27px;}
  
.real_content_block1 {width: 559px; clear:both;}
 
.footer {font-size: 85%; width: 596px; background-position: center top; background-repeat: no-repeat; padding-top: 40px; padding-left:40px; background-image: url(../img/top_shadow_180.jpg); position:absolute; bottom:0;}

.left_content {
    clear:both;
    margin:15px;
    font-size:95%;
}

.left_content p {
    font-size:95%;
}


/* navigation top */

.topnavi_absolute {position: absolute; width: 1008px; text-align: right; margin-top: 36px;}
.topnavi_absolute ul {margin-right: 10px;}
.topnavi_absolute li {display: inline;}
.topnavi_absolute li {color: #313896; font-size: 85%;}
.topnavi_absolute li a {color:#313896; text-decoration:none; }
.topnavi_absolute li a:hover {text-decoration:underline; }
.toprow {height: 20px; background-image: url(../img/top_shadow.jpg); background-position: left top; background-repeat: repeat-x;}
 
.topnavi_absolute {margin-left: 0px;}
                                                                      

/* ### navigation ### */                                                            
                                                                                            
.nav_left {                                                    
    width:175px;
    float:left;
/*    clear:both;     */                                                                                       
    margin-bottom:20px;
    padding-top:15px;
}

.nav_left ul {
    list-style-type:none;                                                            
    float:left;
    display:inline;                                                                      
    padding:0;                                                                                
    margin:0;
    margin-left:15px;
    width:160px;                                       
}

.nav_left ul li {
    padding:0px; 
    margin:0; 
    padding-bottom:1px;                                                                              
    padding-top:1px;                                    
    width: 160px; 
    border-bottom: 1px solid #898988;                                    
    font-size: 100%; 
    float:left;
}


.nav_left ul li.first {
    padding-top:0px;
    width: 160px;
    border-top: 1px solid #898988;
    border-bottom: 1px solid #898988;
}

.nav_left ul li:hover {
    background-color: #d4d8ec;
}

.nav_left ul li.active {
    border-top: 2px solid #313896; 
    background-color: #d4d8ec; 
    color: #313896; 
    font-weight: bold;                                                                
    padding:0; 
    margin:0;                                                                           
}                                                                      

.nav_left ul li.active a {
    border-bottom: 1px solid #313896; 
}                                                                                    

.nav_left ul li a {
    padding:7px 5px;                                                                        
    padding-left:10px;                                                                        
    float:left;
    clear:both;
    display:block;                                                         
    width:145px;                                                  
}


/* ## level 2 ## */

.nav_left ul li.active ul {
    list-style-type:none;
    float:left;
    display:inline;
    padding:0;
    margin:0;
    background-color:white;       
    width:160px;                                                   
}                                                                               

.nav_left ul li.active ul li {
    padding:0px;
    margin:0;
    border:0;
    width:160px;
    font-size: 100%;
    float:left;
    font-weight:normal;
}

.nav_left ul li.active ul li:hover {
    background-color: white;     
    color: #313896;
}

.nav_left ul li.active ul li:hover a {                                
    color: #313896;
}

.nav_left ul li.active ul li.active {
    color: #313896;
    font-weight: bold;
    border:0;
    background-color:white;
    padding:0;
    margin:0;
}

.nav_left ul li.active ul li.active a {    
    color: #313896;    
}
                                                                                   
.nav_left ul li.active ul li a {
    padding:4px 0;   
    padding:3px 0;                                                                   
    margin-left:10px;
    float:left;                                          
    clear:both;                                                                            
    display:block;
    padding-left:10px;                                         
    background-repeat: no-repeat;                                      
    background-position: left 5px;
    background-image: url(../img/another_dot.png);   
    border:0;  
    width:140px;  
    line-height:1.2em;                             
}
                                                                           
.nav_left ul li.active ul li.last {
    border-bottom: 2px solid #313896;
    margin-bottom:-1px;                                                      
}                

.nav_left ul li.active ul li.first {
    padding-top:4px;                                                             
}                                                                    

                                                                                     
/* ## level 3 ## */

.nav_left ul li.active ul li.active ul {
    list-style-type:none;                                   
    float:left;
    display:inline;
    padding:0;
    margin:0;
    background-color:white;
    width:160px;
}

.nav_left ul li.active ul li.active ul li {                                              
    padding:0px;
    margin:0;
    border:0;
    width:140px;      
    margin-left:20px;
    font-size: 100%;
    float:left;
    font-weight:normal;
}

.nav_left ul li.active ul li.active ul li:hover {             
    background-color: white;
    color: #313896;
}

.nav_left ul li.active ul li.active ul li:hover a {            
    color: #313896;
}

.nav_left ul li.active ul li.active ul li.active {                                                              
    color: #313896;
    font-weight: bold;
    border:0;
    background-color: #313896;
}

.nav_left ul li.active ul li.active ul li.active a {
    color: white;
    font-weight:normal;
}                                                                  

.nav_left ul li.active ul li.active ul li a {
    padding:3px 10px;
    margin-left:0px;
    float:left;                                                               
    clear:both;                                                                        
    display:block;
    background:none;                                                          
    width:120px;
}
 
.nav_left ul li.active ul li.active ul li.last {
    border-bottom: 1px solid #313896;
} 
 
/* ## level 4 ## */

.nav_left ul li.active ul li.active ul li.active ul {  
    list-style-type:none;
    float:left;
    display:inline;
    padding:0;
    margin:0;
    background-color:white;                                                
    width:140px;
}

.nav_left ul li.active ul li.active ul li.active ul li {
    padding:0px;
    margin:0;
    border:0;
    width:140px;
    margin-left:0px;
    font-size: 100%;
    float:left;
    font-weight:normal;
}

.nav_left ul li.active ul li.active ul li.active ul li:hover {
    background-color: white;
    color: #b2b2b2;
}

.nav_left ul li.active ul li.active ul li.active ul li:hover a {
    color: #777776;
    font-weight:bold;
}

.nav_left ul li.active ul li.active ul li.active ul li.active {
    color: #313896;
    font-weight: bold;
    border:0;
    background-color: white;
}
.nav_left ul li.active ul li.active ul li.active ul li.last {
    border-bottom:1px solid #777776;    
}


.nav_left ul li.active ul li.active ul li.active ul li.active a {
    color: #000000;
    font-weight:bold;                                       
}
                                                     
.nav_left ul li.active ul li.active ul li.active ul li a {
    padding:3px 10px;
    margin-left:0px;
    float:left;
    clear:both;
    display:block;                                          
    background:none;
/*    color: #b2b2b2;          */
    color: #777776;
    font-weight:bold;
    width:120px;                                                                
}                                                                                   
                                                                                          
/* ################## */                                                               

/* boxes homepage */

.block_imgrow {
    position:relative;
    margin-top: 19px;
    margin-bottom: 28px;
    float: left;
    clear:both;
    width:100%;
}
.block_imgrow_element { 
    width:186px;
    float:left;
    height:1%;
}

.block_imgrow_element_top {background-position:left 0px; background-repeat:no-repeat;  width: 183px; width:184px; height: 0px; font-size: 1px;/*background-image: url(../img/box_top.jpg); */}
                                                             
.block_imgrow_element_bottom {/*background-image: url(../img/imgrow_bottom.png); background-position:0 1px; background-repeat:no-repeat; */width: 183px; height: 12px; font-size: 1px;}

.block_imgrow_element_body {
    width: 183px;
    /*background-image: url(../img/box_mid.gif);
    background-position:0px top;
    background-repeat: repeat-y;     */
    text-align: left;                                                                    
}

.block_imgrow_element_body div.csc-textpic {                                                 
    margin-top:0px;
    margin-bottom:-25px;
    text-align:center;
}

.block_imgrow_element_body div.csc-textpic img {
    position:relative;
    top:-25px;
}
                                                                                   
.block_imgrow_element_body_container {padding-left: 16px; padding-right: 16px;}

.block_imgrow_element_body_container h3 a {
    color:#00839b;
    text-decoration:none;
}
                                                                                                
                                                                               
/* right col */

   
/* bluebox right col */

.box_contact {margin-bottom: 19px; background-repeat: repeat-y; background-image: url(../img/sidebox_repeat.jpg);}
.box_contact_body {background-image: url(../img/sidebox_top.jpg); width: 155px; background-color: transparent; background-position: left top; background-repeat: no-repeat; min-height:170px; height:auto !important; height:170px;
}
.box_contact_bottom {background-image: url(../img/sidebox_bottom.jpg); background-repeat:no-repeat; width: 155px; height: 11px; overflow:hidden;}
.box_contact_body .box_contact_body_container {margin-left: 14px; width: 120px; color: rgb(7,29,154); padding-top: 14px; padding-bottom: 4px;}
.box_contact_body div p, .box_contact_body div li, .box_contact_body {
    color: rgb(7,29,154);   
}
.box_contact_body ul, .box_contact_body a {color: rgb(7,29,154) !important;}
.box_contact_body .box_contact_body_container ul {margin-top:-12px;}

/* ### search ### */

#search {
    float:left;
    clear:both;
    width:154px;                                                                       
    padding:0;
    margin:0;
    margin:0px 0;                                                             
    background-color:white;
    border:1px solid #a5acb2;                                                            
}

#search form {
    margin:0;                                      
    padding:0;
    float:left;                                            
}
                                                        
input#search-input {
    width:127px;
    float:left;
    margin:0;                                             
    padding:2px 0;   
    padding-left:3px;
    border:0;                                              
    color:#7f7f7f;                                                                                    
    font-size:11px;   
    border-right:1px solid #7f7f7f;                                
}                                                        

input#search-btn {
    width:21px;
    float:left;
    margin:0;
    padding:0;
    border:0;              
    font-size:11px;                                
}


/* ### quickjump ### */
                                                                
.quickjump {
    margin:5px 0;   
    color:#7f7f7f;                                        
}            

.quickjump select {
    width:155px;
}

.quickjump select,
.quickjump select option{                                              
    color:#7f7f7f;
    font-size:100%;
}
.quickjump p {
    padding:0;
    margin:0;
}

/*#############
## indexed search
#############*/

/*### indexedsearch formatting ###*/

.tx-indexedsearch {
    padding-top:0px;
}

.tx-indexedsearch-res {
    clear:both;
}

.tx-indexedsearch-res .tx-indexedsearch-res {             
    border:0;
    margin:20px;
    margin-left:0;           
    margin-right:0;
}

.indexedsearch-result-firstrow {
    color:#000000;
}

.indexedsearch-result-firstrow a, .indexedsearch-result-firstrow td {
    font-weight:bold; 
    color:#000000 !important;
    padding:5px;
}

td.tx-indexedsearch-title {
    font-weight:bold;
}

td.tx-indexedsearch-descr {
    padding:10px;         
    border:0;    
}

.tx-indexedsearch-redMarkup, .tx-indexedsearch-sw,
.tx-indexedsearch ul li strong a {
    color:#00839b;
}

.tx-indexedsearch-browsebox {
    margin-top:25px;
}

input.tx-indexedsearch-searchbox-sword {
    float:left;
    margin-top:1px;
    margin-right:10px;
    
} 

.tx-indexedsearch-browsebox {
    clear:both; 
}

.tx-indexedsearch ul { 
    clear:both; 
    float:left; 
    padding:0; 
}

.tx-indexedsearch ul li {
    float:left;
    list-style-type:none;
}

.tx-indexedsearch ul li a {
    padding:4px;
}

.tx-indexedsearch-whatis {
    margin:0;
    margin-top:25px; 
    font-weight:bold; 
}
                  
.tx-indexedsearch input.submit {
    background-color:white;
border:0;
    background-image:url(../img/search_input.jpg);
    background-position: right top;
    background-repeat:no-repeat;
    padding-right:25px;
    color: #898988;
    position:relative;
    top:4px;                                          
} 

                                                   

/* sitemap */

.tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
    list-style: none;            
    margin: 0px;
    padding: 0px;
}
.tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
    color:#313896;                                               
}
        
.tx-dropdownsitemap-pi1 DIV {
    margin-left: 20px;
    margin-top: 2px;
    padding: 2px;
}                                                                       
        
.tx-dropdownsitemap-pi1 LI.open OL {
    display: block;
}
        
.tx-dropdownsitemap-pi1 LI.closed OL {
    display: none;
}
        
.tx-dropdownsitemap-pi1 LI.open UL {
    display: block;
}
        
.tx-dropdownsitemap-pi1 LI.closed UL {
    display: none;
}
        
.tx-dropdownsitemap-pi1 SPAN.ifsub {
    text-transform: uppercase;
    font-weight: bold;
}
        
.tx-dropdownsitemap-pi1 SPAN.spc {
    text-transform: uppercase;
    font-style: italic;
}
        
.tx-dropdownsitemap-pi1 .description {
    font-style: italic;
    font-size: 80%;
    margin-left: 5px;
}
        
.tx-dropdownsitemap-pi1 DIV {
}
        
.tx-dropdownsitemap-pi1 DIV.level_2 {
}
        
.tx-dropdownsitemap-pi1 DIV.level_3 {
}                                   
        
.tx-dropdownsitemap-pi1 DIV.level_4 {
}
        
.tx-dropdownsitemap-pi1 DIV.level_5 {
}
        
.tx-dropdownsitemap-pi1 DIV.expAll {             
    border:1px solid  #313896;
    background-color:#d4d8ec;
    padding: 5px;
}
        
.tx-dropdownsitemap-pi1 IMG {
    margin-right: 5px;
}

.text_blue a {color: rgb(7,29,154) !important;}
.text_green a {color: rgb(0,131,155) !important;}
.text_grey a {color: #b2b2b2 !important;}                              
.text_white a {color: #ffffff !important;}

.contenttable td {padding:5px; padding:5px 0;}

.tx-srsendcard-pi1 input, .tx-srsendcard-pi1 select, .tx-srsendcard-pi1 textarea {
	background-color: #ffffff;
	color: #000000;
 	border: 1px solid #313896;
}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset {border: 0px solid #313896;}

.sendcard_disabled_element {
	display: none;
}

#news-image {
    float:right;
    margin:10px;
    margin-right:0;
}

#news-date {
	text-align:right;
	padding:3px;
        color: #b2b2b2;
        font-weight:bold;
}

.morelink a {
text-decoration:none;
font-weight:bold;
color:black;
}

.flvplayer_listpic {
	background-image:url(../img/thumb_bg.gif);
	background-position: -12px -7px;
}
.flvplayer_listpic_pic {
	margin-left:7px;
	margin-top:5px;
}

.sendcontent_form {display: none; margin-top: 10px;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {margin-top:4px; font-size:90%;}

.block-imgrow-top {
    width:557px;
    height:17px;
    background-image:url(../img/top_triple.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    margin:0;
    padding:0;
    float:left;     
}

.block-imgrow-container {
    width:auto;
    background-image:url(../img/bg_triple.jpg);
    background-repeat:repeat-y;
    background-position:1px top;
    margin:0;
    padding:0;
    float:left;
}

.block-imgrow-bottom {                                                                               
    width:557px;
    height:17px;
    background-image:url(../img/bottom_triple.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;                                                                
    margin:0;
    padding:0;
    float:left;     
}

#quicksearch-container {
	padding-bottom:10px;
}

#quicksearch-container form {
	padding:0;
	margin:0;
}

#news-files {
	float:right;
	clear:both;
}

#news-files dl dt {
	padding-bottom:5px;
}

#news-files dl dd {
	margin-left:0;
}

#news-files dl dd img {
	margin-right:2px;
}

.news-single-backlink {
	display:block;
	clear:both;
}

.news-single-backlink a {
	text-decoration:none;
	color:#00839b;
}

.news-single-backlink a:hover {
	text-decoration:underline;
}

.box_right p {
	padding:0;
	padding-top: 9px;
}

.box_right p strong {
	padding:0;
}

.box_right h4 {
margin:0;
margin-bottom:12px;
padding:0;
color:white;
}

.sendcard_no_display {display: none;}	

/*.tx-srsendcard-pi1 input[type="submit"],*/ .tx-srsendcard-pi1 input.tx-srsendcard-pi1-submit {
  font-size:1em;
  padding-bottom: 2px;
}

.tx-efafontsize-pi1 a {
    padding:2px;
}

.tx-srsendcard-pi1 .bl_function {float: left;}
.tx-srsendcard-pi1 .mfunktion {float: right;}
.tx-srsendcard-pi1 .bl_function div, .tx-srsendcard-pi1 .mfunktion div {font-size: 10px; display: inline; color: #c0c0c0; margin-left: 2px; margin-right: 2px;}
.tx-srsendcard-pi1 .mfunktion div {margin-left: 5px; margin-right: 5px;}
.tx-srsendcard-pi1 .bl_function a, .tx-srsendcard-pi1 .mfunktion a {text-decoration: none;}
.tx-srsendcard-pi1 .bl_function .bl_active, .tx-srsendcard-pi1 .mfunktion .bl_active {color: #7c7c7c;}




/****/

table.baby {border-collapse:collapse;}
table.baby td {padding:5px;}
table.baby img {border:1px solid white;}
table.baby td.baby_image {vertical-align:top;}


.bmfunktionen {
    padding-bottom:30px;
}

.baby_container {
    width:404px;
    float:left;
    clear:both;  
    padding-bottom:15px;
}

.baby_toppart {
width:404px;
height:12px;
background-image:url(/fileadmin/template/img/baby_headerpart.jpg);
background-repeat:no-repeat;
background-position:bottom left;
margin:0;
padding:0;
line-height:0;
float:left;
}

.baby_centerpart {
width:404px;
background-image:url(/fileadmin/template/img/baby_centerpart.jpg);
background-repeat:repeat-y;
background-position:top left;
margin:0;
padding:0;
float:left;
}

.baby_centerpart table.baby {
margin:12px;
width:380px;
}

.baby_bottompart {
width:404px;
height:12px;
background-image:url(/fileadmin/template/img/baby_bottompart.jpg);
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;
float:left;
}

.blue-td {
color:#52aabd;
vertical-align:top;
}

.detail-td {
color:#ffffff;
}

table.baby_large {border-collapse:collapse;}
table.baby_large td {padding:5px;padding-left:25px;font-weight:bold;}
table.baby_large img {border:1px solid white;}

.baby_large_toppart {
width:432px;
height:18px;
background-image:url(/fileadmin/template/img/baby_large_headerpart.jpg);
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;
float:left;
}

.baby_large_centerpart {
width:432px;
background-image:url(/fileadmin/template/img/baby_large_centerpart.jpg);
background-repeat:repeat-y;
background-position:top left;
margin:0;
padding:0;
float:left;
}

.baby_large_centerpart table {
margin:12px;
width:408px;
}

.baby_large_bottompart {
width:432px;
height:18px;
background-image:url(/fileadmin/template/img/baby_large_bottompart.jpg);
background-repeat:no-repeat;
background-position:top left;
margin:0;
padding:0;
float:left;
}

.baby_large_container {
float:left;
clear:both;
}

.baby_large_image {
	text-align:left;
}

.tx-srsendcard-pi1 .detail-td a {color: #ffffff;}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset div.tx-srsendcard-pi1-field textarea {width:68% !important;}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset label {width:auto !important;}

.tx-srsendcard-pi1-card-form-wrap fieldset legend {padding-left:0px; margin-left:0px; color: #000000;}

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-stamp {float:none;}


.tx-efafontsize-pi1 {
float:right;
}

.printlink {float:right; margin-right:5px;}

p.csc-linkToTop {padding-top:8px;}

.special {padding-top:5px; margin-bottom:0; background-color:white;}

.button_sendcontent {margin-top:3px; float:left;}
.sendcontent_form .sendcontent_input_label {font-size: 10px;}

.baby_large {text-align:left;}
.blue-td {width:90px;}


/* event formatting */

table.event {
	width:100%;
}

table.event tr.even {
	background-color: rgb(153, 204, 204);
}

table.event td {
	padding:6px;
}

table.event #event-title {
    color:white;
    text-decoration:none;
    font-weight:bold;
}

table.event#single tr.event-table-firstrow {
    background-color:#99CCCC;
}
table.event .news-single-backlink {
   /* background-color:#99CCCC;
    padding:4px;*/
}
table.event .news-single-backlink a {
    color:white;
}




#event-data {color: #00839b; font-weight: bold; margin-bottom:5px;}

#far-away{position:absolute;top:-5000px;}



/* broad specials*/

.broad .head_center {
    display:inline;
    height: 167px;
    float:left;
    width:auto;
    margin-top:54px;
}


.broad .main_frame {
    width:80%;
}
                                                                                      
.broad .main_frame2,
.broad .body_right
 {
    width:auto;
}

.broad .main_frame {
    padding-left:14px;
}
                  
.broad .main_frame2 {
    position:relative;
}                                                                                              

.broad .breadcrumb {
    width:83%;
}

.broad .main_frame_leftbg {
background-image:url(../img/special_bottom_left.gif);
background-position:left bottom;                                                                                                     
background-repeat:no-repeat;
bottom:1px;
font-size:1px;
height:393px;
left:0%;
margin:0;                                                                                                                               
position:absolute;
left:-14px;
z-index:999;
}
                                                                                                                              
.broad .head {
    border-bottom:1px solid #313896;                                                        
}

.broad .head_left, .broad .head_right {
    position:relative;
    bottom:-1px;
}

/*.broad */
.head_right {
    width:810px;
    overflow:hidden;
    text-align:right;
}                                                                                                  

/*.broad*/ .head_right img {
    margin-left:-12px;
}

.broad .head_left, .broad .head_right, .broad .head_center {
    margin-top:-2px;
}                                                                                                                                 

.broad #headcontainer {
    padding-top:54px;
    position:relative;
}               

.broad .headcontainer {               
    border-top:1px solid #313896;                                                                                          
    z-index:8;
    position:absolute;
    top:53px;
}                                                                                                         

.broad .logo_absolute {
    background-color:white;
    margin-left: 150px; 
    padding-left:14px;
}

.broad .block_imgrow {
	width:560px;
}
/*
#content {
	background-image: url(../img/top_shadow.jpg); 
	background-position: center top; 
	background-repeat: repeat-x;
	padding-right:15px;
}
*/

.news-list-image {float:left;}
.news-list-image img {margin-left:9px; margin-right:5px; margin-top:3px; float:left}

.real_content a.mail {color:#00839b}
