/** 
 * Styles welche verschiedene Standardeinstellungen der Browser zurücksetzt. 
 *
 * @revision	$Id: reset.css 742 2009-04-20 15:35:04Z rk $
 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
	{ 
	margin:				0;
	padding:			0;
	border:				0;
	font-weight:		inherit;
	font-style:			inherit;
	font-size:			100%;
	font-family:		inherit;
	vertical-align:		baseline;
	}
body
	{ 
	line-height:		1.5; 
	}
table
	{
	border-collapse:	separate;
	border-spacing:		0;
	}
caption, th, td
	{
	text-align:			left;
	font-weight:		normal;
	}
table, td, th
	{
	vertical-align:		middle;
	}
blockquote:before, blockquote:after, q:before, q:after
	{
	content:			"";
	}
blockquote, q
	{
	quotes:				"" "";
	}
a img
	{
	border:				none;
	}
a{color:#f3aa00;line-height:18px;text-decoration:none;}a:hover{color:white;line-height:18px;text-decoration:underline;}body{font-family:georgia,serif;font-size:12px;line-height:16px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;vertical-align:top;background:#fec013 url(../../img/default/amantara_bg.jpg) repeat-x;}th{font-family:georgia,serif;font-size:11px;line-height:16px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;vertical-align:top;}td{font-family:georgia,serif;font-size:11px;line-height:16px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;vertical-align:top;}dt{font-weight:bold;}dd{padding-left:10px;}h1{font-size:28px;font-weight:normal;line-height:31px;color:white;padding-bottom:30px;}h2{font-size:22px;line-height:25px;margin:0px 0px 0px 0px;color:white;}h3{font-size:22px;line-height:25px;margin:0px 0px 0px 0px;color:white;}h1 p{font-size:28px;font-weight:normal;line-height:31px;color:white;margin:0 0 0 0;padding:0 0 0 0;}h2 a:link{font-size:22px;line-height:25px;margin:0px 0px 0px 0px;color:white;}h2 a:hover{font-size:22px;line-height:25px;margin:0px 0px 0px 0px;color:white;}h2 a:visited{font-size:22px;line-height:25px;margin:0px 0px 0px 0px;color:white;}h3 a:link{font-size:22px;line-height:25px;margin:0px 0px 0px 0px;color:white;}h3 a:hover{font-size:22px;line-height:25px;margin:0px 0px 0px 0px;color:white;}h3 a:visited{font-size:22px;line-height:25px;margin:0px 0px 0px 0px;color:white;}hr{background-color:silver;border:0px;color:silver;height:1px;}img{border:0px;}input{border:1px solid silver;font-family:Verdana,sans-serif;font-size:11px;padding:1px 1px 1px 1px;}select{border:1px solid silver;font-family:Verdana,sans-serif;font-size:11px;padding:1px 1px 1px 1px;}textarea{border:1px solid silver;font-family:Verdana,sans-serif;font-size:11px;padding:1px 1px 1px 1px;}input[type="radio"]{background:;border:none;}input[type="checkbox"]{background:;border:none;}input:focus{background:#f0f0f0;border:1px solid #c3c3c3;}select:focus{background:#f0f0f0;border:1px solid #c3c3c3;}textarea:focus{background:#f0f0f0;border:1px solid #c3c3c3;}p{color:white;font-size:13px;line-height:20px;padding-top:0px;padding-bottom:10px;}pre{border:1px solid silver;background-color:#f8f8f8;color:black;font-family:Courier,monospace;font-size:11px;padding:3px 3px 3px 3px;width:100%;}small{font-size:10px;}strong{font-weight:bold;}.font-b{font-weight:bold;}.yellow{color:#f3aa00;text-decoration:none;}.yellow:hover .yellow:visited{color:#f3aa00;text-decoration:none;}.yellow:hover{color:white;text-decoration:none;}.black{color:black;}.white{color:white;}.white:hover{color:white;}.clear{clear:both;}.left{float:left;}.right{float:right;}.hidden{visibility:hidden;display:none;}.absolute{position:absolute;}.relative{position:relative;}.width-100{width:100%;}.border-none{border:0px;}.border-t{border-top:1px solid #5f0b0c;}.border-tr{border-top:1px solid #5f0b0c;border-right:1px solid #5f0b0c;}.border-trb{border-top:1px solid #5f0b0c;border-right:1px solid #5f0b0c;border-bottom:1px solid #5f0b0c;}.border-trbl{border:1px solid #5f0b0c;}.border-trl{border-top:1px solid #5f0b0c;border-right:1px solid #5f0b0c;border-left:1px solid #5f0b0c;}.border-tbl{border-top:1px solid #5f0b0c;border-bottom:1px solid #5f0b0c;border-left:1px solid #5f0b0c;}.border-tl{border-top:1px solid #5f0b0c;border-left:1px solid #5f0b0c;}.border-tb{border-top:1px solid #5f0b0c;border-bottom:1px solid #5f0b0c;}.border-r{border-right:1px solid #5f0b0c;}.border-rb{border-right:1px solid #5f0b0c;border-bottom:1px solid #5f0b0c;}.border-rbl{border-right:1px solid #5f0b0c;border-bottom:1px solid #5f0b0c;border-left:1px solid #5f0b0c;}.border-rl{border-right:1px solid #5f0b0c;border-left:1px solid #5f0b0c;}.border-b{border-bottom:1px solid #5f0b0c;}.border-bl{border-bottom:1px solid #5f0b0c;border-left:1px solid #5f0b0c;}.border-l{border-left:1px solid #5f0b0c;}.z-1000{z-index:1000;}.z-10000{z-index:10000;}table.form{}table.form td{padding:3px 3px 3px 3px;vertical-align:top;}img.icon{background-color:silver;background-image:url(../../img/default/core/icons/bg_rounded.gif);background-repeat:no-repeat;margin-bottom:-3px;padding:0px 0px 0px 0px;}img.icon_over{background-color:#4e5aa7;background-image:url(../../img/default/core/icons/bg_rounded.gif);background-repeat:no-repeat;margin-bottom:-3px;}img.icon_true{background-color:green;background-image:url(../../img/default/core/icons/bg_rounded.gif);background-repeat:no-repeat;padding:0px 0px 0px 0px;margin-bottom:-3px;}img.icon_false{background-color:silver;background-image:url(../../img/default/core/icons/bg_rounded.gif);background-repeat:no-repeat;padding:0px 0px 0px 0px;margin-bottom:-3px;}img.seperator{margin-bottom:-3px;}fieldset.form{background:white;border:1px solid silver;margin-bottom:10px;position:relative;padding:10px 10px 10px 10px;}fieldset.form legend{color:#3c5899;font-weight:bold;line-height:1.5;}fieldset.form legend a{color:silver;font-size:10px;text-decoration:none;}fieldset.form legend a:hover{color:#4e5aa7;font-size:10px;text-decoration:none;}.tab{background-color:#f0f0f0;border-left:1px solid silver;border-right:1px solid silver;border-top:1px solid silver;color:#646464;float:left;font-weight:normal;height:20px;overflow:hidden;padding:5px 5px 5px 5px;text-decoration:none;width:100px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;}.tab:hover{background-color:white;color:#4e5aa7;text-decoration:none;}.tab-selected{background-color:white;border-top:1px solid silver;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid #f8f8f8;color:black;float:left;font-weight:bold;height:20px;margin-bottom:-1px;overflow:hidden;padding:5px 5px 5px 5px;position:relative;text-decoration:none;white-space:nowrap;width:100px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;}.tab-selected:hover{color:black;font-weight:bold;text-decoration:none;}.tab-content{background-color:white;border-left:1px solid silver;border-right:1px solid silver;border-top:1px solid silver;clear:both;display:none;padding:5px 5px 5px 5px;visibility:hidden;width:98%;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;}.tab-toolbar-bottom{background-color:white;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;clear:both;padding:5px 5px 5px 5px;width:98%;}.tab-seperator{float:left;height:30px;width:3px;}.tab-disabled{background-color:#f0f0f0;border-left:1px solid silver;border-right:1px solid silver;border-top:1px solid silver;color:#646464;float:left;font-weight:normal;height:20px;overflow:hidden;padding:5px 5px 5px 5px;text-decoration:none;width:100px;}table.data{background:white;border-top:1px solid silver;border-right:1px solid #808080;border-bottom:1px solid #808080;border-left:1px solid silver;width:100%;}table.data tr{background:white;}table.data tr:hover{background:#f8f8f8;}table.data th{background:#f0f0f0;border-bottom:1px solid silver;font-weight:bold;padding:3px 3px 3px 3px;text-align:left;vertical-align:top;}table.data td{border-bottom:1px solid silver;padding:3px 3px 3px 3px;vertical-align:top;}table.data tr:hover .no-hover{background:white;}table.price{font-family:georgia,serif;font-size:11px;line-height:16px;vertical-align:top;color:white;}table.price td{padding:0 5px 0 5px;}div.page-all{margin:auto auto auto auto;width:1000px;}div.page-top{position:relative;background-image:url(../../img/default/title.gif);background-repeat:no-repeat;height:140px;}div.page-top-search{position:absolute;top:10px;right:10px;width:200px;text-align:right;}div.page-top-area{position:absolute;top:78px;right:10px;width:200px;text-align:right;}div.page-top-menu{position:absolute;left:140px;top:120px;}div.page-toolbar{height:25px;width:100%;}div.page-toolbar div.page-toolbar-content{padding:5px 10px 0px 10px;}div.page-sub-menu{height:38px;width:100%;padding-left:13px;background-image:url(../../img/default/bg_nav.gif);background-repeat:no-repeat;}div.page-west{width:300px;min-height:400px;background:#921113;padding:60px 0 0 20px;}div.page-center{padding:25px 25px 25px 25px;width:630px;min-height:400px;background:#921113;}div.page-center-100{padding:25px 25px 25px 25px;width:950px;min-height:400px;background:#921113;}div.page-footer{width:100%;height:67px;background-image:url(../../img/default/bg_footer.gif);background-repeat:no-repeat;}div.page-top-print{background-image:url(../../img/default/title_print.gif);background-repeat:no-repeat;background-position:top right;height:48px;}page-toolbar-print{}.debug{background:url(../../img/default/core/icons/debug.gif) no-repeat;color:silver;padding-left:20px;}.notice{background:url(../../img/default/core/icons/notice.gif) no-repeat;color:black;padding-left:20px;}.warning{background:url(../../img/default/core/icons/warning.gif) no-repeat;color:darkorange;padding-left:20px;}.error{background:url(../../img/default/core/icons/error.gif) no-repeat;color:red;padding-left:20px;}.fatal{background:url(../../img/default/core/icons/error.gif) no-repeat;background-color:red;color:white;padding-left:20px;}a.menu-footer{font-family:arial,sans-serif;font-size:11px;color:#e2a022;text-decoration:none;}a.menu-footer:hover{font-family:arial,sans-serif;font-size:11px;color:white;text-decoration:none;}a.breadcrumb{color:black;text-decoration:none;}a.breadcrumb:hover{color:black;text-decoration:underline;}a.menu-main{color:#5b2f21;display:block;float:left;height:19px;padding:2px 10px 2px 10px;font-size:13px;text-decoration:none;}a.menu-main:hover{color:white;display:block;float:left;padding:2px 10px 2px 10px;font-size:13px;text-decoration:none;}a.menu-main-selected{border-right:0px solid white;color:white;float:left;height:19px;padding:2px 10px 2px 10px;font-size:13px;text-decoration:none;vertical-align:middle;}a.menu-main-selected:hover{border-right:0px solid white;color:white;float:left;height:19px;padding:2px 10px 2px 10px;font-size:13px;text-decoration:none;vertical-align:middle;}a.menu-main-over{border-right:0px solid white;color:white;float:left;height:19px;padding:2px 10px 2px 10px;font-size:13px;text-decoration:none;vertical-align:middle;}.menu-main{color:#777777;}a.menu-main-sub{background:#d1d1d1;border-top:1px solid white;color:black;display:block;padding:3px 3px 3px 10px;text-decoration:none;}a.menu-main-sub:hover{background:#65666a;border-top:1px solid white;color:white;display:block;padding:3px 3px 3px 10px;text-decoration:none;}.menu-left{color:#f3aa00;font-size:12px;display:block;padding:2px 2px 2px 2px;text-decoration:none;}a.menu-left{color:#f3aa00;font-size:12px;display:block;padding:2px 2px 2px 2px;text-decoration:none;}div.menu-left{color:#f3aa00;font-size:12px;display:block;padding:2px 2px 2px 2px;text-decoration:none;}div.menu-left-selected{color:white;font-size:12px;display:block;padding:2px 2px 2px 2px;text-decoration:none;}a.menu-left:hover{color:white;font-size:12px;display:block;padding:2px 2px 2px 2px;text-decoration:none;}a.menu-left-selected{color:white;font-size:12px;display:block;padding:2px 2px 2px 2px;text-decoration:none;}a.menu-left-selected:hover{color:white;font-size:12px;display:block;padding:2px 2px 2px 2px;text-decoration:none;}a.menu-sub{color:#f3aa00;display:block;float:left;height:19px;padding:10px 10px 9px 10px;font-size:13px;text-decoration:none;}a.menu-sub:hover{color:white;background:#921113;display:block;float:left;padding:10px 10px 9px 10px;font-size:13px;text-decoration:none;}a.menu-sub-selected{border-right:0px solid white;color:white;background:#921113;float:left;height:19px;padding:10px 10px 9px 10px;font-size:13px;text-decoration:none;vertical-align:middle;}a.menu-sub-selected:hover{border-right:0px solid white;color:white;background:#921113;float:left;height:19px;padding:10px 10px 9px 10px;font-size:13px;text-decoration:none;vertical-align:middle;}a.menu-sub-over{border-right:0px solid white;color:white;background:#921113;float:left;height:19px;padding:10px 10px 9px 10px;font-size:13px;text-decoration:none;vertical-align:middle;}div.sitemap-level-0{border-top:1px solid silver;font-weight:bold;padding-bottom:5px;}div.sitemap-level-0 a{}div.sitemap-level-1 a{}div.sitemap-level-2 a{}a.services:hover{color:white;text-decoration:underline;}.services-dark{color:#5b2f21;}.services:visited{color:#5b2f21;}/** 
 * Buttons
 *
 * Basierend auf {@link http://stopdesign.com/archive/2009/02/04/recreating-the-button.html Google Buttons 3.0}. 
 * 
 *
 * @revision	$Id: custom.css 594 2008-11-12 08:44:37Z rk $
 */
 
