/* //////////////////////////////////////////////////////

	Ferien 4 Kids, ferien4kids.at
	Style Sheet for Basic Format
	
	Start Date: 2005-04-04, Ulrich Dobiasch, echonet
	Revision 01 Start Date:
	Revision 02 Start Date: 
	Revision 03 Start Date: 
	Revision 04 Start Date: 

	technical contact: dobiasch@echonet.at
	http://www.echonet.at

////////////////////////////////////////////////////// */

input, select, textarea { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em }

a img { border:0; }
small { font-size:0.95em;line-height:1em !important;line-height:1.4em; }
strong.bold {font-weight:bold;}

.clear { font:1px/1px courier;clear:both; }
.line1 { font:1px/1px courier;clear:both;background:url("../grafik/line1.gif") repeat-x; }
.error { color:#FF0000;margin-left:103px;display:block; }
.line2 { height:3px; font:1px/1px courier;clear:both;background:#205060 url("../grafik/line2-L.gif") 0% 0% no-repeat;border-bottom:1px solid #C8D4D8; }
.line2 div { font:1px/1px courier;clear:both;background:url("../grafik/line2-R.gif") 100% 0% no-repeat;height:3px; overflow:hidden; }
.line3 {font:1px/1px courier;clear:both;background:#205060 url("../grafik/line3-L.gif") 0% 0% no-repeat;border-bottom:1px solid #C8D4D8; height:3px;}
	.line3 div { font:1px/1px courier;clear:both;background:url("../grafik/line3-R.gif") 100% 0% no-repeat;height:3px; overflow:hidden;}
.line4 { font:1px/1px courier;clear:both;border-width:1px 0;border-color:#205060;border-style:solid; }

/* ---------- ( standard:box layout ) ---------- */

.box-1 { float:left;background:url("../grafik/box-1-bg.gif") no-repeat;padding:5px;margin-top:1em;width:132px;voice-family: "\"}\"";voice-family:inherit;width:122px; }
.box-2 { float:left;background:url("../grafik/box-2-bg.gif") no-repeat;padding:5px;margin:0 5px;margin-top:1em;width:144px;voice-family: "\"}\"";voice-family:inherit;width:134px; }

/* ---------- ( standard:columns ) ---------- */

.col-2a-1 { width:140px;float:left;}
.col-2a-2 { width:278px;float:left;}
* html .col-2a-1, * html .col-2a-2 {padding:10px 0;}

/* ---------- ( standard:classes ) ---------- */

.img-left  { float:left;margin:0 1em 1em 0; }
.img-right { float:right;margin:0 0 1em 1em; }

.right	{ text-align:right; }
.center { text-align:center; }
.left	{ text-align:left; }

.nomT { margin-top:0; }
.nomB { margin-bottom:0; }

a.more { font-weight:900; }

.DEBUG { color:#990099;text-transform:uppercase;border:2px solid #990099;padding:10px;margin:10px 0px;display:block; }
.fatalerror { color:#F00;text-transform:uppercase;border:2px solid #F00;padding:10px;margin:10px 0px;display:block;font-weight:900; }
.done { color:#093;text-transform:uppercase;border:2px solid #093;padding:10px;margin:10px 0px;display:block;font-weight:900; }

blockquote.anbieter { background-color:#FFF5D4;padding:5px 15px;margin:0; }

.v {display:none;}

/* ---------- ( standard:table layout ) ---------- */

.table-1 { margin:1em 0;}
.table-1 thead th { background:#FF9900 url("../grafik/th-bgL.gif") 0% 0% no-repeat;text-align:center;color:#FFFFFF;font-size:0.95em;line-height:1em; }
.table-1 thead th span { background:url("../grafik/th-bgR.gif") 100% 0% no-repeat;display:block;height:auto !important;height:22px;min-height:22px;padding:3px; }
.table-1 tbody tr td { background-color:#E7EFEF;padding:5px;font-size:0.95em;line-height:1.25em; }

.table-1 tbody td span em { display:none; }

.table-1 tbody td.status { background:#E7EFEF url("../grafik/icon-status.gif") 50% 50% no-repeat; }
.table-1 tbody td.status span { display:block; }

.table-1 tbody td.ausgebucht span { display:block; background: url("../grafik/icon-status-ausgebucht.gif") 50% 50% no-repeat;height:10px;width:100%;z-index:20; }

.table-camplist colgroup .col-1 { width:50px; }
.table-camplist colgroup .col-2 { width:187px; }
.table-camplist colgroup .col-3 { width:55px; }
.table-camplist colgroup .col-4 { width:122px; }
.table-camplist .month { text-align:center;padding:4px;background-color:#C4D7D7;font-weight:900;  }

strong.status { background:#E7EFEF url("../grafik/icon-status.gif") 50% 50% no-repeat; }
strong.status span { display:block; }
strong.ausgebucht span { display:block;background:url("../grafik/icon-status-ausgebucht.gif") 50% 50% no-repeat;height:100%;width:100%; }

/* ------> order table  414 */

.table-list { width:414px; }
.table-list colgroup .col-1 { width:140px; }
.table-list colgroup .col-2 { width:274px; }
.table-list thead th { background:#FF9900 url("../grafik/th-bgL.gif") 0% 0% no-repeat;text-align:center;color:#FFFFFF;font-size:1.0em;line-height:1em; }
.table-list thead th span { background:url("../grafik/th-bgR.gif") 100% 0% no-repeat;display:block;height:auto !important;height:12px;min-height:12px;padding:6px; }
.table-basket { width:414px; }

a.basket-delete { background-color:#CFDFDF;padding:5px;margin-right:-5px; }
a.basket-delete:hover { background-color:#F00;color:#FFF; }
.basket-summary { float:left;text-align:left;width:340px; }

#c-content td.dark { background-color:#CFDFDF }
#c-content td.invert { color:#FFF;background-color:#205060; }

.table-order colgroup .col-1 { width:187px; }
.table-order colgroup .col-2 { width:55px; }
.table-order colgroup .col-3 { width:86px; }
.table-order colgroup .col-4 { width:86px; }

/* ---------- ( standard:forms ) ---------- */

/* ---> sidebar */

#c-sidebar select, #c-sidebar input { vertical-align:middle; }

#c-sidebar select.f-select, #c-sidebar input.f-text-2 { width:114px; }

#c-partner img { margin-bottom:1em; }
#c-partner p { font-weight:900;line-height:1.2em;color:#FFBD00;background:url("../grafik/submit-general.gif") 100% 100% no-repeat; }
#c-partner a { font-weight:900;color:#FFBD00;display:block; }
#c-partner a:hover { background:none; }

#c-login a { font-weight:900; }

/* ---> content forms, default forms */

/*form.default input, form.default select, form.default textarea { border:1px solid #215161; }*/

.note { background-color:#E7EFEF;padding:10px;margin-top:2px;margin-bottom:0px; }

form.default { background-color:#E7EFEF;padding:10px;margin-top:2px; }
form.default fieldset { border:0;padding:0 }
form.default fieldset legend { padding:0;margin:0;font-weight:900;line-height:3.2em;color:#205060; }
form.default p span { float:left;width:9em; }
form.default p label { line-height:1.9em; }
form.default .f-text   { width:271px; }
form.default .f-text-1 { width:90px; }
form.default .f-text-2 { width:130px; }
form.default .f-text-3 { width:259px; }
form.default .f-select {  }
form.default .f-area { width:374px;height:9em; }
form.default .f-check { vertical-align:middle; }
form.default .f-radio {  }
form.default .f-right { margin-left:9em; }
form.default .f-right2 { margin-left:1em; }

fieldset.default { background-color:#E7EFEF;padding:10px 10px 10px 10px;margin:2px 0 0 0;border:0; }
/*fieldset.default legend strong { position:relative;top:20px; }*/
fieldset.default fieldset { padding:0;border:0;padding:10px 0; }
fieldset.default fieldset legend { margin:0 0 0 0 0;padding:0;font-weight:900;color:#205060; }
fieldset.default p span { float:left;width:9em; }
fieldset.default .f-text   { width:271px; }
fieldset.default .f-text-1 { width:90px; }
fieldset.default .f-text-2 { width:130px; }
fieldset.default .f-select {  }
fieldset.default .f-area { width:374px;height:9em; }
fieldset.default .f-check { vertical-align:middle; }
fieldset.default .f-radio {  }

form.order .select-optgroup { max-width:270px;width:auto !important;width:270px; }

.orderchild-head { color:#FFFFFF;background-color:#205060;margin:0;padding:5px 12px 7px 12px;text-align:right; }
.orderchild-head strong { float:left;padding-top:4px; }

/* ---------- ( standard:list ) ---------- */

#c-content ul { list-style-type:none;margin-left:0;margin-right:0;padding:0; }
#c-content ul li { padding:0 0 .5em 35px;background:url("../grafik/submit-general-small.gif") 3% 0% no-repeat; }

.ul-1 { list-style-type:none;margin-left:0;margin-right:0;padding:0; }
.ul-1 li { clear:both;padding:0 0 0 35px;background:url("../grafik/submit-general-small.gif") 3% 0% no-repeat;margin-bottom:0.5em; }
#c-content .jobs li {padding-bottom:1.5em;}

.ul-2 { list-style-type:none;margin-left:0;margin-right:0;padding:0; }
.ul-2 li { padding:0 0 0 50px;background:url("../grafik/submit-general.gif") 0% 0% no-repeat;height:auto;height:3em;min-height:3em; }

.ul-3 { list-style-type:none;margin-left:0;margin-right:0;padding:0; }
.ul-3 li { padding:0 0 0 20px; }

#c-content .partnerlogo {list-style:none;margin:10px 0;padding:0;}
#c-content .partnerlogo li {background:none;float:left;text-align:left;width:103px;padding:0;}
#c-content .partnerlogo li a {background:none;}

.gallery { /*margin:10px 0;*/ }
.gallery-thumb { float:left;border:1px solid #FFBD00;background-color:#FFF9E9; padding:0px; width:95px; text-align:center; margin:0 3px 10px 3px;font:1px/1px courier;height:auto !important;height:71px;min-height:71px; }
.gallery-thumb:hover { background-color:#FFF9E9;border-color:#205060; }
.gallery-thumb2 { float:left;border:1px solid #FFBD00;background-color:#FFF9E9; padding:0px; width:158px; text-align:center; margin:0 3px 10px 3px;font:1px/1px courier;height:auto !important;height:71px;min-height:71px; }
.gallery-thumb2:hover { background-color:#FFF9E9;border-color:#205060; }
.browse-next { float:right; }
.browse-prev { float:left; }

.browse-next a { display:block;background:url("../grafik/browse-next.gif") 50% 50% no-repeat;width:16px;height:16px; }
.browse-prev a { display:block;background:url("../grafik/browse-prev.gif") 50% 50% no-repeat;width:16px;height:16px; }

.browse-next a:hover { background:none;background-image:url("../grafik/browse-next.gif") }
.browse-prev a:hover { background:none;background-image:url("../grafik/browse-prev.gif") }

.browse { padding:10px 0; }

.browse-overview { width:200px;margin:0 auto;text-align:center; }

.browse-next a span,
.browse-prev a span { display:none; }

/*
.gallery-thumb { float:left;border:1px solid #FFBD00;background-color:#FFF9E9; padding:5px; width:165px; text-align:center; margin:0 20px 20px 0; }
.browse-next { float:left; }
.browse-prev { float:right; }
*/
.ico-gallery { background:url("../grafik/ico-gallery.gif") 0px 0px no-repeat;padding:8px 0px 10px 55px; }

.cfix {zoom:1;}
.cfix:before, .cfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.cfix:after { clear: both; }

#social-links a {background-color:#fff !important;display:inline-block; text-align:center;width:48%;}
