@charset "UTF-8";
/*//////////////////////// R E S E T //////////////////////////*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}

/*//////////////////////// T Y P O     //////////////////////////*/

br{clear: both;}
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 140%; font-weight: normal; font-variant: normal; color: #195675;}

#site{width:970px; }

#header{width:970px;  height:360px; background: url('../images/bg.jpg') 245px 0px repeat-y;}
#header_left{width:260px; height:360px; float: left; }
	#logo{display:block; width:260px; height:100px; background: url('../images/logo.gif') top left no-repeat;}
	#menu{margin: 30px 0px 0px 60px; border-left: 5px solid #185775;}
	#nav{ padding-left:10px; }
	
#header_slideshow{width:450px; height:270px; padding-top: 90px; float: left; background: url('../images/motto_deb.jpg') top left no-repeat;}
#header_right{width:230px; height:360px; padding-left:25px; float: left;}
	#praxis_links{}
#main{width:970px; background: url('../images/bg.jpg') 245px 0px repeat-y}
#left{width:260px; height:100%; float:left;}
	#news{width:220px; height:170px; padding: 15px 30px 0px 10px;
float: left; background: url('../images/bal_02.gif') right 25px no-repeat;}

#content{width:450px; float:left;}
	#content_in{padding:25px; }

#right{width:260px; height:100%; padding-top:25px; float:left; background: url('../images/jobb_szin.jpg') 0px 30px no-repeat;}

#footer{width:450px; margin:0px auto; height:40px; padding-top:20px; background: url('../images/lablec_bg.gif') top left repeat-x; text-align: center;}
.submenu{
padding:20px 0px;
}

#lang_select{
	list-style: disc;
	font-size: 10px;
	padding-top: 35px;
	padding-left: 10px;
	line-height: 14px;
}


strong{font-weight: bold;}
a, a:visited {color: #195675; text-decoration: underline;}
a:hover {color: #fff; background-color: #28699D; text-decoration: none;}
a.blank{color:#ff6633}
a.blank:hover{color:#ffffff}
h1{	font-size: 18px; line-height: 130%; font-weight: normal; font-variant: normal; color: #195675; padding-bottom: 20px;}
h2{ font-size: 12px; font-weight: bold; padding: 10px 0px}
h3{ font-size: 14px; font-weight: normal; padding: 10px 0px; text-transform: uppercase; }
p{padding-bottom: 14px; }
p.date{padding-bottom: 0px; font-size:11px;}


#lang_select a{
	text-decoration: none;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}
#lang_select a:hover{
	background: #28699D;
}
#footer a{font-size: 9px; }			
#footer a:link {color: #FFFFFF;}
#footer a:visited {	color: #FFFFFF;}				
#footer a:hover {background-color: #1A486C;}

.submenu a{font-weight: bold; font-size: 11px;}
.submenu a:hover{background-color: #fd0101;}

#team .year{
	text-align: right;
	width:100px;
	padding-right: 10px;
	vertical-align: top;
	font-weight: bold;
}

#team td{
padding-bottom: 5px;
}

#team .zahnarzt{
	margin-left: 120px;
}

.list{
	list-style: disc;
	padding-left: 30px;
	padding-bottom: 10px;
}

#briefe p{
font-style: italic;
}

.brief{
	padding: 10px 0px;
	border-bottom: 1px solid #ccc;
}

#googlemap{
	width: 400px;  
	height: 400px;
	margin: 0px;
	background: #ffffff url('../images/loader.gif') center center no-repeat;
}

#kontakt_form{
	width:360px;
	margin:20px auto;
}

#news{
	color: #5696b2;
	text-align: right;
}


.news h2{font-size: 14px;}

#news h3{
	font-size: 16px;
	font-weight: bold;
}

#microsite a,
#praxis_links a,
#news a{
	color: #48809a;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#news .h3a{
	font-size:16px;
}

#news .h3a:hover{
	color: #5696b2;
}

#praxis_links a:hover,
#microsite a:hover,
#news a:hover{
	color: #ffffff;
}


#praxis_links li{
	margin-left: 15px;
	list-style-image: url('../images/praxis_list.jpg');
}

#header_right h3{
	font-size: 12px;
	font-weight: bold;
}

#microsite{
	padding-left: 30px;
}

#microsite h3{
	color: #5696b2;
	padding-bottom: 5px;
	font-size: 11px;
	font-weight: bold;
}

#microsite a{
font-weight: normal;
font-size: 11px;
}

#about{
	padding:30px 0px 0px 30px;
}

#about p{
	font-size: 11px;
	color: #5696b2;

}

#about h3{
	font-size: 12px;
	padding-bottom: 5px;
	font-weight: bold;
		color: #5696b2;

}
/*--------- MENU ---------*/
#nav{

}

#nav a{
	font-size:11px; font-weight:bold; text-decoration: none; padding: 0px 5px;	display:block;
}

#nav a:hover, #nav a:focus{
	background-color: #195675;
	color:#FFF;
}


#nav ul{
	list-style: none;
	background: #ffffff;
		border: 1px solid #195675;
		display: none;

}

#nav li{
	padding-top: 3px;
	padding-bottom: 3px;
	background: url('../images/menu_li.gif') bottom left repeat-x;
}

#nav li a:hover,
#nav li a:focus{
	background-color:#195675 ;
	color:#FFF;
}

#rotary{text-align: center;  padding-top: 30px; padding-right: 40px; }


#visszahivas{
	padding-left:100px;
}


.news{
	border-bottom:1px solid #cccccc;
	padding: 20px 0px;
}

.news h2{
	padding:0px;
	margin: 0px;
	
}

.news h2 a{
	text-decoration: none;	
}

.news p{
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 150%;
}

.news img{
	float:left;
	margin:10px 10px 10px 0px;
}


#openh{
	width:160px;
	height: 80px;
	float: left;
	text-align: right;
}

#cont{
	width: 240px;
	float: left;
}

#fbn a:hover{
	background: none;
}

#fbn a img{
	width:300px; height:100px; margin:1px 40px; border:5px solid #c4dadf;
}
