
html, body, #header, #container, #umlogo,  #menu2, #inhalt, #content, #content ul, #content ul li, #content ol, #content ol li, #text2umenu1, #wrap, #innercontent, #umwomanist, #menu3, .details, #contentwrap, #menu2 ul, #menu2 ul li, #menu1 ul,  #nutzmenu ul, #menu3 ul li, #menu1 ul li, p, h1, h2, h3, input, table, td, tr, submit, .menge, .korb {
	margin: 0;
	padding: 0;
}
p {padding-bottom: 7px;}




/*---------------------------------link outlines---------------------*/
#header a {outline-color: #fff;}
#content a {outline-color: #fff;}
#menu2 a {outline-color: #bb1b35;}
#menu1 a {outline-color: #fff;}
#boxes a {outline-color: #ededf0;}
#nutzmenu a{outline-color: #fff;}
/*------------------------------link outlines end-----------------*/

#adminpanel { 
	position:absolute; 
	z-index: 1000; 
	bottom: 0; 
	left: 0; 
}

/*-----------------------------general classes----------------------*/
body {
	font-family: arial,helvetica,verdana;
	color: #494a5c;
	font-size: 12px;
	line-height: 16px;
}
.bodytext {
	font-family: arial,helvetica,verdana;
	font-size: 12px;
	line-height: 15px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin-bottom: 10px;
}

#content div.csc-textpic-imagerow ul, #content div.csc-textpic-imagerow ul li {
	list-style-type: none;	
	background:none;
	padding:0;
	margin:0;

}


.clear{clear: left;}
.clear_r{clear: right;}
/*----headings----*/
h1 {
	position: relative;
	color: #878790;
	font-family: arial,helvetica,verdana;
    font-size: 18px;
    line-height: 21px;
    font-weight: 100;
    margin: 15px 0 15px -10px;
    padding: 0 0 0 10px;
    width: 500px;
	background-image: url(ues_strich_22px.jpg); 
	background-repeat: no-repeat;	
}
h1.csc-firstHeader {
    margin: 0px 0 15px -10px;
	}
.schmal{width: 190px;}
.breiter{width: 390px;}
.breit{width: 620px;}

h2 {
	color: #494a5c;
	font-size: 13px;
	font-weight: bold;
}

.tx_astridzsvbooks_pi1_title {
	padding-bottom:5px;
	}

h3  {
	color: #494a5c;
	font-size: 12px;
	padding-bottom: 4px;
}
	
.tx_astridzsvbooks_pi1_subtitle
{
	font-weight: normal;
	}

.listtitle {
	width: 205px;
}
h4 {
	padding-top: 4px;
	color: #494a5c;
	font-family: arial,helvetica,verdana;
    font-size: 12px;
}

/*------Links-------*/
#innercontent a:link, #innercontent a:visited,  #innercontent a:focus,
#innercontent_schmal a:link, #innercontent_schmal a:visited,  #innercontent_schmal a:focus,
#innercontent_breit a:link, #innercontent_breit a:visited,  #innercontent_breit a:focus{
	font-size: 12px;
	color: #878790;
	text-decoration: none; 
	font-style: italic;
}
#innercontent a:link:hover, #innercontent a:visited:hover,
#innercontent_schmal a:link:hover, #innercontent_schmal a:visited:hover,
#innercontent_breit a:link:hover, #innercontent_breit a:visited:hover {
	font-size: 12px;
	color: #494a5c;
	text-decoration: none; 
}


table tr th {
	vertical-align: top;	
	text-align: left;
	padding:1px 3px 1px 3px;
}

table tr td {
	vertical-align: top;	
	text-align: left;	
	padding:1px 3px 1px 3px;
}

/*--------lists-------*/

ul{list-style-type: none;}


#content ul{
	list-style-image: url(punkt-vier-tiefer.gif);
	margin-top: 0;
	margin-left: 8px;
	margin-bottom: 10px;
	padding-left: 0;
}
* html #content ul {margin-left: 20px;}/*for IE6*/