.btn
	{
	background:				none;
	cursor:					pointer;
	display:				inline-block;
	margin:					0;
	padding:				3px 0;
	border-width:			0;
	overflow:				visible;
	font-size:				100%;
	line-height:			1.2;
	font-family:			Verdana, sans-serif;
	text-decoration:		none;
	color:					#333333;
	}
* html button.btn
	{
	padding-bottom:			1px;
	}
/**
 * Immediately below is a temporary hack to serve the following margin values only to Gecko browsers. Gecko browsers 
 * add an extra 3px of left/right padding to button elements which can't be overriden.  Thus, we use -3px of left/right 
 * margin to overcome this. 
 */
html:not([lang*=""]) button.btn
	{
	margin:					0 -3px;
	}
.btn span
	{
	background:				#dddddd url(../../img/default/core/button-background.gif) repeat-x 0 0;
	margin:					0;
	padding:				3px 0;
	border-left:			1px solid #bbb;
	border-right:			1px solid #aaa;
	}
* html .btn span
	{
	padding-top:			0;
	}
.btn span span
	{
	position:				relative;
	padding:				3px .4em;
	border-width:			0;
	border-top:				1px solid #bbb;
	border-bottom:			1px solid #aaa;
	}
/**
 * pill classes only needed if using pill style buttons ( LEFT | CENTER | RIGHT )
 */
