/* ----------------------------------------------------------------- */
/*     CSS developed by Smartforce.ch                                */
/*     Eurofarrier 1.0, Copyright 2005 by Smartforce.ch              */
/* ----------------------------------------------------------------- */
body { text-align: center; margin: 0; padding: 0; font-size: 0.8em; font-family: Arial, Verdana, SunSans-Regular, Sans-Serif;; background: url(/fileadmin/typo3/templates/standard/pics/bg_main.gif) repeat top; }
acronym { border-bottom: 1px dotted #5fba65; cursor: help; }
img { border: 0; margin: 0 auto; }
a { text-decoration: none; color: #474747}
hr {
background:#cccccc none repeat scroll 0%;
border:0pt none;
height:1px;
width:100%;
}

/* ----------------------------------------------------------------- */
/* MainDivision */
/* ----------------------------------------------------------------- */
#wrapper { margin: 0 auto; padding: 0; width: 750px; text-align: left; background: url(/fileadmin/typo3/templates/standard/pics/bg_nav.gif) repeat top; }
#wrapper h1{ display: none; }

/* ----------------------------------------------------------------- */
/* Head */
/* ----------------------------------------------------------------- */
#head {width: 750px; height: 22px; padding: 0; margin: 0 0 20px 0; background-color: #5fba65; text-align: right;}
#head ul { list-style: none; margin: 0 25px 0 0; padding: 0}
#head li { float: right; margin: 0; padding: 0; line-height: normal; text-indent: 0; font-size: 130%; font-weight: bold;}
#head li a { display: block; padding: 5px 4px 5px; text-decoration: none; white-space: nowrap; color: white;}
#head li a:hover{ background-color: #d8ffdb; color: #5fba65;}
#head li a.active{ background-color: #d8ffdb; color: #5fba65;}
#head li.active a:hover{ }

/* ----------------------------------------------------------------- */
/* Sidebar */
/* ----------------------------------------------------------------- */

/* Navi Level 1 */
#sidebar { float: left; width: 200px; height: 23px; margin:0}
#sidebar ul { list-style: none; margin: 0; padding: 0}
#sidebar li { float: left; margin: 0; padding: 0; line-height: normal; text-indent: 0; font-size: 1.0em; font-weight: bold; width: 200px;}
#sidebar li a { display: block; padding: 5px 10px 5px; text-decoration: none;}
#sidebar li a:hover{ background-color: white;}
#sidebar li a.active{ background-color: #5fba65; color: white}
#sidebar li a.active:hover{ background-color: #5fba65; color: white }

/* Navi Level 2 */
#sidebar ul ul a { font-weight: normal; padding-left: 20px; font-size: 0.9em;}
#sidebar ul ul a:hover { background: url(../pics/navi_arrow.gif) no-repeat left;}
#sidebar ul ul li.active a { color: #474747; background-color: white; background: url(/fileadmin/typo3/templates/standard/pics/navi_arrow.gif) no-repeat left;}

#searchbox { float: left; width: 180px; height: 50px; margin:0; padding: 20px 10px 5px;}
#searchbox .searchbox-headline { font-size:12px; font-weight:bold; }

/* ----------------------------------------------------------------- */
/* Inhalt */
/* ----------------------------------------------------------------- */
#content{ float: right; width: 510px; padding: 20px; line-height: 1.8em;}
/* Vor IE verstecken */
html>body #content{ width: 510px;}

#content p, a { font-size: 12px; margin: 0; padding: 0 0 10px;}

#content h2{ padding: 10px 0 20px 0; margin: 0; font-size: 170%; font-weight: normal; color: #5fba65; font-family: Georgia,Serif; line-height: 1.3em; }
#content h3{ padding: 10px 0 20px 0; margin: 0; font-size: 130%; font-weight: bold; color: #474747;}
#content h4{ padding: 10px 0 10px 0; margin: 0; font-size: 120%; font-weight: bold; color: #5fba65;}
#content h5{ padding: 10px 0 0 0; margin: 0; font-size: 100%; font-weight: bold; color: #5fba65; font-style: italic;}
#content h6{ padding: 10px 0 0 0; margin: 0; font-size: 100%; font-weight: normal; color: #474747; font-style: italic;}

#content a{ color: #5fba65; }
#content a:hover{ color: #474747; }
#content a.active{ color: #474747 }

#content a.ar{ background: url(/fileadmin/typo3/templates/standard/pics/link.gif) no-repeat 0 4px; padding-left: 14px; text-decoration: none;}
#content a.ar:hover{ color: #474747;}

#content a.external-link-new-window{ background: url(/fileadmin/typo3/templates/standard/pics/link.gif) no-repeat 0 0; padding-left: 14px; text-decoration: none;}
#content a.external-link-new-window:hover{ color: #474747;}

#content a.mail{ background: url(/fileadmin/typo3/templates/standard/pics/ico_mail.gif) no-repeat 0 4px; padding-left: 14px; text-decoration: none;}

#content a.mail:hover{ color: #474747;}

#content a.pdf{ background: url(/fileadmin/typo3/templates/standard/pics/ico_pdf.gif) no-repeat 0 4px; padding-left: 14px; text-decoration: none;}
#content a.pdf:hover{ color: #474747;}

#content ul.none{ list-style: none; margin: 5px 0; padding: 0}

#content p.breadcrumb{ color: #b4bbbc; }
#content p.breadcrumb a{ color: #b4bbbc; }
#content p.breadcrumb a:hover{ background-color: #d8ffdb;}

#content ol.abc{
	list-style: upper-alpha;
}

#content ul{ margin:0; padding-left:20px}



/* ----------------------------------------------------------------- */
/* Matrix Tabelle */
/* ----------------------------------------------------------------- */
#content .matrix { border-top: 1px solid #5fba65; border-left: 1px solid #5fba65; border-collapse: collapse;}
#content .matrix td{ padding:4px; border-right: 1px solid #5fba65; border-bottom: 1px solid #5fba65; }
#content .matrix td.index{ background-color: #eaeaea;	}
#content .matrix th{ background-color: #eac990;}

/* ----------------------------------------------------------------- */
/* Footer */
/* ----------------------------------------------------------------- */
#footer{ color: #5fba65; clear: both; text-align: right; margin: 0 20px 20px 220px; height: 25px; border-top: 1px solid #5fba65; padding-top: 5px;
}
#footer a{
	color: #5fba65;
}

#tx-wecmap-directions-from-map426 { font-size: 50%; }


/* ----------------------------------------------------------------- */
/* indexed_search */
/* ----------------------------------------------------------------- */

.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 P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-form-title  { font-size:20px; margin:0; padding:0 0 10px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr  { font-size:12px; margin:0; padding:0 0 10px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr  .tx-indexedsearch-redMarkup { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#E0E7F5; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
/*.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {  font-family: monospace;  font-style: normal;  padding:0 0.3em 0 0.3em; background:red; border: 1px #ccd solid; }*/