#content ul li {
	padding-left: 8px;
	background-image: url(../pics/bulletlist.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;}
#content ul li ul{padding: 0 0 0 0;
	margin-top: 4px;
	margin-bottom: 4px;
}
#content ul li ul li {
	padding-left: 8px;
	background-image: url(../pics/bulletlist.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}

#content ol{
	list-style-image: url(punkt-vier-tiefer.gif);
	margin-top: 0;
	margin-left: 40px;
	margin-bottom: 10px;
	padding-left: 0;
}
* html #content ol {margin-left: 20px;}/*for IE6*/


#content ol li {
	padding-left: 2px;
}
#content ol li ol{padding: 0 0 0 0;
	margin-top: 4px;
	margin-left: 25;	
	margin-bottom: 4px;
}
#content ol li ol {
list-style-type: lower-latin;
}
#content ol li ol li ol {
list-style-type: upper-roman;
}
#content ol li ol li ol li ol {
list-style-type: lower-roman;
}
#content ol li ol li ol li ol li ol {
list-style-type: lower-roman;
}
#content ol li ol li {
	padding-left: 2px;
}


/*--------colors-------*/
.rot {color: #ab0029;}
.orange {color: #ff8f00;}
.blau {color: #0884a0;}
.dgruen {color: #3f8666;}
.hgruen {color: #99ad39;}

/*-----------------------------general classes end----------------------*/				
/*-----------------------------------Layout-----------------------------*/	
#container{
	width: 1000px;
	padding: 0px 20px 0 35px;
}
*html #container{width: 1055px; }/*IE6*/
#header {height: 145px;}
#umlogo{
	float: left;
	padding: 45px 0 0 13px;
	width: 154px;
	height: 100px;
	background: #fff;
}
*html #umlogo{width: 167px;}/*IE6*/
#streifen_breit {
	height: 105px;
	margin-left: 245px;
	width: 720px;
}
/*------------head image----------*/
.bildrot{
	background-image: url("../pics/banner_grau.jpg"); 
	background-repeat: no-repeat;
}
.bildorange{
	background-image: url("../pics/banner_patienten.jpg"); 
	background-repeat: no-repeat;
}
.bildblau{
	background-image: url("../pics/banner_aerzte.jpg"); 
	background-repeat: no-repeat;
}
.bildhgruen{
	background-image: url("../pics/banner_grau.jpg"); 
	background-repeat: no-repeat;
}
.bilddgruen{
	background-image: url("../pics/banner_grau.jpg"); 
	background-repeat: no-repeat;
}

/* -------Page-Content-------*/
#inhalt{
	z-index:3;			
	float: left;
	width: 1000px;	
	background: #fff;
	background-image: url("menu-bckgr.gif"); 
	background-repeat: repeat-y;	
	margin-bottom: 15px;
}	

#platzhalterweiss {	
	float: left;
	margin-top: 20px;
	width: 1px;
	height: 450px;
	background: #fff;
}
#platzhalterrot {	
	float: left;	
	width: 1px;
	height: 400px;
	background: #BB1B35;
}

#ummenu2{
	float: left;
	width: 140px;
	padding: 20px 5px 20px 20px;
}
			
#contentwrap{
	margin: -20px 0 0 244px;
	width: 720px;
	border: 1px solid #878790;
}
*html #contentwrap{width: 725px;}/*IE6*/
#white{
	width: 720px;
	height: 25px;
	background: white;
}	
#wrap{
	z-index:1;
	float: left;
	width: 454px;
	margin-top: -24px;
}

#content {
	z-index:1;
	padding: 24px 0 0 40px;
	border-top: 20px solid #ededed;
}
#innercontent{
	float: left;
	width: 410px;
	padding: 0px 0 20px 10px;	
}
*html #innercontent{overflow: hidden;}/*IE6*/
#innercontent_schmal{			
	float: left;
	width: 190px;
	padding: 24px 0 20px 0;
}
#innercontent_breit{			
	float: left;
	width: 620px;	
	padding: 0 0 20px 0;			
}

