body{
margin:0;
padding:0;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;}


/*--------------------------------------------------------------------------------------------------------------------------*/

#logo{
width:688px;
height:60px;
background-color:#FFF;
position:absolute;
top:0;
left:0;}

#logo img{
position:absolute;
left:160px;
background-image:url(images/logo.jpg);
}

#struktur{
width:322px;
height:60px;
position:absolute;
background-image:url(images/struktur.jpg);
background-repeat:no-repeat;
left: 688px;
top:0;
}

#struktur img{
position:absolute;
top: 0;
}

#header{
position:absolute;
width:898px;
height:89px;
background-image:url(images/bg_header.jpg);
background-repeat:repeat-x;
left: 0;
top: 60px;
}

/*----------------------------------------------------------------------------icons---------------------------------------*/


#icons {
	height:16px;
	width:120px;
	position:absolute;
	left: 5px;
	top: 32px;
}


#icons a.home, #icons a.home:visited {
		display:			block;
		overflow:           hidden;
		text-indent:        20px;
		background:			url(images/icons.gif) -26px 0;	
		width:				16px;
		height:				16px;
		float:				left;
		margin:				8px 5px 0 0;
		}	

#icons  a.home:hover, #icons  a.home:active {
		background:			url(images/icons.gif) -26px -17px;	
		}
		
#icons a.mail, #icons  a.mail:visited {
		display:			block;
		overflow:           hidden;
		text-indent:        20px;
		background:			url(images/icons.gif) 68px 0;	
		width:				16px;
		height:				16px;
		float:				left;
		margin:				8px 5px 0 5px;
		}	

#icons  a.mail:hover, #icons  a.mail:active {
		background:	url(images/icons.gif) 68px -17px;	
		}
				
#icons a.sitemap, #icons  a.sitemap:visited {
		display:			block;
		overflow:           hidden;
		text-indent:        20px;
		background:			url(images/icons.gif) 42px 0;	
		width:				16px;
		height:				16px;
		float:				left;
		margin:				8px 0 0 5px;
		}	

#icons  a.sitemap:hover, #icons a.sitemap:active {
		background:			url(images/icons.gif) 42px -17px;	
		}	
		
#icons a.print, #icons  a.print:visited {
		display:			block;
		overflow:           hidden;
		text-indent:        20px;
		background:			url(images/icons.gif) 16px 0;	
		width:				16px;
		height:				16px;
		float:				left;
		margin:				8px 0 0 10px;
		}	

#icons  a.print:hover, #icons a.print:active {
		background:			url(images/icons.gif) 16px -17px;	
		}	
		
#icons a.login, #icons  a.login:visited {
		display:			block;
		overflow:           hidden;
		text-indent:        20px;
		background:			url(images/icons.gif) 0 0;	
		width:				16px;
		height:				16px;
		float:				left;
		margin:				8px 0 0 10px;
		}	

#icons  a.login:hover, #icons a.login:active {
		background:			url(images/icons.gif) 0 -17px;	
		}	

/*---------------------------------------------------------------------------------end icons------------------------------*/

#header img{
float:right;}

#container{
width:898px;
position:absolute;
left: 0;
top: 149px;
background-image:url(images/bg_navi.jpg);
background-repeat:repeat-y;
padding-bottom:30px;
}

#navi{
height:638px;
width:178px;
float:left;
background-image:url(images/bg_navi.jpg);
background-repeat:repeat-y;}

#content{
width:452px;
float:left;
padding:12px 29px 6px 29px;
}

#rightcol{
width:210px;
float:left;
padding-top:20px;
font-size:12px;
}

#footer{
position:fixed;
bottom:-2px;
left:178px;
font-size:12px;
padding:14px 0 6px 33px;
width:700px;
background:url(images/footer_bg.png);
}

body #footer{_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( sizingMethod=scale, src='fileadmin/templates/medshare/images/footer_bg.png');}

.clear{
clear:both;}

.tx-indexedsearch{width:733px;}
#content #advanced-search li{list-style:none; list-style-type:none; list-style-image:none; padding-left:0;}
#content #advanced-search {padding:0; margin:0;}

/*------------------------------------------------------------------------------------------------------------------------*/
#navi ul{
list-style-type:none;
margin: 0;
padding-left:0;
padding-top:30px;
border-bottom:1px solid #A5BFDF;}


#navi a:link, #navi a:visited{
color:#DBE5F0;
width:158px;
height:25px;
text-decoration:none;
background-image:url(images/bg_navi.jpg);
display:block;
padding-left:20px;
padding-top:5px;
font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;
font-size:15px;
color:#DBE5F0;
}

#navi a:hover, #navi a:active, #navi .active{
background-image:url(images/bg_navi_a.jpg) !important;
color:#FFF !important;
}


#navi li li a:link, #navi li li a:visited{
height:10px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
background-image:url(images/other_bg.jpg);
font-size:13px;
color:#DBE5F0;
padding-top:2px;
padding-bottom:8px;
}



#navi li li a:hover, #navi li li a:active, #navi li li a.active{
background-image:url(images/bg_navi_a.jpg);
color:#FFF;
}