button.pill-l span
	{
	border-right-width:		0;
	}
button.pill-l span span
	{
	border-right:			1px solid #bbb;
	}
button.pill-c span
	{
	border-right-style:		none;
	border-left-color:		#ffffff;
	}
button.pill-c span span
	{
	border-right:			1px solid #bbbbbb;
	}
button.pill-r span
	{
	border-left-color:		#ffffff;
	}
/**
 * only needed if implementing separate hover/focus/active state for buttons 
 */
.btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span
	{
	cursor:					pointer; /* important for any clickable/pressable element */
	border-color:			#99ccff !important;
	color:					#000000;
	}
.btn:active span
	{
	background-position:	0 -400px;
	outline:				none;
	}
.btn:focus, .btn:active
	{
	outline:				none; /* doesn't seem to be respected for <button>, only <a> */
	}
/**
 * Status: Primary
 */
.btn-status-primary
	{
	font-weight:			bold;
	}
	
/**
 * Status: Disabled
 */
.btn-status-disabled
	{
	cursor:					default;
	font-weight:			normal;
	color:					silver;
	}
.btn-status-disabled:hover span, .btn-status-disabled:hover span span, .btn-status-disabled:focus span, .btn-status-disabled:focus span span
	{
	cursor:					default;
	font-weight:			normal;
	color:					silver;
	}
