  span.treeMenu_opened div {
    display: block;
    margin-bottom:5px;
  }
  span.treeMenu_closed div {
    display: none;
    margin-bottom:5px;
  }
  div.hierarchie {
    margin-left:10px;
    margin-bottom:0px;    
  }
  
  span.second{
  	display:block;
  
  }

.tx_fdboulderbuch_pi1-header { font-weight:bold; color:#CC6600; }
.tx_fdboulderbuch_pi1-datum { width:75px; height:15px; border:none; background-color:#FFCC66; color:#333333;}
.tx_fdboulderbuch_pi1-datum2 { width:75px; height:15px; border:none; background-color:#FFFFFF; color:#333333;}
.tx_fdboulderbuch_pi1-notiz { width:518px; height:100px; border:none; background-color:#FFFFFF; color:#333333; margin-top:0px; scrollbar-face-color: #E0E0E0; scrollbar-highlight-color: #E0E0E0; scrollbar-shadow-color: #777777; scrollbar-3dlight-color: #777777; scrollbar-arrow-color: #7777777; scrollbar-track-color: #999999; scrollbar-darkshadow-color: #E0E0E0; }
.tx_fdboulderbuch_pi1-radio { width:15px; border:none; background-color:#E0E0E0; }
.tx_fdboulderbuch_pi1-secondHeader { color:#CC6600; font-weight:bold; }
.tx_fdboulderbuch_pi1-checkbox { width:15px; border:none; background-color:#E0E0E0;}
.tx_fdboulderbuch_pi1-checkbox_vormerkung { width:15px; border:none; background-color:#999999;}
.tx_fdboulderbuch_pi1-versuche { width:40px; height:15px; border:none; background-color:#FFFFFF; color:#333333;}
.tx_fdboulderbuch_pi1-button { border:none; background-color:#777777; color:#FFFFFF; margin-right:10px; width:80px; }
.tx_fdboulderbuch_pi1-buttonDelete { border:none; background-color:#777777; color:#CC3300; margin-right:10px; width:80px; }
.tx_svboulder_pi1-haken { border:none; width:15px; height:10px;}
.tx_fdboulderbuch_pi1-input { width:250px; height:15px; border:none; background-color:#FFFFFF; color:#333333;}
.tx_fdboulderbuch_pi1-select { width:100px; height:15px; border:none; background-color:#FFFFFF; color:#333333; }

.tx_fdroutenbuch_pi1-header { font-weight:bold; color:#CC6600; }
.tx_fdroutenbuch_pi1-datum { width:75px; height:15px; border:none; background-color:#FFCC66; color:#333333;}
.tx_fdroutenbuch_pi1-datum2 { width:75px; height:15px; border:none; background-color:#FFFFFF; color:#333333;}
.tx_fdroutenbuch_pi1-notiz { width:518px; height:100px; border:none; background-color:#FFFFFF; color:#333333; margin-top:0px; scrollbar-face-color: #E0E0E0; scrollbar-highlight-color: #E0E0E0; scrollbar-shadow-color: #777777; scrollbar-3dlight-color: #777777; scrollbar-arrow-color: #7777777; scrollbar-track-color: #999999; scrollbar-darkshadow-color: #E0E0E0; }
.tx_fdroutenbuch_pi1-radio { width:15px; border:none; background-color:#E0E0E0; }
.tx_fdroutenbuch_pi1-secondHeader { color:#CC6600; font-weight:bold; }
.tx_fdroutenbuch_pi1-checkbox { width:15px; border:none; background-color:#E0E0E0;}
.tx_fdroutenbuch_pi1-checkbox_vormerkung { width:15px; border:none; background-color:#999999;}
.tx_fdroutenbuch_pi1-versuche { width:40px; height:15px; border:none; background-color:#FFFFFF; color:#333333;}
.tx_fdroutenbuch_pi1-button { border:none; background-color:#777777; color:#FFFFFF; margin-right:10px; width:80px; }
.tx_fdroutenbuch_pi1-buttonDelete { border:none; background-color:#777777; color:#CC3300; margin-right:10px; width:80px; }
.tx_svrouten_pi1-haken { border:none; width:15px; height:10px;}
.tx_fdrouten_pi1-input { width:250px; height:15px; border:none; background-color:#FFFFFF; color:#333333;}
.tx_fdrouten_pi1-select { width:100px; height:15px; border:none; background-color:#FFFFFF; color:#333333; }


.border {border-width:1px;border-style:solid;border-color:#CC6600;border-collapse:collapse;}
.bottomBorder {border-width:1px;border-bottom-style:solid;border-right-style:none;border-left-style:none;border-top-style:none;border-color:#CC6600;border-collapse:collapse;}
.feedbackBorder {border-width:1px;border-bottom-style:solid;border-right-style:none;border-left-style:none;border-top-style:solid;border-color:#CC6600;border-collapse:collapse;}
.borderFeedback {border-width:1px;border-bottom-style:solid;border-right-style:none;border-left-style:none;border-top-style:none;border-color:#CC6600;border-collapse:collapse;}
.borderStartseite {border-width:1px;border-bottom-style:solid;border-right-style:solid;border-left-style:solid;border-top-style:none;border-color:#CC6600;border-collapse:collapse;}

/* Navigation */
A.menu1-level1-no{color: #CC6600;text-decoration: none}
A:hover.menu1-level1-no{color: #FFFFFF;text-decoration: none}
A.menu1-level1-act{color: #FFFFFF;text-decoration: none}
A:hover.menu1-level1-act{color: #FFFFFF;text-decoration: none}
A:activ.menu1-level1-act{color: #FFFFFF;text-decoration: none}
A:visited.menu1-level1-act{color: #FFFFFF;text-decoration: none}

A.subnav-no{color: #CC6600;text-decoration: none}
A:hover.subnav-no{color: #333333;text-decoration: none}
A.subnav-act{color: #333333;text-decoration: none}
A:hover.subnav-act{color: #333333;text-decoration: none}
A:activ.subnav-act{color: #333333;text-decoration: none}
A:visited.subnav-act{color: #333333;text-decoration: none}

.subnav{color: #CC6600; font-size: 10pt; font-family: verdana,sans-serif; margin-top: 0; margin-bottom: 5}

/* Search-Field */
.searchField {font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 180px;height:18px;border: 1px solid #999999;}
###searchSubmit {font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 100px;border: 1px solid #999999;}


/* Normale Textschrift */
p,td {color: #333333; font-size: 8pt; font-family: verdana,arial,sans-serif; margin-top: 0; margin-bottom: 0}
p.balken {color: #FFFFFF; font-size: 8pt; font-family: verdana,arial,sans-serif; margin-top: 0; margin-bottom: 0}
.fehler {color: #CC3300; font-size: 8pt; font-family: verdana,arial,sans-serif; margin-top: 0; margin-bottom: 0}

.arial9grau{color: #666666;font-family: arial,sans-serif}
.arial9braun{color: #CC6600;font-family: arial,sans-serif}
.arial9weiss{color: #FFFFFF;font-family: arial,sans-serif}
.verdana9braun{color: #CC6600;font-family: verdana,sans-serif}
.arial9schwarz{color: #333333;font-family: arial,sans-serif}

/* Scrollbalken */
BODY{
  scrollbar-face-color: #FFFFFF; 
  scrollbar-highlight-color: #CC6600; 
  scrollbar-shadow-color: #CC6600; 
  scrollbar-3dlight-color: #FFFFFF; 
  scrollbar-arrow-color: rgb(204,102,0); 
  scrollbar-track-color: #FFFFFF; 
  scrollbar-darkshadow-color: #FFFFFF;
}

.addon{
  scrollbar-face-color: #FFFFFF; 
  scrollbar-highlight-color: #CC6600; 
  scrollbar-shadow-color: #CC6600; 
  scrollbar-3dlight-color: #FFFFFF; 
  scrollbar-arrow-color: rgb(204,102,0); 
  scrollbar-track-color: #FFFFFF; 
  scrollbar-darkshadow-color: #FFFFFF;
}
.textfieldDB{
  scrollbar-face-color: #FFFFFF; 
  scrollbar-highlight-color: #CC6600; 
  scrollbar-shadow-color: #CC6600; 
  scrollbar-3dlight-color: #FFFFFF; 
  scrollbar-arrow-color: rgb(204,102,0); 
  scrollbar-track-color: #FFFFFF; 
  scrollbar-darkshadow-color: #FFFFFF;
}

hr.content{color: #CC6600}

/* Links im Text (normale Links ohne class) */
a {color: #CC6600; margin-top: 0; margin-bottom: 0}
a:visited {color: #CC6600}
a:activ {color: #CC6600}
a:hover {color: #CC6600;text-decoration: none}

a.imText{border-bottom: dashed 1px #CC6600;color: #CC6600;text-decoration: none}
a:hover.imText{border-bottom: none}
a:visited.imText{color: #CC6600}
a:activ.imText{color: #CC6600}


/* Links in den Navigationen */
a.nav {border-bottom: none;text-decoration: none}
a.nav:hover {border-bottom: none;text-decoration: none}

.Link a{border-bottom: dashed 1px #CC6600;color: #CC6600;text-decoration: none}
.Link a:hover{border-bottom: none}
.Link a:visited{color: #CC6600}
.Link a:activ{color: #CC6600}

/*Kletter-Datenbank*/
.header {color: #CC6600; font-size: 9pt; font-family: verdana,sans-serif; margin-top: 0; margin-bottom: 0;font-weight:bold}
.text {color: #333333; font-size: 8pt; font-family: verdana,sans-serif; margin-top: 0; margin-bottom: 0}
.textfieldDB {font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 350px;height: 70px;border: 1px solid #999999;}
.db {font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 150px;height:18px;border: 1px solid #999999;}
.buttonDB {font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 100px;border: 1px solid #999999;}

A.balkenLink {color: #FFFFFF}
A:hover.balkenLink {text-decoration: none; color: #FFFFFF}
A:visited.balkenLink {color: #FFFFFF}
A:activ.balkenLink {color: #FFFFFF}


.LinkHeader A{border-bottom: dashed 1px #CC6600;color: #CC6600;text-decoration: none;font-weight:bold}
.LinkHeader A:hover{border-bottom: none}
.LinkHeader A:visited{color: #CC6600}
.LinkHeader A:activ{color: #CC6600}

.LinkListe A{border-bottom: dashed 1px #CC6600;color: #CC6600;text-decoration: none}
.LinkListe A:hover{border-bottom: none}
.LinkListe A:visited{color: #CC6600}
.LinkListe A:activ{color: #CC6600}

.LinkFunktional A{color: #666666}
.LinkFunktional A:hover{border-bottom: none;color: #666666}
.LinkFunktional A:visited{color: #666666}
.LinkFunktional A:activ{color: #666666}

.arialLinkKlein A{border-bottom: dashed 1px #CC6600;color: #CC6600;text-decoration: none; font-familiy:arial,sans-serif}
.arialLinkKlein A:hover{border-bottom: none}
.arialLinkKlein A:visited{color: #CC6600}
.arialLinkKlein A:activ{color: #CC6600}

/* News */
.headerNews {color: #CC6600; font-size: 8pt; font-family: verdana,sans-serif; margin-top: 0; margin-bottom: 0;font-weight:bold}
.tx-svnews-pi1-searchbox-button{font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 55px;border: 1px solid #999999;}
.tx-svnews-pi1-searchbox-sword{font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 110px;height:18px;border: 1px solid #999999;}
.tx-svboulder-pi1-searchbox-button{font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 55px;border: 1px solid #999999;}
.tx-svboulder-pi1-searchbox-sword{font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 110px;height:18px;border: 1px solid #999999;}
.tx-svrouten-pi1-searchbox-button{font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 55px;border: 1px solid #999999;}
.tx-svrouten-pi1-searchbox-sword{font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 110px;height:18px;border: 1px solid #999999;}

/* Add on Form */
textarea.addon {font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 500px;height: 60px;border: 1px solid #999999;}
.addon {font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 180px;height:18px;border: 1px solid #999999;}
input.buttonAddon {font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 100px;border: 1px solid #999999;}
.feldType {color: #CC6600; font-size: 7pt; font-family: arial,sans-serif; margin-top: 0; margin-bottom: 0}
.addonLink A{border-bottom: dashed 1px #666666;color: #666666;text-decoration: none; font-family: arial,sans-serif; font-size:8pt}
.addonLink A:hover{border-bottom: none;color: #666666;}
.addonLink A:visited{color: #666666}
.addonLink A:activ{color: #666666}


/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 55px;border: 1px solid #999999;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 110px;height:18px;border: 1px solid #999999;}
.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; color: #CC6600}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#e0e0e0; }
.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 P {; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#CC0000; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#e0e0e0; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px;font-size: 9pt }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#FFCC66; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }

textarea {font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 450px;height: 300px;border: 1px solid #999999;}
input {font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 150px;height:18px;border: 1px solid #999999;}
input.button {font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 100px;border: 1px solid #999999;}
input.checkbox {margin:0px;width:18px;height:18px;border-color:#999999;border-width:1px;background-color:#ffffff;}
textarea.eingabe {font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;background-color: #FFFFFF;width: 330px;height: 150px;border: 1px solid #999999;}
select.grades {font-family: Verdana, Arial,sans-serif;font-size: 8pt;color: #CC6600;margin:0px;width:70px;height:18px;border: 1px solid #999999;border-color:#999999;border-width:1px;background-color:#ffffff;}

normal {font-family:verdana; color:#333333; font-size: 11px;}
normalBraun {font-family:verdana; color:#CC6600; font-size: 11px;}
legend {font-family:verdana; color:#333333; font-size: 10px;}
legend2 {font-family:verdana; color:#666666; font-size: 10px;}
legend3 {font-family:verdana; color:#666666; font-size: 10px; text-align:center;}
.topalign {vertical-align: top;}
.bildlinks {float: left; border:0; margin-right:5px; margin-bottom:2px; margin-left: 0px; margin-top: 0px;}
.bildrechts {float: right; border:0; margin-right:0px; margin-bottom:2px; margin-left: 5px; margin-top: 0px;}




div.thumbnail {
	position: inline;
	float: left;
}

.innerthumbnail {
	width: 120px;
	height: 120px;
	display: block;
	padding: 0px 0px 0px 0px !important;
	padding: 12px 15px 14px 11px;
	margin: 0px 8px 8px 0px !important;
	margin: 0px 8px 8px 0px;
	background-image: url(/fileadmin/template/img/rahmen.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

div.thumbnail img {
	display: inline;
	padding: 12px 15px 14px 11px !important;
	padding: 0;
}

.thumbnail2 {
	width: 120px;
	height: 120px;
	display: inline;
	margin: 0px 0px 0px 0px;
}

.icons {
	margin: -10px 0px 10px 3px;
                font-size: 10px;
}

div.big {
	position: inline;
	float: left;
}

.innerbig {
	width: 507px;
	height: 457px;
	display: block;
	padding: 0px 0px 0px 0px !important;
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px;
	background-image: url(/fileadmin/template/img/big.gif);
	background-repeat: no-repeat;
	background-position: top left;

	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 15px;
}

div.big img {
	display: inline;
	padding: 0px 0px 0px 0px !important;
	padding: 0;
}

div.fb {
	position: inline;
	float: left;
}

.innerfb {
	display: block;
	padding: 0px 0px 0px 0px !important;
	padding: 0px 5px 4px 0px;
	margin: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px;
	background-image: url(/fileadmin/template/img/big.gif);
	background-position: bottom right;

	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 15px;
}

div.fb img {
	display: inline;
	padding: 0px 0px 0px 0px !important;
	padding: 0;
}

.fotodata {
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 15px;
}

div.fbForm{
	position: inline;
	float: left;
	width: 500px;
	height: 400px;
	display: block;
	padding: 0px 0px 0px 0px !important;
	padding: 12px 15px 14px 11px;
	margin: 0px 8px 8px 0px !important;
	margin: 0px 8px 8px 0px;
}
