body {
	font-family: arial, sans-serif;
	font-size:86%;
 	background:#fff; 
        text-align:center;
	margin:0;
	padding:0;
	min-width: 980px;
	
}

#pagewrapper{

  margin-left: auto; 
  margin-right: auto;
  margin-top:0;
  padding:0;
  width: 985px;
  text-align: left;
  

}

#total{
width:978px;
text-align:center;
background:#FFFFFF url(../fileadmin/template/res/shadow.jpg) top center repeat-y;

float:left;
  margin-top:0;
  padding:0;

 }

#rahmen{
	
float:left;
	background:#fff url(../fileadmin/template/res/leftbar_gray.gif) top left no-repeat;
	width:957px;

	text-align:left;
        padding:0;
margin:0px 0px 0px 11px;      
}

#content{
width:605px;
float:left;
height:auto;
padding: 0px 0px 0px 12px;
font-family : Verdana, sans-serif; 
font-size:86%;
margin:7px 0px 0px 0px;

}

.tx-indexedsearch-info {
display: none;
} 

input,select,textarea 
{
font-size:120%;
}


#headerimage{
	width:100%;
	height:146px;
float:left;
	text-align:center;
	}

#notfall{
  border:1px solid #cccccc;
  margin-bottom:10px;
}




#content table.contenttable{
   border-collapse: collapse;
   margin:0;
   padding:0;
   text-align:left;
   float:left;
   width:auto;
 }
 
#content table.contenttable tr td {
 vertical-align:top;
 float:left;
 text-align:left;
 padding:5px 8px 5px 2px;
 margin:0px;
 width:110px;

}
table.lined caption {
background:transparent;
visibility : hidden;

}

table.lined{
   font-size:90%;
   width:100%;
   float:left;
   border-collapse:collapse;
   margin-bottom:5px;
}

table.lined td, table.lined th{
vertical-align:top;
padding-right: 15px;
padding-left:3px;  
border: 1px solid #000;
}

table.lined th{
 font-weight:bold;
 color:#000;
 background:#D9D9D9;
}


p a {
	text-decoration: underline;
	color:#000000;
}

p a:link {
	text-decoration: underline;
	color:#000000;

}
p a:visited {
	text-decoration: underline;
	color:#000;

}
p a:hover {
	text-decoration: none;
	
	color:#000000;

}
p a:active {
	text-decoration: none;
	color:#000000;
}


#content a, .intranet a, .sidecontent a, .rightside a {
	text-decoration: underline;
	color:#000000;
}

#content a:link , .intranet a:link, .sidecontent a:link, .rightside a:link{
	text-decoration: underline;
	color:#000000;

}
#content a:visited, .intranet a:visited, .sidecontent a:visited, .rightside a:visited  {
	text-decoration: underline;
	color:#000000;

}
#content a:hover, .intranet a:hover , .sidecontent a:hover, .rightside a:hover{
	text-decoration: none;
	color:#000000;

}
#content a:active , .intranet a:active, .sidecontent a:active, .rightside a:active {
	text-decoration: none;
	color:#000000;
}

#content p img, #content p a img{
  border: 0;
}

#content .csc-linkToTop a{
 font-size:90%;
 color:#878787;
 text-decoration:underline;


}

#content .csc-linkToTop a:hover{
 text-decoration:none;
}

.dateilinks{
  font-family:Verdana, sans-serif;
  font-size:100%;
  padding: 3px 3px 3px 25px;
  margin:10px 0 15px 0;
  background: url(../fileadmin/template/res/pdf_icon.gif) center left no-repeat;

}

.pdf {
  margin:0;
  padding:0 0 0 10px;
}

#content ul{
 /*font-family:Verdana, sans-serif;
  font-size:86%;*/
  line-height:auto;
   list-style-image:url(../fileadmin/template/res/ulsign.gif);
}

#content ul li img, #content ol li img
{
    border:0px;
}

#content ol {
 /*font-family:Verdana, sans-serif;
  font-size:86%;*/
  line-height:auto;
list-style-type:none;

 /*list-style-image:url({$olarrow});*/
 margin-left:0px;
 padding-left:0px;
 
}

#content ol li{
  margin-bottom:13px;
}

#content ol li ol {
  /*  font-size:100%;*/
  margin-left:10px;
padding-left:20px;
 list-style-image:url(../fileadmin/template/res/strich.gif);
  line-height:auto;
}

#content ol li ol li {
    margin-top:10px;
}
/*
DIV.csi-text p{
padding:0;
margin:0;
}*/

.csi-textpic{
  padding:0px;
}

.csi-caption{
  font-size: 100%;
}

.csc-textpic-caption{
   font-size: 90%;
   }

.csi-image{
   padding: 0px 5px 5px 0px;
   margin:0;
   
}

.csc-textpic-imagerow {
  margin: 0px 5px 5px 0px;
}


/*__________N A V I G A T I O N - O B E N_________________________________*/


#navtop
	{
		           float:left;     
		width: 956px;
		height:auto;
		display:block;
                margin:0px 0px 0px 11px;
                padding:0px;
                background:#fff;
            

	}
	
#navtop ul {
		
		float:left;
		text-align:center;
		padding:0px;
		font-weight:bold;
		list-style:none;
		margin:0px;
                       	} 
	
#navtop ul li{
		height:auto;
		width:auto;
		color:#000;
		font-size: 80% ;
		text-align:left;
		letter-spacing:1px;
		display:block;
		float:left;
		
                               
	}	
#navtop ul li a{
		text-align:left;
		display:block;
		letter-spacing:1px;
		color: #000; 
		padding: 2px 8px 2px 4px; 
		text-decoration:none;
                              background-color:#ccc;
				
	}
#navtop ul li.gray{
		border-left: 5px solid #ccc;
		margin-top:1px;
		margin-right:1px;
		padding-left:1px;
                                   background-color:#fff;   

	}
