/*
SCHILL COLORS
------------------
#535353 gray
#0C5B9D blue
*/

html {
font-size: 16px; }

body {
padding: 0px;
margin: 0px;
background-color: #FFF;
background: url('../img/background.png') 50% 0% repeat-y;
font-family: arial, helvetica, sans-serif;
text-align: center;
font-size: 70%;
font-weight: normal;
color: #000;
scrollbar-base-color: #EEE;
scrollbar-3dlight-color: #000;
scrollbar-arrow-color: #F90;
scrollbar-darkshadow-color: #F90;
scrollbar-face-color: #EEE;
scrollbar-highlight-color: #FFF;
scrollbar-shadow-color: #EEE
scrollbar-track-color: #EEE; }

a {
color: #000;
border-bottom: 1px dotted #999;
text-decoration: none;
outline-width: 0px; }

a:hover {
color: #F90;
border-bottom: 1px dotted #999;
text-decoration: none;
outline-width: 0px; }

div {
position: relative;
text-align: left; }

p {
margin: 0px;
padding: 0px;
text-align: justify;
font-size: 100%;
line-height: 150%; }

td, th {
font-family: arial, helvetica, sans-serif;
color: #000;
background-color: #FFF;
vertical-align: top;
line-height: 150%; }

ul {
margin: 0px;
padding: 0px; }

li {
margin: 0px;
padding: 0px;
margin-left: 14px;
vertical-align: middle;
line-height: 150%; }

h1 {
font-family: arial, helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
color: #E00;
margin: 0px;
padding: 0px;
margin-bottom: 6px; }

h1 a {
color: #E00;
text-decoration: none;
border: none; }

h1 a:hover {
color: #E00;
text-decoration: none;
border: none; }

h2 {
font-family: arial, helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #F90;
margin: 0px 0px 8px 0px;
padding: 0px; }

h2 a {
color: #F90;
text-decoration: none;
border: none; }

h2 a:hover {
color: #F90;
text-decoration: none;
border: none; }

h3 {
font-family: arial, helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #9C0;
margin: 0px;
padding: 0px;
margin-bottom: 4px; }

h3 a {
color: #9C0;
text-decoration: none;
border: none; }

h3 a:hover {
color: #9C0;
text-decoration: none;
border: none; }

h4 {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #9C0;
margin: 0px;
padding: 0px; }

h4 a {
color: #9C0;
text-decoration: none;
border: none; }

h4 a:hover {
color: #9C0;
text-decoration: none;
border: none; }

h5 {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000;
margin: 0px;
padding: 0px; }

h5 a {
color: #000;
text-decoration: none;
border: none; }

h5 a:hover {
color: #000;
text-decoration: none;
border: none; }

h6 {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000;
margin: 0px;
padding: 0px; }

h6 a {
color: #000;
text-decoration: none;
border: none; }

h6 a:hover {
color: #000;
text-decoration: none;
border: none; }

img {
border: 0px;
margin-top: 2px;
margin-bottom: 6px;
vertical-align: middle; }

form {
margin: 0px;
padding: 0px; }

input, textarea, select, option {
font-size: 11px;
color: #666;
font-family: Arial, Helvetica, Geneva, sans-serif, 'MS Sans Serif'; }

button	{
background-color: #666;
color: #FFF;
font-size: 11px;
font-weight: bold;
vertical-align: middle;
border: 2px outset #999;
cursor: pointer;
font-family: Arial, Helvetica, Geneva, sans-serif, 'MS Sans Serif'; }

.legend {
font-size: 10px;
color: #F60;
font-style: italic;
text-align: center;
padding-top: 5px; }

.WhiteGray {
color: #EEE; }

.White {
color: #FFF; }

.PaleGray {
color: #DDD; }

.LightGray {
color: #CCC; }

.Gray {
color: #999; }

.DeepGray {
color: #333; }

.DarkGray {
color: #666; }

.Black {
color: #000; }


.LightYellow {
color: #FFB; }

.Yellow {
color: #FD0; }

.LightOrange {
color: #FEC; }

.DarkOrange {
color: #F60; }

.LightRed {
color: #FEC; }

.Red {
color: #E00; }

.LightGreen {
color: #DF9; }

.Green {
color: #9C0; }

.LightBlue {
color: #DEE; }

.Blue {
color: #19C; }

.DeepBlue {
color: #376481; }

.ImageOnRight {
margin: 0px 0px 10px 15px;
float: right; }

.ImageOnLeft {
margin: 0px 15px 10px 0px;
float: left; }

/*
DENTAKTIV 

// GLOBAL PROJECT COLORS 
$color['yellow'] = 'FD0';
$color['lightyellow'] = 'FFB';
$color['orange'] = 'F90';
$color['lightorange'] = 'FEC';
$color['red'] = 'E00';
$color['lightred'] = 'FCC';
$color['green'] = 'AD0'; (svetly - na web trochu tmavsi = '9C0';
$color['lightgreen'] = 'DF9';
$color['blue'] = '19C';
$color['lightblue'] = 'DFF';
$color['gray'] = '999';
$color['lightgray'] = 'DDD';
*/
.dent_yellow {
color: #FD0; }

.dent_red {
color: #E00; }

.dent_orange {
color: #F90; }

.dent_green {
color: #9C0; }

.dent_gray {
color: #999; }

.dent_dark_orange {
color: #F60; }

.dent_blue {
color: #19C; }

a[class=arrowMore] {
background: url('../img/arrow_more.gif') no-repeat;
color: #9C0;
font-weight: bold;
vertical-align: middle;
padding-left: 19px;
border-bottom: none; }

a:hover[class=arrowMore] {
color: #F90;
border-bottom: none; }

a[class=arrowMore] span {
vertical-align: middle;
border-bottom: 1px dotted #999; }

.more {
color: #9C0;
font-weight: bold;
vertical-align: middle;
border-bottom: 1px dotted #999; }

.more img {
width: 15px;
height: 14px; 
vertical-align: middle; }

.moreno {
color: #999;
font-weight: bold;
vertical-align: middle; }

.moreno img {
width: 15px;
height: 14px; 
vertical-align: middle; }


#allContent
	{ position: relative; top: 0px; width: 780px; margin: 0px auto 0px auto; background-color: #FFF; text-align: center; z-index: 1; }
#flags
	{ position: relative; width: 671px; height: 35px; margin: 0px auto 0px auto; padding: 0px; text-align: right; }
#flags a, #flags a:hover
	{ display: block; float: right; width: 18px; height: 12px; margin-left: 7px; font-size: 0px; border: none; text-decoration: none; background-position: right top; background-repeat: no-repeat; }
#csFlag	{ background-image: url(../img/flag_cs_18x12.gif); }
#enFlag	{ background-image: url(../img/flag_en_18x12.gif); }

/* rest of FLAGS is direct in document */
#logoTop
	{ position: relative; width: 671px; height: 95px; margin: 0px auto 0px auto; text-align: left; }
#logoTopHref
	{ border: none; }
#userTop
	{ position: absolute; top: 0px; right: 0px; height: 20px; font-size: 11px; text-align: right; }
#userTop a
	{ display: block; float: left; padding: 0px 1px; margin-left: 20px; }
#userTop span
	{ display: block; float: left; padding: 0px 1px; margin-left: 20px; }


.buttonGreen	{ background-color: #AD0; color: #FFF; font-size: 11px; font-weight: bold; text-align: center; 
		padding: 0px 0px 2px 0px; width: 80px; height: 22px; cursor: pointer;
		border: 2px solid #D9D9D9; border-right: 2px solid #5E5E5E; border-bottom: 2px solid #5E5E5E; }
.buttonOrange	{ background-color: #F90; color: #FFF; font-size: 11px; font-weight: bold; text-align: center;
		padding: 0px 0px 2px 0px; width: 80px; height: 22px; cursor: pointer;
		border: 2px solid #D9D9D9; border-right: 2px solid #5E5E5E; border-bottom: 2px solid #5E5E5E; }
.butgreen { background-color: #AD0; }
.butorange { background-color: #F90; }

/* REGISTER */
#registerDiv
	{ position: relative; width: 671px; height: auto; margin: 0px auto 20px auto; text-align: right; display: none; }/*  border: 1px solid red; */
#registerDiv table
	{ width: 520px; margin: auto 0px auto auto; }
#registerDiv th
	{ width: 235px; font-weight: normal; text-align: right; vertical-align: middle; padding-top: 2px; }
#registerDiv td
	{ font-weight: normal; text-align: left; vertical-align: middle; padding-top: 2px; }
#registerDiv .mandatory { color: #F60; width: 15px; text-align: center; font-size: 13px; }
#registerDiv input[type=text]
	{ width: 270px; }
#registerDiv input[type=password]
	{ width: 100px; }
#registerDiv select
	{ width: 275px; }
#registerDiv textarea
	{ width: 270px; height: 80px; }

/* LOGIN */
#loginDiv
	{ position: relative; width: 671px; height: auto; margin: 0px auto 20px auto; display: none; text-align: right; }
#loginDiv table
	{ width: 220px; margin: auto 0px auto auto; }

#messagesDiv
	{ position: relative; width: 671px; margin: 0px auto 20px auto; background: #FF0; font-size: 14px; font-weight: bold; text-align: center; display: none; border: 1px solid red; }
.msgOk { color: #888; text-align: center; margin: 5px; }
.msgNo { color: #F00; text-align: center; margin: 5px; }

#navigation
	{ position: relative; width: 671px; height: 55px; margin: 0px auto 0px auto; text-align: left; }

#newsLeft {
	position: absolute; top: 152px; left: -120px; width: 126px; padding: 7px; padding-bottom: 15px;
	text-align: left; line-height: 140%; 
	background: #FFF;
	border: 2px solid #F00;
	/*
	-webkit-box-shadow: #F00 2px 0px 0px;
	-moz-box-shadow: #F00 2px 0px 0px;
	box-shadow: #F00 2px 0px 0px;
	behavior: url(../style/pie/PIE.htc);
	*/
}
#newsLeft p {
	text-align: left; line-height: 140%;
}
#newsRight {
	position: absolute; top: 310px; right: -120px; width: 126px; padding: 7px; padding-bottom: 15px;
	text-align: left; line-height: 140%; 
	background: #FFF;
	border: 2px solid #F00;
	/*
	-webkit-box-shadow: #F00 2px 0px 0px;
	-moz-box-shadow: #F00 2px 0px 0px;
	box-shadow: #F00 2px 0px 0px;
	behavior: url(../style/pie/PIE.htc);
	*/
}
#newsRight p {
	text-align: left; line-height: 140%;
}
#registerRight {
	position: absolute; top: 210px; right: -160px; width: 196px; height: 64px; cursor: pointer;
}

.schillText {
	color: #07599b; font-weight: 400; font-family: 'Dosis', sans-serif;
	line-height: 130%;
}
.schillText a {
	color: #07599b; border: none; text-decoration: none;
}
.schillText a:hover {
	text-decoration: underline;
}

#bannerSchill {
	width: 671px; min-height: 300px; margin: 0 auto; padding-bottom: 10px;
	background: #FFF url('../img/Schill-Banner-Main.jpg') top center no-repeat;
	text-align: center; color: #07599b; font-weight: 400; font-family: 'Dosis', sans-serif;
	font-size: 20px; line-height: 130%;
}
#bannerSchill div {
	text-align: center; line-height: 130%;
}
#bannerSchill a {
	color: #07599b; border: none; text-decoration: none;
}
#bannerSchill a:hover {
	text-decoration: underline;
}
#bannerSchill hr {
	width: 621px; height: 1px; background-color: #07599b; border-top: 1px #4e88b8 solid; border-bottom: 1px #07599b solid;
}

#Table_01 {
	width:671px;
	height:600px;
	margin: 0 auto 20px auto;
}

#Banner-Dentaktiv-Schill-OK-01-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:340px;
	height:112px;
}

#Banner-Dentaktiv-Schill-OK-01-02 {
	position:absolute;
	left:340px;
	top:0px;
	width:331px;
	height:255px;
}

#Banner-Dentaktiv-Schill-OK-01-03 {
	position:absolute;
	left:0px;
	top:112px;
	width:340px;
	height:488px;
}

#Banner-Dentaktiv-Schill-OK-01-04 {
	position:absolute;
	left:340px;
	top:255px;
	width:61px;
	height:345px;
}

#Banner-Dentaktiv-Schill-OK-05 {
	position:absolute;
	left:401px;
	top:255px;
	width:270px;
	height:345px;
}

#Table_02 {
	width:671px;
	height:615px;
	margin: 0 auto 20px auto;
}

#Banner-Dentaktiv-Schill-eng-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:340px;
	height:112px;
}

#Banner-Dentaktiv-Schill-eng-02 {
	position:absolute;
	left:340px;
	top:0px;
	width:331px;
	height:255px;
}

#Banner-Dentaktiv-Schill-eng-03 {
	position:absolute;
	left:0px;
	top:112px;
	width:340px;
	height:503px;
}

#Banner-Dentaktiv-Schill-eng-04 {
	position:absolute;
	left:340px;
	top:255px;
	width:61px;
	height:360px;
}

#Banner-Dentaktiv-Schill-eng-05 {
	position:absolute;
	left:401px;
	top:255px;
	width:270px;
	height:359px;
}

#Banner-Dentaktiv-Schill-eng-06 {
	position:absolute;
	left:401px;
	top:614px;
	width:270px;
	height:1px;
}


#galleryBannerArea
	{ width: 671px; margin: 0px auto 30px auto; padding: 0px 0px 0px 0px; text-align: left; }
#galleryBannerArea a, #photoGalleryBannerArea a:hover
	{ border: none; }
#galleryBanner
	{ width: 671px; height: 125px; overflow: hidden; margin: 0px auto 0px auto; padding: 0px; }/*  border: 1px solid red; */

#orderMain
	{ position: relative; width: 671px; height: auto; margin: 0px auto 30px auto; text-align: left; }

#orderSys
	{ position: relative; width: 671px; height: 30px; margin: 0px auto 0px auto; text-align: left; }
#allWeeks
	{ position: relative; width: 671px; height: 100px; margin: 0px auto 0px auto; }
.daysWeek
	{	position: absolute; width: 91px; background-color: #FFF; margin: 0px; padding: 0px; }
.daysWeek div
	{	width: 91px; height: 13px; font-size: 1px; margin: 0px; padding: 0px; }
.daysWeek a, .daysWeek a:hover
	{ border: none; }

.daysDays div
	{	position: absolute; width: 13px; height: 13px; font-size: 1px; background-position: left top; background-repeat: no-repeat; margin: 0px; padding: 0px; }
.daysDays a
	{	position: absolute; width: 13px; height: 13px; font-size: 1px; background-position: left top; background-repeat: no-repeat; margin: 0px; padding: 0px; }
.daysDays a:hover
	{ background-color: #000; }

/* ORDER TABLE */
.orderTable { color: #000; table-layout: fixed; }
.orderTable th { font-size: 9px; padding-bottom: 6px; text-align: left; font-family: Verdana,tahoma; }
.orderTable td { font-size: 10px; height: 17px; font-weight: bold; text-align: left; margin: 0px; padding: 0px; overflow: hidden; }
.orderTable a { width: 100%; height: 100%; text-decoration: none; }
.orderTable a:hover { text-decoration: none; }
.bgPoint { width: auto; background-image: url(../img/bg_orderOut.png); background-repeat: repeat-x; font-size: 9px; }
.docName { width: 91px; }
.ordTdHour { position: relative; width: 40px; font-size: 14px; text-align: right; }
.ordHour { position: absolute; top: -2px; right: 22px; }
.ordMin { position: absolute; font-size: 11px; top: -2px; right: 7px; }

.orderGreen { width: 100%; height: 14px; background: #AD0; padding-left: 2px; }
.orderTdGreen a { color: #AD0; border: none; }
.orderTdGreen a:hover { color: #000; border: none; cursor: pointer; }

.orderOrange { width: 100%; height: 14px; background: #F90; padding-left: 2px; }
.orderTdOrange a { color: #000; border: none; }
.orderTdOrange a:hover { color: #000; border: none; cursor: pointer; }

.orderRed { width: 100%; height: 14px; background: #E00; padding-left: 2px; }
.orderTdRed a { color: #E00; border: none; }
.orderTdRed a:hover { color: #000; border: none; cursor: default; }

.orderWhite { width: 100%; height: 14px; font-size: 11px; background: #FFF; padding-left: 2px; }
.orderTdWhite a { color: #000; border: none; font-weight: bold; }
.orderTdWhite a:hover { color: #000; border: none; font-weight: bold; }

.orderGray { width: 100%; height: 14px; background: #999; padding-left: 2px; }
.orderTdGray a { color: #999; border: none; }
.orderTdGray a:hover { color: #FFF; border: none; cursor: default; }

#fastOrder {
	float: right; width: 250px; padding: 15px; background: #9CC000; border: 1px #59AE31 solid; margin: 22px 0 0 15px;
}
#fastOrder h3 {
	color: #000; font-size: 20px;
}
#fastOrder input[type="text"] {
	display: block; width: 222px; height: 30px; margin: 10px auto; background-color: #FFF; color: #333; font-size: 12px; padding: 0 12px; border: 1px #FFF solid;
}
#fastOrder textarea {
	display: block; width: 222px; height: 80px; margin: 10px auto; background-color: #FFF; color: #333; font-size: 12px; padding: 9px 12px; border: 1px #FFF solid;
}
#fastOrder button {
	display: block; width: 250px; height: 37px; margin: 10px auto 0px auto; background-color: #F68004; 
	color: #FFF; font-size: 20px; line-height: 27px; cursor: pointer;
	border: 1px #B7691D solid;  -webkit-border-radius: 10px 10px; border-radius: 10px 10px; outline-width: 0px;
	text-shadow: 2px 2px 1px #B7691D;
	-moz-box-shadow:    inset 1px 4px 10px -6px #FFF;
	-webkit-box-shadow: inset 1px 4px 10px -6px #FFF;
	box-shadow:         inset 1px 4px 10px -6px #FFF;	
	behavior: url(../style/pie/PIE.htc);
}
#fastOrder button:hover {
	background-color: #F65F04; 
}



/* popup */
#orderPopup { width: 310px; height: 350px; margin: 0px auto 0px auto; background: #FFF; border: 1px solid #FFF; }
#orderPopupInnen { margin: 20px 20px; }
#orderPopup a { text-decoration: none; }
#orderPopup a:hover { text-decoration: none; }
#orderPopup table { width: 270px; }
#orderPopup th { text-align: left; height: 16px; }

#checkBoxes div { height: 20px; vertical-align: middle; margin: 0px 0px 0px -3px; }
#checkBoxes span { vertical-align: middle; font-weight: normal; }
#checkBoxes input[type=radio] { vertical-align: middle; margin-left: -1px; }

/* popup */
#forgetPassword { position: relative; width: 390px; height: 100%; margin: 0px auto 0px auto; background: #FFF; border: 1px solid #FFF;}
#forgetPassword div { margin: 20px 20px; }
#forgetPassword a { text-decoration: none; }
#forgetPassword a:hover { text-decoration: none; }
#forgetPassword h4 { padding: 7px 0px 7px 0px; }
#forgetPassword input[type=text] { font-size: 11px; width: 150px; margin: 0px 7px 0px 7px; vertical-align: middle; }

/* PICTURES popup window (up.php) */
#pictureUpBody
	{ background-color: #FFF; background-image: none; margin: 0px; padding: 0px; position: relative; }
#pictureUpBody a	{ color: #9C0; text-decoration: none; }
#pictureUpBody a:hover	{ color: #F60; text-decoration: none; }
#pictureUpMain
	{ height: 100%; color: #F60; text-align: center; font-weight: bold; font-family:'trebuchet ms',Verdana,tahoma,arial,helvetica; overflow: hidden; }
#pictureUpMain h1
	{ position: relative; margin: 25px 20px 5px 20px; padding: 5px 0px 6px 0px; border-bottom: 1px solid #F60; }
#pictureUpMain h3
	{ margin: 5px 0px 5px 0px; padding-bottom: 3px; }
#leftActive
	{ position: absolute; bottom: -17px; left: -10px; width: 30px; height: 30px; font-size: 28px; }
#leftInactive
	{ position: absolute; bottom: -17px; left: -10px; width: 30px; height: 30px; font-size: 28px; color: #CCC; }
#rightActive
	{ position: absolute; bottom: -17px; right: -10px; width: 30px; height: 30px; font-size: 28px; }
#rightInactive
	{ position: absolute; bottom: -17px; right: -10px; width: 30px; height: 30px; font-size: 28px; color: #CCC; }
#pictureUpImage
	{ border: 0px; margin: 0px 10px 10px 10px; }
#pictureUpLegend
	{ position: absolute; top: 0px; left: 0px; height: 17px; font-size: 9px; text-align: center; background: #FC6; color: #000; border-bottom: 1px solid #AAA; padding: 3px 0px; margin: 0px; font-family:'trebuchet ms',arial,helvetica; }

/* content */
#content
	{ position: relative; width: 671px; margin: 0px auto 0px auto; text-align: left; }

.teamImgOnRight
	{ float: right; margin: 0px 0px 10px 20px; }
.teamImgOnRight div
	{ float: none; text-align: right; color: #F60; font-weight: bold; font-style: italic; }
.teamImgOnRight span
	{ font-style: normal; font-weight: normal; }

#assessmentTable
	{	border-spacing: 3px; }
#assessmentTable th
	{	background: #DDD; text-align: center; vertical-align: middle; width: 20%; }
#assessmentTable td
	{	background: #DDD; text-align: center; vertical-align: middle; font-size: 14px; font-weight: bold; }
#qualityTableClient
	{	border-spacing: 3px; }
#qualityTableClient th
	{	width: 130px; }
#qualityTableClient td
	{	color: #5B0; font-size: 12px; font-weight: bold; }
#qualityTableAssessment
	{	width: 100%; table-layout: fixed; border-spacing: 3px; }
#qualityTableAssessment .firstTd
	{	width: 50px; text-align: right; vertical-align: middle; font-size: 14px; font-weight: bold; color: #E00;}
#qualityTableAssessment .secondTd
	{	text-align: left; vertical-align: middle; font-weight: bold; border-bottom: 1px dotted #999; }
#qualityTableAssessment .thirdTd
	{	width: 170px; text-align: center; border-bottom: 1px dotted #999; }
#qualityTableAssessment div
	{	width: 30px; float: left; text-align: center; border: 1px solid #FFF; cursor: pointer; margin-right: 2px; }


/* pay cards */
#payCards
	{ position: relative; width: 671px; margin: 20px auto 0px auto; text-align: center; }

/* foot */
#foot
	{ position: relative; width: 671px; margin: 20px auto 0px auto; font-weight: bold; font-size: 11px; text-align: left; }
#foot img
	{ vertical-align: middle; float: right; }
#foot div
	{ padding-top: 13px; height: 31px; }

/* banner */
#banner
	{ position: relative; width: 671px; height: 70px; margin: 20px auto 0px auto; font-weight: bold; font-size: 11px; text-align: center; }
#banner div
	{ position: relative; width: 140px; float: left; margin-top: 5px; text-align: center; }

/* bottom */
#bottom
	{ position: absolute; width: 780px; height: 100%; bottom: 0px; left: 50%; margin-left: -390px; background-color: #FFF; z-index: 0; }
	


/*    AJAX BackGround    */
#ajaxBackground1 {
	display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: #FFF; border: none; z-index: 50;
	opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9;
}
/*    AJAX Waiting    */
#ajaxWaiting {
	display: none; position: fixed; top: 0px; left: 0px; width: 200px; height: auto; padding-bottom: 20px;
	background-color: #FFF; text-align: center; 
	color: #000; font-size: 13px; font-family: arial; z-index: 100;
	-webkit-box-shadow: #9C0 0px 0px 15px;
	-moz-box-shadow: #9C0 0px 0px 15px;
	box-shadow: #9C0 0px 0px 15px;
	behavior: url(../style/pie/PIE.htc);
}
#ajaxWaiting img {
	display: block; margin: 20px auto;
}
/*    AJAX Frame    */
#ajaxFrame1 {
	display: none; position: fixed; top: 0px; left: 0px; width: 450px; height: auto; padding-bottom: 10px;
	background-color: #FFF; 
	/*background: transparent url('../img/') center center no-repeat; */
	border: none;
	font-family: arial; z-index: 100;
	-webkit-box-shadow: #9C0 0px 0px 15px;
	-moz-box-shadow: #9C0 0px 0px 15px;
	box-shadow: #9C0 0px 0px 15px;
	behavior: url(../style/pie/PIE.htc);
}
#ajaxFrameClose {
	position: absolute; top: 7px; right: 7px; width: 26px; height: 26px;
	background: transparent url(../img/dentaktiv_button_close.png) 0px 0px no-repeat;
	border: none; cursor: pointer; z-index: 10;
}
#ajaxFrameClose:hover {
	background: transparent url(../img/dentaktiv_button_close.png) -26px 0px no-repeat;
}
#ajaxFrame1 hr {
	display: block; width: 100%; height: 1px; background-color: transparent; margin: 0 auto; 
	border: none; border-top: 1px solid #9C0;
}
#ajaxFrameCategoryText {
	width: 430px; height: 340px; overflow: auto; margin: 0px auto 10px auto; text-align: center;
}
#ajaxFrameCategoryText p {
	text-align: center;
}
#closeButton {
	display: block; width: 130px; height: 28px; margin: 20px auto 0px auto; 
	color: #FFF; font-size: 18px; line-height: 18px;
	background-color: #F68004; cursor: pointer;
	border: 1px #B7691D solid;  -webkit-border-radius: 10px 10px; border-radius: 10px 10px; outline-width: 0px;
	text-shadow: 2px 2px 1px #B7691D;
	-moz-box-shadow:    inset 1px 4px 10px -6px #FFF;
	-webkit-box-shadow: inset 1px 4px 10px -6px #FFF;
	box-shadow:         inset 1px 4px 10px -6px #FFF;	
	behavior: url(../style/pie/PIE.htc);
}
#closeButton:hover {
	background-color: #F65F04; 
}

/*    AJAX Frame Error  */
#ajaxFrameError {
	display: none; position: fixed; top: 0px; left: 0px; width: 450px; height: auto; padding-bottom: 10px;
	/*background: transparent url('../img/') center center no-repeat; */
	border: none;
	font-family: arial; z-index: 100;
	-webkit-box-shadow: #CCC 0px 0px 15px;
	-moz-box-shadow: #CCC 0px 0px 15px;
	box-shadow: #CCC 0px 0px 15px;
	behavior: url(../style/pie/PIE.htc);
}
#ajaxFrameError hr {
	display: block; width: 406px; height: 1px; background-color: transparent; margin: 0 auto; 
	border: none; border-top: 1px solid #F88;
}
#ajaxFrameErrorText {
	width: 430px; overflow: auto; margin: 0px auto 10px auto; text-align: center;
}
/*    AJAX Frame OK  */
#ajaxFrameOK {
	display: none; position: fixed; top: 0px; left: 0px; width: 450px; height: auto; padding-bottom: 10px;
	/*background: transparent url('../img/') center center no-repeat; */
	border: none;
	font-family: arial; z-index: 100;
	-webkit-box-shadow: #CCC 0px 0px 15px;
	-moz-box-shadow: #CCC 0px 0px 15px;
	box-shadow: #CCC 0px 0px 15px;
	behavior: url(../style/pie/PIE.htc);
}
#ajaxFrameOK hr {
	display: block; width: 406px; height: 1px; background-color: transparent; margin: 0 auto; 
	border: none; border-top: 1px solid #8F8;
}
#ajaxFrameOKText {
	width: 430px; overflow: auto; margin: 0px auto 10px auto; text-align: center;
}

/*    REDAKS Message    */
#redaksMessage {
	display: block; position: fixed; top: 150px; left: 50%; margin-left: -400px; width: 800px; padding: 10px; z-index: 202;
	font-size: 160%; line-height: 130%; font-weight: bold; color: #F00; font-family: Arial, Helvetica, Geneva, sans-serif, 'MS Sans Serif';
	border: 10px solid #F00; -webkit-border-radius: 17px; -moz-border-radius: 17px; border-radius: 17px; 
	background-color: #FFF; text-align: center;
}
	
/* ADMIN TEST BLOCK with paths, variables etc. */
#showTest { margin: 10px auto; padding: 10px; border: 1px solid #999; background: #EEF; }
#showTest h1 { padding: 0px; margin-bottom: 20px; }
#showTest div { padding: 3px 0px; border-bottom: 1px dotted #999; }
#showTest span { color: #00F; font-weight: bold; }