/*-------------------------------------Layout end-------------------*/
/*---------------------------------right column boxes-----------------*/

#boxes{
	position: relative;
	top: -44px; 
	width: 200px;	
	margin-left: 464px;			
}

/*----different color background---*/
.str_rot {
	background-image: url(../pics/bg_rot.png); 
	background-repeat: repeat-y;
	background-position: right bottom;
}
.str_orange {
	background-image: url(../pics/bg_orange.png); 
	background-repeat: repeat-y;
	background-position: right bottom;
}
.str_blau {
	background-image: url(../pics/bg_blau.png); 
	background-repeat: repeat-y;
	background-position: right bottom;
}
.str_dgruen {
	background-image: url(../pics/bg_dgruen.png); 
	background-repeat: repeat-y;
	background-position: right bottom;
}
.str_hgruen {
	background-image: url(../pics/bg_hgruen.png); 
	background-repeat: repeat-y;
	background-position: right bottom;
}
.str_blauorange{
	background-image: url(../pics/bg_gr_bl_or.png); 
	background-repeat: repeat-y;
	background-position: top left;
	}
	
/*--different color heading----*/
.akt_rot {
	background-image: url(../pics/akt_rot.png); 
	background-repeat: no-repeat;
	background-position: left bottom;
}
.akt_orange {
	background-image: url(../pics/akt_orange.png); 
	background-repeat: no-repeat;
	background-position: left bottom;
}
.akt_blau {
	background-image: url(../pics/akt_blau.png); 
	background-repeat: no-repeat;
	background-position: left bottom;
}
.akt_dgruen {
	background-image: url(../pics/akt_dgruen.png); 
	background-repeat: no-repeat;
	background-position: left bottom;
}
.akt_hgruen {
	background-image: url(../pics/akt_hgruen.png); 
	background-repeat: no-repeat;
	background-position: left bottom;
}	

/*---different color titles---*/
.newstitel_orange{
	position: relative;
    left: -10px;
    padding-left: 10px;
    top: 3px;
    margin-bottom: 2px;
    font-weight: bold;
	background-image: url(../pics/balken_orange.gif); 
	background-repeat: no-repeat;
}
.newstitel_blau{
	position: relative;
    left: -10px;
    padding-left: 10px;
    top: 3px;
    margin-bottom: 2px;
    font-weight: bold;
	background-image: url(../pics/balken_blau.gif); 
	background-repeat: no-repeat;
}	
.newstitel_hgruen{
	position: relative;
    left: -10px;
    padding-left: 10px;
    top: 3px;
    margin-bottom: 2px;
    font-weight: bold;
	background-image: url(../pics/balken_hgruen.gif); 
	background-repeat: no-repeat;
}
.newstitel_dgruen{
	position: relative;
    left: -10px;
    padding-left: 10px;
    top: 3px;
    margin-bottom: 2px;
    font-weight: bold;
	background-image: url(../pics/balken_dgruen.gif); 
	background-repeat: no-repeat;
}			
/*start page middle column boxes*/
#homeboxes{		
	position: absolute;
	top: 171px;
	left: 558px;
	width: 200px;	
}
*html #homeboxes{left: 561px; z-index: 600;}/*IE6*/
.aktuell{
	z-index:600;
	width: 150px;
	height: 24px;
	text-align: left;
	padding: 2px 20px 0 28px;
	margin-left: 1px;
	font-weight: bold;
}
* html .aktuell {height: 26px; width: 198px;} /*for IE6*/

/*---------------------------------right column boxes end-----------------*/			
/*-------------------------------------Navigation-------------------*/