#navtop ul li a:hover{
	background-color: #fff;
	color:#000000;
	}

#navtop ul li a.act{
	background-color: #fff;
	color:#000000;
	}

#navtop ul li.villingen{
		border-left: 5px solid #D82022;
		margin-top:1px;
		margin-right:1px;
		padding-left:1px;
 

	}	

#navtop ul li.villingen a{
		background-color:#D82022;
		color:#fff;
	}

#navtop ul li.villingen a:hover{
		background-color:#fff;
		color:#D82022;
	}
	
#navtop ul li.villingen a.act{
		background-color:#fff;
		color:#000;
	}
		
#navtop ul li.schwenningen{
		border-left: 5px solid #2B7B2C;
		margin-top:1px;
		margin-right:1px;
		padding-left:1px;
	}
#navtop ul li.schwenningen a{
		background-color:#2B7B2C;
		color:#ffffff;
	}
#navtop ul li.schwenningen a:hover{
		background-color:#fff;
		color:#2B7B2C;
	}

#navtop ul li.schwenningen a.act{
		background-color:#fff;		
                                color:#000;
	}
#navtop ul li.donaueschingen{
		border-left: 5px solid #FFCC00;
		margin-top:1px;
		margin-right:1px;
		padding-left:1px;
	}
#navtop ul li.donaueschingen a{
		background-color:#FFCC00;
		color:#000000;
	}
#navtop ul li.donaueschingen a:hover{
		background-color:#fff;
		color:#FFCC00;
	}
	
#navtop ul li.donaueschingen a.act{
		background-color:#fff;
		color:#000;
	}
#navtop ul li.stgeorgen{
		border-left: 5px solid #0056BF;
		margin-top:1px;
		margin-right:1px;
		padding-left:1px;
	}
#navtop ul li.stgeorgen a{
		background-color:#0056BF;
		color:#ffffff;
	}	
#navtop ul li.stgeorgen a:hover{
		background-color:#fff;
		color:#0056BF;
	}	

#navtop ul li.stgeorgen a.act{
		background-color:#fff;
		color:#000;
	}	
/*------------------------------------MENÜ-OBEN-ENDE------------------------------------------------------------*/
.sidecontent{
 width:165px;
  margin:0px;
 font-size:80%;
 padding: 15px 5px 10px 10px;
 background: #e2e2e2;
 
}


.sidecontent p{
 margin:0;
 padding:5px 0px 10px 0px;
 font-weight:normal;
  }

.sidecontent h1,.sidecontent h3 {
  padding:0;
  margin:0;
  font-weight:bold;
  font-size:100%;
  
}

.sidecontent img{
  border:0;
}

.sidecontent .ce-divider{
  width:100%;
  border: 1px solid white;
  margin:7px 0px 7px 0px;
}

.rightside{
 width:130px;
  margin:0px;
 font-size:80%;
 padding:5px 3px 10px 3px;
 margin:10px 0px 0px 0px;
 float:left;
}

.rightside p{
 margin:0;
 padding:3px 0px 5px 0px ;
 font-weight:normal;
 text-align:left;
  font-size:120%;
  }

.rightside h1, .rightside h3{
  
  margin:3px 0px 2px 0px;
  font-weight:bold;
  font-size:120%;
  text-align:left;
  
}

.rightside img{
  border:0;
  
}


/*------------------------------------MENÜ-LINKS VERIKAL BEREICHSBEZOGEN ------------------------------------------------------------*/
.nav_wrapper {
  padding:0;
  margin:0;
  float:left;
 
}


#vert_nav{
border: 1px solid #cccccc; 
font-size: 79%;
font-weight:bold;
list-style:none; 
margin-top:40px;
margin-left:0; 
display:block;
padding: 0; 
width:177px;
} 



#vert_nav li { 
margin:0; 
padding: 0; 
/*border-bottom: 1px solid #fff;*/
display:inline;

} 

.m2-l1-no a{
display:block;
letter-spacing:1px;
color: #45483D; 
padding: 1px 5px 3px 10px; 
background:#ccc;
border-bottom: 1px solid #45483D;
border-left: 5px solid #cccccc;
text-decoration:none;
display: block;


}

.m2-l1-act a{
display:block;
letter-spacing:1px;
color: #000; 
background: #E2E2E2 url(../fileadmin/template/res/arr_blk1.gif) center left no-repeat;

padding: 1px 5px 3px 10px; 
border-bottom: 1px solid #45483D;
border-left: 5px solid #cccccc;
text-decoration:none;


} 

.m2-l1-no a:hover{
color:#000; 
background: #E2E2E2 url(../fileadmin/template/res/arr_blk1.gif) center left no-repeat;
border-bottom: 1px solid #45483D;

} 

#vert_nav li ul  { 
border:0; 
margin:0;
padding:0; 
display:inline;
font-size:90%;
list-style:none;
} 


.m2-l2-no a{
padding: 2px 5px 3px 20px;
background:#e2e2e2;
}

.m2-l2-no a:hover{
padding: 2px 5px 3px 20px;

background: #fff url(../fileadmin/template/res/arr_blk.gif) center left no-repeat;
}


.m2-l2-act a, .m2-l2-act a:hover{
background: #efefef url(../fileadmin/template/res/arr_blk.gif) center left no-repeat;

padding: 2px 5px 3px 20px;
font-weight:bold;
color:#000;
}

#vert_nav li ul li ul { 
border:0; 
margin:0;
padding:0; 
display:inline;
font-size:90%;
list-style:none;
} 


.m2-l3-no a{
padding: 2px 5px 3px 30px;
background:#e2e2e2;
}

.m2-l3-no a:hover{
padding: 2px 5px 3px 30px;

background: #fff url(../fileadmin/template/res/arr_blk.gif) center left no-repeat;
}


.m2-l3-act a, .m2-l3-act a:hover{
background: #efefef url(../fileadmin/template/res/arr_blk.gif) center left no-repeat;

padding: 2px 5px 3px 30px;
font-weight:bold;
color:#000;
}

