/*------------------------------------------ BEGIN -------------------------- */
/*------------------------------------------ ALLGEMEIN ---------------------- */
body
{
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    line-height: 16px;
/*	
    color: #6e808a; 
*/
    color: #333333;
    background-color: #d3d8de;
    margin:0px; 
    padding:0px;
    text-align: center;
}

TD {
    font-size:12px;
}

TABLE {
 border-spacing: 0px;
}

/* ----------------- Links ----------------*/

A, A:link, A:visited, A:active { background-color:transparent; text-decoration:none; color:#e71956; font-size: 12px;}

A:hover {text-decoration:underline;	background-color:transparent;}

#col-pos-0 A.internal-link, #col-pos-0 A.external-link, #col-pos-0 A.external-link-new-window, #col-pos-0 A.download
{
	font-size: 12px;
    padding-left: 15px;
    color: #e71956;
    font-weight: bold;
    background-image:url(../icons/navi-arrow-2.gif);
    background-position: 0 1px;
    background-repeat: no-repeat;
}

#col-pos-0 A.internal-link-new-window
{
	font-size: 12px;
	line-height: 18px;
    padding-left: 15px;
    color: #6e808a;
    font-weight: normal;
    background-image:url(../icons/navi-arrow-1.gif);
    background-position: 0 1px;
    background-repeat: no-repeat;
}

/* P Paragraph -------------------------*/

P
{
    margin: 0px;
    padding: 0px;
/*    line-height: 1px;*/
}

P A {
    font-size:11px;
}

P.bodytext {

/*
    margin: 0 0 0 2px;
    padding: 0;
*/
    line-height: 18px; 
}

/* HIER IE PROBLEM SVEN */

/* End - P Paragraph -------------------------*/


H1,H2,H3,H4,H5

{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color:transparent;
}

.csc-firstHeader 
{ 
	color: #e71956;
}

H1
{
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	color: #e71956;
	background-color: transparent;		
	margin-bottom : 0px;
}

H2, H3, H3 A:link,H3 A:visited
{
	font-size: 13px; 
	font-weight: normal;
	color: #e71956;
	line-height: 14px; 
}


H4
{
	color: #e71956;
	font-size: 12px;
	margin-bottom: 0px;
	margin-top: 4px;
	line-height: 12px;
}

H5
{
	color: #e71956;
	font-size: 12px;
	margin-bottom: 4px;
	margin-top: 4px;
	width: 410px;
	line-height: 25px;
	background-image:url(../images/headline-bg.gif);
	background-position: 0 24px;
	background-repeat: no-repeat;
}



/* Mitte col-pos -----------------------*/

#col-pos-0 H1

{
    width: 410px;
    line-height: 25px;
    background-image:url(../images/headline-bg-2.gif);
/*
    background-position: 0 24px; 
*/
    background-repeat: no-repeat;

/*
    border-width: 0px;
    border-top: 0px;
    border-bottom: 1px;
    border-color:#637681;	
    border-style: dotted;	
*/
}

/* End - Mitte col-pos -----------------------*/


.ToTopLinkDiv
{
	width: 410px;
}

/* Subheader -----------------------*/
/* Tabellen fuer HTMLAREA ---------------------*/

.td-valign-top TD

{
    vertical-align: top;
}

.td-valign-top
{
    border-spacing: 3px;
}

.tabledotted {
    border-spacing: 0px;
    width: 412px;
}



.tabledotted TD
{
	vertical-align: top;
/*	
    border-width: 0px;
    border-top: 1px;
    border-color:#637681;	
    border-style: dotted;
    padding-top: 6px;
    line-height: 11px;

*/
    background-image:url(../images/headline-bg.gif);
    background-position: 0 0px;
    background-repeat: no-repeat;
}

/* haesslich im IE */

/*
TBODY .tabledotted 

{
    border-width: 0px;
    border-bottom: 1px;
    border-color:#637681;	
    border-style: dotted;
}

*/

TABLE .tablemarginleft, TABLE .htmlarea-showtableborders
{
	border-spacing: 0px;
}

.tablemarginleft {
	margin-left: 48px;
}

/* Tabellen fuer HTMLAREA ---------------------*/

.subhead1,.subhead2,.subhead3,.subhead4,.headerdate

{
   font-family: Arial, Helvetica, Verdana, sans-serif;
   background-color:transparent;
   color: #6e808a;

}

.subhead1

{
   font-size: 13px; 
   line-height: 16px; 
}

.subhead2
{
    font-size : 10px;
}

.subhead3
{
   font-size: 13px; 
   line-height: 16px; 
}

/* End - Subheader ----------------------- */

/*------------------------------------------ End - ALLGEMIEN --------------- */
/*------------------------------------------ SPALTEN ABHAENGIG --------------- */
/* Fake At Icon ----------------------- */


/* #col-pos-2 .fake-at
{
    background-image:url(../icons/fake-11px-green.gif);
}
*/

.fake-at
{
    background-image:url(../icons/fake-11px.gif);
}


/* End - Fake At Icon ----------------------- */

/* Links col-pos ----------------------- */

#col-pos-2 A, A #col-pos-2 
{  
    text-decoration: underline;
    color:#6f818b
}

#col-pos-2 A:hover, A:hover #col-pos-2
{ 
    text-decoration: none;
    color:#6f818b
}


/* End - Links col-pos ----------------------- */
/* ------------------------------------------ End - SPALTEN ABHAENGIG --------- */


/*------------------------------------------ TEXTPIC, IMAGE, LIST, ... ------ */
/* Border just around the image */
/* DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG { border: 3px solid #ff0000; border-left-width: 0px; border-right-width: 5px; border-top-width: 0px; border-bottom-width: 2px; padding: 0px 0px; } */

DIV.csc-textpic-caption, DD.csc-textpic-caption {}

/*
.csc-textpic-image 
.csc-textpic-imagerow {}

*/

.csc-textpic-image { margin-left: 50px;}

/* Listen UL , LI Formattierung -------------------------*/

DL, DD, DT { margin: 0; padding: 0;}

/*
UL {
    margin-left: 20px;
    list-style-position: outside;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

UL LI.csc-bulletlist, UL LI.csc-bulletlist-ohne, UL LI.csc-bulletlist-small
{
    margin-left: -10px;
}
*/

UL, LI
{
    line-height: 18px;
}

.csc-bulletlist{
    margin-left: -20px;
    list-style-position: outside;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    color: #6e808a;
    list-style-type: none;
    list-style-image:url(../icons/navi-arrow-1.gif);
}

.csc-bulletlist-ohne {
    margin-left: 10px;
    list-style-position: outside;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    line-height: 16px;
	color: #333333;	
    list-style-type: none;
}

.csc-bulletlist-small{
	margin-left: 35px;
	list-style-position: outside;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
/*	color: #6e808a; */
	color: #333333;	
	list-style-type: none;
    list-style-image:url(../icons/list-item.gif);
}

.csc-bulletlist li, LI {
	margin-bottom: 2px;
	padding-bottom: 0px;
}

.csc-bulletlist-0 
{
	padding-left: 5px;
	list-style-position: outside;
	font-size: 12px;
	line-height: 16px;
	color: #6e808a;
}

.csc-bulletlist-0 li, LI {margin-bottom: 5px;}

/* Listen, UL,LI -------------------------*/

.csc-menu
{
	list-style-image:url(../icons/nav-quadr-ro.gif);
}

.csc-menu li { margin-bottom: 5px;}
.csc-menu li a, .csc-menu li a:visited { 
	text-decoration: none;
	color: #009036;
}

.csc-menu li a:hover { 
	text-decoration: underline;
	color: #009036;
}
/* ------------------------------------------ End - TEXTPIC, IMAGE, LIST, ...  */
/* ------------------------------------------ MAIL FORMULARE ----------------- */

.mailerror {color: #ff0000; font-weight: bold;}

.inputeinrueck
{
	margin-left: 25px;
}


SELECT,TEXTAREA,INPUT
{
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
}

FORM { border: none;}

INPUT
{
    font-size:12px;
    border:1px;
    border-style:solid; 
    border-color:#97acb6;
    margin-top: 3px;
    padding-left:5px;
    padding-right:5px;
    margin-bottom: 5px;
    background-color:transparent;
    color: #333333;
}

TEXTAREA

{
    font-size:12px;
    border:1px;
    border-style:solid;
    border-color:#97acb6;
    padding-left:5px;
    overflow:auto;
    background-color:transparent;
}

TEXTAREA:focus,INPUT:focus
{
    background-color:#f2f2f2;
    border-style: inset; 
    color: #333333;
}

.csc-mailform
{
    border: 0px solid #ff0000;
}

.csc-mailform LABEL
{
    border: 0px solid #ff0000;
    display: block;
}

.mailform,.mailformrequired,.mailformcomment,.mailformradio 
{
    font-family: Arial, Helvetica, Verdana, sans-serif; 
}

.mailform,.mailformrequired
{
    color: rgb(248, 153, 63);
    font-weight:bold;
    background-color:#ffffff;	
}

.mailform
{
    font-size : 12px;
    color : #003366;
    font-weight : normal;
}

.mailformrequired
{
    font-size : 11px;
    color : #003366;
    font-weight : bolder;
}

.mailformcomment
{
    font-size : 11px;
    color : #CC0000;
    font-weight : bolder;
}

.mailformradio

{
    font-size : 10px;
    color : #003366;
    font-weight : normal;
}

.buchungsformular-td 
{
	padding: 5px 0 0px 0;
}

.forminputcheck {
    border: 0px;
    margin-top: 0px;
    padding-left:0px;
    padding-right:0px;
    margin-bottom: 0px;
}

.forminput, .formtextarea {width: 340px;}
.formtextarea {height: 70px;}
.formsubmit 
{
    padding-left: 15px;
    color: #e71956;
    font-weight: bold;
	border: 0px;
	text-align: left;
    background-image:url(../icons/navi-arrow-2.gif);
    background-position: 0 3px;
    background-repeat: no-repeat;
}
.formsubmit {cursor: pointer;} /* IE 6.+ only*/
.formsubmit:hover {cursor: pointer;} /* Gecko Engines only */

.formprint
{
	margin-left: 4px;
	font-weight: bold;
    font-size:12px;
    color: #333333;
}

.formprint:link
{
	font-weight: bold;
    font-size:12px;
    color: #333333;
}
.formprint:hover {text-decoration: none;}

/*------------------------------------------ End - MAIL FORMULARE ----------- */

/*------------------------------------------ ALTE FORMATIERUNGEN ------------ */
/* Dateilinks --------------------------------*/
.filelinks {
    font-size : 14px;
    color : #990000;
}

.filelinkssize {
    font-size : 14px;
    color : Green;
}

/* End - Dateilinks --------------------------------*/
/* Seitenmappen ------------------------------*/

.sitemap1 {
    font-size : 12px;
    color : #CC6600;
}

.sitemap2 {
    font-size : 11px;
    color : #990000;
    margin-left : 10px;
}

.sitemap3 {
    font-size : 10px;
    color : #333399;
    margin-left : 20px;	
}

.sitemap4 {
    font-size : 9px;
    color : #003333;
    margin-left : 30px;
}

.celmenu {
    font-size:10px;
    margin-bottom:1px;
    line-height:14px;
}

.celsubmenu {
    font-size : 11px;
    color : #666699;
    margin-left : 20px;
    margin-top : 3px;
}

/* End - Seitenmappen ------------------------------*/

/* Rootline Formatierung -------------------------*/
.rootline, a.rootline,a.rootline:link,a.rootline:hover,a.rootline:visited
{
    color:#44ae6c; 
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size:10px; 
    line-height: 14px;
}

ul.navi-left{margin-left:13px;padding:0px;color:#000000;}
li.navi-left{margin:0px;padding:0px;color:#000000;}
.a-navi-left:link{color:#000000;}
.a-navi-left:visited{color:#000000;}

/* ------------------------------------------ ALTE FORMATIERUNGEN ------------ */
/* ------------------------------------------ PLUGIN 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;
    border:1px solid #F9FFE5;
}

.news-latest-container HR.clearer {
    clear:left;
    padding:0px;
    margin:4px;
}

/* ------------------------------------------ TT NEWS LATEST VIEW  ----------- */

.latest-title a,.latest-title a:visited
{
    font-size:13px;
    font-weight:bold;
    color: #005A89;
    padding-left:13px;
    background-image:url(../icons/2arrow-r.gif);
    background-repeat:no-repeat;
    background-position:0px 5px;		
    height:16px;	
    cursor:pointer;
}

.latest-title a:hover
{
    background-position:2px 5px;
    text-decoration:none;
    color: #005A89;	
}

.news-latest-container H2,.news-latest-gotoarchive {
/*	
    padding:3px;
    margin:3px;
    border:1px solid #666;
    background-color:#769024; 
*/
}

.news-latest-gotoarchive {
    font-weight:bold;
    margin-top:3px;
    margin-left:118px;
}

.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {}

.news-latest-gotoarchive A {}

.news-latest-item {
    /* IE hack */
    height: 1%;
    line-height: 1.3;
    /* IE hack end */
    padding:1px;
    margin-top:3px;
    /* border:1px solid #666; */
    width:180px;
}

.news-latest-category {
    margin:0px;
    float:right;

}

.news-latest-item IMG {
    margin-bottom:5px;
    border:1px solid #666;
}

.news-latest-category IMG {
    float: none;
    border:1px solid #cccccc;
    margin:0px;
}

.news-latest-date,.news-latest-morelink,.news-latest-category {
    font-size:9px;
}



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



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

/* ------------------------------------------ TT NEWS LIST VIEW -------------- */

.news-list-container {}

.news-list-item {
    /* IE hack */
    height: 1%;
    line-height: 1.3;
    /* IE hack end */
    padding:3px;
    padding-left:0px;	
    padding-right:0px;		
    margin:3px;
/*  
    border:1px solid #666;
    background-color:#F9FFE5;
*/

}

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

.news-search-emptyMsg{
    margin:0px;
}

.news-search-form FORM {
    margin:0px;
}

.news-list-container H3 {
    margin-top:0px;	
    margin-bottom: 5px;
    padding: 2px;
    border-bottom: 1px solid #cccccc;
    /* background-color: #769024; */
}

.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
    color: #005A89;
    padding-left:2px;
}

.news-list-container H3 A {
    color: #005A89;
}

.news-list-container P {
    padding-left:3px;
}

.news-list-date
{
    float: right;
    color: #7d7d7d;
    width: 150px;
    text-align: right;
    height: 20px;
    margin-top: -2px;
    margin-right: -2px;
    font-size: 9px;
    font-weight: normal;
}

.news-list-imgcaption
{
    float: right;
    padding-top:3px;
    padding-right:3px;
    font-size: 9px;
}

.news-list-container IMG
{
    float: right;
    border:1px solid #666;
    margin-bottom:5px;
    margin-right:2px;
    margin-left:5px;
}

.news-list-category IMG

{
    margin:0px;
    margin-right:1px;
    float: none;
    border:1px solid #cccccc;
}

.news-list-morelink,.news-list-category {
    font-size:9px;
    margin-left:3px;
}

.news-list-morelink
{
    padding-top:2px;
}

.a-news-list-morelink{
    padding-left:15px;
    margin-bottom:3px;
    background-image:url(../icons/2arrow-r.gif);
    background-repeat:no-repeat;
    background-position:0px 3px;		
}

a:hover .a-news-list-morelink
{
    background-position:2px 3px;
    color:#000000;
}

.news-list-browse {
    text-align: center;
}

/*------------------------------------------ TT NEWS PAGE BROWSER ----------- */

.tx-ttnews-browsebox {
    margin:3px;
    border:1px solid #cccccc;
    padding:3px;
    background-color:#F3F6F9;
}

.tx-ttnews-browsebox TD {
    font-size: 10px;
}

.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 {
/*
    background-color: #BBE53A; 
*/
    border:1px solid #cccccc;
}

.news-search-emptyMsg {
    font-size: 11px;
    margin-left: 10px;
}

/*------------------------------------------ TT NEWS SINGLE VIEW ------------ */

.news-single-item
{
    padding-top:5px;
    padding-left:5px;
    margin-bottom:5px;
/*
    border:1px solid #666; 
*/
}



.news-single-subheader
{
    font-style:italic;
    padding-bottom:5px;
}

.news-single-item H2 {
    margin-top:14px;
    padding-bottom:2px;	
    margin-bottom: 5px;
    border:0px solid #cccccc; 	
    border-bottom-width:1px; 
}

.news-single-item H3 {
    margin-bottom: 15px;
}

.news-single-img
{
    float: right;
    margin-left:5px;
/*
    border-width:1px;	
    border-style:solid;
*/
}

.news-single-imgcaption
{
    padding:2px;
    clear:both;
}

.news-single-category
{
    float: right;
    background-color:#F3F6F9;
    border:1px solid #cccccc;
    padding:0px 0px 0px 2px;
}



.news-single-category img
{
    border:1px solid #cccccc;
    border-top-width:0px;
    border-right-width:0px;
}

.news-single-backlink, .news-single-backlink a {
    font-weight: bold;
    font-size: 10px;
    margin-bottom: 15px;
    margin-top: 10px;
}

.news-single-timedata {
    float: right;
}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
    font-size: 9px;
}

.news-single-author {
    padding-bottom: 3px;
}

.news-single-additional-info {

/*	
clear: both; 
*/
    margin-top: 5px;
    border: 0px solid #666;
    padding:0px;
    padding-bottom:0px;
}

.news-single-related,.news-single-files,.news-single-links  {
/*
    border: 1px solid #666; 
*/
    margin:0px;
    margin-bottom:3px;
    padding:0px;
}

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

.news-single-related DT, .news-single-links DT, .news-single-files DT {
    font-weight: bold;
    font-size: 11px;
    margin-left:5px;
    width:90%;
}

/* ------------------------------------------ TT NEWS ARCHIVMENU (AMENU) ---- */

.news-amenu-container {

/*	margin-top:10px; 
	padding:3px; 
	border:1px solid #333;
	background-color:#BBE53A; 

*/

}

.news-amenu-container LI {
    padding-bottom:1px;
}

.news-amenu-container LI a
{
    padding-bottom:1px;
    padding-left:15px;
    background-image:url(../icons/2arrow-r.gif);
    background-repeat:no-repeat;
    background-position:0px 4px;		
}



.news-amenu-container LI a strong
{
    color: #F35F18;
}

.news-amenu-container LI a:hover
{
    background-position:2px 4px;
}

.news-amenu-container UL {
    padding:0px;
    margin-top:6px;
    margin-left:0px;
    margin-bottom:0px;
/*
    border:1px solid #666;  
*/
    list-style-type: none;
}

/*
.news-amenu-container H2 {
    color:#fff;
    font-weight:normal;
    padding:0px;
    padding-left:20px;
    padding-top:2px;	
    height:19px;
    font-size:13px;
    border:1px solid #666; 
}
*/

dd,span.dd
{
    margin-top:14px;
    margin-left:13px;
}

.news-amenu-item-year {
    font-weight: bold;
    border-bottom: 1px solid #cccccc; 
    padding: 2px;
    margin-bottom:7px;
    margin-top:26px;	
}

/* ------------------------------------------ TT NEWS CATEGORYMENU (CATMENU) - */

.news-catmenu  {
    padding:5px;
    padding-left:14px;
    margin:10px 0px 10px 0px;
    border:1px solid #cccccc;
    background-color:#F3F6F9;
}

.news-catmenu-header a, .news-catmenu-header a:hover {
    font-size:10px;
    line-height:20px;
    font-weight:bold;
    color:#005A89;	
    text-decoration:none;
}

.news-catmenu DIV {
    font-size:10px;
    white-space: nowrap;
}

.news-catmenu DIV img {
    margin:0px;
    padding:0px;
    padding-right:3px;	
    vertical-align: middle;
    border-width:1px;
    border-color:#cccccc;	
}

.news-catmenu DIV img {
    margin-right:2px;	
}

.news-catmenu-ACT a{
    font-weight:bold;
    color: #F35F18;
}

/*  Styles for catmenu mode "nestedWraps" */

.level0 {
    background-color:#fff;
}

.level1 {
    padding-left:10px;
    background-color:#eee;
}

.level2 {
    padding-left:10px;
    background-color:#ddd;
}

.level3 {
    padding-left:10px;
    background-color:#ccc;
}

.level4 {
    padding-left:10px;
    background-color:#bbb;
}

.mailformcomment,.mailformrequired,.mailform
{
    font-size: 11px;
    line-height: 14px;
    color: #707780;
    line-height: 14px; 
}

.orange_link 	A:link, .orange_link A:visited
{
    font-size: 13px; 
    color: #F35F18;
    line-height: 14px;
}

/* ------------------------------------------ PLUGIN IR FAQ ------------------ */

.tx-irfaq-pi1 { width:510px; }


.tx-irfaq-pi1-switchall, .tx-irfaq-pi1-switchall  a:link, .tx-irfaq-pi1-switchall   a:hover, .tx-irfaq-pi1-switchall  a:visited
{
    margin-bottom:5px;
    color: #005A89;
    font-weight:bold;
}

.tx-irfaq-pi1-question 
{
    color: #005A89;
    
/*
    background-color:#F3F6F9; 
*/
    display:inline; 
    clear:both;
    line-height:14px;
    padding-left:8px;
}

.faq_answer
{
    padding:10px;
    padding-left:20px;   
    margin-top:0px; 
    border: 1px solid #cccccc;  
/*  
    background-color:#F3F6F9; 
*/
    margin-bottom:10px;
}

.tx-irfaq-pi1 .additional-info
{
    border-top: 1px solid #e6e6e6; 
    margin-bottom: 10px;
}


/*------------------------------------------ PLUGIN IR FAQ ------------------ */
/*------------------------------------------ PLUGIN NEW LOGIN BOX ----------- */

DIV.tx-newloginbox-pi1 table 
{
    margin: 5px;
    border: 0px solid #ff0000;
    border-spacing: 0px
}

/*------------------------------------------ End - PLUGIN NEW LOGIN BOX ----- */
/*------------------------------------------ PLUGIN INDEX SEARCH ------------ */

.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#f7f7f7; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; background:#cce9d7; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }


/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */

FIELDSET {border: 0px solid #ff0000; margin: 0; padding: 0;}
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom: 3px; }

/* Header Background */
.tx-indexedsearch-header { background:#cce9d7; margin-top: 10px; padding: 0px;}

/*
    .tx-indexedsearch-title { vertical-align: middle;}
*/

.tx-indexedsearch-icon, .tx-indexedsearch-result-number, .tx-indexedsearch-title { vertical-align:middle; border: 0px solid #ff0000;}
.tx-indexedsearch-icon { border: 0px solid #ff0000;vertical-align: top;}

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

.tx-indexedsearch-descr
{
    margin-top: 5px;
    margin-bottom: 5px;
}

/* hier select Boxen formatieren */

.tx-indexedsearch-selectbox-defop,
.tx-indexedsearch-selectbox-type,
.tx-indexedsearch-selectbox-media,
.tx-indexedsearch-selectbox-lang,
.tx-indexedsearch-selectbox-sections,
.tx-indexedsearch-selectbox-freeIndexUid,
.tx-indexedsearch-selectbox-order,
.tx-indexedsearch-selectbox-desc,
.tx-indexedsearch-selectbox-results,
.tx-indexedsearch-selectbox-group
{
    width: 185px;
}

.tx-indexedsearch-info { padding: 5px;}
.tx-indexedsearch .searchbox-tmpl-css LABEL { padding: 3px; margin-right: 3px; width: 380px; font-weight: bold; background-color: #cce9d7; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }

/*
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
*/

/* ------------------------------------------ End - PLUGIN INDEX SEARCH ------ */
/* ------------------------------------------ END ---------------------------- */