/**
 * Status: Selected
 */
.btn-status-selected
	{
	font-weight:			bold;
	}/** 
 * Styles für den Rendering-Filter "encode_mails"
 *
 * @revision	$Id: core.renderer.filter.encode_mails.css 594 2008-11-12 08:44:37Z rk $
 */
span.encode-css-reverse
	{
	unicode-bidi:		bidi-override;
	direction:			rtl;
	}
span.encode-css-display
	{
	display:			none;
	}/** 
 * Clearfix basierend auf
 * {@link http://www.positioniseverything.net/easyclearing.html How To Clear Floats Without Structural Markup} von 
 * Tony Aslett.
 *
 * @revision	$Id: libary.clear-after.css 742 2009-04-20 15:35:04Z rk $
 */

/* Der Kern von Clearfix */
.clear-after:after
	{
	content:	".";
	display:	block;
	clear:		both;
	height:		0;
	visibility:	hidden;
	}
/* IE-Patches fÃ¼r Clearfix */
.clear-after { display: inline-block; }
/* Vor IE5/Mac verstecken mit dem Commented Backslash Hack \*/
* html .clear-after { height: 1px; }
.clear-after { display: block; }
/* Ende des Versteckspiels fÃ¼r den IE5/Mac *//** 
 * Zusï¿½tzliche Styles fï¿½r Ext
 *
 * @revision	$Id: libary.ext.css 742 2009-04-20 15:35:04Z rk $
 */