#vert_nav li ul li ul li ul { 
border:0; 
margin:0;
padding:0; 
display:inline;
font-size:100%;
list-style:none;
} 


.m2-l4-no a{
padding: 2px 5px 3px 40px;
background:#e2e2e2;
}

.m2-l4-no a:hover{
padding: 2px 5px 3px 40px;

background: #fff url(../fileadmin/template/res/arr_blk.gif) center left no-repeat;
}


.m2-l4-act a, .m2-l4-act a:hover{
background: #efefef url(../fileadmin/template/res/arr_blk.gif) center left no-repeat;

padding: 2px 5px 3px 40px;
font-weight:bold;
color:#000;
}

#vert_nav li ul li ul li ul li ul { 
border:0; 
margin:0;
padding:0; 
display:inline;
font-size:100%;
list-style:none;
} 


.m2-l5-no a{
padding: 2px 5px 3px 45px;
background:#e2e2e2;
}

.m2-l5-no a:hover{
padding: 2px 5px 3px 45px;

background: #fff url(../fileadmin/template/res/arr_blk.gif) center left no-repeat;
}


.m2-l5-act a, .m2-l5-act a:hover{
background: #efefef url(../fileadmin/template/res/arr_blk.gif) center left no-repeat;

padding: 2px 5px 3px 45px;
font-weight:bold;
color:#000;
}

#vert_nav li ul li ul li ul li ul li ul { 
border:0; 
margin:0;
padding:0; 
display:inline;
font-size:100%;
list-style:none;
} 


.m2-l6-no a{
padding: 2px 5px 3px 50px;
background:#e2e2e2;
}

.m2-l6-no a:hover{
padding: 2px 5px 3px 50px;

background: #fff url(../fileadmin/template/res/arr_blk.gif) center left no-repeat;
}


.m2-l6-act a, .m2-l6-act a:hover{
background: #efefef url(../fileadmin/template/res/arr_blk.gif) center left no-repeat;

padding: 2px 5px 3px 50px;
font-weight:bold;
color:#000;
}
/*------------------------------------MENÜ-LINKS GRAU IMMER PRÄSENT------------------------------------------------------------*/

#zusatz_nav{
border-left: 1px solid #cccccc; 
border-top: 1px solid #cccccc; 
border-right:1px solid #cccccc;  
border-bottom:1px solid #cccccc; 
font-size: 79%;
font-weight:bold;
list-style:none; 
margin-top:40px;
margin-left:0; 
padding: 0; 
width:177px;
} 

#zusatz_nav li ul  { 
border:0; 
margin:0;
padding:0; 
display:inline;
font-size:90%;
list-style:none;
} 

#zusatz_nav li { 
margin:0; 
padding: 0; 
display:inline;
} 

.m3-l1-no a{
display:block;
letter-spacing:1px;
color: #45483D; 
padding: 1px 5px 3px 10px; 
background: #e2e2e2;
border-bottom: 1px solid #45483D;
border-left: 5px solid #cccccc;
text-decoration:none;

}

.m3-l1-act a{
display:block;
letter-spacing:1px;
color: #000; 
padding: 1px 5px 3px 10px; 
background: #E2E2E2 url(../fileadmin/template/res/arr_blk1.gif) center left no-repeat;
border-bottom: 1px solid #45483D;
border-left: 5px solid #cccccc;
text-decoration:none;


} 

.m3-l1-no a:hover{
color:#000; 
background: #E2E2E2 url(../fileadmin/template/res/arr_blk1.gif) center left no-repeat;
} 




.m3-l2-no a{
padding: 2px 5px 3px 20px;
background:#ccc;
}

.m3-l2-no a:hover{
padding: 2px 5px 3px 20px;
background: #fff url(../fileadmin/template/res/arr_blk.gif) center left no-repeat;
}


.m3-l2-act a, .m3-l2-act a:hover{
background: #efefef url(../fileadmin/template/res/arr_blk.gif) center left no-repeat;
padding: 2px 5px 3px 20px;
font-weight:bold;
color:#000;
}

.m3-l3-no a{
padding: 2px 5px 3px 30px;
background:#dedede;
}

.m3-l3-no a:hover{
padding: 2px 5px 3px 30px;
background: #fff url(../fileadmin/template/res/arr_blk.gif) center left no-repeat;
}


.m3-l3-act a, .m3-l3-act a:hover{
background: #efefef url(../fileadmin/template/res/arr_blk.gif) center left no-repeat;
padding: 2px 5px 3px 30px;
font-weight:bold;
color:#000;
}

.m3-l4-no a{
padding: 2px 5px 3px 40px;
background:#dedede;
}

.m3-l4-no a:hover{
padding: 2px 5px 3px 40px;
background: #fff url(../fileadmin/template/res/arr_blk.gif) center left no-repeat;
}


.m3-l4-act a, .m3-l4-act a:hover{
background: #efefef url(../fileadmin/template/res/arr_blk.gif) center left no-repeat;
padding: 2px 5px 3px 40px;
font-weight:bold;
color:#000;
}



/*____________________________________W E R K Z E U G E     RECHTS ___________________________*/
#quickblock{
float: right;
width:135px;
margin-right:0.3em;
margin-top:5px;
padding:0;
text-align:center;
font-size: 80%;
font-weight:bold;
}

#date{
line-height:1.8em;
margin:0px 0px 10px 0px;
background:white;
border-left:5px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding:0px 0px 0px 0px;
height:21px;
}

#date p{
font-size:100%; 
margin:0px;
padding:0px 0px 0px 10px;
float:left;

}
.intranet{
line-height:1.8em;
margin-top:0px;
margin-bottom:10px;
background:transparent url(../fileadmin/template/res/arrow_intranet_grau.gif) center right no-repeat;
font-size:100%;
border-left:5px solid #cccccc;
border-top: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
padding-left:5px;
text-align:left;
}