/*----Menu1----*/
#menu1 { 
	/*margin-left:30px;*/
	padding: 57px 0 0 30px;
	width: 690px;
	height: 47px;
	border-bottom: 1px solid #b8b8bd;
}
* html #menu1 {padding-top: 67px; width: 730px;}/*for IE6*/

#menu1 ul li a:link, #menu1 a:visited, #menu1 a:active, #menu1 a:hover{
	font-size: 13px;
	color: #4e4e4e;
	text-decoration: none;
}

#nutzmenu ul li{
 	padding-right: 20px;
	list-style-type: none;
	display: inline;
 	}
#menu1 ul li{
	padding: 26px 20px 0 24px;
	list-style-type: none;
	float: left;
	font-weight: bold;
	text-transform:capitalize;
	/*line-height: 100px;
	width: 140px;'*/
}
*html #menu1 ul li{padding-top: 18px; height: 38px; line-height: 16px; width: 120px}

/*different colors Menu1*/
#menu1 .dgruen{
	background-image: url("../pics/menu1_dgruen.png"); 
	background-repeat: no-repeat;
	background-position: left top;
}
*html #menu1 .dgruen{background-image: url("../pics/menu1_dgruenie6.png");}	

#menu1 .dgruen:hover{
	background-image: url("../pics/menu1_dgruen_hover.png"); 
	background-repeat: no-repeat;
	background-position: left top;
}
#menu1 .hgruen{
	background-image: url("../pics/menu1_hgruen.png"); 
	background-repeat: no-repeat;
	background-position: left top;
}	
*html #menu1 .hgruen{background-image: url("../pics/menu1_hgruenie6.png");}
#menu1 .hgruen:hover{
	background-image: url("../pics/menu1_hgruen_hover.png"); 
	background-repeat: no-repeat;
	background-position: left top;
}	
#menu1 .orange{
	background-image: url("../pics/menu1_orange.png"); 
	background-repeat: no-repeat;
	background-position: left top;
}	
*html #menu1 .orange{background-image: url("../pics/menu1_orangeie6.png");}
#menu1 .orange:hover{
	background-image: url("../pics/menu1_orange_hover.png"); 
	background-repeat: no-repeat;
	background-position: left top;
}
#menu1 .blau{
	background-image: url("../pics/menu1_blau.png"); 
	background-repeat: no-repeat;
	background-position: left top;
}	
*html #menu1 .blau{background-image: url("../pics/menu1_blauie6.png");}
#menu1 .blau:hover{
	background-image: url("../pics/menu1_blau_hover.png"); 
	background-repeat: no-repeat;
	background-position: left top;
}

/*---Nutzmenu---*/
#nutzmenu { 			
	border-top: 1px solid #e4e4e4;
	margin: 0 0 0 245px;
	padding: 5px 0 0 35px;
	width: 685px;	
	height: 20px;
}
*html #nutzmenu{width: 730px;}
#nutzmenu ul li a:link, #nutzmenu a:visited, #nutzmenu a:active{
	font-size: 12px;
	color: #2e2e2e;
	text-decoration: none;
}
#nutzmenu ul li a:hover{
	color: #000;
}