div.page-center ul
	{
	padding-left:		20px;
	}
div.page-center li
	{
	list-style:			disc;
	}
div.page-center .x-panel-body ul
	{
	padding-top:		0px;
	padding-bottom:		0px;
	padding-left:		0px;
	}
/** 
 * Zusätzliche Styles für TinyMCE
 *
 * @revision	$Id: libary.tinymce.css 594 2008-11-12 08:44:37Z rk $
 */
hr.tinymce-truncate-marker
	{
	visibility:			hidden;
	display:			none;
	}/** 
 * Zusï¿½tzliche Styles
 *
 * @revision	$Id: custom.css 791 2009-05-22 08:04:19Z ss $
 */


div.select
	{
	text-align: left;
	border-top: 1px solid silver;
	border-right: 1px solid silver;
	border-left: 1px solid silver;
	}
div.select a
	{
	background:			white;
	border-bottom:		1px solid silver;
	color:				black;
	display:			block;
	padding:			1px 1px 1px 5px;
	text-decoration:	none;
	}
div.select a:hover
	{
	background:			#f8f8f8;
	display:			block;
	padding:			1px 1px 1px 5px;
	text-decoration:	none;
	}
.redbg
	{
	background:			url(../../img/default/data.cms/bg_grid.jpg) top left repeat-x;
	}
.faq,
.guestbook
	{
	background:			#7d0a0c;
	}
.faq_title,
.faq_title:hover 
	{
	color:				white;
	}
h2 p,
h2 p a:link,
h2 p a:hover,
h2 p a:visited
	{
	font-size:			11px;
	color:				#5f0b0c;
	text-decoration:	none;
	}
h2 p a:hover
	{
	text-decoration:	underline;
	}
table a:link
	{
	color: #F3AA00;
	}
table a:hover
	{
	color: #F3AA00;
	text-decoration: underline;
	}