#schnellfinder{

margin-bottom:10px;
vertical-align:top;
border:1px solid #cccccc;
width:auto;
text-align:left;
}

#suche{
margin-bottom:10px;
vertical-align:top;
border:1px solid #cccccc;
width:auto;
text-align:left;


}

#style{
margin-bottom:10px;
vertical-align:top;
border:1px solid #cccccc;
width:auto;
text-align:left;
}

.quick{
line-height:1.8em;
margin-top:0px;
margin-bottom:0px;
background:#ccc;
font-size:100%;
border-left:5px solid #cccccc;
padding-left:5px;
text-align:left;
}


.fquick{
padding-left:5px;
padding-right:3px;
margin-top:5px;
margin-bottom:5px;

}

/*____________________________________F O O T E R ___________________________*/
#spacer{
	width:100%;
	float:left;
	height:1.5em;
	}

#fusszeile
	{
	width:955px;
	height:auto;
	display:block;
	float:left;
	text-align:left;
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	padding-left:0px;
	background:#cccccc url(../fileadmin/template/res/med_k_grau.gif) bottom right no-repeat;
	font-size:0.7em;
	list-style:none;
	}
	
#fusszeile ul{
	text-align:left;
	margin-left:0px;
	padding-left:0px;

	}
	
#fusszeile ul li{
	display	:block;
	float:left;
	#margin-left:10px;
	padding-left:15px;
	padding-right:25px;
	padding-top:6px;
	padding-bottom:5px;
	}

#fusszeile ul li a{
	text-decoration: none;
	color:#000;
	background: #cccccc;
	}

#fusszeile ul li a:hover{
	text-decoration: underline;
	color:#000;
	background: #cccccc;
	}

li.home{
	background: #cccccc url(../fileadmin/template/res/home.gif) center left no-repeat;
	}
li.kontakt{
	background:#cccccc url(../fileadmin/template/res/kontakt.gif) center left no-repeat;
	}
li.sitemap{
	background: #cccccc url(../fileadmin/template/res/sitemap.gif) center left no-repeat;
	}
li.drucken{
	background: #cccccc url(../fileadmin/template/res/print.gif) center left no-repeat;
	}
li.impressum{
	background: #cccccc url(../fileadmin/template/res/impressum.gif) center left no-repeat;
	}
li.pdf{
	background:#cccccc url(../fileadmin/template/res/pdf.gif) center left no-repeat;
	}
	
	
#footerMiddle
	{	
		
		padding-top:0px;
		padding-bottom:10px;
                margin: 0px;
		font-size:75%;
		width:100%;
		color:#999;
	}


#footerRight
	{	
		float:left;
		width:100%;
		height:3em;
		padding-top:5.5em;
		font-size: 80%;

	}
 .lastupdate
               {
                   float:right;
                   color:#cccccc;
               }

 .totop
               {
                   float:left;
               }


/* Trennlinie unsichtbar */

table caption{
font-size:90%;
font-weight:bold;
background:#cccccc;
height:18px;
width:100%;
text-align:left;
padding-left:5px;
padding-top:5px;
margin-bottom:10px;
}

th{
color:#FFFFFF;
}

th#datum{
width:20%;
}
td.dat{
font-weight:bold;
font-size:85%;
vertical-align:top;
padding-top:7px;
padding-bottom:15px;
border-top:5px solid #cccccc;
}
td.meld{

padding-top:7px;
padding-bottom:15px;
vertical-align:top;
border-top:5px solid #cccccc;
}

td.meld a{
color: #000;
text-decoration:underline;
}

td.meld a:hover{
color:#000;
background:#cccccc;
text-decoration:none;
}










/*_______________________A L L G E M E I N E - A N G A B E N_________________*/
h1, h2, h3,h4{
	color:#000;
	background: transparent;
        padding:0 0 15px 0;
        margin:0;
        font-family:arial, sans-serif;



}

 h1{
	font-size:1.6em;
           }

h2	{
	font-size:	1.0em;
	background:#0055BD;;
	font-weight:bolder;
	padding:3px 0px 3px 5px;
        margin-bottom: 8px;
        width:595px;
        clear:both;
}

h3	{
	font-size:	1.1em;
        padding:15px 0 5px 0;

	}

h4	{

	font-size:	1.0em;
	background:#0055BD;;
	font-weight:bolder;
	padding:3px 0px 3px 5px;
                margin-bottom: 8px;
color:#fff;
width:595px;
clear:both;
	}

/* Elemente außerhalb des aktiven Bereiches */
#navtop dfn, #vert_nav dfn, #zusatz_nav dfn, #breadcrumb dfn, .hier, dfn {
position:absolute;left:-1000px;top:-1000px;
width:0px;
height: 0px;
font-size:0px;
line-height:0px;
overflow:hidden;
display:inline;
margin:0;
padding:0;
clear:both;
}

.unsichtbar {
position:relative;
top:-1000px;
left:-1000px;
width:0px;
height: 0px;
font-size:0px;
line-height:0px;
overflow:hidden;
display:inline;
margin:0;
padding:0;
clear:both;
}

.invisible{
position:absolute;
top:-1000px;
left:-1000px;
width:0px;
height: 0px;
font-size:0px;
line-height:0px;
overflow:hidden;
display:inline;
margin:0;
padding:0;
clear:both;
}

.accessKey {
text-decoration:underline;
}



/*------------------------- C S S - S T Y L E D - I M A G E S --------------------*/
DIV.csi-imagewrap { padding: 0; }

DIV.csi-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; padding:0px 0px 2px 0px; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }



/* __________________________RTE_________________ */


