/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Tahoma,Arial,sans-serif; font-size: 12px 17px; border: 0 }
.ui-widget-content { color: #404040; }
.ui-widget-content a { color: #165085; }
.ui-widget-header { }
.ui-widget-header a { color: #165085; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { width: 700px; background: transparent url(../../bilder/accordion/hl-off.png) 0 0 no-repeat; font-weight: normal; color: #404040; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { width: 700px; color: #404040; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { width: 700px; background: transparent url(../../bilder/accordion/hl-over.png) 0 0 no-repeat; font-weight: normal; color: #404040; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { width: 700px; color: #165085; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { width: 700px; background: transparent url(../../bilder/accordion/hl-on.png) 0 0 no-repeat; font-weight: bold; color: #165085; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { width: 700px; color: #165085; outline: none; text-decoration: none; }

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; font-weight: bold; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border: 0 !important; color: #1d649f; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 12px; padding: 3px 10px 5px 12px; }
.ui-accordion .ui-accordion-content { padding: 0; border: 0; position: relative; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }

.accordion-hl-link {
	position:			relative;
	width:				700px;
	height:				26px;
}

#accordion .content {
	position:			relative;
	width:				700px;
	height:				auto;
}

#accordion .content .hl-sub {
	position:				relative;
	width: 					676px;
	height:					20px;
	font-size:				10px;
	line-height:			15px;
	color:					#616367;
	margin:					0 0 0 0;
	padding:				0px 12px 5px 12px;
	background: 			url(../../bilder/accordion/hl-sub.png) 0 0 no-repeat; 
	float:					left;
}

#accordion .content .hl-sub a {
	color:					#404040;
	text-decoration:		none;
}

#accordion .content .body {
	position:				relative;
	width: 					676px;
	padding:				10px 12px 0px 12px;
	color:					#616367;
	background: 			url(../../bilder/tabs/tabbox-back.png) 0 0 no-repeat; 
	float:					left;
}

#accordion .content .footer {
	position:				relative;
	width: 					676px;
	height: 				30px;
	padding:				0px 12px 0px 12px;  
	background: 			url(../../bilder/tabs/tabbox-footer.png) 0 0 no-repeat; 
	text-align:				right;
	float:					left;
}

#accordion .content .footer a {
	position:				relative;
	height: 				15px;
	margin:					5px 0 0 0;
	padding:				0px 0px 0px 20px; 
	font-size:				11px;
	line-height:			15px;
	color:					#165085; 
	background-image: 		url(../../bilder/accordion/minipfeil.png); 
	background-position:	left center;
	background-repeat:		no-repeat;
	float:					right;
}