/*---womanist---*/
#umwomanist{
	position: relative;
	top: 24px;
	z-index:200;
	height: 20px;
	width: 205px;
	text-align: right;
	background: #BB1B35;	
}
/*---Menu2---*/
#menu2 { 	
	float: left;
	width: 140px;
	font-size: 12px;
	line-height: 15px;
	padding: 29px 0 0 0;
}
#menu2 ul {
	list-style-type: none;	
}
#menu2 ul li {
	margin-bottom: 4px;
}
#menu2  a:link, #menu2 a:visited,  #menu2 a:focus{
	font-size: 12px;
	text-decoration:none;
}
#menu2 a:hover, #menu2 a:visited:hover{
	font-size: 12px;
	color:#fff;
	text-decoration:none;
}
/*second level Menu2*/
.normal2 {
	position: relative;
	left: 10px;
	text-decoration: none; 
	color:#d896a1;
}
.womanist2 {
	background-image: url("balken.gif"); 
	background-repeat: no-repeat;	
	color: #fff;
}
.aktuell2{
	position: relative;
	left: 10px;
	color: #fff;
}
/*third level Menu2*/
.dritteebene{
	position: relative;
	width: 130px;
	left: 20px;
}
#menu2 .dritteebene a:hover, #menu2 .dritteebene a:visited:hover, #menu2 .vierteebene a:hover, #menu2 .vierteebene a:visited:hover {
	font-size: 12Px;
	color:#fff;
	text-decoration: none;
	background-image: none; 
}
.normal3 {
	color: #d896a1;
	text-decoration: none; 
}
.womanist3 {
	color: #fff;
	text-decoration: none; 
}	
.vierteebene{
	position: relative;
	width: 120px;
	left: 30px;
}

/*-------------------------------------Navigation end-------------------*/
/*-------------------------------------Forms----------------------------*/
.csc-mailform {border:none; }
.csc-mailform-field{clear: both;}
	
textarea{
	background:#ededed; 
	border: 1px solid #b8b8bd; 
	font-size: 11px; 
	line-height: 16px; 
	margin: 3px; 
	color: #494a5c; 
}
input{ 
	background:#ededed;  
	border: 1px solid #b8b8bd; 
	font-size: 11px;
	margin: 3px; 
	color: #494a5c; 
	padding: 1px 4px 1px 4px;
}
/*text{height: 24px;}
submit{height: 20px;}*/
select {
	background:#ededed;  
	border: 1px solid #b8b8bd;
	font-size: 11px;  
	line-height: 16px; 
	margin: 3px; 
	color: #494a5c;
}
label, .tx-indexedsearch-searchbox td {
	display: block;
	font-size:11px;
	font-weight: bold;
	color:#888;
	font-family: arial,helvetica,verdana;
	line-height:12px;
}
/*-------------------------------------Forms end----------------------------*/
/*-------------------------------------RTE---------------------------------*/
.graufett {
 	font-weight: bold;
 	color: #444;
}
.italic {
 	font-style: italic;
 	color: #444;
}
.unter_ueberschrift {
	position: relative;
	color: #878790;
	font-family: arial,helvetica,verdana;
    font-size: 16px;
    line-height: 19px;
    font-weight: 100;
}
.zwischen_ueberschrift {
	color: #494a5c;
	font-size: 13px;
	margin-top:6px;
	font-weight: bold;
}
.einzug_1 {
margin-left:20px;
}
.einzug_2 {
margin-left:40px;
}
.align-right {
text-align:right;
 }

td.abstand {	
	width:20px;
	}	
td.vabstand {	
	height:8px;
	}	
.csc-textpic{
	display: inline;
}

td p {
	padding:0;
	margin:0;
	}

/*-------------------------------------RTE end------------------------------*/
/*-------------------------plugin tx_astridzsvbooks---------------------------*/

/*page browser*/
.tx-astridzsvbooks-pi1-browsebox{width: 410px;}
.nowrap{display: inline; padding-right: 5px;}

/*books: list*/
.listitemcontainer{
	width: 310px;
	padding: 17px 0 10px 8px;
	border-bottom: 1px solid #dadadd;
}
*html .listitemcontainer{width: 320px; float: left;}
.listitemcont_noborder{
	width: 500px;
	padding: 17px 0 10px 8px;
}
*html .listitemcont_noborder{width:508px;}/*IE6*/
.imagecontainer{
	float: left;
	width: 80px;
	padding: 0 10px 10px 0;
}
*html .imagecontainer{width: 70px;}
.textcontainer{
	margin-left: 90px;
	color: #494a5c;
	font-size: 12px;
	line-height: 15px;	
}
.isbn_price{
	padding: 5px 0 5px 0;
	font-size: 12px;
	line-height: 15px;
}
.weiter{
	clear: left;
}
.series_clear{
	height: 60px;
}
.series_up{
	float: right;
	width: 70px;
	height: 17px;
	padding-top: 3px;
}

