﻿/* =INITIAL
   v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com */
/* Neutralize styling:
   Elements we want to clean out entirely: */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}
/* Neutralize styling:
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}
/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
	margin-left: 1em;
}
/* Miscellaneous conveniences: */
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}
/* Form field text-scaling */
input, select, textarea {
	font-size: 100%;
}

/* Site Related Style */
body
{	
	font-size: 12px;
	font-family: Verdana, Arial;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: #44555f;
}
h2
{
	font-family: Verdana;
	font-size: 1.2em;
	color: #fff;
}
#site-fader
{
	position:relative;
	width: 100%;
	height:100%;
	text-align: center;
	margin: 0 auto;
}
#site-container
{
	position: relative;
	top: 0;
	margin: 0 auto;
	text-align: center;
	width: 913px;
	height: 768px;	
}
#menu-container
{	
	position: absolute;
	float: left;
	top: 40px;
	left: 35px;
	width: 152px;
	height: 278px;		
	z-index: 100;
}
#menu-back
{
	position: relative;
	width: 152px;
	height: 300px;
	background-image: url("images/menu/menualap2.jpg");
	background-repeat: no-repeat;
}
#menu-back-de
{
	position: relative;
	width: 152px;
	height: 300px;
	background-image: url("images/menu/menualap2.jpg");
	background-repeat: no-repeat;
}
#menu-back-en
{
	position: relative;
	width: 152px;
	height: 300px;
	background-image: url("images/menu/menualap2.jpg");
	background-repeat: no-repeat;
}
#content-container
{
	position: absolute;
	float: left;
	top: 95px;
	left: 200px;
	width: 670px;	
	/*border: solid 1px #fff;*/
	z-index: 100;	
	text-align: center;
}
#menu-position
{
	position: relative;
	top: 157px;	
}

/* MENU BUTTONS */
.default-menu
{
	position: relative;
	display: block;
	width: 152px;
	height: 20px;
	/*background-image: url("images/menu/menu01.jpg");*/
	background-repeat: no-repeat;
	/*top: 10px;
	left: 0px;*/
}
.clinic-menu
{
	position: relative;
	display: block;
	width: 152px;
	height: 20px;
	/*background-image: url("images/menu/menu02.jpg");*/
	background-repeat: no-repeat;
}
.colleague-menu
{
	position:relative;
	display: block;
	width: 152px;
	height: 20px;
	/*background-image: url("images/menu/menu03.jpg");*/
	background-repeat: no-repeat;
}
.service-menu
{
	position: relative;
	display: block;
	width: 152px;
	height: 20px;
	/*background-image: url("images/menu/menu04.jpg");*/
	background-repeat: no-repeat;
}
.contact-menu
{
	position: relative;
	display: block;
	width: 152px;
	height: 20px;
	/*background-image: url("images/menu/menu05.jpg");*/
	background-repeat: no-repeat;
}