.gelberMarker{ background-color: yellow; color: #000; }
/* KLINIKFAREBN */
span.ags{color:#FFCD01;}
span.aim{color:#C42CD4;}
span.apm{color:#01578E;}
span.apo{color:#0000CC;}
span.aug{color:#9A7A99;}
span.avc{color:#DA1F24;}
span.fra{color:#1E93FF;}
span.gch{color:#E61A29;}
span.hau{color:#99CC33;}
span.hno{color:#901E78;}
span.ima{color:#FF9900;}
span.img{color:#FFCD01;}
span.imk{color:#FFCC66;}
span.imo{color:#84C222;}
span.ims{color:#618FD4;}
span.kin{color:#FFAE37;}
span.ksw{color:#75C5F0;}
span.mkg{color:#7A896C;}
span.nch{color:#957F66;}
span.neu{color:#42929D;}
span.ort{color:#136BED;}
span.pat{color:#CC9900;}
span.pch{color:#00CC66;}
span.ran{color:#CC0099;}
span.str{color:#70A96D;}
span.tkl{font-size:90%;}
span.uch{color:#FFCC66;}
span.uro{color:#838281;}
span.sbk{color:#0157C0;}
span.pfl{color:#47B38C;}
span.sel{color:#FF9933;}
span.wb,span.wbi,span.wpi{color:#FE6613;}
span.wsv{color:#B8DB7C;}
span.gelberMarker{ background-color: yellow; color: #000;}
span.graueswort {color:#656565;}
span.kleinerText{font-size:0.8em;}     
span.bildunterschrift{ font-size: 90%;}
span.uline{text-decoration:underline;}

p.bildunterschrift{ font-size: 90%;}
p.grauerabsatz {color:#656565;margin:0;padding:0;}
p.ags{color:#FFCD01;margin:0;padding:0;}
p.aim{color:#C42CD4;margin:0;padding:0;}
p.apm{color:#01578E;margin:0;padding:0;}
p.apo{color:#0000CC;margin:0;padding:0;}
p.aug{color:#9A7A99;margin:0;padding:0;}
p.avc{color:#DA1F24;margin:0;padding:0;}
p.fra{color:#1E93FF;margin:0;padding:0;}
p.gch{color:#E61A29;margin:0;padding:0;}
p.hau{color:#99CC33;margin:0;padding:0;}
p.hno{color:#901E78;margin:0;padding:0;}
p.ima{color:#FF9900;margin:0;padding:0;}
p.img{color:#FFCD01;margin:0;padding:0;}
p.imk{color:#FFCC66;margin:0;padding:0;}
p.imo{color:#84C222;margin:0;padding:0;}
p.ims{color:#618FD4;margin:0;padding:0;}
p.kin{color:#FFAE37;margin:0;padding:0;}
p.ksw{color:#75C5F0;margin:0;padding:0;}
p.mkg{color:#7A896C;margin:0;padding:0;}
p.nch{color:#957F66;margin:0;padding:0;}
p.neu{color:#42929D;margin:0;padding:0;}
p.ort{color:#136BED;margin:0;padding:0;}
p.pat{color:#CC9900;margin:0;padding:0;}
p.pch{color:#00CC66;margin:0;padding:0;}
p.ran{color:#CC0099;margin:0;padding:0;}
p.str{color:#70A96D;margin:0;padding:0;}
p.uch{color:#FFCC66;margin:0;padding:0;}
p.uro{color:#838281;margin:0;padding:0;}
p.sbk{color:#0157C0;margin:0;padding:0;}
p.pfl{color:#47B38C;margin:0;padding:0;}
p.sel{color:#FF9933;margin:0;padding:0;}
p.wb,p.wbi,p.wpi{color:#FE6613;margin:0;padding:0;}
p.wsv{color:#B8DB7C;margin:0;padding:0;}
p.kleinerText{font-size:0.8em;} 
p.uline{text-decoration:underline;}    
a.external_link {}
a.external_link_new_window {}
a.internal_link {}
a.internal_link_new_window {}
a.download {}
a.mail {}

/*_______________________fdfx 2col_________________*/

/*
	Styles 2 Column DIV Section
*/
div.tx-fdfx2cols-pi1{
	margin:0px;
        padding:0;
}
/* Layout 1 */
div.c2l1d-left{
padding:0px 5px 10px 0px;
margin:0;
float:left;
width:290px;

/*border:1px dotted #666;
width:25em;
*/

}

.c2l1d-left .bodytext {
margin-top:0px;
margin-left:0px;
padding-top:0px;
}



div.c2l1d-middle{
padding:0px 0px 10px 7px;
margin:0px;
float:left;
width:290px;


/*border:1px dotted #000;
width:25em;
*/
}
.c2l1d-middle .bodytext {
margin-top:0px;
padding-top:0px;
}


/* Layout 2 */
div.c2l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c2l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/* 
	Layout 3 	embedded
*/
div.c2l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c2l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;

   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}


/*_______________________fdfx 3col_________________*/

/*
	Styles 3 Column DIV Section
*/
div.tx-fdfx3cols-pi1{
        margin:0px;
        padding:0;
}

/* Layout 1 */
div.c3l1d-left{
padding:0px 10px 0px 0px;
margin:0;
float:left;
width:185px;
}

.c3l1d-left .bodytext {
margin-top:0px;
margin-left:0px;
padding-top:0px;
}

div.c3l1d-middle{
padding:0px 10px 0px 0px;
margin:0px;
float:left;
width:185px;
}

.c3l1d-middle .bodytext {
margin-top:0px;
padding-top:0px;
}

div.c3l1d-right{
padding:0px 10px 0px 0px;
margin:0px;
float:left;
width:185px;
}

.c3l1d-right.bodytext {
margin-top:0px;
padding-top:0px;
}



/*_______________________TT NEWS_________________*/


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
clear:right;
height:1px;
color:#fff;
padding:0;
margin:0;


}
.news-latest-container HR.clearer {
clear:left;
color:#fff;
height:1px;
}





/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

DIV #rechts marquee {
  border:1px solid #ccc;
  float:left;
  border-top:0px
  margin-bottom:10px;
  
}

.news-latest-container {
font-size: 84%;
text-align:left;
padding:0px 2px 0px 5px;
}


.news-latest-container H3,.news-latest-gotoarchive {


}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#000;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	padding-bottom:10px;
	margin-bottom:10px;
    border-bottom:2px solid #0055BD;;

}

.news-latest-item p{
	padding:0px 0px 7px 0px;
	margin:0px;

}

.news-latest-item a{
  text-align:left;
	color:#000;
	text-decoration:underline;
}
.news-latest-item a:hover{
  text-align:left;
	color:#000;
	text-decoration:none;
}

/* Hides from IE-mac \*/
* html .news-latest-item {height: 1%;}
/* End hide from IE-mac */

.news-latest-container IMG {
float: right;
border:1px solid #000;
margin-bottom:5px;
margin-right:0px;
margin-left:15px;
}


.news-latest-date {
	float: right;
	text-align: right;
color:#999999;	
}

.news-latest-category IMG {
	float: none;
border:none;
margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size : {$mainFontSize};
}

.news-latest-category {
               color:#999999;
padding: 0px 0px 5px 0px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

margin-top:10px;
padding:0px;
width:600px;

}

/* Hides from IE-mac \*/
* html .news-list-container {height: 1%;}
/* End hide from IE-mac */


.news-list-item {
	padding-bottom:10px;
	margin-bottom:10px;
    border-bottom:5px solid #0055BD;;
}


/* Hides from IE-mac \*/
* html .news-list-item {height: 1%;}
/* End hide from IE-mac */



.news-search-form {
padding:3px;
	margin-bottom:5px;
	border:1px solid #666;

}
.news-search-emptyMsg{

margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
}
.news-list-container H3 A {
}
.news-list-container P {
 margin:0;
padding:0px 0px 10px 0px;
}
.news-list-container IMG {
float: right;
border:1px solid #000;
margin-bottom:px;
margin-right:0px;
margin-left:15px;
}




.news-list-date {
	float: right;
	text-align: right;
color:#999999;	
}

.news-list-imgcaption {

		float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;


	}


.news-list-category IMG {
	float: none;
border:none;
margin:0px;

}

.news-list-morelink a:link{
	font-size : {$mainFontSize};
margin-left:0px;
color:#0055BD;
font-weight:bold;
}

.news-list-category{
	font-size : {$mainFontSize};
margin-left:0px;
}
.news-list-category {
               color:#999999;
padding: 0px 0px 5px 0px;
}
.news-list-morelink  {
clear:both;
margin-top:0;
}
.news-list-browse {
	text-align: center;
}



	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	padding:3px;
}
.tx-ttnews-browsebox TD {
	font-size : {$mainFontSize};
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {

	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size : {$mainFontSize};
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
 margin:0px 20px 40px 0px;

}
/* Hides from IE-mac \*/
* html .news-single-item {height: 1%;}
/* End hide from IE-mac */

.news-single-item H1 {
margin-top:10px;
}
.news-single-item H2 {
	margin-bottom: 15px;
	background:#ffffff;
	font-weight:normal;
	margin-left:0;
	padding-left:0;

}



.news-single-img {
	float: right;
margin-left:15px;

}




.news-single-imgcaption {
	padding:3px;
	clear:both;
	width:240px;
	text-align:right;
}

.news-single-category {

	color:#999999;
	padding-top:0px;

	}
.news-single-backlink, .news-single-backlink a {

	font-weight: bold;
	font-size : {$mainFontSize};
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
                color:#999999;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size : {$mainFontSize};
}
.news-single-author {
	padding-bottom: 3px;
}

.news-single-author p {
	padding:0px;
                margin:0px;
}
.news-single-additional-info {
	clear: both;
	margin: 8px 20px 8px 0px;
	padding:5px 0px 0px 0px;
        border-top: 3px solid #ccc;
        border-bottom: 3px solid #ccc;
    }

.news-single-additional-info DD img {
                padding-right:10px;
                padding-left:10px;
}
.news-single-related,.news-single-files,.news-single-links  {
	margin:0px;
	margin-bottom: 8px;
                padding:0px 0px 8px 0px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
                margin-left:0px;
}



.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size : {$mainFontSize};
                margin-left:0px;
                padding-bottom: 10px;
                width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-catmenu-header{
display:none;
}

.catact{
  font-weight:bold;
}
.catno{
  font-weight:normal;
}
.amenuhead{
     font-weight:bold;
     margin-top:16px;
}
.news-amenu-container {
	border-bottom:5px solid #0055BD;
	padding: 10px 0px 10px 0px;
                margin-right:10px;
}
.news-amenu-container LI {
	padding-bottom:1px;
	margin-left:0px;
	padding-left:0px;
	text-indent:0px;
	list-style-type: none;
                list-style-image:none;
}
.news-amenu-container UL {
	margin-left:0px;
	margin-top:10px;
	margin-bottom:0px;
	list-style-type: none;
	padding-left:0px;
}
.news-amenu-container H2 {
	padding:3px;
}
.news-amenu-item-year {
	font-weight: bold;
	padding: 0;
	margin:0;
	margin-top:5px;

}

.news-amenu-item-year dd {
	margin:0;
	padding:0;
}

/*--------------------------S E M I N A R - M A N A G E R ---------------------*/

/*--------------------------S E M I N A R - M A N A G E R ---------------------*/

DIV.tx-seminars-pi1{
   padding-left:0; 

}

DIV.tx-seminars-pi1 h1 {
	font-size:150%;
}

.tx_seminars_pi1_labelBox {
	width:150px;
	float:left;
	margin:10px 0px;
}

.tx_seminars_pi1_labelBox p{
	margin:0px;
	padding:0px;
}

.tx_seminars_pi1_contentBox {
	float:left;
	margin:10px 0px 10px 10px;
	width:430px;
}

.tx_seminars_pi1_contentBox p{
	margin:0px;
	padding:0px;
}

hr.hiddenVisible {
	visibility:hidden;
	clear:both;
}

.mainInhaltBox {
	float:left;
}

.ueberschriftBox {
	float:left;
	width:170px;
	margin-right:10px;
}

.inhaltbox {
	float:left;
}

.inhaltbox p {
                margin:0px;
                padding:0px;
}

.glosarAdmin {
     background-color:orange;
     float:left;
}

#glosarInhaltBox {
     float:left;
     margin-left:10px;
}

.glosarTitel {
     font-size:120%;
     font-weight:bold;
}

.glosarBeschreibung {
     margin-top:5px;
}

#listBox {
     float:left;
     margin-right:5px;
}

#anzahlErgebnisse {
     float:left;
     margin-top:5px;
     margin-bottom:10px;
}


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

#contactbox a img {
     border:0;
}

*/-----------------------------S B K - L E X I K O N ----------------------------------------------*/

		.tx-sbklexikon-pi1 { font-family: Verdana, Tahoma, Arial, sans-serif; }
		.tx-sbklexikon-pi1 h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20pt; font-weight: bold; margin: 0px; padding-top: 15px; padding-bottom: 5px; }
		.tx-sbklexikon-pi1 h2 { font-family: Arial, Helvetica, sans-serif; font-size: 17pt; font-weight: bold; margin: 0px; padding-top: 15px; padding-bottom: 5px; }
		.tx-sbklexikon-pi1-jumpmenu { padding-bottom: 25px; font-size: 80%; }
		.tx-sbklexikon-pi1-keywordlist {  }
		
		.tx-sbklexikon-pi1-content div {  }
		.tx-sbklexikon-pi1-content div.section { margin-top: 5px; margin-bottom: 10px; }
		.tx-sbklexikon-pi1-content div.sectiontoplink { text-align: right; margin-top: 5px; margin-bottom: 10px; }
		.tx-sbklexikon-pi1-content ul { margin: 0px; padding-bottom: 15px; font-weight: normal; }
		.tx-sbklexikon-pi1-content li { margin: 0px; padding: 0px; font-weight: normal;}
		
		.tx-sbklexikon-pi1-activeLink {}
		.tx-sbklexikon-pi1-inactiveLink {color:#bdbdbd;}


/*------------------------------M A I L F O R M--------------------------------*/

.kontaktform {
	margin:0px;
	padding:0px;
	border:1px solid white;
}

fieldset
{
border:0px;
padding:5px;
width:550px;
text-align:left;

}

label
{
width:100px;
float: left;
text-align: left;
margin:0px 10px 0px 0px;
display: block;

}

input.mf-input
{
color: #000;
background: #F1F1F1;
border: 1px solid #AAA;
}

textarea.mf-text{
background: #F1F1F1;
border: 1px solid #AAA;
width:290px;
}

.mf-check{
border: 1px solid #AAA;
float:left;
display:block;
margin:0px 100px 0px 0px;
}
.mf-radiotypo{
border-right: 10px solid #FFF;
float:left;
display:block;
margin:0px 100px 0px 0px;

}

.mf-submit
{
color: #000;
background: #F1F1F1;
border: 2px outset #AAA;


}

.mf-select{
font-site:100%;
width:290px;
background: #F1F1F1;
border: 1px solid #AAA;
margin:10px 0px 15px 0px;
padding:0px;
float:left;

}

.csc-mailform-label{
width:100%;
color:#000;
font-weight:bold;
line-height:2.5em;
float:left;
}

#topright{
  width:100%;
  margin:0;
  padding:0;
  height:20px;
 
  }

#fontsize{
  float:left;
  margin:0px;
  padding:0px 5px 0px 0px;
  display:inline;
  text-align:left;
  width:55px;

}

#fontsize a img, #topnav a img{
  border:0;
  text-decoration:none;
}

#topnav{
    
    margin:0 0 0 0px;
    padding:0;
    float:right;
    display:block;
    text-align:left;
    width:auto;  
}
#topnav ul {
  list-style:none;
 	margin:0px;
	padding:0px;
	
 }

#topnav ul li{

	display	:block;
	float:left;
  margin-right:2px;
	padding:0;
	}

#topnav ul li a img, {
    border:0;	
	}
	
	
/*-----------------------CAL------------------------------------*/
.tx-cal-controller{
    float:left;
    margin:15px 0 0 0;
    padding:0;
    width:100%;
}

	.V9G {
			font-size:100%;
		
		
			}
	.V9G a:link{
    	color:#999999 !important;
  }
 .default_categoryheader  {
	/*	border-left:5px solid #ccc;*/ 
    padding:0px 0px 0px 2px;
    margin:2px 0px 0px 0px;
   			}
  .V9G .default_categoryheader {
			background-color: transparent !important;
		/*	color: #ccc !important;*/
		}
 
/* KLINIKFAREBN */
/*.aim-h{color: #C42CD4 !important;border-left:5px solid #C42CD4; padding:0px 0px 0px 2px;margin:2px 0px 0px 0px;}
.avc-b,.aim-b,.ags-b{font-weight:bold; }
.ags-h,.ags-b{color:#FFCD01;}
.aim-h,.aim-b{color: #C42CD4;} 
.avc-h,avc-b{color: #DA1F24; }
span.apm{color:#01578E;}
span.apo{color:#0000CC;}*/



/*-------------------MINICAL SIDEBAR------------------*/

.tx-cal-controller .month-small{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:#fff;

}

.month-weeknums {
	border-right:1px solid #AAAAAA;
	background-color:#EFEFEF;
	color:#000;
}
	
.month-weekdays {
	border-bottom:1px solid #AAAAAA;
	background-color:#EFEFEF;
	color:#000;
}

	.monthWeekend{
			background-color: #f3f3f3;
		}
	.eventday a{
    font-weight:bold;
    color: red;
  }

/*.tx-cal-controller .sideback {
  background-image: url(../fileadmin/template/cal/img/minith_back.gif);
	/*background-image: url(../typo3conf/ext/cal/template/img/side_bg.gif);
	background:#ccc;
	}*/

.monthToday {
	background:#0156C1 none repeat scroll 0% ;
	border-color:#0156C1 !important;
	border-style:solid !important;
	border-width:1px !important;
	}
.monthToday a:link, .monthToday a:visited {
	color:#fff;
}
.monthCurrentWeek {
	background-color: transparent;
		}
.sideback a img {
  border:0;
}

		
		.month-small td {
			padding:2px;
			width: 20px;
			font-size: 10px;
			text-align:right;
			
		
		}
		
		.month-small th.sideback{
margin:0;
padding:0;
 background-image: url(../fileadmin/template/cal/img/minith_back.gif);
		}
.monthtitle a{
float:left;
text-align:center;
}

.mini-year{
  color:#000;
  float:left;
}

 td.minihead{
line-height:1.8em;
margin-top:0px;
margin-bottom:0px;
background:#ccc;
color:#000;
font-size:1.0em;
padding:0 0 0 12px;
text-align:left;

}
.minicell{
width:90px;
white-space: nowrap;
color:#000000;
font-weight:bold;
}

/*-------------------MONTH LARGE------------------*/	
.month-large th,
.month-large td {
	border: 1px solid #A1A5A9;
	color:#000;
}

td .monthOff monthLargeBasic  day{
	background:#ccc none repeat scroll 0% !important;
}

td .monthSelected monthToday monthCurrentWeek monthLargeBasic  day{
  background: #ccc !important;
}

/*-------------------LISTENANSICHT------------------*/	
.tx-cal-controller .list-even {
	background-color: transparent;
	float:left;
	width:97%;
	padding:5px 2px 3px 2px;
	 border-bottom:5px solid #0055BD;;
	 }
	.tx-cal-controller .list-odd {
	background-color: transparent;
	float:left;
	width:97%;
	padding:8px 2px 3px 2px;
	 border-bottom:5px solid #0055BD;;
	}
DIV .tx-cal-controller .csc-textpic-imagewrap{
  float:right;
  margin:2px 2px 0px 0px ;
  
}	

DIV .tx-cal-controller .csc-textpic-caption, .filedescription{
  margin-top:2px;
  font-size:80%;
}
DIV ..x-cal-controller .csc-textpic-clear{

}

.listtitle {
  margin:4px 0px 8px 0px;
  }
  
.tx-cal-controller a{
  text-decoration:underline;

}
.listinfo{
  width:440px;
  float:left;
}

DIV.list-odd img, DIV.list-even img{
float: right;
border:1px solid #000;
margin-bottom:5px;
margin-right:0px;
margin-left:15px;

}

.listdate{
font-weight:bold;
}

DIV.list-header{
float:left;
border:1px solid #0055BD;;
background: #0055BD;;
width:97%;
padding:5px 0 0 0;
margin:0;
color:#fff;

}

.datespan{
  width:50%;
  float:left;
}
DIV.list-months{
  width:58%;
  margin:8px 0 5px 0;
  padding:0;
  float:right;
  text-align:left;
  font-size:80%;
}

 .list-months span a{

   color: #fff !important; 
    margin: 0px 5px 0px 0px;
    padding:0;
   white-space: normal; 
}


.list-monthmenu{
 float:right;


}
.list-next a{
  /*margin:0px 0px 0px 10px;*/
  margin:0 5px 0 0 ;
  float:left;
  text-align:right;
  color: #fff !important;
  
}

.list-prev a {
  margin:0px 10px 0px 10px;
  color: #fff !important;
     float:left;
  text-align:right;
  
}
DIV.info_year{
float:left;
border:1px solid #0055BD;;
background: #0055BD;;
width:97%;
padding:8px 0 0 0;
margin:0;
color:#fff;

}

.list-year{
  float:right;
  text-align:right;
  padding:0;
  margin:0px 0px 2px 0;
  width:200px;

}

.list-year span{
 float:left;
 text-align:right;
 margin:0px 0px 0px 7px;
 padding:0;
}
.list-year a{
  color: #fff !important;
}

p.found{
  width:200px;
  padding:0;
  margin:0 0 0 5px;
  float:left;
  font-size:80%;
}
/*-------------------EINZELANSICHT------------------*/
#calendar-event{
   
    float:left;
}

.eventcontainer{
width:100%;
float:left;
padding:0px 0px 15px 0px;
border-bottom:3px solid #ccc;
}

.eventinfos{
width:350px;
float:left;
}
#calendar-event img{
float:left;
border:1px solid black;
}	
#calendar-event-backlink{
margin: 15px 0px 0px 0px;
float:left;
width:100%;
}
.eventorg{
 color: #000 !important;
 font-weight:bold;
}
.event-files{
  width:100%;
  float:left;
   padding:15px 0px 10px 0px;
	 border-bottom:3px solid #ccc;
}
.eventpdf {
padding: 3px 3px 3px 25px;
  margin:10px 0 15px 0;
background: url(../fileadmin/template/res/pdf_icon.gif) center left no-repeat;
}
.locationloader{
  border:1px solid #ccc;
  padding:0;
  margin:5px 0px 5px 0px;
}

/*------------------------SEO-SITEMAP--------------------------------*/
.tx-flseositemap-pi1 ul.list .deep0, .tx-flseositemap-pi1 ul.list .deep1 {
    list-style-image:url(../fileadmin/template/res/seo_ulsign.gif) !important;
}

/*----------------wt-gallery ----------------------------------------*/
.wtgallery_list{
    float:left;
    margin:0px 5px 5px 0px;
}
.wtgallery_list_current{
margin:0;
padding:0;
 border:1px solid #0055BD;;
}

.wtgallery_single_browser_previous{
 padding:7px 0 7px 0;
}
/*------------------------NEWSLETTER--------------------------------*/
dd label 
{
  width:240px;
}