#navi ul ul{
margin:0;
padding:0;
background-color:#698FC5;
padding-top:10px;
padding-bottom:10px;
border-top:1px solid #A5BFDF;
border-bottom:none;
}

#navi ul li{
border-top:1px solid #A5BFDF;}

#navi ul li ul li{
border-top:none;
}

/*------------------------------------------------------------------------------text--------------------------------------*/

h1{
font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;
font-size:16px;
color:#6B81AE;
font-weight:bold;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#6B81AE;
font-weight:normal;
margin:15px 0 5px 0 ;
padding:0;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#999;}

h4, #rightcol h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFF;
width:206px;
height:17px;
background-image:url(images/h4.jpg);
padding-left:4px;
padding-top:1px;
}

#content .tx-srfeuserregister-pi1 legend{padding:0;margin:0 !important; font-weight:normal; #position:relative; #left:-6px;}
#content .tx-srfeuserregister-pi1-notice{font-style:normal; margin:0; padding:0;}
.tx-srfeuserregister-pi1 dd{ padding:0;margin:0 0 2px 0;}
.tx-srfeuserregister-pi1 dt{padding:0;margin:0 44px 2px 0;}

p{margin:0;padding:0;}

a:link, a:visited, a:active{
	color:#6BA269;
	text-decoration:none;
}
a:hover{
	color:#6B81AE;
}

#content li, #rightcol li{color:#666666; list-style:url(images/bullet.gif);margin: 0;padding:4px 0 0 0;}
#content ul, #rightcol ul{margin:0 0 0 22px;padding:0;}
.news-amenu-item-year{list-style:none !important;font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#6B81AE;}

table td{vertical-align:top;}
table th{text-align:left; font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#6B81AE; font-weight:normal;}
.contenttable{background:none;}
table td{padding:4px;}
.contenttable td, .csc-frame-frame1  td{border-bottom:#D0D0D0 1px solid; }
.tr-odd, .csc-row-gray {background:#E2E2E2;}

a.external-link-new-window{
	padding-left:10px;
	background:url(images/link_ext.gif) no-repeat !important;
}

/*------------------------------------------------------------------------------end text----------------------------------*/

/*------------------------------------------------------------------------------Formulare ----------------------------------*/
fieldset{border:none; margin:0;padding:0}
label{display:block; float:left; width:150px;}
input, textarea, select, checkbox{border:#6B81AE 1px solid; background:url(images/form_bg.jpg) repeat-x;}
.csc-form-radio{border:none; background:none;} 



.csc-mailform-submit, .powermail_submit {background:#6BA269; margin-left:150px; border:#6BA269 1px solid; #border:none; color:#FFFFFF; cursor:pointer; margin-bottom:2px;}
.ssubm{margin:0;}
.tx-srfeuserregister-pi1-submit,
.tx-powermail-pi1_confirmation_back,
.tx-powermail-pi1_confirmation_submit,
.tx-powermail-pi1_mandatory_submit,
.tx_powermail_pi1_submitmultiple_forward{
	background:#6BA269; border:#6BA269 1px solid; #border:none; color:#FFFFFF; cursor:pointer; margin:0 2px 2px 0 !important; 
}

.powermail_mandatory_js{
color:#6BA269
}

.noborder-submit{background:#6BA269; border:#6BA269 1px solid; #border:none; color:#FFFFFF; cursor:pointer;}
.tx-macinasearchbox-pi1{margin:0 0 20px 0;}
.tx-macinasearchbox-pi1 label, .tx_powermail_pi1_form legend{display:none;}
.csc-mailform-field{padding:3px 0;margin:2px 0;background:#FBFBFB;border-bottom:#F5F5F5 1px solid; position:relative;}
.csc-mailform-field span{color:#FF0000; position:absolute;left:142px;}

p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }
p.big-p{margin-bottom:4px;}

.news-latest-datum{font-size:12px; background:url(images/form_bg.jpg) repeat-x;}
.news-latest-item{padding-bottom:15px;}

.csc-textpic-caption{font-size:12px;}
.second{width:100% !important; padding-right:0px !important;margin-left:178px; #margin-left:0;float:right; position:absolute; top:0;}

span.important { color:#6BA269; }
span.name-of-person { color: #6B81AE; }
span.detail { color: #333333; }



.news-single-img dd, .news-single-img, .news-single-img dt{margin:0;padding:0;}
.news-single-img dt{font-size:12px;}
.news-single-img{float:left; position:relative;margin: 0 7px 5px 0;}
.list-sub-block{margin-top:5px;}

.filelinks dd{margin:0 0 6px 0;padding:0;}
.filelinks dt{width:25px; float:left;}


.tx-srfeuserregister-pi1-multiple-checkboxes dt{width:20px; float:left; margin:0; padding:0;}
.tx-srfeuserregister-pi1-multiple-checkboxes dd{width:160px;}

img{border:none;}

.fontbig{ font-weight:bold; font-size:16px;}
.femail a{color:#666666;}

.hide{display:none;}


.tx-powermail-pi1_mandatory{font-size:12px; font-weight:normal;}
.tx-powermail-pi1_mandatory form{ padding-top:10px;}

iframe #page #main{
	top:20px !important;
}