#bemutat-header
{
	position: absolute;
	left: 0px;
	top: 22px;
	display: block;	
	width: 200px;
	height: 39px;
	/*background-image: url("images/headers/headerbemut.png");*/
	background-repeat: no-repeat;
	
}
#bemutat-kepek-container
{
	position:absolute;
	top: 61px;
	left: 0px;
	width:670px;
	height: 200px;
	border: solid 1px #fff;
}
#bemutat-text-container
{
	position:absolute;
	left: 0px;
	top: 261px;
	width: 650px;	
	padding: 0px;
	/*border: solid 1px #fff;	*/
}
#clinic-header
{
	position: absolute;
	left: 0px;
	top: 22px;
	display: block;	
	width: 144px;
	height: 39px;
	/*background-image: url("images/headers/headerrendelonk.png");*/
	background-repeat: no-repeat;	
}
#clinic-picture-container
{
	position: absolute;
	top: 61px;
	left: 0px;
	width:670px;	
	/*height: 202px;*/
	/*background-color: Blue;*/
	/*display: block;*/
}
.clinic-picture-line
{
	position: relative;
	top: 0px;
	width:670px;
	height: 19px;
	display: block;
	background-image: url("images/layouts/csik.jpg");
	background-repeat: no-repeat;	
}
.clinic-text-container
{
	position:absolute;
	top: 266px;
	left: 0px;
	width: 650px;	
	padding: 0px;	
}
.colleagues-header
{
	position: relative;
	top: 22px;
	display: block;	
	width: 670px;
	height: 39px;
	background-image: url("images/headers/headermunka.png");
	background-repeat: no-repeat;	
}
#colleagues-category
{
	position: absolute;
	top: 22px;
	display: block;
	height: 25px;
	background-color: Red;
}
#colleagues-kep-container
{
	position: relative;
	top: 162px;
	left: 0px;
	/*float: left;*/
	width: 300px;
	height: 400px;
	background-color: Silver;
}
#colleagues-data-container
{
	position: relative;
	top: 60px;
	left: 0px;
	display: block;
	width: 670px;
	height: 450px;
	vertical-align: top;	
	/*overflow: visible;
	background-color: Blue;*/
}
.colleagues-category-text
{
	position: relative;
	top: 16px;
	left: 100px;
	font-family: Verdana;
	font-size: 1.0em;
	font-weight: bold;
	color: #fff;	
}
#colleagues-text-content
{	
	vertical-align: top;
	width: 670px;
	padding: 10px;	
}
.colleague-image
{
	/*position: relative;
	width: 300px;
	/*float: left;
	margin-right: 10px;*/
}
#contact-header
{
	position: absolute;
	top: 22px;
	display: block;	
	width: 111px;
	height: 39px;
	/*background-image: url("images/headers/headerkontakt.png");*/
	background-repeat: no-repeat;	
}
#contact-text-container
{
	position: absolute;
	top: 61px;
	display: block;
	width: 670px;	
	overflow: visible;	
}
#colleague-name-content
{
	text-align: left;
	font-family: Verdana;
	font-size: 1.2em;
	font-weight: bold;
	color:#fff;
}
#colleague-title-content
{
	text-align: left;
	font-family: Verdana;
	font-size: 1.0em;
	color:#fff;
}
.services-header
{
	position: relative;
	top: 22px;
	display: block;	
	width: 670px;
	height: 39px;
	background-image: url("images/headers/headerszolg.png");
	background-repeat: no-repeat;	
}
#service-data-container
{
	position: relative;
	top: 22px;
	display: block;
	width: 670px;	
	/*overflow: visible;	*/
}
#service-category-name
{
	position: relative;
	top: 25px;
	display: block;
	font-family: Verdana;
	font-size: 1.4em;
	font-weight: bold;
	color: #fff;
	text-align: left;	
}
#service-header-content
{
	position: relative;
	top: 22px;
	display:block;
	width: 670px;
	height: 28px;		
	text-align: left;
}
#service-text-content
{
	position: relative;
	top: 22px;
	display: block;
	width: 650px;
	padding: 0 10px 5px 10px;
	text-align: justify;
	font-family: Verdana;
	color: #fff;	
}
.service-name
{
	position: relative;
	top: 2px;
	left: 10px;
	font-family: Verdana;
	font-size: 0.8em;
	font-variant: small-caps;		
	font-weight: bold;
	color:#fff;
}
.service-price
{
	position: relative;
	top: 2px;
	left: 200px;
	font-family: Verdana;
	font-size: 0.8em;	
	color:#fff;	
}
.service-text
{
	font-family: Verdana;
	font-size: 0.8em;
	color: #fff;
}
#map
{
	position: relative;
	text-align:center;
	margin: 0 auto;
	width: 670px;
	height: 400px;
}

.text-content
{
	font-family:Verdana;
	font-size: 1.0em;
	color: #fff;
	text-align: justify;	
}
.watermarked
{
	background-color:#000;
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;	
}

.login-container
{
	position:relative;
	width: 500px;
	height: 300px;
	margin: 0 auto;
	text-align: left;
	background-image: url("images/layouts/alap.jpg");
	background-repeat: no-repeat;
}

/* Reorder list */
.dragHandle {
	width:10px;
	height:15px;
	background-color:Blue;
	background-image:url(images/bg-menu-main.png);
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}

.reorderListDemo li {
	list-style:none;
	margin:2px;
	background-image:url(images/bg_nav.gif);
	background-repeat:repeat-x;
	color:#FFF;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.itemArea 
{
	/*width: 200px;*/
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
}
.popupControl{	
	position:relative;
	visibility:hidden;
}


/* ADMIN RELATED STYLE */
.table-col-first
{
	position: static;
	width: 500px;	
	text-align: right;
	border: dashed 1px #000;
	float: left;
}
.table-col-second
{
	position: relative;
	left: 10px;
	width: 190px;	
	text-align: left;
	/*border: dashed 1px #000;*/
	float: left;
}
.admin-form-label
{
	position: relative;
	font-family: Verdana;
	font-size: 0.8em;	
}
.admin-form-textbox
{
	position: relative;
	font-family: Verdana;
	font-size: 0.8em;
	width: 200px;
}
.admin-form-button
{
	position: relative;
	font-family: Verdana;
	font-size: 0.8em;
	width: 100px;
}
.admin-link
{
	position: relative;		
	margin: 2px 3px 2px 5px;
	font-family:Verdana;
	font-size:0.8em;
	color:#800000;
	text-decoration: none;
}
.admin-link:hover
{
	text-decoration: underline;
}

#admin-header
{
	position: relative;
	width: 100%;
	height: 78px;
	background-image: url("images/admin/headerinfinite.jpg");
	background-repeat: repeat-x;
}
#admin-logo
{
	position: absolute;
	top: 0;
	left:0;
	width: 355px;
	height: 78px;
	background-image: url("images/admin/header.jpg");
	background-repeat: no-repeat;
	/*background-position:left;*/
}
#admin-menu-line
{
	position: absolute;
	top:50px;
	left: 0;
}
.admin-inner-header
{
	font-family:Verdana;
	font-size: 0.8em;
	font-variant: small-caps;
	font-weight: bold;
}

#language-menu
{
	position: relative;
	top: 155px;
	height: 40px;	
	z-index: 100;
}

.nfu img{ border:0; padding:0; margin:0;}