/*books: details*/
.singleitemcontainer{
	padding-top: 25px;
}
.singleimagecontainer{
	float: left;
	width: 210px;
	padding: 0 10px 10px 0;
}
*html .singleimagecontainer{width: 220px;}/*IE6*/
.singletextcontainer{
	color: #494a5c;
	font-size: 12px;
	line-height: 15px;	
}
.links{
	padding-top: 10px;
	line-height: 18px;
	font-size: 12px;
}
.description{
	clear: left;
	padding: 20px 0 10px 0;
	font-size: 12px;
	line-height: 15px;	
}
.zurueck{
	padding-top: 20px;
	clear: left;
}
.new{padding-bottom: 5px;}	
.korb{width: 106px; display: inline; margin-top: 4px;}
.menge{width: 104px; display: inline; vertical-align: bottom;}
.mengentext{padding-bottom:6px; vertical-align: middle;}

.warenkorb_mit_padding{
	padding: 10px 0 0 0;
	width: 210px;
}
.warenkorb_ohne_padding{
	margin: 0;
	width: 210px;
}

/*shop*/
.tx-astridzsvbooks-pi2 td {	
	font-family: arial,helvetica,verdana;
	font-size: 12px;
	line-height: 14px;
}

/*-------------------------plugin tx_astridzsvbooks end------------------------*/
/*-----------------------plugin tx-oezsvzeitschrift---------------------------*/

.tx-oezsvzeitschrift-pi1-bild {
	float:left; padding:0 20px 10px 0; }

.tx-oezsvzeitschrift-pi1 .listitemcontainer {
	padding:12px 0 0 0;
	}


/*-------------------------plugin tx-oezsvzeitschrift end------------------------*/
/*-----------------------plugin tx_oezsvhomepagenews---------------------------*/


.innerbox{
	width: 150px;
	margin: 0 0 0 25px;
	padding: 10px 10px 10px 15px;
	color: #494a5c;
	font-size: 11px;
	line-height: 13px;	
}
*html .innerbox{width: 175px;}/*IE6*/
.divider{
	height: 12px;
	width: 175px;
	margin: 0 0 0 25px;
	background-image: url(../pics/divider.png); 
	background-repeat: no-repeat;
	background-position: left bottom;
	}
.box_image{
	padding-bottom: 5px;
}
.box_head {
	font-weight: bold;
	padding-bottom: 2px;
	color: #494a5c;
}
.editors {width: 200px;}
.summary{
	width: 100%;
	border-top: 1px solid #dadadd;
}
.smallinfo {
	font-size: 10px;
	color: #aaaaaa;
}

/*headings*/
.astrid_smaller_h1{
    font-size: 16px;
    line-height: 20px;
    font-weight: 100;
}
.astrid_smaller_h1_series{
	width: 250px;
    float:left;	
    font-size: 16px;
    line-height: 20px;
    font-weight: 100;
    padding-bottom:0px;
}
/*Links*/
#box_head a:link, #box_head a:visited,  #box_head a:focus, #box_head a:link:hover, #box_head a:visited:hover {
	font-weight: bold;
	padding-bottom: 2px;
	color: #494a5c;
	font-style: normal;
	font-size: 11px;
	line-height: 14px;
}
.innerbox a:link, .innerbox a:visited,  .innerbox a:focus{
	/*font-size: 12px;*/
	color: #878790;
	text-decoration: none; 
	font-style: italic;
}
.innerbox a:link:hover, .innerbox a:visited:hover {
	/*font-size: 12px;*/
	color: #494a5c;
	text-decoration: none; 
}

.newstitel_blau a:link, .newstitel_blau a:visited, .newstitel_blau a:focus,
.newstitel_orange a:link, .newstitel_orange a:visited, .newstitel_orange a:focus,
.newstitel_hgruen a:link, .newstitel_hgruen a:visited, .newstitel_hgruen a:focus,
.newstitel_dgruen a:link, .newstitel_dgruen a:visited, .newstitel_dgruen a:focus {
	font-size: 11px;	
	font-style: normal;
}



/*-----------------------plugin tx_oezsvhomepagenews end------------------------*/
/*------------------------------plugin powermail--------------------------------*/
/*.powermail_text{width: 310px;}
.powermail_textarea{width: 315px;}*/
.tx-powermail-pi1{width: 390px;}
.tx-powermail-pi1_formwrap{width: 390px;}
fieldset.tx-powermail-pi1_fieldset {
	border: none;
	width: 390px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	margin-top:15px;
	color: #494a5c;
	font-size: 12px;
	padding-bottom: 5px;
	font-weight: bold;    
}

.powermail_check_inner {
	padding:0 12px 10px 0;
	float:left;
	}
.powermail_check_inner label {
	float:left;
	padding-top:5px;
	}



DIV.tx_powermail_pi1_fieldwrap_html_text { float:left; }
DIV.tx_powermail_pi1_fieldwrap_html_check { float:left; margin-top:5px;}
DIV.tx_powermail_pi1_fieldwrap_html_label { clear:left; }
DIV.tx_powermail_pi1_fieldwrap_html {padding-bottom:3px;}
DIV.tx-powermail-pi1_thx TABLE {padding:0; margin:0;}
DIV.tx-powermail-pi1_thx TD {padding:0; margin:0;}
.powermail_mandatory_js {color: #ab0029;}
christian.oettinger@gmx.de

/*------------------------------plugin powermail end----------------------------*/
/*----------------------------plugin Indexed Search-------------------------------*/

DIV.tx-indexedsearch DIV.tx-indexedsearch-res DIV.tx-indexedsearch-res TABLE TR TD .tx-indexedsearch-redMarkup { color: #BB1B35; }

.tx-indexedsearch-icon { background: #BB1B35; color:#fff; padding:2px; padding-left:4px;}
.tx-indexedsearch-result-number, .tx-indexedsearch-title { background: #BB1B35; color:#fff; padding:2px; }
.tx-indexedsearch-percent { background: #BB1B35; color:#fff; padding:2px; padding-right:4px;}

.tx-indexedsearch-result-count {padding:2px; padding-right:4px;}


DIV#content DIV#innercontent DIV.tx-indexedsearch DIV.tx-indexedsearch-res DIV.tx-indexedsearch-secHead TABLE TR TD.tx-indexedsearch-title a:link, #content .tx-indexedsearch-title a:visited, #content .tx-indexedsearch-title a:focus { padding-left:4px; color:#000; font-weight:bold;}
DIV#content DIV#innercontent DIV.tx-indexedsearch DIV.tx-indexedsearch-res DIV.tx-indexedsearch-secHead TABLE TR TD.tx-indexedsearch-title a:hover, #content .tx-indexedsearch-title a:visited:hover { padding-left:4px; color:#000; font-weight:bold;}

DIV#content DIV#innercontent DIV.tx-indexedsearch DIV.tx-indexedsearch-res DIV.tx-indexedsearch-res TABLE TR TD.tx-indexedsearch-title a:link, #content .tx-indexedsearch-title a:visited, #content .tx-indexedsearch-title a:focus { color:#fff; }
DIV#content DIV#innercontent DIV.tx-indexedsearch DIV.tx-indexedsearch-res DIV.tx-indexedsearch-res TABLE TR TD.tx-indexedsearch-title a:hover, #content .tx-indexedsearch-title a:visited:hover { color:#ddd; }

/*----------------------------plugin Indexed Search end-------------------------*/


div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, div.csc-textpic-border div.csc-textpic-single-image img { border: 1px solid #cccccc; }
